openSUSE avslöjade färdplanen för sin nya installatör, Agama 

agama

Agama, den nya installatören av SUSE-projektet

mycket utvecklare av openSUSE -projektet presenterade för några dagar sedan information om färdplanen för utveckling av sin nya installatör som heter Agama (tidigare D-Installer).

Det nämns i inlägget Det här nya installationsprogrammet skapas för att ersätta installationsgränssnittet klassiska av SUSE och openSUSE och en av de anmärkningsvärda egenskaperna hos Agama är dess separation mellan användargränssnittet och det interna i YaST.

Om Agama

Det nya installationsprogrammet openSUSE arbetar på syftar till att använda olika gränssnitt, inklusive ett gränssnitt att hanterainstallation via ett webbgränssnittb, andra mål för utvecklingen av Agama som nämns är: eliminering av befintliga begränsningar av det grafiska gränssnittet, utvidgning av möjligheten att använda YaST-funktionalitet i andra applikationer och frigörande av band till ett programmeringsspråk (D-Bus API kommer att tillåta skapandet av plugins på olika språk) och uppmuntra skapandet av alternativa miljöer av communitymedlemmar.

Det grundläggande Agama-gränssnittet för att hantera installationen är byggd med hjälp av webbteknik och inkluderar en drivrutin som ger åtkomst till D-Bus-samtal över HTTP, såväl som själva webbgränssnittet. Detta webbgränssnitt är skrivet i JavaScript med hjälp av React-ramverket och PatternFly-komponenterna. Tjänsten för att binda gränssnittet till D-Bus, liksom den integrerade HTTP-servern, är skrivna i Ruby.

Teamet har skisserat en strategi för detta år och trots den smidiga utvecklingen har teamet åtagit sig ett konsekvent releaseschema för Agama med två stora milstolpar. Den första är planerad till mitten av april och den andra i mitten av juli.

Milstolpen i april kommer att revolutionera Agama-arkitekturen. Det kommer att gå bort från sitt beroende av Cockpit mot ett mer autonomt ramverk som kombineras med ett förfinat användargränssnitt som syftar till att optimera lagringskonfigurationer.

Målet med den andra milstolpen är att förbättra Agamas flexibilitet och kapacitet för obevakade installationer, i syfte att positionera Agama som ett formidabelt alternativ till AutoYaST.

I det nuvarande utvecklingsstadiet, den nya installatören redan ger de förmågor som krävs för att lösa uppgifter som t.ex:

  • Välj en första uppsättning applikationer
  • Möjlighet att konfigurera ett nätverksanslutningsspråk, tangentbord, tidszon och platsinställningar
  • Förbered en lagringsenhet och partitionera den
  • Lägg till användare i systemet.

För att installera paket, verifiera datorer, partitionera diskar och utföra andra funktioner nödvändig för installation, Agama fortsätter att använda YaST-biblioteken. Utöver dessa bibliotek är lagertjänster implementerade som abstraherar åtkomst till dem genom ett enhetligt D-Bus-gränssnitt. Installationsprogrammet använder en flertrådad arkitektur som gör att användargränssnittet inte hänger sig medan andra uppgifter utförs.

Det nämns det Två stora uppdateringar av Agama är planerade till i år. Den första är planerad till mitten av april och den andra i mitten av juli. Uppdateringen i juli kommer att fokusera på att öka flexibiliteten och funktionaliteten i samband med automatiserade och obevakade installationer. Apriluppdateringen är känd för att avbryta användningen av färdiga moduler utvecklade av Cockpit-projektet, till förmån för att använda ett mer oberoende ramverk och ett moderniserat användargränssnitt.

Att släppa taget om Cockpit kommer att ta bort ytterligare externa beroenden och ta bort restriktioner som har hindrat vissa idéer från att implementeras. Till exempel innehåller Cockpit Python- och C-språkkomponenter som beroenden, medan Agama använder Ruby- och Rust-språk. Att ta bort Cockpit kommer också att befria utvecklare från de begränsningar de stötte på när de försökte implementera ett automatiskt installationsläge och omdesigna lagringskonfigurationsgränssnittet för att uppnå den optimala balansen mellan enkelhet för nybörjare och funktionalitet för avancerade användare.

För intresserad av att prova det nya installationsprogrammet Agama, livebyggen skapas för x86_64- och ARM64-arkitekturerna. Dessa versioner stöder installationen av en kontinuerligt uppdaterad version av openSUSE Tumbleweed, såväl som utgåvor av SUSE ALP, openSUSE MicroOS och openSUSE MicroOS Desktop, inbyggda i isolerade behållare.

Slutligen om du är intresserad av att veta mer om detkan du kontrollera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.