Den 19. maj blev udgivelsen af det gratis UNIX-lignende operativsystem OpenBSD 6.7 præsenteret. Det særlige ved dette system er vægten på kodekvalitet og sikkerhed. Projektet blev grundlagt af Theo de Raadt i 1995 efter en konflikt med NetBSD-udviklerne. De væsentligste ændringer i udgivelsen er anført nedenfor.
- Understøtter nu op til 15 partitioner på én fysisk enhed. Flere detaljer
- Maskinuafhængig implementering af mploc til PowerPC-platformen.
- Optimering af rensning af hukommelsessider.
- Talrige forbedringer og fejlrettelser i dhclient, en klient til DHCP-protokollen.
- Den maksimale blokstørrelse for NVMe-operationer er 128K.
- Forbedringer i apmd-dæmonen, som er ansvarlig for dvale/søvn. Daemonen modtager information om strømændringer fra batteridriveren. Drivermeddelelser ignoreres i 60 sekunder efter computeren genoptages, så brugeren kan begynde at arbejde, før maskinen går i dvaletilstand igen.
- Tilføjet muligheden for at oprette unavngivne filer i tmpfs. Dette kan begrænse programmets adgang til filsystemet.
- Tilføjet menneskelig læsbar tilstand for systat (-h indstilling).
- Gendannede gammel dhclient-adfærd. Systemet vil nu igen ignorere forbindelser, der ikke angiver en undernetmaske.
Forbedringer i ffs2-filsystemet ved brug af 64-bit tidsstempler og blokadresser:
- Nu bruges ffs2 som standard på alle platforme undtagen Landisk, Luna88k og SGI.
- Bootpartition og ramdisk-understøttelse til sgi-platformen.
- Rettet indlæsning for sparc64 og Mac PPC.
- Tilgængelig til download på alpha- og amd64-platforme.
- Opstartsfunktion for arm_v7- og arm64-platforme ved hjælp af efiboot.
- Downloadmulighed for Loongson-platformen.
SMP-forbedringer:
- Systemkaldene __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 og nanosleep kører nu uden KERNEL_LOCK.
- Omarbejdet SMP-implementering til AMD-processorer. Systemet vil ikke længere fejlagtigt identificere kerner som tråde.
Drivere:
- Forbedringer i em-driveren, der er ansvarlig for understøttelse af Intel PRO/1000 10/100/Gigabit Ethernet-netværkskort.
- Implementering af mikrosekundopløsning ved hjælp af microcputime til Cherry Trail-processorer for at rette X-opstartsfejl.
- Understøttelse af hukommelsesadressering i PCI-enheder til LPSS (Low Power Subsystem).
- Understøttelse af x553-controlleren i ix-driveren, som er ansvarlig for Intel-netværkskort med høj hastighed, der bruger PCI Express-grænsefladen.
- Rettede fejl efter slumre-/dvaletilstand for amdgpu og radeondrm.
- Løsning af problemer med HP EliteBook, der fryser ved opstart i UEFI-tilstand.
- Flere detaljer kan findes i den oprindelige besked på projektets officielle hjemmeside.
Og:
- Følgende drivere er blevet fjernet:
- rtfps, som er ansvarlig for serielporten på IBM RT PC-kort;
- dpt til DPT EATA SCSI RAID;
- gpr til smartkortlæsere på PCMCIA-grænseflade GemPlus GPR400;
- mesh, til scsi-udvidelseskort i Power Macintosh;
- Lydsystemet er blevet forbedret.
- Tilføjet understøttelse af RaspberryPi 3/4 på arm64-arkitekturen og RaspberryPi 2/3 på arm_v7-arkitekturen.
Kilde: linux.org.ru

