Tiek atklÄta Pizlix ā eksperimentÄla operÄtÄjsistÄma, kuras pamatÄ ir Linux From Scratch (LFS) 12.2. Projekta galvenÄ iezÄ«me ir lietotÄju vides kompilÄcija, izmantojot Fil-C kompilatoru, kas, pÄc autora domÄm, nodroÅ”ina atmiÅas ziÅÄ visdroÅ”Äko Linux lÄ«dzÄ«go izplatÄ«jumu, kas pieejams mÅ«sdienÄs.
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 veidotu Linux kodolu, sistÄma saglabÄ tradicionÄlo GCC (atrodas prefiksÄ /yolo/bin/gcc), jo kodols tiek kompilÄts režīmÄ, ko autors ironiski sauc par "Yolo-C" (tas ir, bez Fil-C atmiÅas droŔības garantijÄm).
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.
IzplatÄ«jums ir izstrÄdÄts x86_64 arhitektÅ«rai. AttÄli ir pÄrbaudÄ«ti ar QEMU (ieteicams), VMware un Hyper-V. Tiem, kas vÄlas paÅ”i veidot izplatÄ«jumu, ir nodroÅ”inÄts skriptu komplekts pakÄpeniskai veidoÅ”anai privileÄ£Ätos konteineros (Podman) ar Ubuntu 22 vai 24 operÄtÄjsistÄmu.
Avots: linux.org.ru
