Pizlix — eksperimentāla operētājsistēma, kuras pamatā ir Linux No nulles (LFS) 12.2. Projekta galvenā iezīme ir lietotāja vides montāža, izmantojot Fil-C kompilatoru, kas, pēc autora domām, nodrošina visdrošāko darbību atmiņas ziņā. Linux-подобный дистрибутив из доступных на сегодняшний день.
Pizlix izstrādi nodrošināja Fil-C augstā saderība ar tradicionālo C un C++ kodu. Lielāko daļu LFS grāmatā iekļauto pakotņu varēja izveidot, nemainot pirmkodu vai ar minimāliem ielāpiem.
Galvenās funkcijas un tehniskās detaļas:
Galvenās būvēšanas utilītas (piemēram, ld, make, ninja) un visas lietotāja lietojumprogrammas tiek kompilētas, izmantojot Fil-C vai Fil-C++.
Darbojas atmiņā drošais OpenSSH dēmons.
Grafikas atbalsts: Izplatījumā ir iekļauts Weston (Wayland) saliktais serveris un GTK 4 rīkkopa, kas nodrošina pilnībā atmiņā drošu grafisko saskarni.
Lai izveidotu kodolu Linux в системе сохраняется традиционный GCC (расположенный в префиксе /yolo/bin/gcc), так как ядро компилируется в режиме, который автор иронично называет «Yolo-C» (то есть без гарантий безопасности памяти от Fil-C).
Izplatījuma arhitektūra izmanto "libc sviestmaizes" koncepciju: Fil-C izpildlaiks sistēmas izsaukumu veikšanai izmanto vienkāršotu glibc versiju ("yolo glibc"), savukārt galvenā lietotāja telpas glibc 2.40 ir pilnībā portēta uz Fil-C.
Дистрибутив предназначен для архитектуры x86_64. Образы протестированы для работы в QEMU (рекомендуемый вариант), VMware и Hyper-V. Для желающих собрать дистрибутив самостоятельно предоставляется набор скриптов, выполняющих поэтапную сборку внутри привилегированных контейнеров (Podman) на базе Ubuntu 22 или 24.
Avots: linux.org.ru
