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

Zdarzyło się wydanie wolnej dystrybucji OpenIndiana 2019.10, 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 obrazów iso — edycja serwerowa z aplikacjami konsolowymi (723 MB), minimalna wersja (431 MB) oraz wersja z graficznym interfejsem MATE (1,6 GB).

Podstawowe zmiany w OpenIndiana 2019.10:

  • Infrastruktura zarządzania pakietami IPS (Image Packaging System) została przeniesiona na wykorzystanie Pythona 3. W IPS przeniesiono poprawki z sierpniowej aktualizacji OmniOS CE;
  • Prace nad przenoszeniem aplikacji specyficznych dla OpenIndiana z Pythona 2.7 do Pythona 3 zostały kontynuowane;
  • Przepisałem komponenty binarne narzędzia DDU, dostarczającego informacji o urządzeniach w celu znalezienia odpowiednich sterowników. Zaktualizowano bazę sterowników. Kod DDU został przeniesiony na Pythona 3.5;
  • Zaktualizowano wersje programów użytkowych, w tym 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. Zaktualizowano kodowanie x264.
  • Dodano pakiety z mpg123, x265 i mpack. Dla Bash, tmux i Vim zaproponowano pasek statusu Powerline.
  • Dodano usługę x11-init do tworzenia niezbędnych katalogów z uprawnieniami root na etapie przed uruchomieniem aplikacji X11;
  • Zamiast Clang 4.0 dodano Clang 8.0. Zaktualizowano kompilatory GCC 7.4 i 8.3, w skład włączono GCC 9.2. Zaktualizowano narzędzia dla programistów:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;
  • Zaktualizowano oprogramowanie serwerowe:
    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;
  • Kompilacja jądra illumos została domyślnie przeniesiona na GCC 7. Zaktualizowano oprogramowanie układowe cxgbe oraz mikrokod Intel.
  • Do implementacji ZFS przeniesiono poprawki i usprawnienia z projektu ZFS na Linux, w tym możliwość szyfrowania danych i metadanych, wykorzystanie UNMAP/TRIM dla SSD;
  • Domyślnie wyłączono wsparcie dla Hyper-threading. Dodano ochronę przed lukami L1TF i MDS (Microarchitectural Data Sampling). Jądro zbudowano z ochroną retpoline;
  • W jądrze przeniesiono liczne usprawnienia związane ze wsparciem dla protokołu SMB 3, w tym wsparcie dla szyfrowania, możliwość wykorzystania nazwanych kanałów, wsparcie dla ACL, rozszerzonych atrybutów i blokad plików;
  • Przeprowadzono czyszczenie jądra z starego kodu specyficznego dla platformy SPARC;
  • Dodano lokalizację C.UTF-8;
  • Z FreeBSD przeniesiono framework do użycia pluggable handlers kontroli przeciążenia TCP. Dodano wsparcie dla algorytmów CUBIC i NewReno;
  • Do haszowania nowych haseł domyślnie wykorzystywany jest algorytm SHA512;
  • W crontab dodano wsparcie dla formatu ‘/NUM’, na przykład ‘*/2 * * * *’ do uruchamiania co dwie minuty;
  • Ulepszono wsparcie dla uruchamiania na systemach z UEFI.

Kilka dni temu również miał miejsce wydanie dystrybucji Illumos OmniOS Community Edition r151032, 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 wsparcie dla rozruchu na systemach z UEFI;
  • W ZFS dodano wsparcie dla przechowywania danych i metadanych w zaszyfrowanej formie;
  • Znacznie poprawiono wsparcie SMB/CIFS w jądrze, wprowadzono wiele rozszerzeń SMB3;
  • Dodano opcję smt_enabled=0 (/boot/conf.d/) do wyłączenia SMT i HyperThreadingu;
  • Dodano wsparcie dla dodatkowych algorytmów kontroli przeciążenia TCP;
  • Dodano lokalizację C.UTF-8, która obejmuje wszystkie cechy lokalizacji C z możliwością użycia znaków UTF-8;
  • Poprawiono sterowniki dla Hyper-V;
  • Algorytm hashowania haseł został zaktualizowany z SHA256 do SHA512;
  • Dodano ochronę przed atakiem typu Spectre;
  • Zmieniono domyślną rozdzielczość konsoli opartą na framebuffer: 1024×768 z znakami 10×18;
  • Do crontab dodano wsparcie dla formatu „/NUM”;
  • Dodano polecenie penv do wyświetlania środowiska procesu lub pliku core (odpowiednik „pargs -e”);
  • Dodano polecenie pauxv do wyświetlania dodatkowych parametrów procesu lub pliku core (odpowiednik „pargs -x”);
  • Dodano polecenie connstat do przeglądania statystyk dotyczących połączeń TCP;
  • Do narzędzia netstat dodano opcję „-u” do wyświetlania informacji o procesach związanych z otwartymi gniazdami;
  • W kontenerach LX zones dodano wsparcie dla uruchamiania nowych dystrybucji Linux;
  • Przeprowadzono optymalizację wydajności hipernadzorcy Bhyve, dodano wsparcie dla emulacji urządzeń NVME;
  • W instalatorze zapewniono automatyczną instalację pakietów do wsparcia hipernadzorców podczas uruchamiania instalacji w środowiskach wirtualizacji;
  • Zaktualizowano wersje oprogramowania, w tym Perl 5.30, OpenSSL 1.1.1 i Python 3.7. Ogłoszono, że Python 2.7 jest przestarzały.

Ź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