a szabad disztribúció kiadása , amely az OpenSolaris bináris disztribúcióját váltotta fel, amelynek fejlesztése az Oracle cégnél megszakadt. Az OpenIndiana egy felhasználói környezetet biztosít, amely egy friss kódalapra épül . Az OpenSolaris technológiák közvetlen fejlesztése az Illumos projekt keretein belül folyik, ahol a kernel, a hálózati stack, a fájlrendszerek, a meghajtók, valamint az alapvető felhasználói rendszereszközök és könyvtárak fejlesztése zajlik. Tölthető le háromféle ISO-image — szerver verzió konzolos alkalmazásokkal (723 MB), minimális összeállítás (431 MB) és MATE grafikus környezettel rendelkező összeállítás (1.6 GB).
Fő az OpenIndiana 2019.10-ben:
- Az IPS (Image Packaging System) csomagkezelő infrastruktúrája átállt a Python 3 használatára. Az IPS átvettem a javításokat az OmniOS CE augusztusi frissítéséből;
- Folyton folytatódik az OpenIndiana-specifikus alkalmazások portálása a Python 2.7-ről Python 3-ra;
- A segédprogram bináris komponenseit átírták, amely információt ad az eszközök kereséséhez szükséges illesztőprogramokhoz. Az illesztőprogramok adatbázisa frissült. A DDU kódja átkonvertálva Python 3.5-re;
- A felhasználói programok verziói frissítve lettek, beleértve a 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. A x264 kódoló is frissült.
- Új csomagok kerültek bele az mpg123, x265 és mpack. A Bash, tmux és Vim számára javasolt Powerline státuszcsík.
- Hozzáadva az x11-init szolgáltatás, amely létrehozza a szükséges könyvtárakat root jogokkal az X11 alkalmazások indítása előtt;
- A Clang 4.0 helyett a Clang 8.0 lett bevezetve. A GCC 7.4 és 8.3 fordítók frissítve lettek, a GCC 9.2 is bekerült. A fejlesztők számára készült eszközök is frissítve lettek:
Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13; - A szerver szoftver frissítve lett:
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; - Az illumos kernel összeállítása alapértelmezés szerint GCC 7-re váltott. A cxgbe firmware és az Intel mikrokód frissítve lett.
- A ZFS implementációba átvett javításokat és fejlesztéseket a ZFS on Linux projektből, beleértve az adatok és metadatok titkosításának lehetőségét, az UNMAP/TRIM SSD-khez való használatát;
- Alapértelmezés szerint le van tiltva a Hyper-threading támogatása. Hozzáadva a sebezhetőségek védelme és (Mikroarchitekturális Adatminta Mintavételezés). A kernel retpoline védelemmel lett összeállítva;
- A kernel számos fejlesztést kapott az SMB 3 protokoll támogatásával kapcsolatban, beleértve a titkosítás támogatását, a névvel ellátott csatornák használatának lehetőségét, az ACL támogatását, a kiterjesztett attribútumokat és a fájlzárakat;
- A kernel megtisztítása a SPARC platformra specifikus régi kódoktól;
- Hozzáadva a C.UTF-8 lokalizáció;
- A FreeBSD-ből portolva lett a TCP túllépés-ellenőrző pluginek használatához szükséges keretrendszer. Hozzáadva a CUBIC és NewReno algoritmusok támogatása;
- Az új jelszavak hashelésére alapértelmezés szerint az SHA512 algoritmust alkalmazzák;
- A crontab támogatást kapott a "\/NUM" formátumhoz, például "*\/2 * * * *" a kétpercenkénti futtatáshoz;
- Javult a UEFI rendszerekre való bootolás támogatása.
Néhány nappal ezelőtt szintén az Illumos disztribúció kiadása , amely teljes körű támogatást nyújt a KVM hypervisorhoz, a Crossbow virtuális hálózati stackhez és a ZFS fájlrendszerhez. A disztribúció magas teljesítményű webrendszerek fejlesztésére és tárolórendszerek létrehozására egyaránt alkalmazható.
A :
- Hozzáadva a UEFI rendszerekre való bootolás támogatása;
- A ZFS-hez hozzáadva az adatok és metadatok titkosított formában való tárolásának támogatását;
- Jelentősen javult az SMB/CIFS támogatás a kernelben, számos SMB3 bővítmény implementálva lett;
- Hozzáadva a smt_enabled=0 (\/boot\/conf.d\/) opció a SMT és HyperThreading letiltásához;
- Hozzáadva a TCP túllépés-ellenőrző pluginek támogatását;
- Hozzáadva a C.UTF-8 lokalizáció, amely minden C lokalizációs jellemzőt tartalmaz, lehetővé téve az UTF-8 karakterek használatát;
- Javított hyper-V driverek;
- A jelszavak hashelési algoritmus frissítve lett az SHA256-ról SHA512-re;
- Hozzáadva a Spectre támadások elleni védelem;
- Megváltozott az alapértelmezett framebuffer-alapú konzol felbontása: 1024×768 10×18 karakterekkel;
- A crontab támogatást kapott a "\/NUM" formátumhoz;
- Hozzáadva a penv parancs a folyamat vagy kernelfájl környezetének megtekintésére (egyenértékű a "pargs -e"-vel);
- Hozzáadva a pauxv parancs a folyamat vagy kernelfájl további paramétereinek megtekintésére (egyenértékű a "pargs -x"-szel);
- Hozzáadva a connstat parancs a TCP kapcsolatok statisztikáinak megtekintésére;
- A netstat segédprogramhoz hozzáadva a "-u" opció a nyitott socketekkel kapcsolatos folyamatok információinak megjelenítésére;
- A LX zones tartályokhoz hozzáadva az új Linux disztribúciók futtatásának támogatása;
- A Bhyve hypervisor performance optimization has been implemented, and support for NVME device emulation has been added;
- The installer now provides automatic installation of packages to support hypervisors when starting installation in virtualization environments;
- Updated software versions, including Perl 5.30, OpenSSL 1.1.1, and Python 3.7. Python 2.7 has been deprecated.
Forrás: opennet.ru
