Afọwọkọ ti Syeed ALP, rirọpo SUSE Linux Enterprise, ti ṣe atẹjade

SUSE ti ṣe atẹjade apẹrẹ akọkọ ti ALP (Platform Linux Adaptable), ti o wa ni ipo bi itesiwaju idagbasoke ti pinpin ile-iṣẹ SUSE Linux. Iyatọ bọtini ti eto tuntun ni pipin ti ipilẹ pinpin si awọn ẹya meji: “Os ogun” ti a ti yọ kuro fun ṣiṣe lori oke ohun elo ati Layer fun awọn ohun elo atilẹyin, ti o ni ero lati ṣiṣẹ ninu awọn apoti ati awọn ẹrọ foju. Awọn apejọ ti pese sile fun faaji x86_64.

Ero naa ni lati dagbasoke ni “OS ogun” agbegbe ti o kere julọ lati ṣe atilẹyin ati ṣakoso ohun elo, ati lati ṣiṣẹ gbogbo awọn ohun elo ati awọn paati aaye olumulo kii ṣe ni agbegbe ti o dapọ, ṣugbọn ni awọn apoti lọtọ tabi ni awọn ẹrọ foju ti nṣiṣẹ lori oke "OS ogun" ati ti o ya sọtọ lati kọọkan miiran. Ile-iṣẹ yii yoo gba awọn olumulo laaye lati dojukọ awọn ohun elo ati awọn ṣiṣan iṣẹ afọwọṣe kuro ni agbegbe eto ipilẹ ati ohun elo.

Ọ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.

Lara awọn ẹya ti agbegbe eto, lilo aiyipada ti fifi ẹnọ kọ nkan disk (FDE, Encryption Disk ni kikun) pẹlu agbara lati tọju awọn bọtini ni TPM ni mẹnuba. Awọn ipin root ti wa ni gbigbe ni ipo kika-nikan ati pe ko yipada lakoko iṣẹ. Ayika naa nlo ilana fifi sori ẹrọ imudojuiwọn atomiki. Ko dabi awọn imudojuiwọn atomiki ti o da lori ostree ati imolara ti a lo ni Fedora ati Ubuntu, ALP nlo oluṣakoso package boṣewa ati ẹrọ fọto fọto ni eto faili Btrfs dipo kikọ awọn aworan atomiki lọtọ ati gbigbe awọn amayederun ifijiṣẹ afikun.

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.
  • Mimu aabo ni aifọwọyi ati mimu eto wa titi di oni (imudojuiwọn ti ara ẹni). Ipo atunto wa fun fifi sori ẹrọ laifọwọyi ti awọn imudojuiwọn (fun apẹẹrẹ, o le mu fifi sori ẹrọ laifọwọyi ti awọn abulẹ nikan fun awọn ailagbara pataki tabi pada si ifẹsẹmulẹ fifi sori awọn imudojuiwọn pẹlu ọwọ). Awọn abulẹ laaye ni atilẹyin lati ṣe imudojuiwọn ekuro Linux 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 Enterprise, idagbasoke ALP ni ibẹrẹ ni lilo ilana idagbasoke ṣiṣi, ninu eyiti awọn agbedemeji agbedemeji ati awọn abajade idanwo wa ni gbangba fun gbogbo eniyan, eyiti o fun laaye awọn ẹgbẹ ti o nifẹ lati tọpa iṣẹ ti n ṣe ati kopa ninu idagbasoke naa.

orisun: opennet.ru

Fi ọrọìwòye kun