Chimera Linux, nova distribucija koja kombinira Linux kernel s FreeBSD okruženjem

Daniel Colesa (aka q66) tvrtke Igalia i koji je zauzvrat sudjelovao u razvoju Void Linux projekata, WebKit i prosvjetljenje, dao do znanja nedavno razvija novu distribuciju "Chimera the Linux".

Ovo je projekt koji ističe se po korištenju Linux kernela, ali umjesto GNU alata, on čini korisničko okruženje temelji se na jezgri FreeBSD sustava i koristi LLVM za izgradnju. Distribucija je u početku razvijena kao cross-platforma i kompatibilna je s arhitekturama x86_64, ppc64le, aarch64, riscv64 i ppc64.

O Chimera Linuxu

Glavni cilj Chimera Linuxa je pokretanje posigurati distribuciju Linuxa s alternativnim alatima i uzeti u obzir iskustvo razvoja Void Linuxa pri izradi nove distribucije.

Chimera je Linux distribucija sa sljedećim ciljevima:

  • U potpunosti izgrađen s LLVM-om
  • Korisničko područje temeljeno na FreeBSD-u
  • Binarno pakiranje i dobro osmišljen sustav za kompilaciju izvora
  • Mogućnost pokretanja
  • prenosiv

Po mišljenju autora projekta, lPrilagođene komponente FreeBSD-a su manje složene i prikladnije za lagane sustave i kompaktan. Isporuka pod BSD Permit License također je imala utjecaja. Vlastiti rad Chimera Linuxa također se distribuira pod BSD licencom.

Chimera koristi LLVM i Clang kao svoj sustav alata. Ovo se koristi za izgradnju svih osnovnih komponenti sustava. Osim korisničkog okruženja FreeBSD, distribucija također uključuje GNU Make, util-linux, udev i pam pakete. Init sustav je izgrađen na vrhu prijenosnog upravitelja dinit sustava dostupnog za Linux i BSD sustave. Umjesto glibc, koristi se musl standardna C biblioteka. Korisnički prostor temelji se na FreeBSD komponentama, a ne na GNU-u i srodnim coreutilima. Postoji nekoliko GNU komponenti a jedini koji je striktno potreban za okolinu pokretanja i kompilacije je GNU Make.

Za instalaciju dodatnih programa nude se i binarni paketi i vaš vlastiti sustav izgradnje iz izvornih kodova: cports, napisan u Pythonu. Okolina izgradnje radi u zasebnom, neprivilegiranom spremniku izgrađenom s paketom alata bubblewrap. Alpine Linuxov APK (Alpine Package Keeper, apk-tools) upravitelj paketa koristi se za upravljanje binarnim paketima (prvotno se planiralo koristiti FreeBSD-ov pkg, ali je bilo velikih problema s njegovom prilagodbom).

Chimera ima potpuno novi sustav pakiranja fontova koji nije napisan u ljusci kao što je uobičajeno, već u programskom jeziku Python. To smanjuje troškove kompilacijskog sustava na minimum, kao i čini ga introspektivnim, itd.

Gradnje su uvijek u kontejnerima, s minimalnim sustavom Chimera koji se koristi kao okruženje za izradu za svaki paket. Ovaj se sustav koristi u testnom okruženju bubblewrapy radi bez privilegija.

Korišteni binarni sustav pakiranja su apk-alati izvorno iz Alpine Linuxa. Odabran je zbog svoje brzine i lakoće integracije.

Isprobati Chimera Linux?

Trenutno nije moguće dobiti stabilnu početnu sliku projekta, budući da je još uvijek u početnoj fazi razvoja, a prije nekoliko dana bilo je moguće omogućiti preuzimanje s mogućnošću registracije korisnika u načinu rada konzole .

Ova slika pruža komplet alata za pokretanje koji vam omogućuje da obnovite distribuciju iz vlastitog okruženja ili iz okruženja temeljenog na bilo kojoj drugoj distribuciji Linuxa.

Proces izgradnje uključuje tri faze: sastavljanje komponenti za formiranje spremnika s okolinom za izgradnju, samoobnavljanje pomoću pripremljenog spremnika i još jednu samoobnavljanje, ali već na temelju okruženja stvorenog u drugoj fazi (dupliciranje je potrebno da se isključi utjecaj izvornog glavnog sustava na proces izgradnje).

Konačno ako vas zanima više o tome Projekt možete saznati, konzultirati i pratiti na sljedećim poveznicama.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   José Luis dijo

    FreeBSD je besplatna verzija Unixa sa Sveučilišta Berkeley.
    GNU je Unix koji nije Unix (?)
    Drugim riječima, Unix svemir se nastavlja širiti i diverzificirati.