Dostępne są OpenIndiana 2020.04 i OmniOS CE r151034, będące kontynuacją rozwoju OpenSolaris

Odbyła się wydanie darmowej dystrybucji OpenIndiana 2020.04, który zastąpił binarną dystrybucję OpenSolaris, której rozwój został przerwany przez firmę Oracle. OpenIndiana udostępnia użytkownikowi środowisko pracy zbudowane w oparciu o świeży wycinek bazy kodu projektu Iluminaci. Faktyczny rozwój technologii OpenSolaris jest kontynuowany w ramach projektu Illumos, w ramach którego opracowywane jest jądro, stos sieciowy, systemy plików, sterowniki, a także podstawowy zestaw narzędzi i bibliotek systemu użytkownika. Do załadunku uformowany trzy typy obrazów iso - edycja serwerowa z aplikacjami konsolowymi (725 MB), asemblacja minimalna (377 MB) oraz asemblacja ze środowiskiem graficznym MATE (1.5 GB).

Głównym zmiany w OpenIndiana 2020.04:

  • Wszystkie aplikacje specyficzne dla OpenIndiana, w tym instalator Caiman, zostały zmigrowane z Pythona 2.7 do Pythona 3.5;
  • Python 2.7 został usunięty z obrazów instalacyjnych;
  • GCC 7 jest używany jako domyślny kompilator systemu;
  • Zakończono obsługę 32-bitowych narzędzi dla X.org;
  • Menedżer pakietów PKG został przeniesiony z biblioteki Simplejson do Rapidjson w celu przetwarzania danych w formacie JSON, co zmniejszyło zużycie pamięci podczas pracy z katalogami dużych pakietów;
  • Do pakietu dodano pakiet biurowy LibreOffice 6.4 oraz pakiet MiniDLNA. Usunięto XChat;
  • Zaktualizowane pakiety niestandardowe:
    VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, rytmbox 3.4.4, Gstreamer 1.16.2,
    UPower, XScreensaver 5.44, Menedżer połączeń GNOME 1.2.0;

  • Zaktualizowano komponenty systemu: net-snmp 5.8,
    Sudo1.8.31,
    mozilla-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect8.05, skrypty vpnc 20190606,
    Ekran GNU 4.8.0,
    tmux 3.0a,
    nano 4.8;

  • Zaktualizowane narzędzia programistyczne:
    GCC 7.5/8.4/9.3,
    Brzęk 9
    Podstęp 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-web 1.8.3,
    Rubin 2.6.6,
    PHP 7.3.17
    Git 2.25.4,
    Rtęć 5.3.2
    Polana 3.22.2,
    GNU TLS 33.5.19,
    Automatyczna wersja 1.16
    Glib 2.62,
    Binutilsa 2.34;

  • Aktualizacja oprogramowania serwera: PostgreSQL 12,
    Barman 2.9,
    MariaDB 10.3.22, 10.1.44,
    Redis 6.0.1,
    Apache 2.4.43,
    Nginx 1.18.0,
    Lighttpd 1.4.55,
    Tomcat 8.5.51,
    Samba 4.12.1,
    Node.js 12.16.3, 10.18.1, 8.17.0,
    WIĄŻ 9.16
    ISC DHCP 4.4.2,
    Memcached 1.6.2,
    OpenSSH 8.1p1,
    OpenVPN 2.4.9,
    kvm 20191007,
    qemu-kvm 20190827,
    tor 0.4.1.9;

  • Naprawiono lukę w narzędziu DDU (używany do wyszukiwania odpowiednich sterowników), umożliwiający lokalnemu użytkownikowi podniesienie jego uprawnień do rootowania pod pewnymi warunkami.

Jednocześnie odbyła się wydanie dystrybucji Illumos Wersja społecznościowa OmniOS r151034, który zapewnia pełną obsługę hiperwizora KVM, stosu sieci wirtualnej Crossbow i systemu plików ZFS. Dystrybucję można wykorzystać zarówno do budowy wysoce skalowalnych systemów webowych, jak i do tworzenia systemów przechowywania danych.

В nowe wydanie:

  • Dodano możliwość uruchomienia serwera NFS w izolowanej strefie (włączana poprzez właściwość „sharenfs”). Uproszczono tworzenie partycji SMB w strefie poprzez ustawienie właściwości „sharesmb”;
  • Implementacja sieci nakładkowych została przeniesiona ze SmartOS, który może być efektywnie wykorzystany z wirtualnymi przełącznikami (etherstub) łączącymi kilka hostów;
  • Jądro ma ulepszoną obsługę SMB/CIFS. Klient SMB został zaktualizowany do wersji 3.02;
  • Dodano obsługę SMBIOS 3.3 i możliwość dekodowania dodatkowych danych, takich jak parametry ładowania baterii;
  • Do jądra dodano ochronę przed atakami typu swapgs i TAA;
  • Dodano nowy sterownik umożliwiający dostęp do czujników temperatury stosowanych w chipach AMD;
  • Do wirtualnego FS /proc dla każdego procesu dodano katalog fdinfo z danymi o otwartych plikach;
  • Dodano nowe polecenia „resize” do dostosowania rozmiaru okna terminala, „ssh-copy-id” do kopiowania kluczy publicznych SSH, „watch” do monitorowania zmian na wyjściu oraz „demangle” do dekodowania znaków w plikach wykonywalnych;
  • W izolowanych strefach można teraz przypisywać wirtualne karty sieciowe (VNIC) na żądanie, co można skonfigurować za pomocą atrybutu global-nic;
  • Dodano możliwość wyłączenia protokołu IPv6 dla stref LX (izolowane strefy dla systemu Linux). Poprawiona wydajność sieci w strefach LX w Ubuntu 18.04. Dodano obsługę uruchamiania Void Linux;
  • Zaktualizowano firmware w hypervisorze bhyve, dodano możliwość ustawienia hasła dla serwera VNC, w urządzeniach blokowych vioblk pojawiła się obsługa TRIM, przeniesiono poprawki z Joyent i FreeBSD;
  • ZFS zapewnia automatyczne odzyskiwanie po przeniesieniu urządzeń w puli głównej. Dodano obsługę przycinania ZFS. Poprawiono wydajność poleceń „zpool iostat” i „zpool status”. Poprawiona wydajność „importu zpool”. Dodano obsługę bezpośredniego wejścia/wyjścia w ZFS.
  • Zestaw narzędzi do zarządzania pakietami został przetłumaczony na język Python 3.7 i bibliotekę Rapidjson JSON;
  • Dodano obsługę nowego sprzętu, w tym Intel ixgbe X553,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    nowe karty Fibre Channel Emulex;

  • Dodano opcję do menu programu ładującego, aby włączyć konsolę graficzną podczas uruchamiania bez UEFI.
  • Dodano pakiet „programista/gcc9”. Domyślny kompilator został zaktualizowany do GCC 9. Python został zaktualizowany do wersji 3.7. Python 2 został wycofany, ale Python-27 został zachowany w celu zapewnienia kompatybilności wstecznej.

Źródło: opennet.ru

Dodaj komentarz