Daniel Colesa (aka q66) kubva kuIgalia kambani uye uyo akapindawo mukusimudzira mapurojekiti eVoid Linux, WebKit uye Kuvhenekerwa, akazivisa nguva pfupi yapfuura yave ichigadzira kugovera kutsva "Chimera iyo Linux".
Ichi chirongwa icho inomira kunze kwekushandisa iyo Linux kernel, asi panzvimbo yeGNU toolkit, inoumba nharaunda yemushandisi yakavakirwa paFreeBSD musimboti system uye inoshandisa LLVM yekuvaka. Kugovera kunotanga kugadzirwa semuchinjiko-chikuva uye kunoenderana neiyo x86_64, ppc64le, aarch64, riscv64 uye ppc64 zvivakwa.
Nezve Chimera Linux
Chimera Linux chinangwa chikuru ndechekusimbisa pipa Linux kugovera nemamwe maturusi uye funga nezve ruzivo rwekuvandudzwa kweVoid Linux paunenge uchigadzira kugovera kutsva.
Chimera kugovera kweLinux ine zvinotevera zvinangwa:
- Yakavakwa zvachose neLLVM
- FreeBSD-yakavakirwa mushandisi nzvimbo
- Binary kurongedza uye yakanyatsogadzirwa sosi yekubatanidza system
- bootstrapable
- Zvinotakurika
Mukuona kwemunyori wechirongwa, lFreeBSD tsika zvikamu hazvina kuoma uye inokodzera zvirinani masisitimu akareruka uye compact. Kuendesa pasi peBSD Permit License zvakare kwakakanganisa. Chimera Linux's own work inogoverwawo pasi peBSD rezinesi.
Chimera inoshandisa LLVM uye Clang seyayo sisitimu yekushandisa. Izvi zvinoshandiswa kugadzira zvese zvakakosha zvikamu zvehurongwa. Pamusoro peiyo FreeBSD mushandisi nharaunda, kugovera inosanganisirawo iyo GNU Gadzira, util-linux, udev, uye pam mapakeji. Iyo init sisitimu yakavakirwa pamusoro peinotakurika dit system maneja inowanikwa yeLinux neBSD masisitimu. Panzvimbo pe glibc, iyo musl standard C raibhurari inoshandiswa. Iyo mushandisi nzvimbo yakavakirwa paFreeBSD zvikamu kwete GNU uye zvine hukama coreutils. Kune mashoma GNU zvikamu uye iyo chete yakanyatso kudiwa kune boot uye kuunganidza nharaunda ndeye GNU Gadzira.
Kuti uise mamwe mapurogiramu, ese mabhinari mapakeji uye neyako kuvaka sisitimu inopihwa kubva kusource codes: cports, yakanyorwa muPython. Iyo nharaunda yekuvaka inomhanya mune yakaparadzana, isina kurongeka mudziyo yakavakwa nebubblewrap toolkit. Alpine Linux's APK (Alpine Package Keeper, apk-zvishandiso) maneja wepakeji inoshandiswa kubata mabhanari mapakeji (pakutanga yakarongwa kushandisa FreeBSD's pkg, asi pakanga paine matambudziko makuru nekugadzirisa kwayo).
Chimera ine nyowani nyowani yekurongedza sisitimu isina kunyorwa mugoko sezvayakajairika, asi mumutauro wePython programming. Izvi zvinodzikisira pamusoro peiyo compilation system kusvika padiki, pamwe nekuita kuti ive introspectable, nezvimwe.
Zvivakwa zvinogara zvakaiswa mumidziyo, iine shoma Chimera system inoshandiswa senzvimbo yekuvaka yepakeji yega yega. Iyi sisitimu inoshandiswa munzvimbo yekuyedza bubblewrapy inomhanya isina maropafadzo.
Iyo bhinari yekurongedza sisitimu inoshandiswa ndeye apk-zvishandiso zvekutanga kubva kuAlpine Linux. Yakasarudzwa nekuda kwekukurumidza kwayo uye nyore kwekubatanidza.
Edza Chimera Linux?
Parizvino hazvigoneke kuwana yakagadzikana yekutanga mufananidzo wepurojekiti, sezvo ichi ichiri muchikamu chekutanga chebudiriro uye mazuva mashoma apfuura, zvaive zvichikwanisika kupa kurodha nekugona kunyoresa mushandisi mune console mode. .
Ichi chifananidzo chinopa boot toolkit, iyo inokutendera iwe kuvakazve kugovera kubva kune yako nharaunda kana kubva kune nharaunda yakavakirwa pane chero imwe Linux kugovera.
Maitiro ekuvaka anosanganisira matanho matatu: kuunganidza zvinhu kuti zvigadzire mudziyo une nharaunda yekuvaka, kuzvivaka patsva uchishandisa mudziyo wakagadzirirwa, uye imwezve yekuzvivaka patsva, asi yatove zvichienderana nenharaunda yakagadzirwa muchikamu chechipiri (kudzokorodza kunodiwa kusabvisa. pesvedzero yeiyo yekutanga host system pane yekuvaka maitiro).
Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo Iwe unogona kuziva, kubvunza uye kutarisa chirongwa kubva kune anotevera malink.
FreeBSD ndiyo yemahara vhezheni yeUnix kubva kuYunivhesiti yeBerkeley.
GNU iUnix isiri Unix (?)
Kureva kuti, Unix chadenga chiri kuramba chichikura uye kusiyanisa.