Chimera Linux, uusi jakelu, joka yhdistää Linux-ytimen FreeBSD-ympäristöön

Daniel Colesa (alias q66) Igalia-yhtiöltä ja joka puolestaan ​​osallistui Void Linux -projektien kehittämiseen, WebKit ja Enlightenment, teki siitä tunnetuksi on hiljattain kehittänyt uutta jakelua "Chimera Linux".

Tämä on projekti, joka erottuu Linux-ytimen käytöstä, mutta GNU-työkalupakin sijaan se muodostaa käyttäjäympäristön perustuu FreeBSD-ydinjärjestelmään ja käyttää LLVM:ää rakentamiseen. Jakelu on alun perin kehitetty monialustaiseksi ja on yhteensopiva x86_64-, ppc64le-, aarch64-, riscv64- ja ppc64-arkkitehtuurien kanssa.

Tietoja Chimera Linuxista

Chimera Linuxin päätavoite on tehostaa ptarjota Linux-jakelu vaihtoehtoisilla työkaluilla ja ottaa huomioon Void Linuxin kehityksestä saadut kokemukset uutta jakelua luotaessa.

Chimera on Linux-jakelu, jolla on seuraavat tavoitteet:

  • Rakennettu kokonaan LLVM:llä
  • FreeBSD-pohjainen käyttäjäalue
  • Binääripakkaus ja hyvin suunniteltu lähteiden käännösjärjestelmä
  • bootstrapable
  • kannettava

Projektin laatijan mielestä lFreeBSD:n mukautetut komponentit ovat vähemmän monimutkaisia ​​ja sopivat paremmin kevyisiin järjestelmiin ja kompakti. Myös BSD Permit License -toimituksella oli vaikutusta. Chimera Linuxin omaa teosta levitetään myös BSD-lisenssillä.

Chimera käyttää LLVM:ää ja Clangia järjestelmätyökaluketjunaan. Tätä käytetään kaikkien järjestelmän ydinkomponenttien rakentamiseen. FreeBSD-käyttöympäristön lisäksi jakelu se sisältää myös GNU Make-, util-linux-, udev- ja pam-paketit. Init-järjestelmä on rakennettu Linux- ja BSD-järjestelmille saatavilla olevan kannettavan dinit-järjestelmänhallinnan päälle. glibc:n sijasta käytetään musl-standardin C-kirjastoa. Käyttäjätila perustuu FreeBSD-komponentteihin GNU:n ja siihen liittyvien ydinutileiden sijaan. GNU-komponentteja on vähän ja ainoa ehdottomasti välttämätön käynnistys- ja käännösympäristössä on GNU Make.

Lisäohjelmien asentamiseen tarjotaan sekä binääripaketteja että omaa rakennusjärjestelmää lähdekoodeista: cports, kirjoitettu Pythonilla. Rakennusympäristö toimii erillisessä, etuoikeutetussa säiliössä, joka on rakennettu bubblewrap-työkalupakin avulla. Alpine Linuxin APK (Alpine Package Keeper, apk-tools) pakettienhallintaa käytetään binääripakettien hallintaan (alunperin oli tarkoitus käyttää FreeBSD:n pkg:ta, mutta sen mukauttamisessa oli suuria ongelmia).

Chimerassa on täysin uusi fonttipakkausjärjestelmä, jota ei ole kirjoitettu tavalliseen tapaan shellissä, vaan Python-ohjelmointikielellä. Tämä vähentää käännösjärjestelmän yleiskustannuksia minimiin ja tekee siitä itsetutkiskelun jne.

Rakennukset ovat aina konteissa, ja kunkin paketin rakennusympäristönä käytetään minimaalista Chimera-järjestelmää. Tätä järjestelmää käytetään testiympäristössä bubblewrapy-ajoissa ilman oikeuksia.

Käytetty binääripakkausjärjestelmä on apk-tools, joka on peräisin Alpine Linuxista. Se valittiin sen nopeuden ja integroinnin helppouden vuoksi.

Kokeile Chimera Linuxia?

Tällä hetkellä projektista ei ole mahdollista saada vakaata alkukuvaa, koska tämä on vielä alkukehitysvaiheessa ja muutama päivä sitten oli mahdollista tarjota lataus, jossa oli mahdollisuus rekisteröidä käyttäjä konsolitilassa .

Tämä kuva tarjoaa käynnistystyökalupakin, jonka avulla voit rakentaa jakelun uudelleen omasta ympäristöstäsi tai mihin tahansa muuhun Linux-jakeluun perustuvasta ympäristöstä.

Rakennusprosessi sisältää kolme vaihetta: komponenttien kokoaminen kontin muodostamiseksi rakennusympäristön kanssa, itsensä uudelleenrakentaminen valmiilla säiliöllä ja vielä yksi itserakentaminen, mutta perustuen jo toisessa vaiheessa luotuun ympäristöön (kaksoistaminen on välttämätön alkuperäisen isäntäjärjestelmän vaikutus rakennusprosessiin).

Vihdoin jos olet kiinnostunut tietämään siitä lisää Voit tietää, konsultoida ja seurata hanketta seuraavista linkeistä.


Kommentti, jätä sinun

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   José Luis dijo

    FreeBSD on Unixin ilmainen versio Berkeleyn yliopistosta.
    GNU on Unix, joka ei ole Unix (?)
    Toisin sanoen Unix-universumi jatkaa laajentumistaan ​​ja monipuolistumistaan.