Mae prosiect OpenSUSE wedi cyhoeddi gosodwr amgen ar gyfer Agama 5

Mae datblygwyr y prosiect openSUSE wedi cyhoeddi datganiad newydd o'r gosodwr Agama (D-Installer gynt), a ddatblygwyd i ddisodli rhyngwyneb gosod clasurol SUSE ac openSUSE, ac yn nodedig am wahanu'r rhyngwyneb defnyddiwr oddi wrth gydrannau mewnol YaST. Mae Agama yn darparu'r gallu i ddefnyddio blaenau amrywiol, er enghraifft, blaen ar gyfer rheoli'r gosodiad trwy ryngwyneb gwe. Er mwyn gosod pecynnau, gwirio offer, disgiau rhaniad a swyddogaethau eraill sy'n angenrheidiol ar gyfer gosod, mae llyfrgelloedd YaST yn parhau i gael eu defnyddio, ar ben pa wasanaethau haen sy'n cael eu gweithredu sy'n rhoi mynediad haniaethol i lyfrgelloedd trwy ryngwyneb D-Bus unedig.

Ar gyfer profi, mae adeiladau byw gyda gosodwr newydd (x86_64, ARM64) wedi'u creu sy'n cefnogi gosod adeilad sy'n cael ei ddiweddaru'n barhaus o openSUSE Tumbleweed, yn ogystal â rhifynnau o openSUSE Leap Micro, SUSE ALP ac openSUSE Leap 16, wedi'u hadeiladu ar gynwysyddion ynysig. .

Mae prosiect OpenSUSE wedi cyhoeddi gosodwr amgen ar gyfer Agama 5Mae prosiect OpenSUSE wedi cyhoeddi gosodwr amgen ar gyfer Agama 5

Mae'r rhyngwyneb sylfaenol ar gyfer rheoli'r gosodiad wedi'i adeiladu gan ddefnyddio technolegau gwe ac mae'n cynnwys triniwr sy'n darparu mynediad i alwadau D-Bus trwy HTTP, a'r rhyngwyneb gwe ei hun. Mae'r rhyngwyneb gwe wedi'i ysgrifennu yn JavaScript gan ddefnyddio'r fframwaith React a chydrannau PatternFly. Mae'r gwasanaeth ar gyfer rhwymo'r rhyngwyneb i D-Bus, yn ogystal â'r gweinydd http adeiledig, wedi'u hysgrifennu yn Ruby a'u hadeiladu gan ddefnyddio modiwlau parod a ddatblygwyd gan y prosiect Cockpit, sydd hefyd yn cael eu defnyddio mewn cyflunwyr gwe Red Hat. Mae'r gosodwr yn defnyddio pensaernïaeth aml-broses, oherwydd nid yw'r rhyngwyneb defnyddiwr wedi'i rwystro tra bod gwaith arall yn cael ei wneud.

Mae prosiect OpenSUSE wedi cyhoeddi gosodwr amgen ar gyfer Agama 5

Ar y cam datblygu presennol, mae'r gosodwr yn cynnig gwasanaethau sy'n gyfrifol am reoli'r broses osod, sefydlu cynnwys y cynnyrch a'r rhestr o raglenni gosodedig, gosod yr iaith, y bysellfwrdd a'r gosodiadau lleoleiddio, paratoi'r ddyfais storio a'r rhaniad, arddangos awgrymiadau a rhaglenni ategol gwybodaeth, ychwanegu defnyddwyr at y system, gosodiadau cysylltiadau rhwydwaith.

Mae nodau datblygu Agama yn cynnwys dileu cyfyngiadau GUI presennol, ehangu'r gallu i ddefnyddio ymarferoldeb YaST mewn cymwysiadau eraill, symud i ffwrdd o fod ynghlwm wrth un iaith raglennu (bydd yr API D-Bus yn caniatáu ichi greu ychwanegion mewn gwahanol ieithoedd), ac annog creu lleoliadau amgen gan aelodau'r gymuned.

Penderfynwyd gwneud rhyngwyneb Agama mor syml â phosibl i'r defnyddiwr; ymhlith pethau eraill, dilëwyd y gallu i osod pecynnau yn ddetholus. Ar hyn o bryd, mae datblygwyr yn trafod opsiynau posibl ar gyfer gweithredu rhyngwyneb symlach ar gyfer dewis rhaglenni gosod (y prif opsiwn yw prototeip ar gyfer gwahanu categorïau yn seiliedig ar batrymau defnydd nodweddiadol, er enghraifft, amgylcheddau graffigol, offer ar gyfer cynwysyddion, offer ar gyfer datblygwyr, ac ati).

Ffynhonnell: opennet.ru

Ychwanegu sylw