Canonical, gelecek yılın Uzun Süreli Destek (LTS) Ubuntu Linux 24.04 sürümüyle Linux masaüstüne yeni bir yaklaşım denemeye karar verdi. Bu yeni sürüm, Snaps tarafından sağlanan ek yazılımla değişmez bir Linux sistemi kullanacak.
Kanonik yazılım mühendisi Oliver Grawert, Ubuntu’nun CUPS baskı yığınını bir çırpıda gönderme planları hakkındaki bir gönderiye yanıt vererek kediyi çantadan çıkardı. Grawert, “2015’ten beri Ubuntu Core adında değişmez bir sürüm var … bir sonraki LTS ile bunun bir masaüstü sürümü olacak.” Bu isteğe bağlı olacak, ancak klasik masaüstü ortadan kalkmayacak.
Ayrıca: En iyi Linux dizüstü bilgisayarlar
Canonical’ın Ubuntu Masaüstü proje yöneticisi Oliver Smith, resmi bir Ubuntu blog gönderisinde bu yeni Ubuntu modelini onayladı. Smith kesin bir tarih vermedi. Bunun yerine, “Zamanı gelince, tüm sistemin bu şekilde teslim edilebileceğini düşündüğümüzde, bu yeni yeteneklere sahip bir Ubuntu Masaüstü sürümünü sunmaktan heyecan duyacağız” diye yazdı.
Şimdi bu noktada soruyor olabilirsiniz: “Değişmez bir ne?” Değişmez bir işletim sistemi, işletim sistemi dosya sistemlerinin bir kısmının veya tamamının salt okunur olduğu ve değiştirilemeyeceği bir işletim sistemidir. Bunu, yapıları gereği daha güvenli oldukları için yaparsınız. Birçok saldırı ve açıktan yararlanma, dosyaların yazılmasına veya değiştirilmesine dayanır. Dosyaları değiştiremezseniz, bilgisayar korsanları işinize veya bilgisayarınıza zarar veremez.
Nesnelerin İnterneti (IoT) cihazlarında genellikle değişmez işletim sistemleri kullanılır. Örneğin, Canonical’ın durumunda, şirket 2014’ten beri bir IoT platformu olan Ubuntu Core’u sunuyor.
Ayrıca: Ubuntu Linux nasıl kurulur (Kolay!)
Docker ve LXC’ye güç veren aynı çekirdek konteyner teknolojisi üzerine inşa edilen Ubuntu Core, her sistem bileşeninin güvenliğini ve bağımsızlığını sağlamak için kapsamlı bir sanal alan yaklaşımı kullanır. Bu yaklaşım, uygulamaların yalnızca kendi veri yönetimi sınırları içinde çalışmasına izin vermekle kalmaz, aynı zamanda uygulamaların daha yeni sürümlerini Linux’un eski sürümlerinde kullanma esnekliği de sunar.
Özellikle değişmez işletim sistemleri aşağıdaki ortak özelliklere sahiptir:
-
Salt okunur: Sabit bir işletim sisteminin birincil özelliği, kullanıcıların veya uygulamaların çalışan sistemi doğrudan değiştirememesidir.
-
Atomik güncellemeler: Güncellemeler atomik olarak uygulanır, yani bir kerede başarılı bir şekilde uygulanırlar veya hiç uygulanmazlar.
-
Öngörülebilir: Çekirdek işletim sistemi değişmediği için davranışı cihazlar arasında tahmin edilebilir.
-
Yalıtılmış Uygulamalar: Uygulamalar, çekirdek işletim sisteminden ve birbirlerinden, genellikle konteynerleştirme yoluyla izole edilir. Bu, bir uygulama tarafından yapılan değişikliklerin çekirdek sistemi veya diğer uygulamaları etkilememesini sağlar.
Bu fikir bu kadar harikaysa, neden daha önce duymadınız? Aslında, yaptın. Chrome OS’li Chromebook’ların 2011’de ilk kez ortaya çıktıklarından beri değişmez, korumalı alana alınmış teknolojiler kullandığını bilmiyordunuz.
Ayrıca: Chromebook’ların çoğu insan için mükemmel dizüstü bilgisayar olmasının 5 nedeni
ChromeOS ile diğer işletim sistemleri arasındaki fark, ChromeOS bir Linux dağıtımı olmakla birlikte, aynı zamanda oldukça kısıtlı bir dağıtım olmasıdır. Smith’in gözlemlediği gibi, “Masaüstü yazılımını kapsayıcıya aktarmak, sunucu veya IoT yazılımından birçok yönden daha zordur, çünkü masaüstü uygulamalarımızın birlikte iyi çalışmasını istiyoruz. Bu sıkı entegrasyon aynı zamanda uygulamalar ve sistem bileşenleri arasındaki sanal alan sınırlarının hem güvenli hem de kullanımı kolay bir yol.”
Bu sorunu ilk çözen Canonical değil. Chrome OS’nin yanı sıra, OSTree’li Fedora Silverblue ve openSUSE Aeon, immutable Linux masaüstlerini şimdiden gönderiyor. Ancak, istikrarlı, güvenli, değişmez bir Linux masaüstü isteyen bir Ubuntu hayranıysanız, görmek isteyeceğiniz sürüm budur.
Ayrıca: Chromebook’unuzda Linux nasıl etkinleştirilir (ve neden etkinleştirmelisiniz)
Ayrıca, bu dağıtımlardan farklı olarak Ubuntu Core, işletim sistemine daha ayrıntılı bir yaklaşım getiriyor. İşletim sistemini, her biri bir çırpıda kapsüllenmiş ayrı bileşenlere ayırır. Dört ana snap — Gadget, Kernel, Base ve Snapd — Ubuntu Core’un temelini oluşturur. Masaüstü ortamı gibi işletim sisteminin diğer öğelerini etkinleştirmek için bu görüntünün üzerine ek işletim sistemi anlık görüntüleri eklenebilir.
Bu birleştirilebilir yaklaşım, kullanıcıların yalnızca tek amaçlı uygulamaları çalıştırmak için gereken gerekli bileşenlerle basitleştirilmiş Ubuntu Core görüntülerini bir araya getirmelerine olanak tanır. Bu, hem işletim sistemi ayak izini hem de potansiyel saldırı yüzeyini azaltır. Ayrıca, her bir ek parçayı kendi hızınızda güncelleyebilirsiniz. Bu, cihazın yeniden başlatılması ihtiyacını önemli ölçüde azaltır.
Sahne arkasında Canonical, Ubuntu Core’un geliştiriciler ve günlük kullanıcılar için potansiyel faydalarını düşünüyor. Güvenli önyükleme, kurtarma durumları ve donanım destekli şifreleme gibi Ubuntu Core’a özgü özellikler, kullanıcının PC güvenlik duruşunu önemli ölçüde destekleyecektir.
Ayrıca: Üç eski bilgisayarı ChromeOS Flex ile nasıl canlandırdım?
Ayrıca, Ubuntu Core’un modülerliği, kullanıcıların son derece kararlı, imzalı ve güvenli bir LTS tabanına bağlı kalırken alternatif masaüstü ortamı anlık görüntülerini denemelerine olanak tanır. Anlık kanalların kullanımı, dağıtımın belirli öğelerini yuvarlama konseptine de izin vererek kullanıcı deneyimini geliştirir.
Bir uygulamanın veya bileşenin her ek parçasında dört standart kanal bulunur: Kararlı, aday, beta ve uç. Bu kanallar, kullanıcıların yazılımlarının ne kadar ileri teknoloji olmasını istediklerini seçmelerine olanak tanır. Kararlı kanal en çok test edilen ve güvenilir olanıdır, uç kanal ise en son değişiklikleri içerir.
Bu nedenle, örneğin, oyuncular, dedi Smith, “Ubuntu Masaüstü ekibinin Mesa için yaptığımız çalışmanın bir parçası olarak yaptığı gibi, en son NVIDIA sürücülerini piyasaya çıkar çıkmaz gönderen bir çekirdek kanalına kaydolabilirler.” Buhar eki.”
Ayrıca: Bu resmi Ubuntu Spin, Linux’a mükemmel bir giriş olabilir
Bu yaklaşım kararlılık ve güvenlik isteyen kullanıcılara hitap ederken, sistemlerinde maksimum kontrol isteyen geliştiriciler ve eski tarz Linux kullanıcıları bunu ilginç bulmayacaktır. Ancak onlar için geleneksel Ubuntu masaüstü hala ortalıkta olacak.
Yine de birçok kullanıcı Canonical Snap’lerden hoşlanmaz. Değişmez işletim sistemlerinin de sorunları vardır. Sıradan işletim sistemleri kadar esnek değillerdir ve tüm uygulama ve hizmetler kapsayıcı ortamlarla iyi çalışmaz.
Bütün bunlar, bu yeni Ubuntu Linux masaüstünün henüz popüler olduğunu kanıtlayabilir. Ve kim bilir, Chromebook’lar popüler hale gelirken, belki 2024’te özel Ubuntu dizüstü bilgisayarlar da geniş bir kitle bulacaktır.