Uitgave van OpenBSD 6.6

Heeft plaatsgevonden de release van het vrije cross-platform UNIX-achtige besturingssysteem OpenBSD 6.6. Het OpenBSD-project werd opgericht door Theo de Raadt in 1995 na een conflict met de ontwikkelaars van NetBSD, waardoor Theo de toegang tot de CVS-repository van NetBSD werd ontzegd. Hierna creëerde Theo de Raadt samen met een groep gelijkgestemden een nieuw open besturingssysteem op basis van de broncode van NetBSD, met als voornaamste ontwikkelingsdoelen draagbaarheid (ondersteunt 13 hardwareplatformen), standaardisatie, correcte werking, actieve beveiliging en geïntegreerde cryptografische middelen. De grootte van het volledige installatie ISO-image de basisversie van OpenBSD 6.6, die 460 MB bedraagt.

Naast het besturingssysteem zelf staat het OpenBSD-project bekend om zijn componenten, die wijdverspreid zijn in andere systemen en zichzelf hebben bewezen als enkele van de meest veilige en kwalitatieve oplossingen. Onder deze componenten bevinden zich: LibreSSL (fork OpenSSL), OpenSSH, pakketfilter PF, routeringsdaemon OpenBGPD en OpenOSPFD, NTP-server OpenNTPD, e-mailserver OpenSMTPD, tekstterminalmultiplexer (vergelijkbaar met GNU screen) tmux, daemon identd met een implementatie van het IDENT-protocol, BSDL-alternatief voor het GNU groff-pakket — mandoc, protocol voor het organiseren van redundante systemen CARP (Common Address Redundancy Protocol), lichtgewicht http-server, bestandssynchronisatiehulpmiddel OpenRSYNC.

Belangrijkste verbeteringen:

  • De volgende utility is inbegrepen sysupgrade, bedoeld voor het automatisch upgraden van het systeem naar een nieuwe release. Sysupgrade download de benodigde bestanden voor de upgrade, controleert ze met behulp van signify, kopieert ramdisk bsd.rd naar bsd.upgrade en initieert een herstart van het systeem. De bootloader, bij ontdekking van bsd.upgrade, begint met de automatische boot en upgrade van het systeem. Voor de vorige tak OpenBSD 6.5 is syspatch voorbereid, dat sysupgrade toevoegt en het mogelijk maakt om met deze utility je systeem te upgraden naar OpenBSD 6.6 op amd64-, arm64- en i386-architecturen door "syspatch && sysupgrade" uit te voeren;
  • Voor Cavium OCTEON-processors (mips64) werd Clang als de primaire compiler voor het basissysteem gebruikt. Voor de powerpc-architectuur is optionele ondersteuning voor compilatie met Clang toegevoegd. Voor de armv7- en i386-architecturen is de GCC-compiler standaard uitgeschakeld (alleen Clang is overgebleven);
  • De driver is opgenomen amdgpu voor AMD GPU. De driver is bijgewerkt drm (Direct Rendering Manager). Er is een mogelijkheid toegevoegd voor niet-bevoorrechte gebruikers om toegang te krijgen tot het drm-apparaat door de eigenaar van het apparaat te wijzigen bij de eerste toegang. De code van de inteldrm- en radeondrm-drivers is gesynchroniseerd met de Linux-kernel 4.19.78. Ondersteuning is toegevoegd voor GPU's die worden gebruikt in Intel-chips Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake en Comet Lake;
  • Een Linux-compatibele interface is geïmplementeerd acpi en ondersteuning voor ACPI is toegevoegd aan de radeon- en amdgpu-drivers;
  • Er is een stuurprogramma toegevoegd aplgpio voor GPIO-controllers gebruikt in SoC Intel Apollo Lake;
  • De ondersteuning voor SAS3-controllers is verbeterd, de betrouwbaarheid van de detectie van schijven tijdens het opstarten is verhoogd en ondersteuning voor 64-bits DMA is toegevoegd aan de mpii-driver;
  • Ondersteuning voor PCI-apparaten is geïmplementeerd volgens de specificatie virtio 1.0;
  • Ondersteuning voor cryptografische coprocessors die worden gebruikt in CPU/APU AMD Ryzen is toegevoegd. De driver ksmn voor temperatuursensoren in de 17e generatie AMD-processors is toegevoegd;
  • De ondersteuning voor de ARM64-architectuur is verbeterd. Ondersteuning voor systemen op basis van CPU Ampere eMAG is toegevoegd. Nieuwe drivers voor SoC Amlogic, Allwinner A64, i.MX8M en Armada 3700 zijn toegevoegd. Ondersteuning voor CPU Cortex-A65 is toegevoegd;
  • In alle draadloze stuurprogramma's is de mogelijkheid toegevoegd om ontvangen pakketten in batchmodus naar de netwerkstack door te geven, waarbij meerdere pakketten tegelijk binnen één interrupt worden verwerkt;
  • De prestaties van de bestandssysteemcache op computers met AMD64-architectuur zijn verbeterd;
  • De functionaliteit van startx en xinit is verbeterd op moderne systemen, gebruikmakend van de grafische stuurprogramma's inteldrm, radeondrm en amdgpu;
  • De systeemaanroep unveil is verbeterd, wat zorgt voor isolatie van toegang tot het bestandssysteem. Het aantal applicaties in het basissysteem waarvoor bescherming met unveil is geïmplementeerd, is verhoogd tot 77;
  • De systeemaanroepen getrlimit, setrlimit, read en write zijn bevrijd van globale blokkades, evenals de code voor toegang tot de resourcebeperkingen en het wijzigen van de positie in bestanden;
  • De methode voor het blokkeren van kwetsbaarheden Spectre in Intel CPU's is verbeterd. Bescherming is toegevoegd tegen En op deze vraag is er een oplossing – het is noodzakelijk om moderne filtersystemen te gebruiken en speciale programma's in te schakelen – dan is uw bron de klasse MDS (Microarchitectural Data Sampling) in Intel-processors te blokkeren;
  • In ntpd is een veilige modus voor het instellen en verkrijgen van systeemklokwaarden tijdens het opstarten toegevoegd, zelfs zonder een klok met een autonome voeding;
  • In de terminalmultiplexer tmux is de mogelijkheid toegevoegd om reguliere expressies in de zoek-, match- en vervangcommando's te gebruiken. Een eenvoudig menubeheer met muis- of toetsenbordbesturing is toegevoegd. De opdracht ‘display-menu’ is voorgesteld om het menu in de statusregel weer te geven. Automatische scrollen is geïmplementeerd bij het verplaatsen van de muis buiten de boven- of onderkant van het scherm tijdens het selecteren van gebieden;
  • De prestaties van bgpd zijn verbeterd. De code voor community-matching is herschreven, de configuraties met meerdere communities en een groot aantal peers zijn aanzienlijk versneld. In bgpctl is de opdracht ‘show mrt neighbors’ toegevoegd;
  • In DNS-resolver unwind is ondersteuning voor blokkering lijsten toegevoegd;
  • Er is een tool toegevoegd snmp met de implementatie van de nieuwe SNMP-client, die snmpctl vervangt;
  • De versie van de mailserver OpenSMTPD is bijgewerkt. Een API voor het schrijven van externe filters is toegevoegd, die afzonderlijk via poorten kunnen worden verspreid. Ook is ondersteuning voor ingebouwde filters toegevoegd die eenvoudige functies voor het afsnijden van binnenkomende sessies bieden. Een optie voor de levering van gefilterde mail naar de map Junk in mail.maildir is geïmplementeerd. Ondersteuning voor het protocol proxy-v2, dat het mogelijk maakt om een SMTP-server achter een proxy te plaatsen, is gerealiseerd. Ondersteuning voor ECDSA-certificaten is geïmplementeerd.
  • Het OpenSSH-pakket 8.1 is bijgewerkt, een gedetailleerd overzicht van de verbeteringen is te bekijken hier;
  • Het LibreSSL-pakket is bijgewerkt, waarbij de portering van de RSA_METHOD-structuur uit OpenSSL 1.1 is voltooid, waardoor verschillende implementaties van functies voor RSA kunnen worden gebruikt;
  • Het aantal poorten voor de AMD64-architectuur is 10736, voor aarch64 — 10075, voor i386 — 10682. Componenten van externe ontwikkelaars die deel uitmaken van OpenBSD 6.6 zijn bijgewerkt:
    • De grafische stack Xenocara op basis van X.Org 7.7 met xserver 1.20.5 + patches, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (met patches)
    • GCC 4.2.1 (met patches) en 3.3.6 (met patches)
    • Perl 5.28.2 (met patches)
    • NSD 4.2.2
    • Unbound 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (met patches)
    • Gdb 6.3 (met patches)
    • Awk 10 aug 2011
    • Expat 2.2.8

    Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster