SUSE ti tu apẹẹrẹ akọkọ ti Syeed ALP (Adaptable Platform) silẹ. Linux Syeed), ti a gbe kalẹ gẹgẹbi itesiwaju idagbasoke ti pinpin SUSE Linux Ilé-iṣẹ́. Ìyàtọ̀ pàtàkì nínú ètò tuntun náà ni pípín mojuto ìpínkiri náà sí apá méjì: “OS” tí a ti gé kúrò fún ṣíṣiṣẹ́ lórí ohun èlò àti ipele àtìlẹ́yìn ohun èlò tí a ṣe fún ṣíṣiṣẹ́ nínú àwọn àpótí àti àwọn ẹ̀rọ foju. Àwọn ìkọ́lé náà ni a ṣe fún ìkọ́lé x86_64.
Èrò náà ni láti ṣe àgbékalẹ̀ àyíká tó kéré jùlọ nínú “OS host” tó ṣe pàtàkì láti ṣètìlẹ́yìn àti láti ṣàkóso ohun èlò náà, àti láti ṣiṣẹ́ gbogbo àwọn ohun èlò àti àwọn ohun èlò àyè olùlò kìí ṣe ní àyíká tí ó dàpọ̀, ṣùgbọ́n nínú àwọn àpótí ọ̀tọ̀ọ̀tọ̀ tàbí nínú foju ero, ó ń ṣiṣẹ́ lórí OS olùgbàlejò tí a sì ya sọ́tọ̀ kúrò lọ́dọ̀ ara wọn. Ètò yìí ń jẹ́ kí àwọn olùlò dojúkọ àwọn ohun èlò àti àwọn iṣẹ́ àkójọpọ̀, èyí tí ó yà wọ́n sọ́tọ̀ kúrò nínú àyíká ètò àti ohun èlò ìṣiṣẹ́ tí ó wà ní ìpele kékeré.
Ọja SLE Micro, ti o da lori awọn idagbasoke ti iṣẹ akanṣe MicroOS, ni a lo bi ipilẹ fun “OS ogun”. Fun iṣakoso aarin, awọn eto iṣakoso iṣeto ni Iyọ (ti a fi sii tẹlẹ) ati Ansible (aṣayan) ni a funni. Awọn irinṣẹ Podman ati K3 (Kubernetes) wa lati ṣiṣe awọn apoti ti o ya sọtọ. Lara awọn paati eto ti a gbe sinu awọn apoti ni yast2, podman, k3s, cockpit, GDM (Oluṣakoso Ifihan GNOME) ati KVM.
Láàrín àwọn ẹ̀yà ara ẹ̀rọ náà, a mẹ́nu ba lílo ìfọwọ́sowọ́pọ̀ disk (FDE, Full Disk Encryption) pẹ̀lú àṣàyàn láti fi àwọn kọ́kọ́rọ́ pamọ́ sínú TPM. A gbé ìpín root náà kalẹ̀ ní ipò kíkà-nìkan kò sì yípadà nígbà tí a bá ń ṣiṣẹ́. Ayíká náà ń lo ẹ̀rọ ìmúdàgbàsókè atomu. Láìdàbí àwọn ìmúdàgbàsókè atomu tí a gbé ka orí ostree àti snap, tí a lò nínú Fedora àti Ubuntu, nínú ALP, dípò kíkọ́ àwọn àwòrán átọ́míìkì ọ̀tọ̀ọ̀tọ̀ àti fífi àwọn ètò ìfijiṣẹ́ afikún sí i, a lo olùṣàkóso package àti ẹ̀rọ ìfọwọ́sowọ́pọ̀ nínú Btrfs FS.
Awọn imọran ipilẹ ti ALP:
- Dinku ti ilowosi olumulo (ifọwọkan odo), ti o tumọ adaṣe ti awọn ilana akọkọ ti itọju, imuṣiṣẹ ati iṣeto ni.
- A n ṣetọju aabo laifọwọdọwọ o si n jẹ ki eto naa wa ni imudojuiwọn laifọwọdọwọ (atunṣe ara ẹni). A pese ipo imudojuiwọn alaifọwọdọwọ ti a le ṣatunṣe (fun apẹẹrẹ, o le mu fifi sori ẹrọ laifọwọdọwọ ti awọn abulẹ ailewu pataki nikan ṣiṣẹ tabi pada si ijẹrisi afọwọṣe ti fifi sori ẹrọ laifọwọdọwọ). Fun awọn imudojuiwọn kernel Linux A ṣe atilẹyin awọn abulẹ laaye laisi tun bẹrẹ tabi da iṣẹ duro.
- Ohun elo aifọwọyi ti awọn iṣapeye (atunṣe ti ara ẹni) ati mimu iwalaaye eto (iwosan ara ẹni). Eto naa ṣe igbasilẹ ipo iduroṣinṣin to kẹhin ati, lẹhin lilo awọn imudojuiwọn tabi awọn eto iyipada, ti a ba rii awọn aiṣedeede, awọn iṣoro tabi awọn irufin ihuwasi, yoo gbe lọ laifọwọyi si ipo iṣaaju nipa lilo awọn aworan aworan Btrfs.
- Olona-version software akopọ. Iyasọtọ awọn paati ninu awọn apoti gba ọ laaye lati ṣiṣe awọn ẹya oriṣiriṣi ti awọn irinṣẹ ati awọn ohun elo ni akoko kanna. Fun apẹẹrẹ, o le ṣiṣe awọn ohun elo ti o lo awọn ẹya oriṣiriṣi ti Python, Java, ati Node.js gẹgẹbi awọn igbẹkẹle, yiya sọtọ awọn igbẹkẹle ibaramu. Awọn igbẹkẹle ipilẹ ni a pese ni irisi BCI (Awọn aworan Apoti Ipilẹ) ti ṣeto. Olumulo le ṣẹda, ṣe imudojuiwọn ati paarẹ awọn akopọ sọfitiwia laisi ni ipa lori awọn agbegbe miiran.
Ko dabi SUSE Linux A kọ́kọ́ ṣe ìdàgbàsókè ilé-iṣẹ́ ALP nípa lílo ìlànà ìdàgbàsókè ṣíṣí sílẹ̀, pẹ̀lú àwọn ìkọ́lé àárín àti àwọn àbájáde ìdánwò tí ó wà fún gbogbo ènìyàn fún ẹnikẹ́ni tí ó bá nífẹ̀ẹ́ sí i, èyí tí ó fún àwọn tí ó nífẹ̀ẹ́ sí i láyè láti ṣe àkíyèsí ìlọsíwájú àti láti kópa nínú ìdàgbàsókè.
orisun: opennet.ru
