Fond OSTIF (Open Source Technology Improvement Fund), který byl vytvořen za účelem posílení bezpečnosti open source projektů, oznámil dokončení nezávislého auditu hlavního kódu projektu PHP.

Vývojáři projektu openSUSE představili instalátor Agama 13, který je vyvíjen jako náhrada za klasické rozhraní instalace SUSE a openSUSE, a je pozoruhodný oddělením uživatelského rozhraní od vnitřních komponent YaST. Agama podporuje použití různých frontendů, například frontend pro správu instalace prostřednictvím webového rozhraní. Kód komponent instalátoru je distribuován pod licencí GPLv2 a je napsán v jazycích Ruby, Rust a JavaScript/TypeScript.

Pro testování nového instalátoru byly vytvořeny live sestavy pro architektury x86_64, ppc64le, s390x a ARM64. V sestavách jsou k dispozici k instalaci alfa verze openSUSE Leap 16, neustále aktualizované sestavy openSUSE Tumbleweed a openSUSE Slowroll, a také vydání MicroOS založené na kontejnerech. Instalátor bude dodáván jako součást openSUSE 16 (alfa verze je k dispozici) a SUSE Linux Enterprise Server 16 (beta verze se očekává v květnu).

Cíle vývoje Agama: odstranění stávajících omezení grafického uživatelského rozhraní; rozšíření možností používání funkcionality YaST v dalších aplikacích; odklon od vázání na jeden programovací jazyk; podporování tvorby alternativních nastavení ze strany komunity. Instalátor nabízí funkce jako výběr počátečního balíčku aplikací, nastavení síťového připojení, jazyka, klávesnice, časového pásma a lokalizačních parametrů, přípravu úložného zařízení a rozdělení partitionů, přidání uživatelů do systému.

Pro instalaci balíčků, kontrolu hardwaru, rozdělení disků a další nezbytné funkce při instalaci se v Agama nadále používají knihovny YaST, nad kterými jsou implementovány služby, které abstraktně přistupují k těmto knihovnám prostřednictvím unifikovaného komunikačního protokolu založeného na HTTP. Instalátor využívá vícetrakovou architekturu, díky níž není uživatelské rozhraní blokováno během provádění dalších úkonů.

Základní rozhraní pro správu instalace je postaveno pomocí webových technologií. Webové rozhraní je napsáno v JavaScriptu pomocí frameworku React a komponent PatternFly. Služba pro výměnu zpráv a také integrovaný http server, napsaný v jazyce Ruby.

Fond OSTIF (Open Source Technology Improvement Fund), který byl vytvořen za účelem posílení bezpečnosti open source projektů, oznámil dokončení nezávislého auditu hlavního kódu projektu PHP.

V nové verzi:

  • Byla přidána stránka pro nastavení názvu hostitele. V budoucnu se na základě této stránky plánuje vytvoření sekce „Systém“ se systémovými nastaveními.
    Fond OSTIF (Open Source Technology Improvement Fund), který byl vytvořen za účelem posílení bezpečnosti open source projektů, oznámil dokončení nezávislého auditu hlavního kódu projektu PHP.
  • Bylo přidáno rozhraní pro instalaci pomocí správce logických svazků LVM (Logical Volume Manager). Dříve bylo určení skupin oddílů LVM a logických oddílů realizováno v režimu automatické instalace a v rozhraní příkazového řádku, nyní je přidáno do webového rozhraní.
    Fond OSTIF (Open Source Technology Improvement Fund), který byl vytvořen za účelem posílení bezpečnosti open source projektů, oznámil dokončení nezávislého auditu hlavního kódu projektu PHP.
  • Byla přidána podpora registrace doplňků v SUSE Customer Center pro jejich instalaci v SUSE Linux Enterprise Server.
  • Do konfigurace automatické instalace byla přidána podpora určení vlastního seznamu balíčků k instalaci, bez omezení na nabízené hotové šablony. Do webového rozhraní však možnost selektivní instalace balíčků přidávat neplánují (výběr se omezí na tematické sady).
  • Do režimu automatické instalace byla přidána podpora URL ve stylu AutoYaST (např. device://), což umožní načítání instalačních skriptů z míst používaných v AutoYaST. Kromě „file:“ a „http:“ byla implementována podpora schémat URL „device:“, „usb:“, „label:“, „HD:“, „DVD:“ a „cd:“.
  • Byla realizována možnost automatického vyhledávání nastavení pro automatickou instalaci, které se používá, pokud není explicitně zadaná URL instalačního skriptu. Během vyhledávání Agama zkontroluje přítomnost souborů autoinst.jsonnet, autoinst.json a autoinst.xml v kořenovém adresáři a v adresáři OEMDR.
  • Byla přidána podpora pro nasazení (deploy) libovolných souborů během instalace. Tyto soubory musí být definovány v konfiguraci pomocí elementu . Je možná jak nahrání souborů z externích servery, tak i vložení souborů přímo do konfigurace automatické instalace.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster