Kendi İşletim Sistemini Geliştirme Rehberi
Bu video, bir yazılımcının kendi geliştirdiği işletim sistemi (adı "Mounta") sürecini anlattığı kapsamlı bir eğitim içeriğidir. Konuşmacı, klasik yazılımcı olarak uygulama ve oyun geliştirmiş ancak yeni bir proje fikri arayışında olduğunu belirtiyor. Video, işletim sisteminin temel bileşenlerinden başlayarak adım adım geliştirme sürecini göstermektedir. İlk olarak assembly ve C dillerinde temel yapılandırma, UEFI kullanarak grafik oluşturma, ardından C++ ile kernel yazımı, bellek yönetimi, grafik arayüzü geliştirme, klavye ve mouse desteği, başlat menüsü, pencere oluşturma ve basit uygulamalar (Not Defteri, Paint) kodlanması anlatılmaktadır. Konuşmacı, işletim sistemi geliştirme sürecinin zorluklarını ve öğrendiklerini paylaşarak, izleyicilere kendi işletim sistemlerini nasıl geliştirebileceklerini göstermektedir. Video, basit fonksiyonlardan oluşan ve az çok iş gören bir işletim sisteminin nasıl oluşturulduğunu göstermekte, ancak double buffing gibi daha ileri özelliklerin eklenmesi için gelecek videolarda devam edeceğini belirtmektedir.
- youtube.com