Itusilẹ ti OpenBSD 6.6

waye Tu ti a free agbelebu-Syeed UNIX-bi ẹrọ Ṣii OpenBSD 6.6. Ise agbese OpenBSD jẹ ipilẹ nipasẹ Theo de Raadt ni ọdun 1995 lẹhin rogbodiyan pẹlu awọn olupilẹṣẹ NetBSD, nitori abajade eyiti Teo ti kọ iraye si ibi ipamọ NetBSD CVS. Lẹhin eyi, Theo de Raadt ati ẹgbẹ kan ti awọn eniyan ti o nifẹ si ṣẹda ẹrọ iṣẹ ṣiṣi tuntun ti o da lori igi orisun NetBSD, awọn ibi-afẹde akọkọ ti eyiti o jẹ gbigbe (ni atilẹyin nipasẹ Awọn iru ẹrọ ohun elo 13), iwọntunwọnsi, iṣẹ ṣiṣe ti o tọ, aabo ti nṣiṣe lọwọ ati awọn irinṣẹ cryptographic ti a ṣepọ. Iwọn fifi sori ẹrọ ni kikun ISO-образа OpenBSD 6.6 ipilẹ eto jẹ 460 MB.

Ni afikun si ẹrọ ṣiṣe funrararẹ, iṣẹ akanṣe OpenBSD jẹ olokiki fun awọn paati rẹ, eyiti o ti di ibigbogbo ni awọn eto miiran ati ti fihan ara wọn lati jẹ ọkan ninu awọn solusan to ni aabo julọ ati didara julọ. Lára wọn: FreeSSL (orita Ṣii SSL), OpenSSH, apo àlẹmọ PF, afisona daemons ṢiiBGPD ati ṢiiOSPFD, olupin NTP Ṣii NTPD, olupin mail ṢiiSMTPD, multiplexer ebute ọrọ (bii iboju GNU) tmux, daemon idanimọ pẹlu imuse ti Ilana IDENT, yiyan BSDL si package GNU groff - mandoc, Ilana fun siseto awọn eto ifarada-aṣiṣe CARP (Ilana Apọju Adirẹsi Wọpọ), iwuwo fẹẹrẹ olupin http, IwUlO amuṣiṣẹpọ faili ṢiiRSYNC.

akọkọ awọn ilọsiwaju:

  • IwUlO wa ninu sysupgrade, ti a ti pinnu lati ṣe imudojuiwọn eto laifọwọyi si itusilẹ tuntun. Sysupgrade ṣe igbasilẹ awọn faili pataki fun igbesoke, ṣayẹwo wọn ni lilo fihan, daakọ ramdisk bsd.rd si bsd.upgrade ati pe o bẹrẹ atunbere eto kan. Bootloader, ti o ti rii wiwa ti bsd.upgrade, bẹrẹ lati ṣe igbasilẹ rẹ laifọwọyi ati mu eto naa ṣiṣẹ laifọwọyi. Fun ẹka ti tẹlẹ ti OpenBSD 6.5, a ti pese syspatch kan ti o ṣafikun sysupgrade ati gba ọ laaye lati lo ohun elo yii lati ṣe igbesoke eto rẹ si OpenBSD 6.6 lori amd64, arm64 ati i386 architectures nipa ṣiṣe “syspatch && sysupgrade”;
  • Fun awọn ilana Cavium OCTEON (mips64), Clang ti lo bi olupilẹṣẹ akọkọ ti eto ipilẹ. Atilẹyin iyan fun kikọ ni lilo Clang ti ṣafikun fun faaji powerpc. Fun armv7 ati i386 faaji, alakojo GCC jẹ alaabo nipasẹ aiyipada (Clang nikan ni o ku);
  • Awakọ pẹlu amdgpu fun AMD GPU. Awakọ imudojuiwọn drm (Oluṣakoso Rendering taara). Ṣe afikun agbara fun awọn olumulo ti ko ni anfani lati wọle si ẹrọ drm nipa yiyipada oniwun ẹrọ naa ni iwọle akọkọ. Inteldrm ati koodu awakọ radeondrm ti muṣiṣẹpọ pẹlu ekuro Linux 4.19.78. Atilẹyin ti a ṣafikun fun awọn GPU ti a lo ni Intel Broxton/Apollo Lake, Amber Lake, Lake Gemini, Kofi Lake, Whiskey Lake ati awọn eerun Comet Lake;
  • Linux ibaramu ni wiwo muse akpi ati afikun atilẹyin ACPI ni radeon ati amdgpu awakọ;
  • Awakọ fi kun aplgpio fun awọn olutona GPIO ti a lo ninu Intel Apollo Lake SoC;
  • Atilẹyin ilọsiwaju fun awọn olutona SAS3, igbẹkẹle ilọsiwaju ti wiwa awakọ lakoko bata, ati atilẹyin afikun fun 64-bit DMA ni awakọ mpii;
  • Atilẹyin sipesifikesonu ti ṣe imuse fun awọn ẹrọ PCI virtio 1.0;
  • Atilẹyin ti a ṣafikun fun awọn coprocessors cryptographic ti a lo ninu AMD Ryzen CPUs/APUs. Fikun awakọ ksmn fun awọn sensọ igbona ti a lo ninu iran 17th ti awọn ilana AMD;
  • Imudara atilẹyin fun ARM64 faaji. Atilẹyin ti a ṣafikun fun awọn eto ti o da lori Sipiyu Ampere eMAG. Awọn awakọ tuntun ti a ṣafikun fun SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700. Atilẹyin afikun fun Sipiyu Cortex-A65;
  • Agbara lati tan kaakiri awọn apo-iwe ti o gba si akopọ nẹtiwọọki ni ipo ipele ti ṣafikun si gbogbo awọn awakọ alailowaya, ṣiṣe awọn apo-iwe pupọ ni ẹẹkan laarin idalọwọduro kan;
  • Imudara iṣẹ kaṣe eto faili faili lori awọn kọnputa pẹlu faaji AMD64;
  • Imudara startx ati iṣẹ ṣiṣe xinit lori awọn ọna ṣiṣe ode oni nipa lilo inteldrm, radeondrm ati awọn awakọ eya aworan amdgpu;
  • Ipe eto ṣiṣafihan ti ni ilọsiwaju lati pese ipinya wiwọle eto faili. Nọmba awọn ohun elo lati eto ipilẹ fun eyiti aabo lilo ṣiṣii ti ṣe imuse ti pọ si 77;
  • Awọn getrlimit, setrlimit, kika ati kọ awọn ipe eto, bakannaa koodu fun wiwọle si awọn opin orisun ati iyipada awọn ipo faili, ti yọkuro lati idinamọ agbaye;
  • Ọna ti ilọsiwaju fun idilọwọ awọn ailagbara Specter ni awọn CPUs Intel. Fi kun Idaabobo lati awọn ikọlu MDS (Microarchitectural Data Sampling) kilasi ni Intel to nse;
  • ntpd ni bayi ni ipo ailewu fun eto ati gbigba aago eto pada ni akoko bata, paapaa ni isansa aago ti ara ẹni;
  • Agbara lati lo awọn ikosile deede ni wiwa, ibaamu ati awọn aṣẹ aropo ti ni afikun si multiplexer ebute tmux. Ṣe afikun eto akojọ aṣayan ti o rọrun pẹlu Asin tabi iṣakoso keyboard. Lati ṣe afihan akojọ aṣayan ni ọpa ipo, aṣẹ "ifihan-akojọ" ti wa ni imọran. Ṣiṣe yiyi laifọwọyi nigbati o ba n gbe kọsọ Asin kọja oke tabi isalẹ ti iboju nigba yiyan awọn agbegbe;
  • Imudara iṣẹ ti bgpd. Awọn koodu fun ibaramu agbegbe ti tun kọ, iṣẹ awọn atunto pẹlu ọpọlọpọ awọn agbegbe ati nọmba nla ti awọn ẹlẹgbẹ ti ni iyara pupọ. Ṣafikun aṣẹ 'show mrt awọn aladugbo' si bgpctl;
  • Ninu olupinnu DNS aifọkanbalẹ atilẹyin ti a ṣafikun fun awọn atokọ dina;
  • IwUlO ti a ṣafikun snmp pẹlu imuse ti alabara SNMP tuntun ti o rọpo snmpctl;
  • Ẹya ti olupin meeli OpenSMTPD ti ni imudojuiwọn. Ṣafikun API kan fun kikọ awọn asẹ ita ti o le pin lọtọ nipasẹ awọn ebute oko oju omi. Atilẹyin fun awọn asẹ ti a ṣe sinu tun ti ṣafikun, pese iṣẹ ṣiṣe sisẹ ti o rọrun fun awọn akoko ti nwọle. Aṣayan ti a ṣafikun lati fi meeli ti a yan si iwe ilana Junk ni mail.maildir. Atilẹyin fun ilana proxy-v2 ti ni imuse, gbigba ọ laaye lati gbe olupin SMTP kan lẹhin aṣoju kan. Atilẹyin fun awọn iwe-ẹri ECDSA ti ni imuse.
  • Apejọ OpenSSH 8.1 ti ni imudojuiwọn, atokọ alaye ti awọn ilọsiwaju le ṣee rii nibi;
  • A ti ni imudojuiwọn package LibreSSL, ninu eyiti gbigbe ti ọna RSA_METHOD lati OpenSSL 1.1 ti pari, gbigba lilo awọn imuse ti awọn iṣẹ ṣiṣe lọpọlọpọ fun ṣiṣẹ pẹlu RSA;
  • Nọmba awọn ebute oko oju omi fun ile-iṣẹ AMD64 jẹ 10736, fun aarch64 - 10075, fun i386 - 10682. Awọn paati lati ọdọ awọn olupilẹṣẹ ẹnikẹta ti o wa pẹlu OpenBSD 6.6 ti ni imudojuiwọn:
    • Xenocara eya akopọ da lori X.Org 7.7 pẹlu xserver 1.20.5 + abulẹ, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-konfigi 2.20;
    • LLVM/ Clang 8.0.1 (pẹlu awọn abulẹ)
    • GCC 4.2.1 (pẹlu awọn abulẹ) ati 3.3.6 (pẹlu awọn abulẹ)
    • Perl 5.28.2 (pẹlu awọn abulẹ)
    • NSD 4.2.2
    • Unbound 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (pẹlu awọn abulẹ)
    • Gdb 6.3 (pẹlu awọn abulẹ)
    • Awk Oṣu Kẹjọ Ọjọ 10, Ọdun 2011
    • Expat 2.2.8

    orisun: opennet.ru

Fi ọrọìwòye kun