Pizlix, bellek açısından güvenli bir GNU/Linux dağıtımıdır.

Pizlix, bellek açısından güvenli bir GNU/Linux dağıtımıdır. Pizlix, bellek açısından güvenli bir GNU/Linux dağıtımıdır.

Linux From Scratch (LFS) 12.2 tabanlı deneysel bir işletim sistemi olan Pizlix tanıtıldı. Projenin önemli bir özelliği, yazarın iddiasına göre günümüzde mevcut olan en bellek güvenli Linux benzeri dağıtımı sağlayan Fil-C derleyicisini kullanan kullanıcı alanı derlemesidir.

Pizlix'in geliştirilmesi, Fil-C'nin geleneksel C ve C++ kodlarıyla yüksek uyumluluğu sayesinde mümkün oldu. LFS kitabındaki paketlerin çoğu, kaynak kodunu değiştirmeden veya minimum yamalarla derlenebildi.

Başlıca özellikler ve teknik detaylar:

  • Temel derleme yardımcı programları (örneğin ld, make, ninja) ve tüm kullanıcı uygulamaları Fil-C veya Fil-C++ ile derlenir.

  • Bellek açısından güvenli OpenSSH arka plan programı çalışıyor.

  • Grafik desteği: Dağıtım, tamamen bellek açısından güvenli bir grafik arayüzü sağlayan Weston (Wayland) kompozit sunucusunu ve GTK 4 araç setini içerir.

  • Linux çekirdeğini oluşturmak için sistem, yazarın ironik bir şekilde "Yolo-C" olarak adlandırdığı bir modda (yani Fil-C'nin bellek güvenliği garantileri olmadan) derlendiği için geleneksel GCC'yi ( /yolo/bin/gcc önekinde bulunur) korur.

  • Dağıtımın mimarisi "libc sandviç" konseptini kullanır: Fil-C çalışma zamanı sistem çağrıları yapmak için glibc'nin basitleştirilmiş bir sürümünü ("yolo glibc") kullanırken, ana kullanıcı alanı glibc 2.40 tamamen Fil-C'ye taşınmıştır.

Dağıtım, x86_64 mimarisi için tasarlanmıştır. Görüntüler QEMU (önerilir), VMware ve Hyper-V ile test edilmiştir. Dağıtımı kendileri oluşturmak isteyenler için, Ubuntu 22 veya 24 çalıştıran ayrıcalıklı konteynerler (Podman) içinde adım adım derleme için bir dizi komut dosyası sağlanmıştır.

Kaynak: linux.org.ru

Yorum ekle