FreeBSD 14.1 ile geliştirilmiş sürüm mühendisliği süreci, yeni FreeBSD 14.2 OCI görüntüleri ile birlikte FreeBSD'yi ticari kullanım için daha çekici hale getiriyor. Dizüstü bilgisayar kullanıcıları, kurulum sırasında uzun zamandır beklenen otomatik ürün yazılımı indirmelerinin keyfini çıkarabilecekler.
Duyuru
Şu ana kadar FreeBSD'yi kurarken karşılaşılan en büyük engellerden biri, örneğin WLAN veya grafik kartları gibi ürün yazılımı bloblarıyla uğraşmaktı. Geliştiriciler nihayet yükleyiciyi, temel sistemi kurduktan sonra (örneğin USB çubuğu aracılığıyla) bu can sıkıcı görevi üstlenen işlevlerle genişletti. Firmware dosyaları FreeBSD 14.2'den itibaren otomatik olarak indirilir ve yüklenir.
Çeşitli ThinkPad'ler ve bir Huawei dizüstü bilgisayar üzerinde yaptığımız testlerde bu mükemmel bir performans sergiledi (ve neredeyse her zaman). Yalnızca ek aygıt yazılımı seçerken, bazen ekranda aygıt yazılımı bloklarının seçim listesi yerine karmakarışık harfler gördünüz – ancak geliştiricilerin bunu hızlı bir şekilde düzeltmesi gerekiyor. Pek çok Linux veya OpenBSD dağıtımında (fw-update) olduğu gibi, bazı açık kaynak olmayan donanım yazılımlarının otomatik kurulumu hoş değildir, ancak pratikte, örneğin ağa WLAN yoluyla erişebilmek için gereklidir.
FreeBSD 14.2 buluta hazır
Geçen yılın sonlarında FreeBSD'nin sürüm mühendisliğini devralan Colin Percival ile birlikte, tüm sürüm mühendisliği sürecinin, özellikle ticari kullanım için, yeni sabit sürüm programları ve yeni OCI görüntüleri aracılığıyla planlanması daha kolay hale getirildi.
Optimize edilmiş bir sıralama algoritması sayesinde, Amazon Web Services MicroVM'lerdeki (Firecracker hipervizörlü AWS FaaS “Lambda”) AMD64 ve ARM64 FreeBSD çekirdekleri yaklaşık 25 milisaniyede önyüklenir ve bu da onları Linux'tan üç kat daha hızlı hale getirir. Artık mevcut olan OCI görüntüleri ile birlikte FreeBSD 14.2, buluta ışık hızında dağıtılabilir. Open Container Initiative standardına göre görseller şu anda aarch64, amd64, i386 ve riskcv64 için üç versiyonda özel bir dizinde bulunmaktadır: Dinamik veya statik olarak bağlantılı olarak ve pkg-bootstrap ve ek dahil olmak üzere kabuk tabanlı bir görüntü (minimum) olarak mevcutturlar paketler kolaylıkla kurulabilir. Github'daki oci-oyun alanı, OCI kapsayıcılarının pratik kullanımını göstermektedir.
Açık Konteyner Girişimi (OCI) 2015 yılına dayanıyor, diğerlerinin yanı sıra Docker ve CoreOS tarafından başlatıldı ve işletim sistemi düzeyinde sanallaştırılmış sistemler için bir endüstri standardını temsil ediyordu. Dikkat, karışıklık riski: 2015'ten itibaren mevcut olan önceki OCI görüntüleri. FreeBSD 13.1, Oracle Cloud Infrastructure (ayrıca OCI kısaltması) içindir.
Kaputun altındaki yenilikler ve değişiklikler
Birçok açık kaynak bileşeni FreeBSD 14.2'de güncellendi. llvm, clang, compiler-rt, libc++, libunwind, lld, lldb ve openmp çevresindeki derleyici paketi 18.1.6 sürümüne güncellendi, OpenSSl 3.0.15 ve OpenZFS 2.2.6 olarak mevcuttur.
NVMe veri taşıyıcıları artık nvme(4) ve nvmecontrol(8) aracılığıyla tüm platformlarda yönetilebilecek. DOS'un eski güzel günlerinden beri hala ortalıkta olan fdisk(8)'i diskleri bölümlemek için kullanan herkes, artık bunun “kullanımdan kaldırıldı” olarak işaretlendiğine ve sonunda FreeBSD 15'te gpart( lehine kaldırılacağına dair gizli bir bildirim alacak) 8). Halihazırda belgelenen ilk hata, FreeBSD 14.1 altında AMD ve Intel GPU'lar (drm-kmod) için otomatik olarak derlenen bir çekirdek sürücüsünün, FreeBSD 14.2 altında metin modunun artık çalışmamasına neden olduğu nadir durumdur.
Free BSD Lisansı kapsamındaki açık kaynaklı FreeBSD 14.2, artık proje sayfası üzerinden çeşitli donanım platformları için ücretsiz olarak kullanıma sunuldu.
(Bilmiyorum)
Bir yanıt yazın