verze svobodného distribuce , která nahrazuje binární distribuci OpenSolaris, jejíž vývoj byl ukončen společností Oracle. OpenIndiana poskytuje uživateli pracovní prostředí postavené na základě čerstvé verze kódu projektu . Přímo vývoj technologií OpenSolaris pokračuje projektem Illumos, ve kterém se vyvíjí jádro, síťový zásobník, souborové systémy, ovladače a také základní sadu uživatelských systémových utilit a knihoven. Pro stažení jsou k dispozici tři typy iso obrazů — serverová edice s konzolovými aplikacemi (725 MB), minimální sestavení (377 MB) a sestavení s grafickým prostředím MATE (1,5 GB).
Hlavní v OpenIndiana 2020.04:
- Všechny aplikace specifické pro OpenIndiana, včetně instalátoru Caiman, byly převedeny z Pythonu 2.7 na Python 3.5;
- Z instalačních obrazů byl odstraněn Python 2.7;
- Jako hlavní systémový překladač je ve výchozím nastavení použit GCC 7;
- Podpora 32-bitových utilit pro X.org byla ukončena;
- Správce balíčků PKG byl převeden z knihovny simplejson na rapidjson pro zpracování dat ve formátu JSON, což umožnilo snížit spotřebu paměti při operacích s velkými katalogy balíčků;
- Byl přidán kancelářský balík LibreOffice 6.4 a balík MiniDLNA. XChat byl odstraněn;
- Byly aktualizovány uživatelské balíčky:
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; - Byly aktualizovány systémové komponenty: 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; - Byly aktualizovány nástroje pro vývojáře:
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; - Byl aktualizován serverový software: 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; - Byla odstraněna zranitelnost v utilitě (používá se pro vyhledávání vhodných ovladačů), která umožňuje místnímu uživateli za určitých podmínek zvýšit své oprávnění na root.
Současně verze distribuce Illumos , který poskytuje plnou podporu hypervizoru KVM, virtuální síťové architektury Crossbow a souborového systému ZFS. Distribuce může být použita jak pro budování vysoce škálovatelných webových systémů, tak pro vytváření úložných systémů.
V :
- Byla přidána možnost spustit NFS server v izolované zóně (aktivuje se pomocí vlastnosti „sharenfs“). Zjednodušeno vytváření SMB podílů v zóně prostřednictvím nastavení vlastnosti „sharesmb“;
- Z SmartOS byla portována implementace overlay sítí, které efektivně využívají virtuální switche (etherstub) spojující několik hostitelů;
- Byla zlepšena podpora SMB/CIFS v jádře. Klient SMB byl aktualizován na verzi 3.02;
- Byla přidána podpora SMBIOS 3.3 a možnost dekódování dodatečných dat, jako jsou parametry nabíjení baterie;
- Do jádra byla přidána ochrana proti útokům swapgs a TAA;
- Byl přidán nový ovladač pro přístup k teplotním senzorům používaným v čipech AMD;
- Do virtuálního FS /proc byla pro každý proces přidána adresář fdinfo s údaji o otevřených souborech;
- Byly přidány nové příkazy „resize“ pro nastavení velikosti okna terminálu, „ssh-copy-id“ pro kopírování veřejných SSH klíčů, „watch“ pro sledování změn v výstupu a „demangle“ pro dekódování symbolů v spustitelných souborech;
- V izolovaných zónách se objevila možnost přidělení virtuálních síťových adaptérů (VNIC) na vyžádání s konfigurací prostřednictvím atributu global-nic;
- Byla přidána možnost vypnout IPv6 pro zóny LX (izolované zóny pro spuštění Linuxu). Zlepšená funkčnost sítě v LX zónách s Ubuntu 18.04. Přidána podpora pro spuštění Void Linux;
- Ve hypervizoru bhyve byly aktualizovány firmwary, přidána možnost nastavit heslo pro server VNC, u blokových zařízení vioblk byla přidána podpora TRIM a byly přeneseny opravy z Joyent a FreeBSD;
- V ZFS bylo zajištěno automatické obnovení po přesunutí zařízení do kořenového poolu. Přidána podpora ZFS trim. Zlepšena funkčnost příkazů „zpool iostat“ a „zpool status“. Zrychlila se operace „zpool import“. Přidána podpora Direct I/O s ZFS.
- Nástroje pro správu balíčků byly převedeny na Python 3.7 a knihovnu JSON rapidjson;
- Byla přidána podpora nového hardwaru, včetně Intel ixgbe X553,
cxgbe T5/T6,
Mellanox ConnectX-4/5/6,
Intel I219 v10-v15,
nových fiber-channel karet Emulex; - Do nabídky zaváděcího programu byla přidána možnost aktivace grafické konzole při zavádění bez UEFI.
- Přidán balíček „developer/gcc9“. Výchozí kompilátor byl aktualizován na GCC 9. Python byl aktualizován na verzi 3.7. Aktualizace Pythonu 2 byla zastavena, balíček python-27 však zůstává kvůli zpětné kompatibilitě.
Zdroj: opennet.ru
