Pizlix, eksperimentaalne operatsioonisĂŒsteem, mis pĂ”hineb Linux From Scratch (LFS) 12.2. Projekti pĂ”hijooneks on kasutajamaastiku kokkupanek Fil-C kompilaatori abil, mis autori sĂ”nul vĂ”imaldab kĂ”ige mĂ€lusÀÀstlikumat toimimist. Linux- sarnane jaotus tĂ€napĂ€eval saadaolevatega.
Pizlixi arendus sai teoks tĂ€nu Fil-C kĂ”rgele ĂŒhilduvusele traditsioonilise C ja C++ koodiga. Enamikku LFS-i raamatu pakette oli vĂ”imalik ehitada lĂ€htekoodi muutmata vĂ”i minimaalsete parandustega.
Peamised omadused ja tehnilised ĂŒksikasjad:
PÔhilised ehitusutiliidid (nt ld, make, ninja) ja kÔik kasutajarakendused kompileeritakse Fil-C vÔi Fil-C++ abil.
MÀlukindel OpenSSH deemon töötab.
Graafika tugi: Distributsioon sisaldab Westoni (Waylandi) liitserverit ja GTK 4 tööriistakomplekti, mis vÔimaldab tÀiesti mÀlusÀÀstlikku graafilist liidest.
Kerneli loomiseks Linux SĂŒsteem sĂ€ilitab traditsioonilise GCC (asub eesliites /yolo/bin/gcc), kuna kernel kompileeritakse reĆŸiimis, mida autor iroonilisel kombel nimetab "Yolo-C" (st ilma Fil-C mĂ€lu turvalisuse garantiideta).
Distributsiooni arhitektuur kasutab "libc sandwich" kontseptsiooni: Fil-C kĂ€ituskeskkond kasutab sĂŒsteemikĂ”nede tegemiseks glibc lihtsustatud versiooni ("yolo glibc"), samas kui peamine kasutajaruumi glibc 2.40 on tĂ€ielikult Fil-C-le portitud.
Distributsioon on loodud x86_64 arhitektuurile. TÔmbekujutised on testitud töötama QEMU-s (soovitatav), VMware'is ja Hyper-V-s. Neile, kes soovivad distributsiooni ise ehitada, on olemas skriptide komplekt, mis teostavad samm-sammult ehituse privilegeeritud konteinerites (Podman), mis pÔhinevad jÀrgmisel: Ubuntu 22 vÔi 24.
Allikas: linux.org.ru
