Pizlix ir atmiņā droÅ”a GNU/Linux izplatīŔana.

Pizlix ir atmiņā droÅ”a GNU/Linux izplatīŔana. Pizlix ir atmiņā droÅ”a GNU/Linux izplatīŔana.

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

Pievieno komentāru