OpenIndiana 2019.10 och OmniOS CE r151032 är tillgängliga, fortsätter utvecklingen av OpenSolaris

tog plats frisläppande av en gratisdistribution Indiana Open 2019.10, som ersatte OpenSolaris binära distribution, vars utveckling avbröts av Oracle. OpenIndiana ger användaren en arbetsmiljö som bygger på en ny del av projektets kodbas illumos. Den faktiska utvecklingen av OpenSolaris-teknologier fortsätter med Illumos-projektet, som utvecklar kärnan, nätverksstacken, filsystem, drivrutiner, samt en grundläggande uppsättning av användarsystemverktyg och bibliotek. För lastning bildas tre typer av iso-avbildningar - en serverutgåva med konsolapplikationer (723 MB), en minimal montering (431 MB) och en sammansättning med den grafiska miljön MATE (1.6 GB).

Den huvudsakliga förändringar i OpenIndiana 2019.10:

  • IPS-pakethanteringsinfrastrukturen (Image Packaging System) har bytts till Python 3. Fixningarna från August OmniOS CE-uppdateringen har överförts till IPS;
  • Fortsatt portering av OpenIndiana-specifika applikationer från Python 2.7 till Python 3;
  • Binära komponenter i verktyget har skrivits om DDU, som ger information om enheter som hjälper dig att hitta lämpliga drivrutiner. Drivrutinsdatabasen har uppdaterats. DDU-kod har porterats till Python 3.5;
  • Uppdaterade versioner av användarprogram, inklusive 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. Uppdaterad x264-kodare.
  • Lade till paket med mpg123, x265 och mpack. En Powerline-statuslinje erbjuds för Bash, tmux och Vim.
  • Lade till x11-init-tjänst för att skapa de nödvändiga katalogerna med roträttigheter i skedet innan X11-applikationer startas;
  • Istället för Clang 4.0 har Clang 8.0 lagts till. GCC 7.4 och 8.3 kompilatorerna har uppdaterats för att inkludera GCC 9.2. Uppdaterade utvecklarverktyg:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Serverprogramvara uppdaterad:
    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;

  • illumos kärnbyggnad har bytts till GCC 7 som standard. Cxgbe firmware och Intel mikrokod har uppdaterats.
  • Korrigeringar och förbättringar från ZFS på Linux-projektet har porterats till ZFS-implementeringen, inklusive möjligheten att kryptera data och metadata, använda UNMAP/TRIM för SSD:er;
  • Hyper-threading-stöd är inaktiverat som standard. Tillagt skydd mot sårbarheter L1TF и MDS (Mikroarkitektonisk datasampling). Kärnan är sammansatt med retpolinskydd;
  • Många förbättringar relaterade till stöd för SMB 3-protokollet har överförts till kärnan, inklusive stöd för kryptering, möjligheten att använda namngivna pipes, stöd för ACL, utökade attribut och fillås;
  • Kärnan rensades från gammal kod specifik för SPARC-plattformen;
  • Lade till C.UTF-8-lokal;
  • Ett ramverk har porterats från FreeBSD för att använda pluggbara TCP-överbelastningskontrollhanterare. Tillagt stöd för CUBIC och NewReno algoritmer;
  • Algoritmen SHA512 används som standard för att hasha nya lösenord;
  • Lade till stöd för "/NUM"-formatet till crontab, till exempel "*/2 * * * *" för att köras varannan minut;
  • Förbättrat startstöd på UEFI-system.

För några dagar sedan också ägde rum utgåvan av Illumos-distributionen OmniOS Community Edition r151032, som ger fullt stöd för KVM-hypervisorn, Crossbow virtuella nätverksstacken och ZFS-filsystemet. Distributionen kan användas både för att bygga mycket skalbara webbsystem och för att skapa lagringssystem.

В nya utgåvan:

  • Tillagt stöd för uppstart på system med UEFI;
  • ZFS lade till stöd för att lagra data och metadata i krypterad form;
  • SMB/CIFS-stödet i kärnan har förbättrats avsevärt, många SMB3-tillägg har implementerats;
  • Lade till alternativet smt_enabled=0 (/boot/conf.d/) för att inaktivera SMT och HyperThreading;
  • Tillagt stöd för pluggbara TCP-algoritmer för överbelastningskontroll;
  • Lade till C.UTF-8-lokal, som inkluderar alla funktioner i C-lokalen med möjlighet att använda UTF-8-tecken;
  • Förbättrade drivrutiner för Hyper-V;
  • Lösenordshashingalgoritmen har uppdaterats från SHA256 till SHA512;
  • Tillagt skydd mot Spectre-attacker;
  • Ändrad standardkonsolupplösning baserat på framebuffer: 1024x768 med 10x18 tecken;
  • Lade till stöd för "/NUM"-formatet till crontab;
  • Tillagt penv-kommando för att visa miljön för en process eller kärnfil (motsvarande "pargs -e");
  • Lade till kommandot pauxv för att visa ytterligare process- eller kärnfilparametrar (motsvarande "pargs -x");
  • Lade till kommandot connstat för att se statistik om TCP-anslutningar;
  • Lade till "-u"-alternativet till netstat-verktyget för att visa information om processer associerade med öppna sockets;
  • Stöd för lansering av nya Linux-distributioner har lagts till i LX-zoncontainrar;
  • Prestanda för Bhyve hypervisor har optimerats, stöd för emulering av NVME-enheter har lagts till;
  • Installationsprogrammet tillhandahåller automatisk installation av paket för att stödja hypervisorer vid start av installation i virtualiseringsmiljöer;
  • Uppdaterade programvaruversioner, inklusive Perl 5.30, OpenSSL 1.1.1 och python 3.7. Utfasad av Python 2.7.

Källa: opennet.ru

Lägg en kommentar