atbrÄ«votÄs daudzplatformu UNIX lÄ«dzÄ«gas operÄtÄjsistÄmas izlaiÅ”ana . OpenBSD projekts tika dibinÄts Teo de Raadt 1995. gadÄ pÄc ar NetBSD izstrÄdÄtÄjiem, kÄ rezultÄtÄ Teo tika liegts piekļūt NetBSD CVS krÄtuvei. PÄc tam Teo de Raadt kopÄ ar domubiedriem izveidoja jaunu atvÄrtÄs operÄtÄjsistÄmu, balstoties uz NetBSD avota koka, kuras galvenie attÄ«stÄ«bas mÄrÄ·i bija pÄrnesamÄ«ba ( 13 aparatÅ«ras platformas), standartizÄcija, pareiza darbÄ«ba, aktÄ«vÄ droŔība un integrÄti kriptogrÄfiskie lÄ«dzekļi. Pilnas instalÄcijas lielums pamatsistÄma OpenBSD 6.6 ir 460 MB.
Papildus paÅ”ai operÄtÄjsistÄmai OpenBSD projekts ir pazÄ«stams ar saviem komponentiem, kuri ir izplatÄ«ti citÄs sistÄmÄs un pierÄdÄ«juÅ”i sevi kÄ vieni no droÅ”Äkajiem un kvalitatÄ«vÄkajiem risinÄjumiem. Starp tiem: ( OpenSSL), , pakotÅu filtrs , marÅ”rutÄÅ”anas demoni , NTP serveris , pasta serveris , daudzkanÄlu teksta terminÄls (analogÄ GNU screen) , depons ar IDENT protokola realizÄciju, BSDL alternatÄ«va GNU groff pakotnei ā , protokols, lai izveidotu nestabilas sistÄmas CARP (Common Address Redundancy Protocol), vieglais , failu sinhronizÄcijas rÄ«ks .
īpaŔības :
- Iekļauta utilÄ«tprogramma , automÄtiski atjauninÄt sistÄmu uz jauno izlaidumu. Sysupgrade lejupielÄdÄ nepiecieÅ”amÄs atjauninÄÅ”anas failus, pÄrbauda tos, izmantojot , kopÄ ramdisk bsd.rd uz bsd.upgrade un iniciÄ sistÄmas restartÄÅ”anu. IelÄde, atklÄjot bsd.upgrade esamÄ«bu, sÄk automÄtisko ielÄdi un automÄtisko sistÄmas atjauninÄÅ”anu. IepriekÅ”Äjai OpenBSD 6.5 versijai sagatavots syspatch, kas pievieno sysupgrade un ļauj ar Ŕīs utilÄ«tprogrammas palÄ«dzÄ«bu atjauninÄt savu sistÄmu uz OpenBSD 6.6 uz amd64, arm64 un i386 arhitektÅ«rÄm, izpildot āsyspatch && sysupgradeā;
- Cavium OCTEON (mips64) procesoriem kÄ pamata sistÄmas kompilators ir izmantots Clang. Powerpc arhitektÅ«rai ir pievienota opcionalÄ atbalsta iespÄja izmantot Clang. Armv7 un i386 arhitektÅ«rÄm GCC kompilators ir noliegts pÄc noklusÄjuma (atstÄts tikai Clang);
- Iekļauts draiveris AMD GPU. AtjauninÄts draiveris (TieÅ”Äs renderÄÅ”anas menedžeris). Pievienota neprivileÄ£Ätu lietotÄju piekļuve drm ierÄ«cei, mainot tÄs Ä«paÅ”nieku pirmajÄ piekļuvÄ. Draiveru inteldrm un radeondrm kods ir sinhronizÄts ar Linux kodolu 4.19.78. Pievienota GPU atbalsts, ko izmanto Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake un Comet Lake Äipi;
- Ieviests Linux saderīgs interfeiss un pievienots ACPI atbalsts radeon un amdgpu draiveros;
- Pievienots draiveris Intel Apollo Lake SoC GPIO kontrolieriem;
- Uzlabots SAS3 kontrolieru atbalsts, paaugstinÄta droŔība diskdziÅu noteikÅ”anai startÄÅ”anas laikÄ un pievienots 64 bitu DMA atbalsts draiverÄ« mpii;
- PCI ierÄ«cÄm Ä«stenots atbalsts specifikÄcijai 1.0;
- Pievienots kriptogrÄfisko lÄ«dzstrÄvas procesoru atbalsts, ko izmanto AMD Ryzen CPU/APU. Pievienots draiveris ksmn termodatoriem, ko izmanto AMD 17. paaudzes procesoros;
- Uzlabots ARM64 arhitektÅ«ras atbalsts. Pievienots atbalsts sistÄmÄm, kas balstÄ«tas uz CPU Ampere eMAG. Pievienoti jauni draiveri SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700. Pievienots CPU Cortex-A65 atbalsts;
- Visos bezvadu draiveros pievienota iespÄja pÄrsÅ«tÄ«t saÅemtos paketes tÄ«kla kaudzÄ partijÄs, apstrÄdÄjot vairÄkas paketes ar vienu traucÄjumu;
- PaaugstinÄta failu sistÄmu keÅ”atmiÅas veiktspÄja datoros ar AMD64 arhitektÅ«ru;
- IestÄdÄ«ta startx un xinit darbÄ«ba mÅ«sdienu sistÄmÄs, izmantojot grafiskos draiverus inteldrm, radeondrm un amdgpu;
- Uzlabots sistÄmas izsaukums unveil, kas nodroÅ”ina piekļuves izolÄciju failu sistÄmai. Pieteikumu skaits pamatÄ esoÅ”ajÄ sistÄmÄ, kam Ä«stenota aizsardzÄ«ba, izmantojot unveil, palielinÄts lÄ«dz 77;
- AtbrÄ«voti no globÄlÄs bloÄ·ÄÅ”anas sistÄmas izsaukumi getrlimit, setrlimit, read un write, kÄ arÄ« kods resursu ierobežojumu piekļuvei un failu pozÄ«ciju maiÅai;
- Uzlabota metodes neaizsargÄtÄ«bu Spectre pret Intel CPU. Pievienota aizsardzÄ«ba pret MDS (Microarchitectural Data Sampling) klasi Intel procesoros;
- ntpd iekļauts droÅ”s režīms sistÄmas pulksteÅa vÄrtÄ«bu iestatīŔanai un saÅemÅ”anai startÄÅ”anas laikÄ, pat ja nav autonomÄ pulksteÅa;
- Terminalu multiplexer tmux pievienota iespÄja izmantot regulÄrÄs izteiksmes komandu search, match un substitute. Pievienota vienkÄrÅ”a izvÄlnes sistÄma ar pele vai tastatÅ«ras vadÄ«bu. Lai parÄdÄ«tu izvÄlni statusa joslÄ, piedÄvÄta komanda "display-menu". RealizÄta automÄtiskÄ ritinÄÅ”ana, pÄrvietojot kursora peles Ärpus augÅ”ÄjÄ vai apakÅ”ÄjÄ ekrÄna mala, iezÄ«mÄjot laukumus;
- PaaugstinÄta bgpd veiktspÄja. PÄrskatÄ«ts kods kopienas saskaÅoÅ”anai, bÅ«tiski paÄtrinÄta konfigurÄciju darbÄ«ba ar vairÄkÄm kopienÄm un lielu peer skaitu. bgpctl pievienota komanda 'show mrt neighbors';
- DNS rezolvers pievienota bloÄ·ÄÅ”anas sarakstu atbalsts;
- Pievienota utilÄ«ta ar jauna SNMP klienta ievieÅ”anu, kas aizstÄj snmpctl;
- AtjauninÄta OpenSMTPD e-pasta servera versija. Pievienots API ÄrÄju filtrÄÅ”anas rÄ«ku izstrÄdei, kuri var tikt izplatÄ«ti atseviŔķi caur portiem. TÄpat pievienots atbalsts iebÅ«vÄtajiem filtriem, kas nodroÅ”ina vienkÄrÅ”u ienÄkoÅ”o sesiju atlasi. Pievienota iespÄja nosÅ«tÄ«t filtrÄto e-pastu uz katalogu Junk mail.maildir. RealizÄts proxy-v2 protokola atbalsts, kas ļauj izvietot SMTP serveri aiz prokÅ”ija. RealizÄta ECDSA sertifikÄtu atbalsts.
- Atjaunots OpenSSH 8.1 pakotne, detalizÄtu uzlabojumu pÄrskatu varat apskatÄ«t ;
- AtjauninÄts pakotne LibreSSL, kurÄ pabeigta portÄÅ”ana no OpenSSL 1.1 struktÅ«ras RSA_METHOD, kas ļauj izmantot dažÄdas funkciju realizÄcijas darbam ar RSA;
- Porte skaits AMD64 arhitektÅ«rai ir 10736, aarch64 - 10075, i386 - 10682. AtjauninÄti treÅ”o puÅ”u komponenti, kas ietilpst OpenBSD 6.6 sastÄvÄ:
- Grafiskais kaudze Xenocara, kas balstÄ«ta uz X.Org 7.7 ar xserver 1.20.5 + pielÄgojumiem, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
- LLVM/Clang 8.0.1 (with patches)
- GCC 4.2.1 (with patches) and 3.3.6 (with patches)
- Perl 5.28.2 (ar pielÄgojumiem)
- NSD 4.2.2
- Unbound 1.9.4
- Ncurses 5.7
- Binutils 2.17 (with patches)
- Gdb 6.3 (with patches)
- Awk 2011. gada 10. augustÄ
- Expat 2.2.8
Avots: opennet.lv
