Den 19. maj blev der præsenteret en frigivelse af det frie UNIX-lignende operativsystem OpenBSD 6.7. Et kendetegn ved dette system er fokus på kodekvalitet og sikkerhed. Projektet blev grundlagt af Theo de Raadt i 1995 efter en konflikt med udviklerne af NetBSD. De mest betydningsfulde ændringer i frigivelsen er opført nedenfor.
- Nu understøttes op til 15 partitioner på én fysisk enhed. Læs mere
- Maskinuafhængig implementering af mploc til powerpc-platformen.
- Optimering af fjernelse af hukommelsessider.
- Talrige forbedringer og fejlrettelser i dhclient, klienten til DHCP-protokollen.
- Maksimal blokstørrelse til NVMe-operationer er 128K.
- Forbedringer til apmd-daemonen, som håndterer dvale/søvn. Oplysninger om strømændringer modtages af daemonen fra batteridriveren. Beskeder fra driveren ignoreres i 60 sekunder efter genoptagelse, så brugeren kan begynde at arbejde, før maskinen går i dvale igen.
- Mulighed for at oprette anonyme filer i tmpfs. Dette kan begrænse applikationers adgang til filsystemet.
- Tilføjet menneskelæselig tilstand til systat (mulighed -h).
- Gamle adfærd for dhclient er genoprettet. Systemet vil nu igen ignorere forbindelser, der ikke tilbyder en subnetmaske.
Forbedringer af ffs2-filsystemet, som bruger 64-bit tidsmærker og blokadresser:
- Nu bruges ffs2 som standard på alle platforme, undtagen landisk, luna88k og sgi.
- Understøttelse af boot-partition og ramdisk til sgi-platformen.
- Løftet vedrørende boot på sparc64 og Mac PPC.
- Mulighed for boot for alpha- og amd64-platforme.
- Mulighed for boot for arm_v7 og arm64-platforme ved brug af efiboot.
- Mulighed for boot på loongson-platformen.
Forbedringer inden for SMP:
- Systemopkald __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 og nanosleep køres nu uden KERNEL_LOCK.
- Implementeringen af SMP til AMD-processorer er blevet revideret. Systemet vil nu ikke fejlagtigt identificere kerner som tråde.
Drivere:
- Forbedringer af em-driveren, der understøtter Intel PRO/1000 10/100/Gigabit Ethernet netværkskort.
- Implementering af mikrosekund-opløsning ved hjælp af microcputime for Cherry Trail-familien af processorer for at rette problemer med fryseved opstart af X-vinduesystemet.
- Understøttelse af hukommelsesadressering i PCI-enheder for LPSS (Low Power Subsystem).
- Understøttelse af x553-controllere i ix-driveren, der håndterer højhastigheds netværkskort fra Intel, der bruger PCI Express-grænsefladen.
- Fejlrettelser efter søvn/hibernation for amdgpu og radeondrm.
- Retning af fryseri på HP EliteBook ved opstart i UEFI-tilstand.
- Du kan finde flere detaljer i den originale meddelelse på det officielle projekts websted.
Og desuden:
- Følgende drivere er blevet fjernet:
- rtfps, der håndterer den serielle port på IBM RT PC-moderne;
- dpt for DPT EATA SCSI RAID;
- gpr til smartcard-læsere på PCMCIA GemPlus GPR400-interfaces;
- mesh, til scsi-expansionskort i Power Macintosh;
- Lydsystemet er blevet forbedret.
- Tilføjet støtte til RaspberryPi 3/4 på arm64-arkitektur og RaspberryPi 2/3 på arm_v7-arkitektur.
Kilde: linux.org.ru

