Pizlix, experimentálny operačný systém založený na Linux From Scratch (LFS) 12.2, bol predstavený. Kľúčovou vlastnosťou projektu je kompilácia používateľského prostredia pomocou kompilátora Fil-C, ktorý podľa autora poskytuje najbezpečnejšiu distribúciu podobnú Linuxu, aká je dnes k dispozícii z hľadiska pamäte.
Vývoj Pizlixu bol umožnený vysokou kompatibilitou Fil-C s tradičným kódom C a C++. Väčšinu balíkov v knihe LFS bolo možné zostaviť bez zmeny zdrojového kódu alebo s minimálnymi záplatami.
Kľúčové vlastnosti a technické detaily:
Základné nástroje na zostavovanie (napr. ld, make, ninja) a všetky používateľské aplikácie sú kompilované pomocou Fil-C alebo Fil-C++.
Je spustený démon OpenSSH bezpečný pre pamäť.
Podpora grafiky: Distribúcia obsahuje kompozitný server Weston (Wayland) a sadu nástrojov GTK 4, ktorá umožňuje grafické rozhranie úplne bezpečné z hľadiska pamäte.
Na zostavenie linuxového jadra si systém zachováva tradičný GCC (nachádza sa v prefixe /yolo/bin/gcc), pretože jadro je kompilované v režime, ktorý autor ironicky nazýva „Yolo-C“ (teda bez záruk bezpečnosti pamäte, ktoré poskytuje Fil-C).
Architektúra distribúcie využíva koncept „sendviča libc“: behové prostredie Fil-C používa zjednodušenú verziu glibc („yolo glibc“) na vykonávanie systémových volaní, zatiaľ čo hlavný používateľský priestor glibc 2.40 je plne portovaný do Fil-C.
Distribúcia je navrhnutá pre architektúru x86_64. Obrazy boli testované s QEMU (odporúčané), VMware a Hyper-V. Pre tých, ktorí si chcú distribúciu zostaviť sami, je k dispozícii sada skriptov pre postupné zostavovanie v privilegovaných kontajneroch (Podman) s operačným systémom Ubuntu 22 alebo 24.
Zdroj: linux.org.ru
