Pizlix je pamäťovo bezpečná distribúcia GNU/Linuxu.

Pizlix je pamäťovo bezpečná distribúcia GNU/Linuxu. Pizlix je pamäťovo bezpečná distribúcia GNU/Linuxu.

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

Pridať komentár