Birkaç gün önce, Trident OS geliştiricileri projenin Linux'a geçişini duyurdu. Trident projesi, PC-BSD ve TrueOS'un önceki sürümlerine benzeyen, kullanıma hazır bir grafik kullanıcı arayüzü geliştiriyor.
Başlangıçta Trident, FreeBSD ve TrueOS teknolojileri kullanılarak geliştirildi ve ayrıca ZFS dosya sistemini ve OpenRC başlatma sistemini de kullanıyor. Proje, TrueOS projesinde yer alan geliştiriciler tarafından kuruldu ve kendisini ona bitişik bir proje olarak konumlandırdı (TrueOS, dağıtımlar oluşturmak için bir platformdur ve Trident, bu platforma dayalı olarak son kullanıcılar için geliştirilmiş bir dağıtımdır).
Ertesi yıl, Trident sorunlarının Void Linux dağıtımının geliştirme sürecine aktarılmasına karar verildi. BSD'den Linux'a geçişin nedeni, dağıtımın kullanıcılarını sınırlayan bazı sorunların çözülememesiydi.
Endişe duyulan alanlar arasında donanım uyumluluğu, modern iletişim standartları desteği ve paket kullanılabilirliği yer alır. Bu alanlardaki sorunların varlığı, projenin ana hedefine ulaşılmasını engeller: kullanımı kolay bir grafik ortamın hazırlanması.
Yeni bir çerçeve seçerken, aşağıdaki gereksinimler belirlendi:
- Değiştirilmemiş paketleri kullanma yeteneği (yeniden oluşturma yok) ve ana dağıtımdan düzenli olarak güncelleniyor.
- Öngörülebilir ürün geliştirme modeli (çevre muhafazakar olmalı ve normal yaşam biçimini yıllarca sürdürmelidir).
- Sistemin organizasyonunda basitlik (monolitik ve karmaşık çözümler yerine, BSD sistemleri tarzında küçük, yükseltmesi kolay ve hızlı tempolu bileşenler kümesi).
- Üçüncü şahıslardan değişikliklerin kabulü ve test ve montaj için sürekli bir entegrasyon sisteminin mevcudiyeti.
- Çalışan bir grafik alt sisteminin varlığı, ancak masaüstlerini geliştiren halihazırda oluşturulmuş topluluklara bağlı olmaksızın (Trident, temel dağıtımın geliştiricileriyle işbirliği yapmayı ve masaüstünü geliştirmek ve kullanılabilirliği artırmak için belirli yardımcı programlar oluşturmak için birlikte çalışmayı planlamaktadır)
- Güncel donanım ve düzenli güncellemeler için yüksek kaliteli destek ekipmanla ilgili dağıtım bileşenlerinin (sürücüler, çekirdek)
Belirlenen gereksinimlere en yakın olanı, program sürüm güncellemelerinin sürekli döngü modeline (ayrı dağıtım sürümleri olmadan sürekli güncellemeler) bağlı kalan Void Linux dağıtımıydı.
Void Linux, hizmetleri başlatmak ve yönetmek için kendi xbps paket yöneticisini ve xbps-src paket oluşturma sistemini kullanarak basit bir runit sistem yöneticisi kullanır.
Glibc yerine Musl, standart bir kitaplık olarak ve OpenSSL yerine LibreSSL kullanılır. Void Linux, ZFS ile bir bölüme kurulumu desteklemez, ancak Trident geliştiricileri, bu özelliğin ZFSonLinux modülünü kullanarak bağımsız olarak uygulanmasında bir sorun görmezler.
Void Linux ile etkileşim, geliştirmelerinin BSD lisansı altında dağıtılması gerçeğini de basitleştirir.
Trident'te Void Linux'a geçildikten sonra, grafik kartı desteğinin genişletilmesi ve kullanıcılara daha modern grafik sürücüleri sağlanmasının yanı sıra, ses kartı desteğinin iyileştirilmesi , ses akışı desteğinin eklenmesi , HDMI üzerinden ses akışı desteğinin eklenmesi, kablosuz ağ adaptörleri ve Bluetooth arayüzlü cihazlar için desteğin geliştirilmesi bekleniyor .
Ayrıca kullanıcılara programların daha yeni sürümleri sunulacak , indirme işlemi hızlandırılacak ve UEFI sistemlerinde hibrit kurulumlar için destek eklenecektir.
Geçişin dezavantajlarından biri, tanıdık ortamın ve sysadm gibi sistem yapılandırması için TrueOS projesi tarafından geliştirilen yardımcı programların kaybıdır.
Bu sorunu çözmek için, işletim sisteminden bağımsız olarak bu yardımcı programların evrensel alternatifleri planlanmaktadır. Trident'in yeni sürümünün ilk sürümünün Ocak 2020'de piyasaya sürülmesi planlanmaktadır.
Piyasaya sürülmeden önce, alfa ve beta test yapılarının oluşumu göz ardı edilmez. Yeni bir sisteme geçiş, / home bölümünün içeriğinin manuel olarak aktarılmasını gerektirecektir.
Yeni sürümün yayınlanmasının hemen ardından BSD desteği sonlandırılacak ve FreeBSD 12 tabanlı kararlı paket deposu Nisan 2020'de kaldırılacak (FreeBSD 13-Current tabanlı deneysel bir depo ise Ocak ayında kaldırılacaktır).