D'fhoilsigh Microsoft an chéad scaoileadh cobhsaí den dáileadh Linux CBL-Mariner

D'fhoilsigh Microsoft an dáileadh CBL-Mariner 1.0 (Common Base Linux Mariner) a scaoileadh, atá marcáilte mar an chéad scaoileadh cobhsaí den tionscadal. Tá an dáileadh CBL-Mariner á fhorbairt mar ardán bonn uilíoch do thimpeallachtaí Linux a úsáidtear i mbonneagar scamall, córais imeall agus seirbhísí éagsúla Microsoft. Tá an tionscadal dírithe ar réitigh Microsoft Linux a aontú agus cothabháil córas Linux a shimpliú chun críocha éagsúla cothrom le dáta. Déantar forbairtí an tionscadail a dháileadh faoi cheadúnas MIT.

Soláthraíonn an dáileadh sraith bheag chaighdeánach de bhunphacáistí a fheidhmíonn mar bhunús uilíoch chun inneachar coimeádán, timpeallachtaí óstacha agus seirbhísí a reáchtáiltear i mbonneagair scamall agus ar fheistí imeall a chruthú. Is féidir réitigh níos casta agus níos speisialaithe a chruthú trí phacáistí breise a chur leis ar bharr CBL-Mariner, ach tá bunús gach córas den sórt sin mar a chéile, rud a fhágann go bhfuil cothabháil agus nuashonruithe níos éasca.

Mar shampla, úsáidtear CBL-Mariner mar bhunús do mhion-dháileadh WSLg, a sholáthraíonn comhpháirteanna cruachta grafaicí chun feidhmchláir GUI Linux a reáchtáil i dtimpeallachtaí atá bunaithe ar fhochóras WSL2 (Fochóras Windows le haghaidh Linux). Níl aon athrú ar chroílár an dáileacháin seo, agus déantar feidhmiúlacht leathnaithe a bhaint amach trí phacáistí breise a áireamh leis an bhfreastalaí ilchodach Weston, XWayland, PulseAudio agus FreeRDP.

Ligeann córas tógála CBL-Mariner duit pacáistí RPM aonair a ghiniúint bunaithe ar chomhaid SPEC agus cód foinse, chomh maith le híomhánna córais monolithic a ghintear trí úsáid a bhaint as an bhfoireann uirlisí rpm-ostree agus a nuashonraítear go adamhach gan scoilteadh i bpacáistí ar leith. Dá réir sin, tacaítear le dhá mhúnla seachadta nuashonraithe: trí phacáistí aonair a nuashonrú agus trí íomhá an chórais iomláin a atógáil agus a nuashonrú. Cuimsíonn an dáileadh ach na comhpháirteanna is gá agus tá sé optamaithe le haghaidh cuimhne íosta agus tomhaltas spás diosca, chomh maith le luas luchtaithe ard. Tá an dáileadh suntasach freisin as meicníochtaí breise éagsúla a áireamh chun slándáil a fheabhsú.

Glacann an tionscadal cur chuige “uasmhéid slándála de réir réamhshocraithe”. Is féidir glaonna córais a scagadh ag baint úsáide as an meicníocht seccomp, deighiltí diosca a chriptiú, agus pacáistí a fhíorú ag baint úsáide as síniú digiteach. Ag an gcéim tógála, cumasaítear cosaint i gcoinne ró-shreafaí cruachta, ró-shreabhadh maolánach, agus fadhbanna formáidithe teaghráin de réir réamhshocraithe (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro). Cuirtear modhanna randamaithe spáis seoltaí a dtacaítear leo san eithne Linux i ngníomh, chomh maith le meicníochtaí cosanta i gcoinne ionsaithe symlink, mmap, /dev/mem agus /dev/kmem. Tá na réimsí cuimhne ina bhfuil teascáin le sonraí eithne agus modúil socraithe go mód inléite amháin agus tá cosc ​​ar fhorghníomhú cód. Rogha roghnach is ea modúil eithne luchtaithe a dhíchumasú tar éis thúsú an chórais. Úsáidtear an fhoireann uirlisí iptables chun paicéid líonra a scagadh.

Ní sholáthraítear íomhánna ISO réamhdhéanta. Glactar leis gur féidir leis an úsáideoir íomhá a chruthú leis an líonadh riachtanach é féin (soláthraítear treoracha tionóil do Ubuntu 18.04). Tá stór de phacáistí RPM réamhthógtha ar fáil, ar féidir leat é a úsáid chun d’íomhánna féin a thógáil bunaithe ar an gcomhad cumraíochta. Tairgeann an stór thart ar 3300 pacáiste. Mar shampla, chun íomhá iso iomlán a thógáil, níl le déanamh ach a reáchtáil: git clone https://github.com/microsoft/CBL-Mariner.git cd CBL-Mariner/toolkit sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs /lán .json

Úsáidtear an bainisteoir córais systemd chun seirbhísí agus tosaithe a bhainistiú. Maidir le bainistíocht pacáiste, soláthraítear bainisteoirí pacáiste RPM agus DNF (athraitheach tdnf ó vmWare). Ní chuireann an freastalaí SSH ar siúl go ciúin. Chun an dáileadh a shuiteáil, soláthraítear suiteálaí atá in ann oibriú i modhanna téacs agus grafacha araon. Soláthraíonn an suiteálaí an rogha a shuiteáil le sraith iomlán nó bunúsach pacáistí, agus cuireann sé comhéadan ar fáil chun deighilt diosca a roghnú, ainm óstach a roghnú, agus úsáideoirí a chruthú.

D'fhoilsigh Microsoft an chéad scaoileadh cobhsaí den dáileadh Linux CBL-Mariner


Foinse: oscailtenet.ru

Add a comment