OpenBSD 6.6 izlaiŔana

notika bezmaksas starpplatformu UNIX lÄ«dzÄ«gas operētājsistēmas izlaiÅ”ana OpenBSD 6.6. OpenBSD projektu dibināja Teo de Rāts 1995. gadā pēc tam konflikts ar NetBSD izstrādātājiem, kā rezultātā Teo tika liegta pieeja NetBSD CVS repozitorijai. Pēc tam Teo de Rāts un domubiedru grupa izveidoja jaunu atvērtu operētājsistēmu, kuras pamatā ir NetBSD avota koks, kuras galvenie mērÄ·i bija pārnesamÄ«ba (atbalsta 13 aparatÅ«ras platformas), standartizācija, pareiza darbÄ«ba, aktÄ«vā droŔība un integrēti kriptogrāfijas rÄ«ki. Pilns uzstādÄ«Å”anas izmērs ISO attēls OpenBSD 6.6 bāzes sistēma ir 460 MB.

Papildus paÅ”ai operētājsistēmai OpenBSD projekts ir pazÄ«stams ar saviem komponentiem, kas ir kļuvuÅ”i plaÅ”i izplatÄ«ti citās sistēmās un ir pierādÄ«juÅ”i sevi kā vienu no droŔākajiem un kvalitatÄ«vākajiem risinājumiem. Starp viņiem: LibreSSL (dakÅ”a OpenSSL), OpenSSH, pakeÅ”u filtrs PF, marÅ”rutÄ“Å”anas dēmoni OpenBGPD un OpenOSPFD, NTP serveris OpenNTPD, pasta serveris AtvērtSMTPD, teksta termināļa multiplekseris (lÄ«dzÄ«gi GNU ekrānam) tmux, dēmons identd ar IDENT protokola ievieÅ”anu, BSDL alternatÄ«vu GNU groff pakotnei - mandoc, protokols kļūdu izturÄ«gu sistēmu organizÄ“Å”anai CARP (Common Address Redundancy Protocol), viegls http serveris, failu sinhronizācijas utilÄ«ta OpenRSYNC.

Galvenais uzlabojumi:

  • LietderÄ«ba ir iekļauta sysupgrade, paredzēts lai automātiski atjauninātu sistēmu uz jaunu versiju. Sysupgrade lejupielādē jaunināŔanai nepiecieÅ”amos failus, pārbauda tos, izmantojot apzÄ«mē, kopē RAM disku bsd.rd uz bsd.upgrade un sāk sistēmas atsāknÄ“Å”anu. SāknÄ“Å”anas ielādētājs, konstatējis bsd.upgrade klātbÅ«tni, sāk to automātiski lejupielādēt un automātiski atjaunināt sistēmu. IepriekŔējai OpenBSD 6.5 atzarai ir sagatavots syspatch, kas pievieno sysupgrade un ļauj izmantot Å”o utilÄ«tu, lai jauninātu sistēmu uz OpenBSD 6.6 uz amd64, arm64 un i386 arhitektÅ«rām, izpildot ā€œsyspatch && sysupgradeā€;
  • Cavium OCTEON (mips64) procesoriem Clang tiek izmantots kā bāzes sistēmas galvenais kompilators. PowerPC arhitektÅ«rai ir pievienots izvēles atbalsts veidoÅ”anai, izmantojot Clang. Armv7 un i386 arhitektÅ«rām GCC kompilators pēc noklusējuma ir atspējots (atlicis tikai Clang);
  • Iekļauts draiveris amdgpu AMD GPU. Draiveris atjaunināts DRM (TieŔā renderÄ“Å”anas pārvaldnieks). Pievienota iespēja nepieŔķirtiem lietotājiem piekļūt drm ierÄ«cei, mainot ierÄ«ces Ä«paÅ”nieku pēc pirmās piekļuves. Inteldrm un radeondrm draivera kods ir sinhronizēts ar Linux kodolu 4.19.78. Pievienots atbalsts GPU, ko izmanto Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whisky Lake un Comet Lake mikroshēmās;
  • Ieviests ar Linux saderÄ«gs interfeiss ACPI un pievienots ACPI atbalsts radeon un amdgpu draiveros;
  • VadÄ«tājs pievienots aplgpio GPIO kontrolleriem, ko izmanto Intel Apollo Lake SoC;
  • Uzlabots atbalsts SAS3 kontrolleriem, uzlabota diskdziņa noteikÅ”anas uzticamÄ«ba sāknÄ“Å”anas laikā un pievienots atbalsts 64 bitu DMA mpii draiverÄ«;
  • PCI ierÄ«cēm ir ieviests specifikāciju atbalsts virtio 1.0;
  • Pievienots atbalsts kriptogrāfiskajiem kopprocesoriem, ko izmanto AMD Ryzen CPU/APU. Pievienots ksmn draiveris siltuma sensoriem, ko izmanto 17. paaudzes AMD procesoros;
  • Uzlabots atbalsts ARM64 arhitektÅ«rai. Pievienots atbalsts sistēmām, kuru pamatā ir CPU Ampere eMAG. Pievienoti jauni draiveri SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700. Pievienots CPU Cortex-A65 atbalsts;
  • Visiem bezvadu draiveriem ir pievienota iespēja pārsÅ«tÄ«t saņemtās paketes uz tÄ«kla steku pakeÅ”u režīmā, viena pārtraukuma ietvaros apstrādājot vairākas paketes vienlaikus;
  • Uzlabota failu sistēmas keÅ”atmiņas veiktspēja datoros ar AMD64 arhitektÅ«ru;
  • Uzlabota startx un xinit funkcionalitāte mÅ«sdienu sistēmās, izmantojot inteldrm, radeondrm un amdgpu grafikas draiverus;
  • AtklāŔanas sistēmas izsaukums ir uzlabots, lai nodroÅ”inātu failu sistēmas piekļuves izolāciju. Lietojumprogrammu skaits no bāzes sistēmas, kurām ir ieviesta aizsardzÄ«ba, izmantojot atklāŔanu, ir palielināts lÄ«dz 77;
  • No globālās bloÄ·Ä“Å”anas ir izņemti getrlimit, setrlimit, lasÄ«Å”anas un rakstÄ«Å”anas sistēmas izsaukumi, kā arÄ« kods piekļuvei resursu ierobežojumiem un failu pozÄ«ciju maiņai;
  • Uzlabota metode Spectre ievainojamÄ«bu bloÄ·Ä“Å”anai Intel centrālajos procesoros. Pievienota aizsardzÄ«ba no uzbrukumiem MDS (Microarchitectural Data Sampling) klase Intel procesoros;
  • ntpd tagad ir droÅ”ais režīms sistēmas pulksteņa iestatÄ«Å”anai un izgÅ«Å”anai sāknÄ“Å”anas laikā, pat ja nav paÅ”barojoÅ”a pulksteņa;
  • Tmux termināļa multipleksoram ir pievienota iespēja izmantot regulārās izteiksmes meklÄ“Å”anas, atbilstÄ«bas un aizstāŔanas komandās. Pievienota vienkārÅ”a izvēlņu sistēma ar peles vai tastatÅ«ras vadÄ«bu. Lai statusa joslā parādÄ«tu izvēlni, tiek piedāvāta komanda ā€œdisplay-menuā€. Ieviesta automātiskā ritināŔana, pārvietojot peles kursoru ārpus ekrāna augŔējās vai apakŔējās malas, atlasot apgabalus;
  • Uzlabota bgpd veiktspēja. Ir pārrakstÄ«ts kopienu saskaņoÅ”anas kods, ievērojami paātrināts konfigurāciju darbs ar vairākām kopienām un lielu skaitu lÄ«dzinieku. Pievienota komanda 'show mrt kaimiņiem' bgpctl;
  • DNS atrisinātājā atrist pievienots atbalsts bloÄ·Ä“Å”anas sarakstiem;
  • Pievienota lietderÄ«ba smp ar jauna SNMP klienta ievieÅ”anu, kas aizstāja snmpctl;
  • OpenSMTPD pasta servera versija ir atjaunināta. Pievienota API ārējo filtru rakstÄ«Å”anai, kurus var izplatÄ«t atseviŔķi, izmantojot portus. Ir pievienots arÄ« atbalsts iebÅ«vētiem filtriem, nodroÅ”inot vienkārÅ”u ienākoÅ”o sesiju filtrÄ“Å”anas funkcionalitāti. Pievienota iespēja piegādāt filtrētu e-pastu nevēlamo ziņojumu direktorijā mail.maildir. Ir ieviests starpniekservera-v2 protokola atbalsts, kas ļauj novietot SMTP serveri aiz starpniekservera. Ir ieviests atbalsts ECDSA sertifikātiem.
  • OpenSSH 8.1 pakotne ir atjaunināta, tajā var atrast detalizētu pārskatu par uzlabojumiem Å”eit;
  • Atjaunināta LibreSSL pakotne, kurā ir pabeigta RSA_METHOD struktÅ«ras pārneÅ”ana no OpenSSL 1.1, ļaujot izmantot dažādas funkciju realizācijas darbam ar RSA;
  • Portu skaits AMD64 arhitektÅ«rai bija 10736 64, aarch10075 - 386 10682, i6.6 - XNUMX XNUMX. Ir atjaunināti OpenBSD XNUMX iekļautie treÅ”o puÅ”u komponenti:
    • Xenocara grafikas steks, kuras pamatā ir X.Org 7.7 ar xserver 1.20.5 + ielāpiem, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (ar ielāpiem)
    • GCC 4.2.1 (ar ielāpiem) un 3.3.6 (ar ielāpiem)
    • Perl 5.28.2 (ar ielāpiem)
    • NSD 4.2.2
    • Nav saistÄ«bu. 1.9.4
    • Nlāsti 5.7
    • Binutils 2.17 (ar ielāpiem)
    • Gdb 6.3 (ar ielāpiem)
    • Awk, 10. gada 2011. augusts
    • Expat 2.2.8

    Avots: opennet.ru

Pievieno komentāru