Pizlix — speichersicheres GNU/Linux-Distributionspaket

Pizlix — speichersicheres GNU/Linux-Distributionspaket Pizlix — speichersicheres GNU/Linux-Distributionspaket

Pizlix wurde vorgestellt — ein experimentelles Betriebssystem, das auf Linux From Scratch (LFS) 12.2 basiert. Ein zentrales Merkmal des Projekts ist der Aufbau des Userland mit dem Compiler Fil-C, der laut Aussagen des Autors die sicherste Arbeitsumgebung im Hinblick auf Speichersicherheit (memory safe) unter den verfügbaren Linux-ähnlichen Distributionen ermöglicht.

Die Entwicklung von Pizlix wurde durch die hohe Kompatibilität von Fil-C mit traditionellem Code in C und C++ möglich. Die meisten Pakete aus dem LFS-Buch konnten ohne Änderungen am Quellcode oder mit minimalen Patches kompiliert werden.

Hauptmerkmale und technische Details:

  • Grundlegende Build-Utilities (wie ld, make, ninja) und alle Benutzeranwendungen wurden mit Fil-C oder Fil-C++ kompiliert.

  • Ein speichersicherer OpenSSH-Dienst läuft.

  • Grafikunterstützung: Das Distributionspaket enthält einen Composite Server Weston (Wayland) und das GTK 4 Toolkit, was die Verwendung einer vollständig speichersicheren grafischen Benutzeroberfläche ermöglicht.

  • Für den Build des Linux-Kernels bleibt der traditionelle GCC (im Verzeichnis /yolo/bin/gcc) in der Systemumgebung erhalten, da der Kernel in einem Modus kompiliert wird, den der Autor ironisch als „Yolo-C“ bezeichnet (d.h. ohne Speichersicherheitsgarantien durch Fil-C).

  • Im Aufbau der Distribution wird das Konzept des „libc-Sandwichs“ verwendet: Eine abgespeckte Version von glibc („yolo glibc“) wird vom Fil-C-Runtime für Systemaufrufe genutzt, während die Hauptbenutzer-gleiche glibc 2.40 vollständig auf Fil-C portiert wurde.

Die Distribution ist für die Architektur x86_64 ausgelegt. Die Images wurden getestet, um in QEMU (empfohlene Option), VMware und Hyper-V zu funktionieren. Für diejenigen, die das Distributionspaket selbst erstellen möchten, gibt es ein Set von Skripten, die einen schrittweisen Aufbau innerhalb privilegierter Container (Podman) basierend auf Ubuntu 22 oder 24 durchführen.

Quelle: linux.org.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster