19. mai ble utgivelsen av det gratis UNIX-lignende operativsystemet OpenBSD 6.7 presentert. En spesiell egenskap ved dette systemet er dets vekt på kodekvalitet og sikkerhet. Prosjektet ble grunnlagt av Theo de Raadt i 1995 etter en konflikt med NetBSD-utviklerne. De viktigste endringene i utgivelsen er listet opp nedenfor.
- Støtter nå opptil 15 partisjoner på én fysisk enhet. Mer informasjon
- Maskinuavhengig implementering av mploc for powerpc-plattformen.
- Optimalisering av rengjøring av minnesider.
- Tallrike forbedringer og feilrettinger i dhclient, en klient for DHCP-protokollen.
- Maksimal blokkstørrelse for NVMe-operasjoner er 128K.
- Forbedringer av apmd-demonen, som er ansvarlig for dvalemodus/søvn. Daemonen mottar informasjon om strømendringer fra batteridriveren. Drivermeldinger ignoreres i 60 sekunder etter at datamaskinen gjenopptas, slik at brukeren kan begynne å jobbe før maskinen går i dvale igjen.
- Lagt til muligheten til å lage navnløse filer i tmpfs. Dette kan begrense programtilgangen til filsystemet.
- Lagt til lesbar modus til systat (alternativ -h).
- Gjenopprettet gammel dhclient-atferd. Systemet vil nå igjen ignorere tilkoblinger som ikke gir en subnettmaske.
Forbedringer av ffs2-filsystemet ved å bruke 64-biters tidsstempler og blokkadresser:
- Nå brukes ffs2 som standard på alle plattformer bortsett fra landisk, luna88k og sgi.
- Oppstartspartisjon og ramdisk-støtte for sgi-plattformen.
- Fast lasting for sparc64 og Mac PPC.
- Nedlastbar for alfa- og amd64-plattformer.
- Oppstartbar for arm_v7 og arm64-plattformer ved hjelp av efiboot.
- Nedlastbar for loongson-plattformen.
Forbedringer i SMP:
- Systemsamtalene __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 og nanosleep kjøres nå uten KERNEL_LOCK.
- Omarbeidet SMP-implementering for AMD-prosessorer. Nå vil systemet ikke lenger feilaktig identifisere kjerner som tråder.
Drivere:
- Forbedringer i em-driveren, som er ansvarlig for å støtte Intel PRO/1000 10/100/Gigabit Ethernet-nettverkskort.
- Implementering av mikrosekundoppløsning ved bruk av mikroprosessor for Cherry Trail-familiens prosessorer for å fikse fryser når X-vindussystemet startes.
- Støtte for minneadressering i PCI-enheter for LPSS (Low Power Subsystem).
- Støtte for x553-kontrolleren i ix-driveren, som er ansvarlig for høyhastighets Intel-nettverkskort som bruker PCI Express-grensesnittet.
- Rettet feil etter dvale/dvalemodus for amdgpu og radeondrm.
- Rett opp for at HP EliteBook fryser ved oppstart i UEFI-modus.
- Flere detaljer finner du i den opprinnelige meldingen på den offisielle nettsiden til prosjektet.
Og også:
- Følgende drivere er fjernet:
- rtfps, ansvarlig for serieporten på IBM RT PC-kort;
- dpt for DPT EATA SCSI RAID;
- gpr for smartkortlesere på PCMCIA GemPlus GPR400-grensesnittet;
- mesh, for scsi-utvidelseskort i Power Macintosh;
- Lydundersystemet er forbedret.
- Lagt til støtte for RaspberryPi 3/4 på arm64-arkitektur og RaspberryPi 2/3 på arm_v7-arkitektur.
Kilde: linux.org.ru