Dostępne są OpenIndiana 2020.04 i OmniOS CE r151034, kontynuujące rozwój OpenSolaris.

Zdarzyło się wydanie wolnej dystrybucji OpenIndiana 2020.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 są trzy rodzaje obrazów iso — edycja serwerowa z aplikacjami konsolowymi (725 MB), minimalna wersja (377 MB) i wersja z graficznym środowiskiem MATE (1.5 GB).

Podstawowe zmiany w OpenIndiana 2020.04:

  • Wszystkie aplikacje specyficzne dla OpenIndiana, w tym instalator Caiman, zostały przetłumaczone z Pythona 2.7 na Pythona 3.5;
  • Obrazy instalacyjne usunięto Python 2.7;
  • Jako główny kompilator systemowy domyślnie wykorzystano GCC 7;
  • Wsparcie dla 32-bitowych narzędzi dla X.org zostało zakończone;
  • Menadżer pakietów PKG został przeniesiony z biblioteki simplejson na rapidjson do przetwarzania danych w formacie JSON, co pozwoliło na zmniejszenie zużycia pamięci podczas operacji na dużych katalogach pakietów;
  • W zestawie został dodany pakiet biurowy LibreOffice 6.4 oraz pakiet MiniDLNA. Usunięto XChat;
  • Zaktualizowane pakiety użytkowników:
    VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, rhythmbox 3.4.4, Gstreamer 1.16.2,
    UPower, XScreensaver 5.44, GNOME Connection Manager 1.2.0;
  • Zaktualizowane komponenty systemowe: net-snmp 5.8,
    Sudo 1.8.31,
    mozilla-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect 8.05, vpnc-scripts 20190606,
    GNU Screen 4.8.0,
    tmux 3.0a,
    nano 4.8;
  • Zaktualizowane narzędzia dla deweloperów:
    GCC 7.5/8.4/9.3,
    Clang 9,
    Guile 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-web 1.8.3,
    Ruby 2.6.6,
    PHP 7.3.17,
    Git 2.25.4,
    Mercurial 5.3.2,
    Glade 3.22.2,
    GNU TLS 33.5.19,
    Automake 1.16,
    Glib 2.62,
    Binutils 2.34;
  • Zaktualizowane oprogramowanie serwerowe: 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,
    BIND 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;
  • Usunięto lukę w narzędziu DDU (służy do wyszukiwania odpowiednich sterowników), umożliwiając lokalnemu użytkownikowi, przy pewnych warunkach, podniesienie swoich uprawnień do root.

Jednocześnie miał miejsce wydanie dystrybucji Illumos OmniOS Community Edition r151034, który zapewnia pełne wsparcie dla hiperwizyjora 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:

  • Dodano możliwość uruchomienia serwera NFS w izolowanej strefie (włączane poprzez właściwość „sharenfs”). Uproszczono tworzenie udziałów SMB w strefie poprzez ustawienie właściwości „sharesmb”;
  • Z SmartOS przeniesiono implementację sieci overlay, które efektywnie wykorzystać z wirtualnymi przełącznikami (etherstub), łączącymi kilka hostów;
  • W jądrze poprawiono wsparcie dla SMB/CIFS. Klient SMB został zaktualizowany do wersji 3.02;
  • Dodano wsparcie dla SMBIOS 3.3 oraz możliwość dekodowania dodatkowych danych, takich jak parametry ładowania akumulatora;
  • Do jądra dodano ochronę przed atakami swapgs oraz TAA;
  • Dodano nowy sterownik do uzyskiwania dostępu do czujników temperatury stosowanych w chipach AMD;
  • Do wirtualnego systemu plików /proc dla każdego procesu dodano katalog fdinfo z danymi o otwartych plikach;
  • Dodano nowe polecenia „resize” do konfigurowania rozmiaru okna terminala, „ssh-copy-id” do kopiowania otwartych kluczy SSH, „watch” do monitorowania zmian w wyjściu oraz „demangle” do dekodowania symboli w plikach wykonywalnych;
  • W izolowanych strefach dodano możliwość przypisywania wirtualnych adapterów sieciowych (VNIC) na żądanie z ustawieniem za pomocą atrybutu global-nic;
  • Dodano możliwość wyłączenia IPv6 dla stref LX (izolowane strefy do uruchamiania systemu Linux). Ulepszono działanie sieci w strefach LX z Ubuntu 18.04. Dodano wsparcie dla uruchomienia Void Linux;
  • W hiperwizyjora bhyve zaktualizowano oprogramowanie układowe, dodano możliwość ustawienia hasła dla serwera VNC, w urządzeniach blokowych vioblk dodano wsparcie dla TRIM, wprowadzono poprawki z Joyent i FreeBSD;
  • W ZFS zapewniono automatyczne przywracanie po przeniesieniu urządzeń w głównym puli. Dodano wsparcie dla ZFS trim. Ulepszono działanie poleceń „zpool iostat” oraz „zpool status”. Zwiększono wydajność „zpool import”. Dodano wsparcie dla Direct I/O z ZFS.
  • Narzędzia do zarządzania pakietami przeniesiono na Python 3.7 oraz bibliotekę JSON rapidjson;
  • Dodano wsparcie dla nowego sprzętu, w tym Intel ixgbe X553,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    nowych kart fiber-channel Emulex;
  • W menu rozruchowym dodano opcję włączenia konsoli graficznej podczas uruchamiania bez UEFI.
  • Dodano pakiet «developer/gcc9». Kompilator domyślny zaktualizowano do GCC 9. Python zaktualizowano do wersji 3.7. Wsparcie dla aktualizacji Pythona 2 zostało zakończone, ale pakiet python-27 pozostaje dla zachowania kompatybilności wstecznej.

Ź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