Sgaoileadh Chimera Linux a ’cothlamadh an kernel Linux leis an àrainneachd FreeBSD

Tha Daniel Kolesa à Igalia, a tha an sàs ann an leasachadh phròiseactan Void Linux, WebKit agus Soillseachadh, a’ leasachadh cuairteachadh ùr Chimera Linux. Bidh am pròiseact a’ cleachdadh an kernel Linux, ach an àite innealan GNU, bidh e a’ cruthachadh àrainneachd an neach-cleachdaidh stèidhichte air siostam bonn FreeBSD, agus a’ cleachdadh LLVM airson co-chruinneachadh. Tha an cuairteachadh air a leasachadh an toiseach mar thar-àrd-ùrlar agus a’ toirt taic do ailtireachd x86_64, ppc64le, aarch64, riscv64 agus ppc64.

Is e amas a’ phròiseict am miann a bhith a’ toirt seachad cuairteachadh Linux le innealan eile agus aire a thoirt don eòlas air leasachadh Void Linux nuair a bhios tu a’ cruthachadh cuairteachadh ùr. A rèir ùghdar a’ phròiseict, chan eil co-phàirtean cleachdaiche FreeBSD cho iom-fhillte agus nas freagarraiche airson siostaman aotrom agus teann. Bha buaidh cuideachd aig lìbhrigeadh fo chead BSD ceadaichte. Tha leasachaidhean Chimera Linux fhèin cuideachd air an sgaoileadh fo chead BSD.

A bharrachd air àrainneachd luchd-cleachdaidh FreeBSD, tha an cuairteachadh cuideachd a’ toirt a-steach na pacaidean GNU Make, util-linux, udev agus pam. Tha an siostam init stèidhichte air an dinit manaidsear siostam so-ghiùlain, a tha ri fhaighinn airson siostaman Linux agus BSD. An àite glibc, bithear a’ cleachdadh musl leabharlainn C àbhaisteach.

Gus prògraman a bharrachd a chuir a-steach, tha an dà phasgan dà-chànanach agus an siostam togail stòr againn fhèin, cports, sgrìobhte ann am Python, gan tabhann. Bidh an àrainneachd togail a’ ruith ann an soitheach fa-leth, gun bhuannachd a chaidh a chruthachadh a’ cleachdadh an inneal lìonadh builgean. Gus pasganan dà-chànanach a riaghladh, thathas a’ cleachdadh manaidsear pacaid APK (Alpine Package Keeper, apk-tools) bho Alpine Linux (bhathas an dùil pkg a chleachdadh bho FreeBSD an toiseach, ach bha duilgheadasan mòra ann leis an atharrachadh).

Tha am pròiseact fhathast aig a’ chiad ìre leasachaidh - beagan làithean air ais bha e comasach luchdachadh a thoirt seachad le comas don neach-cleachdaidh logadh a-steach ann am modh tòcan. Tha inneal bootstrap air a thoirt seachad a leigeas leat an cuairteachadh ath-thogail bhon àrainneachd agad fhèin no bho àrainneachd stèidhichte air cuairteachadh Linux sam bith eile. Tha am pròiseas cruinneachaidh a’ toirt a-steach trì ìrean: co-chruinneachadh de cho-phàirtean gus soitheach a chruthachadh le àrainneachd cruinneachaidh, ath-chruinneachadh fhèin a’ cleachdadh inneal ullaichte, agus ath-chruinneachadh eile fhèin ach stèidhichte air an àrainneachd a chaidh a chruthachadh aig an dàrna ìre (tha feum air dùblachadh gus cuir às do bhuaidh an siostam aoigheachd tùsail air a’ phròiseas cruinneachaidh).

Source: fosgailtenet.ru

Cuir beachd ann