Pipinpin Chimera Linux ni apapọ ekuro Linux pẹlu agbegbe FreeBSD

Daniel Kolesa lati Igalia, ti o ni ipa ninu idagbasoke ti Lainos Void, WebKit ati Awọn iṣẹ Imọlẹ, n ṣe agbekalẹ pinpin Chimera Linux titun kan. Ise agbese na nlo ekuro Linux, ṣugbọn dipo awọn irinṣẹ GNU, o ṣẹda agbegbe olumulo ti o da lori eto ipilẹ FreeBSD, o si nlo LLVM fun apejọ. Pinpin naa ti ni idagbasoke ni ibẹrẹ bi ipilẹ-agbelebu ati ṣe atilẹyin x86_64, ppc64le, aarch64, riscv64 ati ppc64 faaji.

Ibi-afẹde ti iṣẹ akanṣe ni ifẹ lati pese pinpin Lainos pẹlu awọn irinṣẹ omiiran ati lati ṣe akiyesi iriri ti idagbasoke Lainos Void nigbati ṣiṣẹda pinpin tuntun kan. Gẹgẹbi onkọwe ti iṣẹ akanṣe naa, awọn paati olumulo FreeBSD ko ni idiju ati pe o dara julọ fun iwuwo fẹẹrẹ ati awọn eto iwapọ. Ifijiṣẹ labẹ iwe-aṣẹ BSD igbanilaaye tun ni ipa kan. Awọn idagbasoke Chimera Linux ti ara rẹ tun pin labẹ iwe-aṣẹ BSD.

Ni afikun si agbegbe olumulo FreeBSD, pinpin tun pẹlu GNU Make, util-linux, udev ati awọn idii pam. Eto init da lori dinit oluṣakoso eto to ṣee gbe, wa fun Lainos ati awọn ọna ṣiṣe BSD. Dipo glibc, musl ile-ikawe C boṣewa ti lo.

Lati fi awọn eto afikun sii, awọn idii alakomeji mejeeji ati eto ipilẹ orisun tiwa, awọn cports, ti a kọ ni Python, ni a funni. Ayika ikole nṣiṣẹ ni lọtọ, eiyan ti ko ni anfani ti a ṣẹda nipa lilo ohun elo irinṣẹ bubblewrap. Lati ṣakoso awọn idii alakomeji, oluṣakoso package apk (Alpine Package Keeper, apk-tools) lati Alpine Linux ti lo (a ti pinnu ni akọkọ lati lo pkg lati FreeBSD, ṣugbọn awọn iṣoro nla wa pẹlu aṣamubadọgba rẹ).

Ise agbese na tun wa ni ipele ibẹrẹ ti idagbasoke - awọn ọjọ diẹ sẹhin o ṣee ṣe lati pese ikojọpọ pẹlu agbara fun olumulo lati wọle si ipo console. A pese ohun elo irinṣẹ bootstrap ti o fun ọ laaye lati tun pinpin kaakiri lati agbegbe tirẹ tabi lati agbegbe ti o da lori pinpin Linux miiran. Ilana apejọ naa pẹlu awọn ipele mẹta: apejọ awọn paati lati ṣe eiyan kan pẹlu agbegbe apejọ kan, iṣatunṣe tirẹ nipa lilo eiyan ti a pese silẹ, ati iṣatunṣe tirẹ ṣugbọn ti o da lori agbegbe ti a ṣẹda ni ipele keji (pipopada jẹ pataki lati yọkuro ipa ti eto ogun atilẹba lori ilana apejọ).

orisun: opennet.ru

Fi ọrọìwòye kun