Microsoft Windows'a açık kaynaklı bir alternatif geliştirmeyi hedefleyen ReactOS projesi, uzun süredir beklenen NTFS desteğine kavuştu. İşletim sistemi artık doğrudan NTFS biçimlendirilmiş disk bölümlerine kurulabiliyor. Yaklaşık on yıllık geliştirme sürecinin ardından gelen bu yenilik, ReactOS'un beta sürümüne geçiş yolunda önemli bir adım olarak görülüyor.
ReactOS, bugüne kadar kurulum için FAT32 biçiminde bir disk bölümüne ihtiyaç duyuyordu. Windows işletim sistemlerinde uzun yıllardır kullanılan NTFS dosya sistemine doğrudan kurulum yapılamaması, projenin önündeki teknik engellerden biriydi.
Microsoft'un 1993 yılında Windows NT 3.1 ile kullanmaya başladığı NTFS, 2001'de Windows XP ile yaygınlaşan sürümüyle modern Windows sistemlerinin temel dosya sistemi haline geldi. ReactOS'un Windows Server 2003 ile ikili kod düzeyinde uyumluluk hedeflediği düşünüldüğünde, NTFS desteği projenin amaçları açısından ayrı bir öneme sahip.
NTFS desteği geldi ama önemli eksikler var
Phoronix'in aktardığına göre yeni sürücü sayesinde ReactOS artık NTFS bölümlerine doğrudan kurulabiliyor. Ancak geliştiriciler, sistemin günlük kullanıma hazır olduğu konusunda herhangi bir iddiada bulunmuyor.
ReactOS ekibi, yeni NTFS sürücüsünde henüz önbellekleme, günlükleme (journaling) ve güvenlik desteğinin bulunmadığını açıkladı. Önbellekleme eksikliği performansı olumsuz etkilerken, diğer iki özelliğin yokluğu da veri bütünlüğü ve güvenlik açısından önemli sınırlamalar getiriyor.
Geliştiriciler ayrıca henüz keşfedilmemiş yazılım hatalarının bulunabileceği konusunda kullanıcıları uyardı. Dolayısıyla NTFS desteği önemli bir ilerleme olsa da ReactOS'u mevcut Windows kurulumunun yerine geçirmek için henüz erken.
On yıllık geliştirme sürecinde yeni aşama
ReactOS'un NTFS ile ilişkisi aslında 2016 yılına kadar uzanıyor. O dönemde dosya sistemi için yalnızca okuma desteği eklenmişti. 2022'de ise FreeLoader adlı önyükleyiciye NTFS üzerinden başlatma yeteneği kazandırıldı. Bu sayede sistem NTFS bölümlerinden veri okuyabiliyor ve önyükleme işlemlerini gerçekleştirebiliyordu. Ancak işletim sisteminin kendisini doğrudan bu bölümlere kurmak mümkün değildi. Son geliştirmeyle birlikte bu eksiklik de giderildi.
ReactOS, büyük ölçüde gönüllü geliştiricilerin katkılarıyla ilerleyen açık kaynaklı bir proje. Çalışmalar GitHub ve topluluk forumları üzerinden yürütülüyor. Windows ortamını sıfırdan yeniden oluşturmanın teknik zorlukları nedeniyle proje, onlarca yıllık geçmişine rağmen hala alfa aşamasında bulunuyor.
Yeni NTFS sürücüsü ReactOS'u Windows'un doğrudan rakibi haline getirmese de işletim sisteminin gelişiminde uzun süredir beklenen bir aşamanın tamamlandığını gösteriyor. Projenin beta sürümüne ne zaman ulaşacağı ise henüz belli değil.