Ang Pizlix, isang eksperimental na operating system na nakabatay sa Linux Mula sa Simula (LFS) 12.2. Ang pangunahing katangian ng proyekto ay ang userland assembly gamit ang Fil-C compiler, na, ayon sa may-akda, ay nagbibigay-daan para sa pinakaligtas na operasyon sa memorya. Linux-katulad na distribusyon mula sa mga makukuha ngayon.
Ang pagbuo ng Pizlix ay naging posible dahil sa mataas na pagiging tugma ng Fil-C sa tradisyonal na C at C++ code. Karamihan sa mga pakete sa LFS book ay nagawang itayo nang hindi binabago ang source code o may kaunting mga patch.
Mga pangunahing tampok at teknikal na detalye:
Ang mga pangunahing build utility (hal. ld, make, ninja) at lahat ng aplikasyon ng gumagamit ay kino-compile gamit ang Fil-C o Fil-C++.
Tumatakbo ang memory-safe na OpenSSH daemon.
Suporta sa graphics: Kasama sa distribusyon ang Weston (Wayland) composite server at ang GTK 4 toolkit, na nagbibigay-daan para sa isang ganap na ligtas na graphical interface.
Para buuin ang kernel Linux Pinapanatili ng sistema ang tradisyonal na GCC (na matatagpuan sa prefix na /yolo/bin/gcc), dahil ang kernel ay kino-compile sa isang mode na ironikong tinatawag ng may-akda na "Yolo-C" (ibig sabihin, nang walang mga garantiya sa kaligtasan ng memorya ng Fil-C).
Ang arkitektura ng distribusyon ay gumagamit ng konseptong "libc sandwich": isang pinasimpleng bersyon ng glibc ("yolo glibc") ang ginagamit ng Fil-C runtime upang gumawa ng mga system call, habang ang pangunahing user-space na glibc 2.40 ay ganap na inililipat sa Fil-C.
Ang distribusyon ay dinisenyo para sa arkitekturang x86_64. Ang mga imahe ay nasubukan na upang tumakbo sa QEMU (inirerekomenda), VMware, at Hyper-V. Para sa mga nagnanais na bumuo mismo ng distribusyon, isang hanay ng mga script ang ibinibigay na nagsasagawa ng sunud-sunod na pagbuo sa loob ng mga privileged container (Podman) batay sa Ubuntu 22 o 24.
Pinagmulan: linux.org.ru
