Pizlix, system weithredu arbrofol yn seiliedig ar Linux O'r Dechrau (LFS) 12.2. Prif nodwedd y prosiect yw'r cydosodiad tir defnyddiwr gan ddefnyddio'r crynhoydd Fil-C, sydd, yn Γ΄l yr awdur, yn caniatΓ‘u'r gweithrediad mwyaf diogel o ran cof. Linux-dosbarthiad tebyg i'r rhai sydd ar gael heddiw.
Gwnaed datblygiad Pizlix yn bosibl oherwydd cydnawsedd uchel Fil-C Γ’ chod traddodiadol C a C++. Roedd modd adeiladu'r rhan fwyaf o'r pecynnau yn llyfr LFS heb newid y cod ffynhonnell neu gyda'r lleiafswm o glytiau.
Nodweddion allweddol a manylion technegol:
-
Mae'r cyfleustodau adeiladu craidd (e.e. ld, make, ninja) a phob rhaglen defnyddiwr wedi'u llunio gyda Fil-C neu Fil-C++.
-
Mae'r daemon OpenSSH sy'n ddiogel rhag cof yn rhedeg.
-
Cymorth graffeg: mae'r dosbarthiad yn cynnwys graffeg gyfansawdd gweinydd Weston (Wayland) a'r pecyn cymorth GTK 4, sy'n caniatΓ‘u rhyngwyneb graffigol sy'n gwbl ddiogel o ran cof.
-
I adeiladu'r cnewyllyn Linux Mae'r system yn cadw'r GCC traddodiadol (sydd wedi'i leoli yn y rhagddodiad /yolo/bin/gcc), gan fod y cnewyllyn wedi'i lunio mewn modd y mae'r awdur yn eironig yn ei alw'n "Yolo-C" (hynny yw, heb warantau diogelwch cof Fil-C).
-
Mae pensaernΓ―aeth y dosbarthiad yn defnyddio'r cysyniad "sandwich libc": defnyddir fersiwn symlach o glibc ("yolo glibc") gan amser rhedeg Fil-C i wneud galwadau system, tra bod y prif ofod defnyddiwr glibc 2.40 wedi'i borthi'n llawn i Fil-C.
Mae'r dosbarthiad wedi'i gynllunio ar gyfer y bensaernΓ―aeth x86_64. Mae'r delweddau wedi'u profi i redeg yn QEMU (argymhellir), VMware, a Hyper-V. I'r rhai sy'n dymuno adeiladu'r dosbarthiad eu hunain, darperir set o sgriptiau sy'n perfformio adeiladwaith cam wrth gam o fewn cynwysyddion breintiedig (Podman) yn seiliedig ar Ubuntu 22 neu 24.
Ffynhonnell: linux.org.ru
