Chimera Linux, az új disztribúció, amely egyesíti a Linux kernelt a FreeBSD környezettel

Daniel Colesa (más néven q66) az Igalia cégtől és aki viszont részt vett a Void Linux projektek fejlesztésében, WebKit és Enlightenment, tudtára adta nemrég fejleszti az új disztribúciót "Chimera a Linux".

Ez egy olyan projekt, amely kiemelkedik a Linux kernel használatából, de a GNU eszközkészlet helyett a felhasználói környezetet alkotja a FreeBSD alaprendszeren alapul, és az LLVM-et használja a felépítéshez. A disztribúciót kezdetben többplatformosként fejlesztették ki, és kompatibilis az x86_64, ppc64le, aarch64, riscv64 és ppc64 architektúrákkal.

A Chimera Linuxról

A Chimera Linux fő célja a pLinux disztribúciót biztosítanak alternatív eszközökkel és egy új disztribúció létrehozásakor vegyük figyelembe a Void Linux fejlesztésének tapasztalatait.

A Chimera egy Linux disztribúció, amelynek céljai a következők:

  • Teljesen LLVM-mel épült
  • FreeBSD alapú felhasználói terület
  • Bináris csomagolás és egy jól megtervezett forrás-összeállítási rendszer
  • Bootstrappelhető
  • Hordozható

A projekt szerzője szerint lA FreeBSD egyedi összetevői kevésbé bonyolultak, és jobban megfelelnek a könnyű rendszerekhez és kompakt. A BSD Engedély Licenc alatti szállításnak is volt hatása. A Chimera Linux saját munkáit is BSD licenc alatt terjesztik.

A Chimera az LLVM-et és a Clang-t használja rendszereszközláncként. Ezt használják a rendszer összes alapvető összetevőjének felépítésére. A FreeBSD felhasználói környezet mellett a disztribúció tartalmazza a GNU Make, util-linux, udev és pam csomagokat is. Az init rendszer a Linux és BSD rendszerekhez elérhető hordozható dinit rendszerkezelőre épül. A glibc helyett a musl szabványos C könyvtárat használjuk. A felhasználói terület a FreeBSD komponenseken alapul, nem pedig a GNU-n és a kapcsolódó coreutilokon. Kevés GNU komponens van és az egyetlen, ami feltétlenül szükséges a rendszerindításhoz és a fordítási környezethez, az a GNU Make.

További programok telepítéséhez mind a bináris csomagok, mind a saját összeállítású rendszer felkínálható forráskódokból: cports, Pythonban írva. Az összeállítási környezet egy különálló, privilegizált tárolóban fut, amely a buborékfólia eszközkészlettel készült. Az Alpine Linux APK (Alpine Package Keeper, apk-tools) csomagkezelője a bináris csomagok kezelésére szolgál (eredetileg a FreeBSD pkg-ját tervezték használni, de az adaptációjával nagy gondok voltak).

A Chimera egy teljesen új betűtípus-csomagoló rendszerrel rendelkezik, amely nem a hagyományos módon shellben, hanem a Python programozási nyelven íródott. Ez minimálisra csökkenti a fordítási rendszer többletköltségét, valamint betekintést nyerhet, stb.

A buildek mindig konténeresek, és minden csomaghoz egy minimális Chimera rendszert használnak építési környezetként. Ezt a rendszert tesztkörnyezetben használják, a buborékcsomagolás jogosultságok nélkül fut.

A használt bináris csomagolórendszer apk-tools, amely eredetileg az Alpine Linuxtól származik. Gyorsasága és könnyű integrálhatósága miatt választották.

Kipróbálja a Chimera Linuxot?

Jelenleg nem lehet stabil kezdeti képet készíteni a projektről, mivel ez még a fejlesztés kezdeti szakaszában van, és néhány nappal ezelőtt lehetőség volt olyan letöltést biztosítani, amely lehetővé tette a felhasználó regisztrálását konzol módban .

Ez a lemezkép egy rendszerindítási eszközkészletet biztosít, amely lehetővé teszi a disztribúció újraépítését saját környezetéből vagy bármely más Linux disztribúción alapuló környezetből.

Az építési folyamat három szakaszból áll: a komponensek összeállítása egy konténer kialakításához építési környezettel, ön-újraépítés egy előkészített konténer segítségével, és még egy ön-újjáépítés, de már a második szakaszban létrehozott környezet alapján (a duplikáció kizárása szükséges az eredeti gazdarendszer hatása a felépítési folyamatra).

Végül ha érdekel, hogy többet tudjon meg róla A projektet az alábbi linkeken ismerheti meg, konzultálhat és nyomon követheti.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   José Luis dijo

    A FreeBSD a Unix ingyenes verziója a Berkeley Egyetemen.
    A GNU egy Unix, ami nem Unix (?)
    Más szóval, a Unix univerzum folyamatosan bővül és diverzifikálódik.