Linux çekirdeği NT'den önce çıktı ama daha iyi? Kernelleri çıkış tarihine göre yargılamana gerek yok.
Çünkü birisi açık, birisi kapalı kaynak. Microsoft tekel olunca çekirdeği geliştirmekle daha fazla uğraşmadı. NT 6.0'dan beridir modifiye ediyorlar sadece. Linux çekirdeği ise sürekli güncelleniyor ve yeni özellikler kazanıyor. Çekirdek açık kaynak olduğu için bir sorun olunca çekirdeği yazanla iletişime geçmene gerek yok. Ayrıca Linux tabanlı işletim sistemlerinde istediğin çekirdeği kullanma imkanın varken Windows üzerinde bu yok. Kapalı kaynak bir yazılımda sıkıntı olunca artık yazılımı yapanın insafına kalıyor sizin işiniz. Bir tekel ürününü savunmanız saçma.
Sen gidip de Darwin kernelinde de eski BSD 4.4Lite kalıntılarını görebilirsin. Büyük ihtimalle dll dosyalarının içinde bulunan eski simgelerden bahsediyorsun. Onlar uyumluluk için var haberin olsun.
NT kernelinde ki simgelerin uyumluluk ile alakası yok. O simgeler olmayınca programlar çalışmıyor anlamına gelmiyor. Tamamen gereksiz yere sistemi işgal eden şeyler. Darwin çekirdeğinde de illa ki kalıntılar vardı ama NT gibi 20 senelik kalıntılar da yoktur. NT çekirdeğinin optimizasyonu berbat bir kere. Gram uğraşılmamış, zaten tekeller diye de insanlara kakalanmış bir çekirdek. XP sonrası pazarlama aracına dönüştüğünden beridir berbat NT çekirdeği.
Ve dosya sistemi NTFS'de aynı şekilde günümüzde verimsiz ve eski bir dosya sistemi. SSD'lerin daha verimli çalışmasını engelliyor. En son XP zamanında güncelleme aldı. O zamandan beridir güncellenmiyor NTFS. EXT4 ve APFS gibi modern dosya sistemlerinin yanında bir hiç artık NTFS. Zamanında WinFS alt dosya sistemi ile NTFS'nin hem yükünü hafifleteceklerdi, hemde modern PC'lerde depolama birimlerinin daha stabil çalışmasını sağlayacaklardı. Ama 2006 yılında iptal oldu. Longhorn ile tarihe karıştı.
Genel olan sorun değilse bilgisayarının sürücülerini incele. Ayrıca burada yakınmak yerine neden Win+F yapıp geri bildirim atmıyorsun ki?
Bunun sürücülerle gram alakası yok. Microsoft'un saçma sapan, test etmeden yolladığı güncellemelerden birisi daha. 2014 yılında test ekibini işten çıkartırsan böyle olur tabii. Geri bildirimlere de çok bakıyorlar sanki. Microsoft forumunda hiç alakası olmayan bir konuya bile "sfc/scannow yapın" diyen insanlar var. Adamların umurunda değil insanların sorunları. Koymuşlar iki üç tane adam bot gibi cevaplar veriyorlar.
MacOS'a direkt UNIX diyebiliriz aslında. Çünkü BSD ve Mach çekirdeği üstüne yükseliyor. Fakat Linux'a UNIX-like diyebiliriz. UNIX'ten alınma tek bir kod parçası bile yoktur Linux'ta. MINIX'in çalışma yapısına benzer fakat MINIX'ten alınma bir tane bile kod bulamazsın Linux çekirdeğinde.
Zaten benziyorlar hocam. Kod içeriyor demedim.
Burada UNIX benzeri sistemlerin bir soy ağacı var. MINIX ve Linux'un olduğu kısım UNIX-Like olarak geçiyor. Darwin yani macOS ise UNIX'in soy ağacı içerisinde yer alıyor. İlk NextStep projesi ile doğmuştu sanırım. Steve Jobs Apple'dan kovulunca yarı açık kaynak Darwin çekirdeğini geliştirdi. Daha sonra kapandı tabii. macOS'un atası sayılır hatta bu NextStep çoğu kişi tarafından. Bu çekirdeğin NT'den iyi olma sebebi ise donanım ve yazılımı çok etkili şekilde kullanabilmesi. Apple sadece kendi cihazları ile kullandığı için donanım ve yazılımı etkili şekilde kullanabiliyor. Microsoft ise zibilyon tane sisteme NT çekirdeği sunduğu için donanım ve yazılımı etkili şekilde kullanma gibi bir lüksü yok. Ama yine de NT çekirdeği en azından modern sistemler için ayrıca optimize edilse.