OpenBSD 6.7 izlaide

Prezentēts brīvās, multiplatformu UNIX līdzīgas operētājsistēmas izlaidums OpenBSD 6.7. OpenBSD projekts tika dibināts Teo de Raadt 1995. gadā pēc konflikta 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 (atbalsta 12 aparatūras platformas), standartizācija, pareiza darbība, aktīvā drošība un integrēti kriptogrāfiskie līdzekļi. Pilna instalācijas ISO attēla pamatversijas OpenBSD 6.7 izmērs ir 470 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: LibreSSL (forku OpenSSL), OpenSSH, pakotņu filtrs PF, maršrutēšanas demoni OpenBGPD un OpenOSPFD, NTP serveris OpenNTPD, pasta serveris OpenSMTPD, daudzkanālu teksta termināls (analogā GNU screen) tmux, depons identd ar IDENT protokola realizāciju, BSDL alternatīva GNU groff pakotnei — mandoc, protokols, lai izveidotu nestabilas sistēmas CARP (Common Address Redundancy Protocol), vieglais http serveris, failu sinhronizācijas rīks OpenRSYNC.

īpašības uzlabojumi:

  • FFS2 failu sistēma, kurā tiek izmantoti 64 bitu laika un bloku skaita vērtības, pēc noklusējuma tiek izmantota jaunos uzstādījumos gandrīz visām atbalstītajām arhitektūrām, izņemot FFS (izņemot landisk, luna88k un sgi).
  • Tika pievienota jauna metode sistēmu izsaukumu piekļuves derīguma pārbaudei, kas papildus apgrūtina ievainojamību izmantošanu. Šī metode ļauj izpildīt sistēmu izsaukumus tikai tad, ja tie tiek veikti no iepriekš reģistrētajām atmiņas zonām. Lai marķētu atmiņas zonas un aktivizētu aizsardzību, tika ieteikts jauns sistēmas izsaukums msyscall().
  • Sadalījumu skaits, kas var tikt izveidots vienā diskā, palielināts no 7 līdz 15.
  • Cron opciju parsēšanas kods pārveidots, lai atbalstītu getopt līdzīgas iespējas, piemēram, «-ns» un atkārtotu to pašu karogu norādīšanu. Lauks «options» crontab pārveidots par «flags». Crontab pievienots karogs «-s», ar kuru vienlaikus var tikt palaists tikai viens uzdevuma instants. Pievienota operators «~» nejauša laika vērtības norādīšanai.
  • Logu pārvaldniekā cwm ieviesta iespēja noteikt loga izmēru procentuāli no primārā loga izmēra mozaīkas izkārtojumā.
  • PowerPC arhitektūrai noklusējuma pāreja uz Clang izmantošanu un ieviesta arhitektūras neatkarīga mplock realizācija.
  • Apmd uzlabota automātiskā pāreja uz gaidīšanas un miega režīmiem (-z/-Z) — demons tagad reaģē uz akumulatora uzlādes izmaiņu ziņojumiem, ko sūta jaudas vadības draiveris. Pāreja uz miegu notiek ar 60 sekunžu aizkavi, ļaujot lietotājam iegūt kontroli.
  • Iebūvētajā HTTP serverī pievienota konfigurācijas mainīgā $REQUEST_SCHEME, lai saglabātu sākotnējo protokolu (http vai https) pāradresējot, kā arī opcija «strip», kas ļauj izmantot vairākus chroot каталoga /var/www FastCGI serveriem.
  • Rīcībā top pievienota atbalsta rullēšanai, izmantojot taustiņus 9 un 0.
  • Ieviesis mehānismu lapu atbrīvošanai apgrieztā secībā, būtiski palielinot efektivitāti, aktīvi atbrīvojot lielu skaitu lapu.
  • DNS serverī unbound noklusējumā iekļauta DNSSEC pārbaude.
  • Atbrīvotas no globālās bloķēšanas sistēmas izsaukumi.
    __thrsleep(2), __thrwakeup(2), close(2), closefrom(2), dup(2), dup2(2), dup3(2), flock(2), fcntl(2), kqueue(2), pipe(2), pipe2(2) un nanosleep(2), kā arī pamata daļa ioctl(2).
  • Paplašināta aparatūras atbalsts. Pievienots jauns iwx vadītājs Intel AX200 bezvadu čipiem, un iwm vadītājā pievienots atbalsts Intel 9260 un 9560 ierīcēm. Pievienots rge vadītājs Realtek 8125 PCI Express 2.5Gb. Ieteikti daudzi jauni vadītāji, lai uzlabotu darbību arm64 un armv7 platēm, tostarp pievienots atbalsts Raspberry Pi 4 un uzlabots atbalsts Raspberry Pi 2 un 3.
  • Paplašināta skaņas apakšsistēma sndio. Pievienoti API sioctl_open un utilīta sndioctl, lai pārvaldītu skaņu caur sndiod. Dzēsts /dev/mixer, un visi pieslēgvietas pārvietoti uz sndio vietā, izmantojot kodola mixer interfeisu. Sndiod nodrošina aparatūras skaļuma kontroles mehānismu izmantošanu. Lai palielinātu drošību, ierobežots parasto lietotāju piekļuvei pie /dev/audio* un /dev/rmidi*.
  • Bezvadu stekā pārtraukta savienojuma izveide ar jebkuru pieejamo Wi-Fi tīklu, kas neatbalsta šifrēšanu, izņemot skaidru komandas „ifconfig join” izsaukumu. Nodrošināta foniskā skenēšana pieejamo tīklu laikā, kad lietotājs root izpilda komandu „ifconfig scan”. Palielināta skenēšanas rezultātu keša apjoms. Pievienots komandas „ifconfig” ievietojams karogs „nwflag nomimo”, lai palīdzētu novērst paketu zudumus 11n režīmā, ja ierīcei ir nepieslēgti antenas savienojumi. Bwfm draiverim pievienota aktīvas skenēšanas atbalsts. Uzlabota automātiskā pārslēgšanās starp bezvadu tīkliem, pazeminot prioritāti tīkliem, ar kuriem neizdevās savienoties.
  • Tīkla stekā parādījies jauns ppac draiveris, kurā iznestas PPP Access Concentrator interfeisa realizācija. Npppd.conf iestatījumi pārveidoti, lai izmantotu ppac vietā tun. Pārtraucot kešu pārsūtīšanu, pievienots mērķa adreses atbilstības pārbaude paketē pret tīkla interfeisa adresi. Noņemta mobileip atbalsts.
  • Lietotājiem bez root tiesībām aizliegts izmantot ioctl, lai mainītu tīkla interfeisa adresi un mainītu pppoe interfeisa iestatījumus.
  • Sysupgrade nodrošina programmatūras atjauninājumu (fw_update) palaišanu pirms restartēšanas pirms atjauninājuma.
  • Uzlabota sistēmas zvana unveil funkcionalitāte, kas nodrošina piekļuves izolāciju failu sistēmai. Pamatnes sistēmas aplikāciju skaits, kuriem īstenota aizsardzība, izmantojot unveil, palielināts līdz 82. Tajā skaitā vmstat, iostat un systat ir pārvietoti uz unveil.
  • Crypto(3) pievienots RSA-PSS atbalsts.
  • DNS rezolverī unwind pievienots DoT (DNS caur TLS) atbalsts. Pievienota komanda „unwindctl status memory.”
  • Significantly upgraded the implementation of IPsec. Support has been added for automatic traffic switching between rdomain during encryption and decryption to protect against attacks through external channels. Support for rdomain change has been added in iked, and the option ‘rdomain’ has been added to iked.conf.
    For iked and isakmpd, the default IPSEC_LEVEL_REQUIRE level has been set, which prohibits the processing of unencrypted packets matching the flow. The Diffie-Hellman group settings for IKE SA now include the algorithms curve25519, ecp256, ecp384, ecp521, modp3072, and modp4096. In iked, the default authentication method has been changed to digital signature authentication (RFC 7427). ESN settings have been added to iked.conf. An option ‘-p’ has been introduced to select a non-standard UDP port number.
  • The capabilities of the tmux terminal multiplexer have been expanded, with many new options added.
  • The version of the OpenSMTPD mail server has been updated. The built-in filters have implemented the keyword ‘bypass’ to skip processing under specified conditions. The use of the current smtpd session username in filters has been permitted. In smtpd.conf, the parameters now allow for mail-from and rctp-to usage.
  • The OpenSSH 8.2 package has been updated, featuring support for FIDO/U2F two-factor authentication tokens. A detailed overview of improvements can be viewed. šeit.
  • Atjaunināts The LibreSSL package has reached the readiness stage with the implementation of TLS 1.3 based on a new finite state machine and record-handling subsystem. Currently, only the client side of TLS 1.3 is enabled by default, while the server side is planned to be activated by default in a future release. A list of other changes can be seen in the release announcements. 3.1.0 un 3.1.1.
  • The number of ports for the AMD64 architecture is 11268, for aarch64 — 10848, for i386 — 10715. Updated third-party components included in OpenBSD 6.7:
    • The Xenocara graphics stack based on X.Org 7.7 with xserver 1.20.8 + patches, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.2.8, xterm 351, 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.30.2 (with patches)
    • NSD 4.2.4
    • Unbound 1.10.0
    • Ncurses 5.7
    • Binutils 2.17 (with patches)
    • Gdb 6.3 (with patches)
    • Awk from December 20, 2012.
    • Expat 2.2.8

    Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster