Pizlix, un sistem de operare experimental bazat pe Linux De la zero (LFS) 12.2. Caracteristica cheie a proiectului este asamblarea în zona utilizatorului folosind compilatorul Fil-C, care, potrivit autorului, permite operarea cu cea mai mare siguranță în ceea ce privește memoria. Linux-подобный дистрибутив из доступных на сегодняшний день.
Dezvoltarea Pizlix a fost posibilă datorită compatibilității ridicate a Fil-C cu codul tradițional C și C++. Majoritatea pachetelor din cartea LFS au putut fi construite fără a modifica codul sursă sau cu un minim de patch-uri.
Caracteristici cheie și detalii tehnice:
Utilitarele de bază pentru compilare (de exemplu, ld, make, ninja) și toate aplicațiile utilizator sunt compilate cu Fil-C sau Fil-C++.
Daemonul OpenSSH cu memorie sigură rulează.
Suport grafic: Distribuția include serverul compozit Weston (Wayland) și setul de instrumente GTK 4, care permite o interfață grafică complet sigură pentru memorie.
Pentru a construi nucleul Linux в системе сохраняется традиционный GCC (расположенный в префиксе /yolo/bin/gcc), так как ядро компилируется в режиме, который автор иронично называет «Yolo-C» (то есть без гарантий безопасности памяти от Fil-C).
Arhitectura distribuției folosește conceptul de „sandwich libc”: o versiune simplificată a glibc („yolo glibc”) este utilizată de runtime-ul Fil-C pentru a efectua apeluri de sistem, în timp ce glibc 2.40, versiunea principală din spațiul utilizator, este complet portată în Fil-C.
Дистрибутив предназначен для архитектуры x86_64. Образы протестированы для работы в QEMU (рекомендуемый вариант), VMware и Hyper-V. Для желающих собрать дистрибутив самостоятельно предоставляется набор скриптов, выполняющих поэтапную сборку внутри привилегированных контейнеров (Podman) на базе Ubuntu 22 sau 24.
Sursa: linux.org.ru
