{"id":111060,"date":"2023-10-24T15:10:15","date_gmt":"2023-10-24T13:10:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-opensuse-opublikoval-alternativnyj-installyator-agama-5"},"modified":"2023-10-24T15:10:15","modified_gmt":"2023-10-24T13:10:17","slug":"proekt-opensuse-opublikoval-alternativnyj-installyator-agama-5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-opensuse-opublikoval-alternativnyj-installyator-agama-5","title":{"rendered":"Projekt openSUSE opublikowa\u0142 alternatywny instalator Agama 5","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Deweloperzy projektu openSUSE opublikowali now\u0105 wersj\u0119 instalatora Agama (dawniej D-Installer), rozwijanego w celu zast\u0105pienia klasycznego interfejsu instalacji SUSE i openSUSE, kt\u00f3ry wyr\u00f3\u017cnia si\u0119 rozdzieleniem interfejsu u\u017cytkownika od wewn\u0119trznych komponent\u00f3w YaST. Agama oferuje mo\u017cliwo\u015b\u0107 korzystania z r\u00f3\u017cnych front-end\u00f3w, na przyk\u0142ad front-endu do zarz\u0105dzania instalacj\u0105 przez interfejs webowy. Do instalacji pakiet\u00f3w, sprawdzania sprz\u0119tu, partycjonowania dysk\u00f3w oraz innych niezb\u0119dnych funkcji przy instalacji wci\u0105\u017c wykorzystywane s\u0105 biblioteki YaST, na kt\u00f3rych realizowane s\u0105 us\u0142ugi po\u015brednicz\u0105ce, abstrakcyjne dost\u0119p do bibliotek przez ujednolicony interfejs D-Bus.       <\/p>\n<p>Dla testowania przygotowano obrazy live z nowym instalatorem (x86_64, ARM64), wspieraj\u0105ce instalacj\u0119 nieustannie aktualizowanej wersji openSUSE Tumbleweed, jak r\u00f3wnie\u017c edycji openSUSE Leap Micro, SUSE ALP oraz openSUSE Leap 16, zbudowanych na bazie izolowanych kontener\u00f3w.      <center><img decoding=\"async\" alt=\"Projekt openSUSE opublikowa\u0142 alternatywny instalator Agama 5\" src=\"\/wp-content\/uploads\/2023\/10\/04eed2bfa53738cf9b9182ce8a757f4a.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Projekt openSUSE opublikowa\u0142 alternatywny instalator Agama 5\" src=\"\/wp-content\/uploads\/2023\/10\/f362c0b640ed21dccdade8449893c166.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/p>\n<p>Podstawowy interfejs zarz\u0105dzania instalacj\u0105 zbudowany jest z wykorzystaniem technologii webowych i zawiera handler, kt\u00f3ry zapewnia dost\u0119p do wywo\u0142a\u0144 D-Bus przez HTTP oraz bezpo\u015bredni interfejs webowy. Interfejs webowy jest napisany w JavaScript z wykorzystaniem frameworka React oraz komponent\u00f3w PatternFly. Us\u0142uga do powi\u0105zania interfejsu z D-Bus oraz wbudowany serwer http zosta\u0142y napisane w j\u0119zyku Ruby i zbudowane z u\u017cyciem gotowych modu\u0142\u00f3w rozwijanych przez projekt Cockpit, kt\u00f3re r\u00f3wnie\u017c stosowane s\u0105 w webowych konfiguratorach Red Hat. W instalatorze wykorzystano architektur\u0119 wieloprocesow\u0105, dzi\u0119ki czemu interfejs u\u017cytkownika nie jest zablokowany podczas realizacji innych zada\u0144.         <center><img decoding=\"async\" alt=\"Projekt openSUSE opublikowa\u0142 alternatywny instalator Agama 5\" src=\"\/wp-content\/uploads\/2023\/10\/18c782527be6c976cd8cf50e5b30c131.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Na obecnym etapie rozwoju w instalatorze dost\u0119pne s\u0105 us\u0142ugi, kt\u00f3re odpowiadaj\u0105 za zarz\u0105dzanie procesem instalacji, konfiguracj\u0119 zawarto\u015bci produktu i listy instalowanych program\u00f3w, ustawienia j\u0119zyka, klawiatury i parametr\u00f3w lokalizacji, przygotowanie urz\u0105dzenia do przechowywania i partycjonowania, wy\u015bwietlanie podpowiedzi i informacji pomocniczych, dodawanie u\u017cytkownik\u00f3w do systemu oraz konfigurowanie po\u0142\u0105czenia sieciowego.      <\/p>\n<p>W\u015br\u00f3d cel\u00f3w rozwoju Agama wymienia si\u0119 usuni\u0119cie istniej\u0105cych ogranicze\u0144 interfejsu graficznego, rozszerzenie mo\u017cliwo\u015bci korzystania z funkcji YaST w innych aplikacjach, odej\u015bcie od przypisania do jednego j\u0119zyka programowania (interfejs D-Bus umo\u017cliwi tworzenie rozszerze\u0144 w r\u00f3\u017cnych j\u0119zykach) oraz stymulowanie tworzenia alternatywnych ustawie\u0144 przez przedstawicieli spo\u0142eczno\u015bci.      <\/p>\n<p>Interfejs Agama postanowiono uczyni\u0107 jak najprostszym dla u\u017cytkownika, w\u015br\u00f3d innych usuni\u0119to mo\u017cliwo\u015b\u0107 wybi\u00f3rczej instalacji pakiet\u00f3w. Obecnie deweloperzy dyskutuj\u0105 nad mo\u017cliwymi wariantami realizacji prostszego interfejsu do wyboru instalowanych program\u00f3w (jako g\u0142\u00f3wny wariant rozwa\u017ca si\u0119 prototyp podzia\u0142u kategorii na podstawie typowych szablon\u00f3w u\u017cycia, na przyk\u0142ad \u015brodowiska graficzne, narz\u0119dzia do kontener\u00f3w, narz\u0119dzia dla programist\u00f3w itp.).<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59982\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 openSUSE \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 Agama (\u0431\u044b\u0432\u0448\u0438\u0439 D-Installer), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u043d\u044b \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 SUSE \u0438 openSUSE, \u0438 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043e\u0442 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 YaST. Agama \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0444\u0440\u043e\u043d\u0442\u044d\u043d\u0434\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0444\u0440\u043e\u043d\u0442\u044d\u043d\u0434\u0430 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u0447\u0435\u0440\u0435\u0437 web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441. \u0414\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f, \u0440\u0430\u0437\u0431\u0438\u0432\u043a\u0438 \u0434\u0438\u0441\u043a\u043e\u0432 \u0438 \u043f\u0440\u043e\u0447\u0438\u0445 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u043f\u0440\u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0446\u0438\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":111061,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-111060","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 openSUSE \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 Agama (\u0431\u044b\u0432\u0448\u0438\u0439 D-Installer), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u043d\u044b \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 SUSE \u0438 openSUSE, \u0438 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-opensuse-opublikoval-alternativnyj-installyator-agama-5\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 openSUSE \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440 Agama 5 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 openSUSE \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 Agama (\u0431\u044b\u0432\u0448\u0438\u0439 D-Installer), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u043d\u044b \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 SUSE \u0438 openSUSE, \u0438 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-opensuse-opublikoval-alternativnyj-installyator-agama-5\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-24T13:10:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-24T13:10:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Projekt openSUSE opublikowa\u0142 alternatywny instalator Agama 5 | ProHoster","description":"Deweloperzy projektu openSUSE opublikowali now\u0105 wersj\u0119 instalatora Agama (dawniej D-Installer), rozwijanego w celu zast\u0105pienia klasycznego interfejsu instalacji SUSE i openSUSE, i charakterystycznego odseparowaniem.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-opensuse-opublikoval-alternativnyj-installyator-agama-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 openSUSE \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440 Agama 5 | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 openSUSE \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 Agama (\u0431\u044b\u0432\u0448\u0438\u0439 D-Installer), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u043d\u044b \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 SUSE \u0438 openSUSE, \u0438 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-opensuse-opublikoval-alternativnyj-installyator-agama-5","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-24T13:10:17+00:00","article:modified_time":"2023-10-24T13:10:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/111060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=111060"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/111060\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/111061"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=111060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=111060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=111060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}