UtgÄvan av OpenBSD 6.6

HÀndelse genomförd lansering av ett fritt, plattformsoberoende UNIX-liknande operativsystem OpenBSD 6.6. Projektet OpenBSD grundades av Theo de Raadt 1995 efter konflikten med utvecklarna av NetBSD, vilket ledde till att Theo fick avbrott i sin Ätkomst till CVS-repositoriet för NetBSD. Efter detta skapade Theo de Raadt tillsammans med en grupp medarbetare ett nytt öppet operativsystem baserat pÄ kÀllkodstrÀdet av NetBSD, vars huvudmÄl för utveckling blev portabilitet (endast manuellt via lÀget «about:debugging» och krÀver tillÀmpning av en patch. 13 hÄrdvaruplattformar), standardisering, korrekt funktion, aktiv sÀkerhet och integrerade kryptografiska verktyg. Storleken pÄ den fullstÀndiga installations- ISO-avbilden den grundlÀggande OpenBSD 6.6-systemet Àr 460 MB.

Förutom sjĂ€lva operativsystemet Ă€r projektet OpenBSD kĂ€nt för sina komponenter, som har blivit populĂ€ra i andra system och har visat sig vara nĂ„gra av de mest sĂ€kra och kvalitativa lösningarna. Bland dem finns: LibreSSL (fork OpenSSL), OpenSSH, paketfilter PF, routingdemoner OpenBGPD och OpenOSPFD, NTP-server OpenNTPD, e-postserver OpenSMTPD, terminalmultiplexer (motsvarande GNU screen) tmux, demon identd med implementation av IDENT-protokollet, BSDL-alternativ för GNU groff — mandoc, protokoll för att organisera redundanta system CARP (Common Address Redundancy Protocol), lĂ€ttviktig http-server, filsynkroniseringsverktyg OpenRSYNC.

Huvud förbÀttringar:

  • I paketet ingĂ„r verktyget sysupgrade, avsett för automatisk uppgradering av systemet till en ny version. Sysupgrade laddar ner de nödvĂ€ndiga filerna för uppgraderingen, verifierar dem med hjĂ€lp av signify, kopierar ramdisk bsd.rd till bsd.upgrade och initierar systemets omstart. NĂ€r bootloadern upptĂ€cker bsd.upgrade pĂ„börjar den automatisk laddning och automatisk uppgradering av systemet. För den tidigare versionen OpenBSD 6.5 har syspatch förberetts, vilket lĂ€gger till sysupgrade och möjliggör att uppgradera sitt system till OpenBSD 6.6 pĂ„ architekturerna amd64, arm64 och i386 genom att köra "syspatch && sysupgrade";
  • För Cavium OCTEON-processorer (mips64) anvĂ€nds Clang som huvudkompilator för det grundlĂ€ggande systemet. För powerpc-arkitekturen har valfri support för byggande med Clang lagts till. För armv7- och i386-arkitekturerna Ă€r GCC-kompilatorn avstĂ€ngd som standard (endast Clang tillĂ„ts);
  • I paketet ingĂ„r drivrutinen amdgpu för AMD GPU. Drivrutinen drm (Direct Rendering Manager) har uppdaterats. Möjlighet tillgĂ„ng för icke-privilegierade anvĂ€ndare till drm-enheten har lagts till genom att byta Ă€gare av enheten vid första anvĂ€ndningen. Koden för drivrutinerna inteldrm och radeondrm har synkroniserats med Linux-kĂ€rnan 4.19.78. Stöd för GPU:er som anvĂ€nds i Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake och Comet Lake-chips har lagts till;
  • En kompatibel med Linux grĂ€nssnitt acpi har implementerats och ACPI-stödet har lagts till i drivrutinerna radeon och amdgpu;
  • Drivrutin tillagd aplgpio för GPIO-kontroller som anvĂ€nds i SoC Intel Apollo Lake;
  • Stödet för SAS3-kontroller har förbĂ€ttrats, pĂ„litligheten för att identifiera lagringsenheter vid uppstart har ökat och 64-bitars DMA-stöd har lagts till i drivrutinen mpii;
  • För PCI-enheter har stöd för specifikationen virtio 1.0;
  • lagts till. Stöd för kryptografiska co-processorer som anvĂ€nds i CPU/APU AMD Ryzen har lagts till. En drivrutin för ksmn för temperatursensorer som anvĂ€nds i 17:e generationens AMD-processorer har lagts till;
  • Stödet för ARM64-arkitekturen har förbĂ€ttrats. Stöd för system baserade pĂ„ CPU Ampere eMAG har lagts till. Nya drivrutiner för SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700 har lagts till. Stöd för CPU Cortex-A65 har lagts till;
  • I alla trĂ„dlösa drivrutiner har möjligheten att överföra mottagna paket till nĂ€tverksstacken i batchlĂ€ge lagts till, vilket gör att flera paket kan behandlas inom en enda avbrott;
  • Prestandan för filsystemets cache har förbĂ€ttrats pĂ„ datorer med AMD64-arkitektur;
  • Funktionen startx och xinit har stabiliserats pĂ„ moderna system, med anvĂ€ndning av grafiska drivrutiner inteldrm, radeondrm och amdgpu;
  • Systemanropet unveil har förbĂ€ttrats för att sĂ€kerstĂ€lla isolering av Ă„tkomst till filsystemet. Antalet applikationer frĂ„n bas systemet som implementerat skydd med hjĂ€lp av unveil har ökat till 77;
  • Globala lĂ„s har tagits bort frĂ„n systemanropen getrlimit, setrlimit, read och write, samt kod för att fĂ„ tillgĂ„ng till resursbegrĂ€nsningar och Ă€ndra position i filer;
  • Metoden för att blockera sĂ„rbarheter i Spectre för Intel-CPU:er har förbĂ€ttrats. Skydd mot attacker MDS (Microarchitectural Data Sampling)-klassen i Intel-processorer har lagts till;
  • Ntpd har fĂ„tt en sĂ€ker installations- och vĂ€rdeĂ„tervinningslĂ€ge för systemklockor under uppstart, Ă€ven i avsaknad av en klocka med batteribackup;
  • Multiplexer-terminalen tmux har fĂ„tt möjligheten att anvĂ€nda reguljĂ€ra uttryck i kommandona search, match och substitute. En enkel menystyrning med mus eller tangentbord har lagts till. Kommandot "display-menu" har föreslagits för att visa menyn i statusraden. Automatisk rullning har implementerats vid musens positionering utanför övre eller nedre skĂ€rmkanten under omrĂ„det markeringsinsatser;
  • Prestandan hos bgpd har ökat. Koden för community-mappning har skrivits om, vilket avsevĂ€rt har ökat hastigheten pĂ„ konfigurationer med flera community och ett stort antal peers. I bgpctl har kommandot 'show mrt neighbors' lagts till;
  • I DNS-resolvern unwind har stöd för blocklistor lagts till;
  • Added utility snmp med implementeringen av en ny SNMP-klient som ersĂ€tter snmpctl;
  • Versionen av e-postservern OpenSMTPD har uppdaterats. Ett API har lagts till för att skriva externa filter som kan distribueras separat via portar. Dessutom har stöd för inbyggda filter lagts till för att erbjuda grundlĂ€ggande funktioner för att filtrera inkommande sessioner. Ett alternativ har lagts till för att leverera filtrerad e-post till mappen Junk i mail.maildir. Stöd för proxy-v2-protokollet har implementerats, vilket möjliggör placering av SMTP-server bakom en proxy. Stöd för ECDSA-certifikat har implementerats.
  • OpenSSH 8.1-paketet har uppdaterats, en detaljerad genomgĂ„ng av förbĂ€ttringarna kan ses hĂ€r;
  • LibreSSL-paketet har uppdaterats, dĂ€r porteringen frĂ„n OpenSSL 1.1-strukturen RSA_METHOD har slutförts, vilket möjliggör anvĂ€ndning av olika implementationer av funktioner för arbete med RSA;
  • Antalet portar för AMD64-arkitekturen uppgick till 10736, för aarch64 — 10075, för i386 — 10682. Komponenterna frĂ„n tredje part som ingĂ„r i OpenBSD 6.6 har uppdaterats:
    • Grafikstacken Xenocara baserad pĂ„ X.Org 7.7 med xserver 1.20.5 + patchar, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (med patchar)
    • GCC 4.2.1 (med patchar) och 3.3.6 (med patchar)
    • Perl 5.28.2 (med patchar)
    • NSD 4.2.2
    • Unbound 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (med patchar)
    • Gdb 6.3 (med patchar)
    • Awk 10 augusti 2011
    • Expat 2.2.8

    KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster