„OpenBSD“ kūrimo komanda prieš kelias dienas paskelbė, kad išleista nauja „OpenBSD 7.7“ versija, žymi didelę pažangą tiek funkcionalumo, tiek suderinamumo srityse.
Ši nauja „OpenBSD 7.7“ versijaJis išsiskiria esminiais suderinamumo patobulinimais su modernia technine įranga, pastebimas vidinių išteklių optimizavimas, naujus apsaugos sluoksnius kritinėms aplinkoms, patobulintą sistemos išteklių valdymą ir reikšmingą jos saugumo mechanizmų sustiprinimą.
Pagrindinės naujos OpenBSD 7.7 funkcijos
Vienas iš „OpenBSD 7.7“ akcentų yra DRM sistemos atnaujinimas, dabar sinchronizuota su „Linux“ branduoliu 6.12.21, o tai yra didelis šuolis nuo ankstesnės versijos, paremtos 6.6.52.
Tai leidžia teikti daug modernesnę šiuolaikinių grafikos lustų paramą. Visų pirma, valdiklis „Inteldrm“ dabar palaiko kartos GPU „Intel“ „Arrow Lake“, kol amdgpu plečia palaikymą įtraukti ir naujus „Ryzen AI 300“ vaizdo plokštė ir „Radeon RX 9070“.
„OpenBSD 7.7“ taip pat gerokai patobulino ARM64 architektūros palaikymą, nes ji pristato keičiamo dydžio vektoriaus plėtinių palaikymą (SVE), esant įrenginiuose „Apple“ su M1 lustais sugebėjo nustatyti energijos vartojimo būsenas kurie optimizuoja vartojimą.
Virtualizacijos lygmeniu platforma x86_64 dabar palaiko AMD SEV, technologija, kuri apsaugo virtualias mašinas net nuo hipervizoriaus ar pagrindinės sistemos administratoriaus prieigos. Be to, DMA prieinamos atminties diapazonas buvo išplėstas, viršydamas 4 GB ribą.
Kitos naujos „OpenBSD 7.7“ funkcijos yra atminties valdymo ir daugiaprocesinio apdorojimo patobulinimai. Įdiegus „ptrace“, skirtą išplėstiniam derinimui daugiagijaose programose, keli sisteminiai iškvietimai buvo išlaisvinti nuo visuotinio užrakinimo, taip pagerinant lygiagretumą ir našumą daugiabranduolėse sistemose. Be to, sustiprintas atminties trūkumo apdorojimas, siekiant išvengti netikėtų gedimų esant dideliam apkrovimui.
Tinklo palaikymas ir saugumo patobulinimai
Tinklo posistemė pristato palaikymas AF_FRAME lizdams, leidžiantis a daugiau tiesioginio ryšio Ethernet lygmeniu, ir optimizuoja TCP/UDP paketų siuntimą dėka naujas maišos algoritmas ir nepriklausomų eilių įvedimas srautu. „pfctl“ programa dabar gali apdoroti tinklo sąsajas, kurių pralaidumas viršija 4 Gbit, o „relayd“ demonas dabar palaiko TLS autentifikavimą su kliento sertifikatais.
Kalbant apie saugumo patobulinimus, procesas „sshd-auth“ dabar naudoja atsitiktinės dvejetainės rekomponavimo techniką kiekvieno paleidimo metu, todėl sunku kurti spragas. Savo ruožtu „Mountd“ buvo izoliuota naudojant specialius sistemos iškvietimus, taip apribojant jos atakų paviršių. Tai taip pat pabrėžia naudingumo sustiprinimą fw_update, kuri dabar leidžia atsisiųsti programinę-aparatinę įrangą be root teisių.
Įsakymas „sysctl“ dabar palaiko masinį konfigūracijų įkėlimą iš failo, palengvinant automatizavimą scenarijų aplinkoje. „pkg_add“ buvo patobulintas, kad automatiškai paleistų „ldconfig“ įdiegus paketus, kurie modifikuoja sistemos bendrinamas bibliotekas. Be to, „sysupgrade“ leidžia atlikti atnaujinimus neprisijungus naudojant lokaliai saugomus paketus.
Išplėstinis suderinamumas ir aparatinės įrangos patobulinimai
„OpenBSD 7.7“ pristato suderinamumo patobulinimus su daugiau įrenginių, įskaitant „MediaTek“ ir „Qualcomm Snapdragon“ lustų rinkiniai paskutinė karta, nešiojamieji kompiuteriai, tokie kaip „Samsung Galaxy Book4 Edge“, „ThinkPad T14 Gen 5“ir keli „Chromebook“ modeliai. Nauji tinklo tvarkyklės, tokios kaip „ice“ „Intel E810“ plokštėms ir „ixv“ virtualiems adapteriams, sustiprina ryšį. Kita vertus, suintensyvėjo strategija perkelti tinklo operacijas tiesiai į kortelę, taip sumažinant procesoriaus apkrovą.
Be to, visose architektūrose gerokai padidėjo prievadų skaičius ir Daugelis programų gavo naujausias versijas, pavyzdžiui, „Firefox 137“, „LibreOffice 25.2.1.2“, „GNOME 47“ ir tai tik keli pavyzdžiai. Be to, sistemoje yra atnaujinti komponentai, tokie kaip „LibreSSL 4.1.0“ su naujų kriptografinių architektūrų ir algoritmų palaikymu, „OpenSSH 10“ su autentifikavimo ir privatumo patobulinimais bei „Xenocara“ grafinė sąsaja, pagrįsta „X.Org 7.7“ su „xserver 21.1.16“ ir „Mesa 23.3.6“.
Galiausiai, jei esate domina sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.