OpenIndiana 2019.04 i OmniOS CE r151030, kontynuujące rozwój OpenSolaris

Dostępny wydanie wolnej dystrybucji OpenIndiana 2019.04, która zastępuje binarną dystrybucję OpenSolaris, rozwój której został zakończony przez firmę Oracle. OpenIndiana oferuje użytkownikowi środowisko pracy oparte na świeżym wycinku bazy kodu projektu Illumos. Bezpośredni rozwój technologii OpenSolaris kontynuuje projekt Illumos, w ramach którego rozwijane są jądro, stos sieciowy, systemy plików, sterowniki, a także podstawowy zestaw użytkowych narzędzi systemowych i bibliotek. Do pobrania zostało utworzone trzy rodzaje iso-w — edycja serwerowa z aplikacjami konsolowymi (702 MB), minimalna wersja (524 MB) oraz wersja z graficznym środowiskiem MATE (1.6 GB).

Podstawowe zmiany w OpenIndiana 2019.04:

  • Pulpit MATE został zaktualizowany do wersji 1.22;
  • W składzie znajduje się pakiet Virtualbox (6.0), a także zestaw dodatków do Virtualbox dla systemów gościnnych;
  • Do infrastruktury zarządzania pakietami IPS (Image Packaging System) przeniesiono dużą ilość poprawek z repozytoriów OmniOS CE i Solaris. Dodano wsparcie automatyczne nazywanie środowisk rozruchowych;
  • Niektóre aplikacje specyficzne dla OpenIndiana zostały przeniesione z
    Python 2.7/GTK 2 na Python 3.5/GTK 3;
  • Zaktualizowano wersje programów użytkowych, w tym Firefox 60.6.3 ESR, Freetype 2.9.1, fontconfig 2.13.1, GTK 3.24.8, glib2 2.58.3, LightDM 1.28, GCC 8.3.0, binutils 2.32, Git 2.21.0, cmake 3.12.4, Python 3.5, Rust 1.32.0, Golang 1.11, PHP 7.3, OpenSSH 7.9p1, PostgreSQL 11, MariaDB 10.3, MongoDB 4.0, Nginx 1.16.0, Samba 4.9.5, Node.js 12.2.0, Ansible 2.7.5.
  • W bash dodano wsparcie dla automatycznego uzupełniania opcji dla poleceń specyficznych dla illumos: zfs, zpool, pkg, beadm, svcs i svcadm;
  • Zaktualizowano czcionki;
  • Dodano narzędzie xbacklight.

Dodatkowo można zaznaczyć wydanie dystrybucji Illumos OmniOS Community Edition r151030, które zostało uznane za wersje o długoterminowym wsparciu (LTS), dla których aktualizacje są wydawane przez trzy lata. To pierwsze wydanie LTS po powołaniu projektu w 2017 roku i utworzeniu non-profit OmniOS CE Association, której przekazano kontrolę nad rozwojem OmniOS. OmniOS Community Edition zapewnia pełne wsparcie dla hipernadzorcy KVM, wirtualnego stosu sieciowego Crossbow oraz systemu plików ZFS. Dystrybucja może być stosowana zarówno do budowy wysoko skalowalnych systemów webowych, jak i do tworzenia systemów przechowywania.

W nowej wersji OmniOS Community Edition:

  • Dodano wsparcie dla protokołu SMB 2.1;
  • W konsoli dodano pełne wsparcie dla framebuffera z możliwością zmiany rozdzielczości ekranu i dodatkowymi czcionkami unicode;
  • Do budowy komponentów przestrzeni użytkownika wykorzystano GCC 8;
  • Domyślnie, zamiast ntp, dla zarządzania synchronizacją czasu oferowany jest pakiet ntpsec;
  • Zestaw domyślnych parametrów systemowych jest teraz umieszczony w pliku /etc/system.d/_omnios:system:defaults i może być nadpisany przez umieszczenie oddzielnych plików w katalogu /etc/system.d/;
  • Zmodyfikowano zachowanie narzędzi chown i chgrp w odniesieniu do linków symbolicznych, których pliki są teraz przetwarzane tylko po podaniu flagi "-R";
  • Dodano typowe szablony do tworzenia stref za pomocą polecenia „zonecfg create -t typ”. Dodana możliwość stref z preinstalowanym repozytorium pakietów pkgsrc. Umożliwiono uruchamianie w strefie niezależnego dystrybucji illumos, korzystając z wspólnego z OmniOS jądra. Zapewniono dynamiczne zarządzanie ustawieniami sieci i wirtualnymi adaptatorami sieciowymi za pośrednictwem systemu konfiguracji stref. Przy tworzeniu izolowanych stref domyślnie ustawiane są parametry „brand=lipkg” i „ip-type=exclusive”. Dodano wsparcie dla specyficznych dla stref reguł filtrowania pakietów ipf. Zmniejszono zużycie pamięci przez strefy dzięki wyłączeniu zbędnych usług;
  • W ZFS dodano możliwość importowania pul, używając tymczasowej nazwy. Dodano wsparcie dla dnode o zmiennym rozmiarze;
  • W menedżerze pakietów pkg dodano możliwość weryfikacji zgodności zainstalowanych plików z plikami w pakiecie za pomocą polecenia „pkg verify”. Na przykład, przy przypadkowej zmianie właściciela katalogu /var polecenie „pkg verify -p /var” ostrzeże, że właścicielem powinien być root. Dodano możliwość włączania i wyłączania wydawców pakietów (pkg publisher) na poziomie poszczególnych repozytoriów. Do kontroli integralności obiektów wykorzystano hash SHA-2 zamiast SHA-1;
  • Automatycznie tworzone nazwy stref uruchamiających mogą teraz opierać się na bieżącej dacie i czasie lub dacie publikacji aktualizacji (na przykład „pkg set-property auto-be-name time:omnios-%Y.%m.%d”);
  • Dodano wsparcie dla nowych chipów AMD i Intel. Poprawiono wsparcie dla USB 3.1. Dodano parawirtualne sterowniki dla Hyper-V/Azure (pakiet driver/hyperv/pv). Wprowadzono nowy sterownik bnx (Broadcom NetXtreme).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster