Pizlix — veilige geheugen-distributie van GNU/Linux

Pizlix — veilige geheugen-distributie van GNU/Linux Pizlix — veilige geheugen-distributie van GNU/Linux

Pizlix is geïntroduceerd — een experimenteel besturingssysteem gebaseerd op Linux From Scratch (LFS) 12.2. Het belangrijkste kenmerk van het project is de opbouw van de gebruikersruimte (userland) met de Fil-C compiler, wat volgens de auteur resulteert in de meest veilige Linux-achtige distributie voor geheugengebruik die momenteel beschikbaar is.

De ontwikkeling van Pizlix werd mogelijk gemaakt door de hoge mate van compatibiliteit van Fil-C met traditionele C- en C++-code. De meeste pakketten uit het LFS-boek konden worden samengesteld zonder wijzigingen in de broncode of met slechts minimale patches.

Hoofdfuncties en technische details:

  • Basisbouwgereedschappen (zoals ld, make, ninja) en alle gebruikersapplicaties zijn gecompileerd met behulp van Fil-C of Fil-C++.

  • Er draait een geheugensafe daemon van OpenSSH.

  • Grafische ondersteuning: de distributie bevat een compositing server Weston (Wayland) en de GTK 4 toolkit, waardoor een volledig geheugensafe grafische interface kan worden gebruikt.

  • Voor de bouw van de Linux-kernel blijft de traditionele GCC in het systeem aanwezig (geplaatst in het prefix /yolo/bin/gcc), aangezien de kernel wordt gecompileerd in de modus die de auteur ironisch 'Yolo-C' noemt (dat wil zeggen zonder geheugenveiligheidsgaranties van Fil-C).

  • In de architectuur van de distributie wordt het concept 'libc sandwich' toegepast: een afgeslankte versie van glibc ('yolo glibc') wordt gebruikt door de Fil-C runtime voor systeemoproepen, terwijl de volledige gebruikersglibc 2.40 volledig is geporteerd naar Fil-C.

De distributie is bedoeld voor de x86_64-architectuur. De beelden zijn getest voor gebruik in QEMU (aanbevolen optie), VMware en Hyper-V. Voor degenen die de distributie zelf willen samenstellen, is er een set scripts beschikbaar om een stapsgewijze compilatie binnen geprivilegieerde containers (Podman) op basis van Ubuntu 22 of 24 uit te voeren.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster