Chimera Linux, nová distribúcia, ktorá kombinuje linuxové jadro s prostredím FreeBSD

Daniel Colesa (aka q66) od spoločnosti Igalia a ktorí sa zasa podieľali na vývoji projektov Void Linux, WebKit a osvietenie, oznámil to nedávno vyvíjala novú distribúciu "Chiméra Linux".

Toto je projekt, ktorý vyniká používaním linuxového jadra, ale namiesto GNU toolkitu tvorí užívateľské prostredie založený na základnom systéme FreeBSD a na zostavenie používa LLVM. Distribúcia je pôvodne vyvinutá ako multiplatformová a je kompatibilná s architektúrami x86_64, ppc64le, aarch64, riscv64 a ppc64.

O Chimera Linux

Hlavným cieľom Chimera Linuxu je napájať pposkytnúť distribúciu Linuxu s alternatívnymi nástrojmi a pri tvorbe novej distribúcie brať do úvahy skúsenosti z vývoja Void Linuxu.

Chimera je distribúcia Linuxu s nasledujúcimi cieľmi:

  • Postavené výhradne pomocou LLVM
  • Používateľská oblasť založená na FreeBSD
  • Binárne balenie a dobre navrhnutý systém kompilácie zdrojového kódu
  • Bootstrapovateľné
  • prenosný

Podľa názoru autora projektu lVlastné komponenty FreeBSD sú menej zložité a vhodnejšie pre ľahké systémy a kompaktný. Vplyv malo aj dodanie v rámci licencie BSD Permit. Vlastné dielo Chimera Linux je tiež distribuované pod licenciou BSD.

Chimera používa LLVM a Clang ako svoj systémový nástrojový reťazec. Používa sa na zostavenie všetkých základných komponentov systému. Okrem užívateľského prostredia FreeBSD je distribúcia obsahuje aj balíčky GNU Make, util-linux, udev a pam. Systém init je postavený na prenosnom správcovi systému dinit, ktorý je k dispozícii pre systémy Linux a BSD. Namiesto glibc sa používa štandardná knižnica C musl. Používateľský priestor je založený skôr na komponentoch FreeBSD než na GNU a súvisiacich coreutils. Existuje málo komponentov GNU a jediný, ktorý je nevyhnutne potrebný pre bootovacie a kompilačné prostredie, je GNU Make.

Na inštaláciu ďalších programov sú ponúkané binárne balíky aj váš vlastný zostavovací systém zo zdrojových kódov: cports, napísaných v Pythone. Prostredie zostavovania beží v samostatnom, neprivilegovanom kontajneri vytvorenom pomocou súpravy nástrojov Bubblewrap. Správca balíkov APK (Alpine Package Keeper, apk-tools) od Alpine Linux sa používa na správu binárnych balíkov (pôvodne sa plánovalo použiť pkg od FreeBSD, ale s jeho prispôsobením boli veľké problémy).

Chimera má úplne nový systém balenia fontov, ktorý nie je napísaný v shelli ako je bežné, ale v programovacom jazyku Python. To znižuje réžiu kompilačného systému na minimum a robí ho introspectable atď.

Zostavy sú vždy kontajnerizované, pričom ako prostredie zostavy pre každý balík sa používa minimálny systém Chimera. Tento systém sa používa v testovacom prostredí bubblewrapy beží bez privilégií.

Použitý binárny baliaci systém sú apk-tools pôvodne z Alpine Linux. Bol vybraný pre svoju rýchlosť a jednoduchosť integrácie.

Skúsiť Chimera Linux?

Momentálne nie je možné získať stabilný počiatočný obraz projektu, pretože je stále v počiatočnom štádiu vývoja a pred niekoľkými dňami bolo možné poskytnúť sťahovanie s možnosťou registrácie používateľa v režime konzoly .

Tento obrázok poskytuje súpravu bootovacích nástrojov, ktorá vám umožňuje prebudovať distribúciu z vášho vlastného prostredia alebo z prostredia založeného na akejkoľvek inej distribúcii Linuxu.

Proces zostavovania zahŕňa tri fázy: zostavenie komponentov do kontajnera s prostredím zostavenia, vlastné prebudovanie pomocou pripraveného kontajnera a ešte jedno samoobnovenie, ale už na základe prostredia vytvoreného v druhej fáze (duplikácia je potrebná na vylúčenie vplyv pôvodného hostiteľského systému na proces zostavovania).

Konečne ak máte záujem dozvedieť sa o tom viac Projekt môžete poznať, konzultovať a sledovať z nasledujúcich odkazov.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   José Luis dijo

    FreeBSD je bezplatná verzia Unixu z University of Berkeley.
    GNU je Unix, ktorý nie je Unix (?)
    Inými slovami, vesmír Unixu sa naďalej rozširuje a diverzifikuje.