K dispozici jsou OpenIndiana 2019.10 a OmniOS CE r151032, které pokračují ve vývoji OpenSolaris.

Proběhlo verze svobodného distribuce OpenIndiana 2019.10, která nahrazuje binární distribuci OpenSolaris, jejíž vývoj byl ukončen společností Oracle. OpenIndiana poskytuje uživateli pracovní prostředí postavené na základě čerstvé verze kódu projektu Illumos. Přímo vývoj technologií OpenSolaris pokračuje projektem Illumos, ve kterém se vyvíjí jádro, síťový zásobník, souborové systémy, ovladače a také základní sadu uživatelských systémových utilit a knihoven. Pro stažení vytvořeno tři typy ISO obrazů — serverová edice s konzolovými aplikacemi (723 MB), minimální sestavení (431 MB) a sestavení s grafickým prostředím MATE (1,6 GB).

Hlavní změny v OpenIndiana 2019.10:

  • Infrastruktura správy balíčků IPS (Image Packaging System) byla převedena na používání Pythonu 3. Do IPS byly přeneseny opravy z srpnové aktualizace OmniOS CE;
  • Pokračovalo portování aplikací specifických pro OpenIndiana z Pythonu 2.7 na Python 3;
  • Byly přepsány binární komponenty nástroje DDU, poskytující informace o zařízeních pro nalezení vhodných ovladačů. Aktualizována databáze ovladačů. Kód DDU byl portován na Python 3.5;
  • Byly aktualizovány verze uživatelských programů, včetně VirtualBox 6.0.14, FreeType 2.10.1, GTK 3.24.12, LightDM 1.30, Vim 8.1.1721, Nano 4.5, Sudo 1.8.29. Aktualizován kódovač x264.
  • Byly přidány balíčky s mpg123, x265 a mpack. Pro Bash, tmux a Vim byla navržena stavová řádka Powerline.
  • Byla přidána služba x11-init pro vytváření potřebných adresářů s právy roota v předstihu před spuštěním aplikací X11;
  • Místo Clang 4.0 byl přidán Clang 8.0. Byly aktualizovány kompilátory GCC 7.4 a 8.3, součástí je GCC 9.2. Byly aktualizovány nástroje pro vývojáře:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;
  • Byl aktualizován serverový software:
    MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6;
  • Sestavení jádra illumos bylo standardně převedeno na GCC 7. Byly aktualizovány firmwary cxgbe a mikrokód Intel.
  • Do implementace ZFS byly portovány opravy a vylepšení z projektu ZFS na Linuxu, včetně možnosti šifrování dat a metadat a používání UNMAP/TRIM pro SSD;
  • Podpora Hyper-threading je ve výchozím nastavení zakázána. Byla přidána ochrana před zranitelnostmi L1TF a MDS (Microarchitectural Data Sampling). Jádro bylo sestaveno s ochranou retpoline;
  • Do jádra byla přenesena řada vylepšení týkajících se podpory protokolu SMB 3, včetně podpory šifrování, možnosti použití pojmenovaných kanálů, podpory ACL, rozšířených atributů a blokování souborů;
  • Provedlo se vyčištění jádra od starého kódu specifického pro platformu SPARC;
  • Byla přidána lokalizace C.UTF-8;
  • Z FreeBSD byl přenesen rámec pro použití připojitelných zpracovatelů kontroly překročení TCP. Byla přidána podpora algoritmů CUBIC a NewReno;
  • Pro hashování nových hesel je ve výchozím nastavení použit algoritmus SHA512;
  • Do crontab byla přidána podpora formátu „/NUM“, například „*/2 * * * *“ pro spuštění každé dvě minuty;
  • Byla vylepšena podpora zavádění na systémech s UEFI.

Před několika dny také se uskutečnilo verze distribuce Illumos OmniOS Community Edition r151032, který poskytuje plnou podporu hypervizoru KVM, virtuální síťové architektury Crossbow a souborového systému ZFS. Distribuce může být použita jak pro budování vysoce škálovatelných webových systémů, tak pro vytváření úložných systémů.

V novém vydání:

  • Byla přidána podpora zavádění na systémech s UEFI;
  • Do ZFS byla přidána podpora pro ukládání dat a metadat v zašifrované podobě;
  • Byla významně vylepšena podpora SMB/CIFS v jádře, implementována byla řada rozšíření SMB3;
  • Přidána možnost smt_enabled=0 (/boot/conf.d/) pro vypnutí SMT a HyperThreading;
  • Přidána podpora připojitelných algoritmů řízení přetížení TCP;
  • Přidána lokalita C.UTF-8, která zahrnuje všechny vlastnosti lokality C s možností použití znaků UTF-8;
  • Vylepšeny ovladače pro Hyper-V;
  • Algoritmus hashování hesel byl aktualizován z SHA256 na SHA512;
  • Byla přidána ochrana proti útokům typu Spectre;
  • Změněno výchozí rozlišení konzole založené na framebufferu: 1024×768 s rozměry znaků 10×18;
  • Do crontabu byla přidána podpora formátu „/NUM“;
  • Přidán příkaz penv pro zobrazení prostředí procesu nebo core souboru (ekvivalent „pargs -e“);
  • Přidán příkaz pauxv pro zobrazení dodatečných parametrů procesu nebo core souboru (ekvivalent „pargs -x“);
  • Přidán příkaz connstat pro zobrazení statistik TCP připojení;
  • Do nástroje netstat byla přidána volba „-u“ pro zobrazení informací o procesech spojených s otevřenými sockety;
  • Do kontejnerů LX zones byla přidána podpora pro spouštění nových distribucí Linuxu;
  • Byla provedena optimalizace výkonu hypervizora Bhyve, přidána podpora pro emulaci zařízení NVME;
  • V instalátoru byla zajištěna automatická instalace balíčků pro podporu hypervizorů při spuštění instalace v prostředí virtualizace;
  • Byly aktualizovány verze programů, mimo jiné Perl 5.30, OpenSSL 1.1.1 a python 3.7. Python 2.7 byl prohlášen za zastaralý.

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