utgĂ„van av den fria distributionen , som har ersatt den binĂ€ra distributionen OpenSolaris, vars utveckling har avbrutits av företaget Oracle. OpenIndiana ger anvĂ€ndaren en arbetsmiljö byggd pĂ„ en fĂ€rsk avskĂ€rning av kodbasen för projektet . Utvecklingen av OpenSolaris-teknologier fortsĂ€tter i projektet Illumos, dĂ€r kĂ€rnan, nĂ€tverksstacken, filsystem, drivrutiner och en grundlĂ€ggande uppsĂ€ttning anvĂ€ndarsystemverktyg och bibliotek utvecklas. För nedladdning finns tre typer av iso-avbilder â serverutgĂ„van med konsolapplikationer (723 MB), minimalversionen (431 MB) och versionen med grafiskt grĂ€nssnitt MATE (1,6 GB).
Huvud i OpenIndiana 2019.10:
- Pakethanteringsinfrastrukturen IPS (Image Packaging System) har överförts till Python 3. Fixar frÄn augustiuppdateringen av OmniOS CE har överförts till IPS;
- Porteringen av program specifika för OpenIndiana frÄn Python 2.7 till Python 3 har fortsatt;
- Binariska komponenter av verktyget , som ger information om enheter för att hitta lÀmpliga drivrutiner. Drivrutinsdatabasen har uppdaterats. Koden för DDU har portats till Python 3.5;
- Versionerna av anvÀndarprogram har uppdaterats, 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. Kodaren x264 har uppdaterats.
- Paket med mpg123, x265 och mpack har lagts till. För Bash, tmux och Vim har en statusrad Powerline föreslagits.
- TjÀnsten x11-init har lagts till för att skapa nödvÀndiga kataloger med root-rÀttigheter innan X11-applikationer startas;
- Clang 8.0 har lagts till istÀllet för Clang 4.0. Kompilatorerna GCC 7.4 och 8.3 har uppdaterats, och GCC 9.2 har lagts till. Utvecklarverktygen har uppdaterats:
Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13; - Serverprogramvaran har uppdaterats:
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; - Körningen av illumos-kÀrnan har som standard överförts till GCC 7. Firmware för cxgbe och Intels mikrokod har uppdaterats.
- Fixar och förbÀttringar frÄn projektet ZFS on Linux har portats till implementationen av ZFS, inklusive möjlighet till kryptering av data och metadata, anvÀndning av UNMAP/TRIM för SSD;
- Stödet för Hyper-threading Àr som standard avstÀngt. Skydd mot sÄrbarheter och (Microarchitectural Data Sampling). KÀrnan har byggts med skyddet retpoline;
- I kÀrnan har mÄnga förbÀttringar relaterade till SMB 3-protokollet integrerats, inklusive stöd för kryptering, möjligheten att anvÀnda namngivna kanaler, stöd för ACL, utökade attribut och filspÀrrar;
- KÀrnan har rensats frÄn gammal kod som Àr specifik för plattformen SPARC;
- Lokal C.UTF-8 har lagts till;
- Ramverket för att anvÀnda plugging av TCP-överbelastningskontroll har portats frÄn FreeBSD. Stöd för algoritmerna CUBIC och NewReno har lagts till;
- SHA512-algoritmen anvÀnds som standard för att hasha nya lösenord;
- Stöd för formatet "\/NUM" har lagts till i crontab, till exempel "*\/2 * * * *" för att köra varannan minut;
- Stödet för bootning pÄ system med UEFI har förbÀttrats.
Flera dagar sedan ocksÄ utgÄvan av distributionen Illumos , som ger fullstÀndig support för hypervisor KVM, den virtuella nÀtverksstacken Crossbow och filsystemet ZFS. Distributionen kan anvÀndas för att bygga högskaliga webbsystem eller skapa lagringssystem.
I :
- Stöd för bootning pÄ system med UEFI har lagts till;
- I ZFS har stöd för lagring av data och metadata i krypterad form lagts till;
- Stödet för SMB\/CIFS i kÀrnan har avsevÀrt förbÀttrats, mÄnga SMB3-tillÀgg har implementerats;
- Alternativet smt_enabled=0 (\/boot\/conf.d\/) har lagts till för att inaktivera SMT och HyperThreading;
- Stöd för pluggbara algoritmer för TCP-överbelastningskontroll har lagts till;
- Lokal C.UTF-8 har lagts till, som inkluderar alla egenskaper hos lokal C med möjlighet att anvÀnda UTF-8-tecken;
- Drivrutinerna för Hyper-V har förbÀttrats;
- Hash-algoritmen för lösenord har uppdaterats frÄn SHA256 till SHA512;
- Skydd mot Spectre-attacker har lagts till;
- Den standardmĂ€ssiga upplösningen för konsolen har Ă€ndrats till framebuffer-baserad: 1024Ă768 med tecken 10Ă18;
- Stöd för formatet "\/NUM" har lagts till i crontab;
- Kommandot penv för att visa miljön för en process eller core-fil (motsvarar "pargs -e") har lagts till;
- Kommandot pauxv för att visa ytterligare parametrar för en process eller core-fil (motsvarar "pargs -x") har lagts till;
- Kommandot connstat för att visa statistik över TCP-anslutningar har lagts till;
- Alternativet "-u" för att visa information om processer kopplade till öppna socketar har lagts till i netstat-verktyget;
- Stöd för att köra nya Linux-distributioner har lagts till i LX-zonerna.
- Prestandaoptimeringen av hypervisorn Bhyve har genomförts, stöd för emulering av NVMe-enheter har lagts till;
- Installatören har sÀkerstÀllt automatisk installation av paket för att stödja hypervisorer vid start av installationen i virtualiseringsmiljöer;
- Programvaruversionerna har uppdaterats, inklusive Perl 5.30, OpenSSL 1.1.1 och Python 3.7. Python 2.7 har förklarats som förÄldrad.
KĂ€lla: opennet.ru
