Den 19 maj slÀpptes version 6.7 av det fria UNIX-lika operativsystemet OpenBSD. En sÀrskiljande egenskap hos detta system Àr fokus pÄ kodkvalitet och sÀkerhet. Projektet grundades av Theo de Raadt 1995 efter en konflikt med utvecklarna av NetBSD. De mest betydande Àndringarna i releasen listas nedan.
- Nu stöds upp till 15 partitioner pÄ en fysisk enhet. Mer information
- Maskinoberoende implementation av mploc för plattformen powerpc.
- Optimering av minnesrensning.
- Flera förbÀttringar och buggfixar i dhclient, klienten för DHCP-protokollet.
- Maximala blockstorleken för NVMe-operationer Àr 128K.
- FörbÀttringar av apmd-demonen, som ansvarar för vilolÀge/sömn. Informationen om strömförÀndringar fÄr demon frÄn batteridrivrutinen. Drivrutinsmeddelanden ignoreras i 60 sekunder efter att datorn ÄterfÄtt funktionen, sÄ att anvÀndaren kan börja arbeta innan datorn igen gÄr i vilolÀge.
- Möjlighet att skapa namnlösa filer i tmpfs har lagts till. Detta kan begrÀnsa applikationers tillgÄng till filsystemet.
- MÀnskligt lÀsbart lÀge för systat har lagts till (alternativ -h).
- Det gamla beteendet hos dhclient har ÄterstÀllts. Nu kommer systemet Äter att ignorera anslutningar som inte tillhandahÄller subnetmask.
FörbÀttringar av ffs2-filsystemet, som anvÀnder 64-bitars tidsstÀmplar och blockadresser:
- Nu anvÀnds ffs2 som standard pÄ alla plattformar utom landisk, luna88k och sgi.
- Stöder en startpartition och ramdisk för plattformen sgi.
- Korrigerad inlÀsning för sparc64 och Mac PPC.
- Möjlighet att starta för plattformarna alpha och amd64.
- Möjlighet att starta för plattformarna arm_v7 och arm64 med efiboot.
- Möjlighet att starta för plattformen loongson.
FörbÀttringar inom SMP:
- Systemanropen __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 och nanosleep körs nu utan KERNEL_LOCK.
- Implementation av SMP för AMD-processorer har omarbetats. Nu kommer systemet inte felaktigt att identifiera kÀrnor som trÄdar.
Drivrutiner:
- FörbÀttringar av em-drivrutinen, som ansvarar för stöd för Intel PRO/1000 10/100/Gigabit Ethernet-nÀtverkskort.
- Implementation av mikrosekundupplösning med microcputime för Cherry Trail-processorer för att ÄtgÀrda hÀngningar vid starterna av X-fönstersystemet.
- Stöd för minnesadresssering i PCI-enheter för LPSS (Low Power Subsystem).
- Stöd för x553-kontroller i ix-drivrutinen, som ansvarar för högpresterande nÀtverkskort frÄn Intel som anvÀnder PCI Express-grÀnssnittet.
- Fel har ÄtgÀrdats efter sömn/hybernation för amdgpu och radeondrm.
- Fixerat frysningsproblem pÄ HP EliteBook vid uppstart i UEFI-lÀge.
- Mer information finns i det ursprungliga meddelandet pÄ projektets officiella webbplats.
Och dessutom:
- Följande drivrutiner har tagits bort:
- rtfps, som ansvarar för seriella portar pÄ IBM RT PC-kort;
- dpt för DPT EATA SCSI RAID;
- gpr för smartkortslÀsare pÄ PCMCIA GemPlus GPR400-grÀnssnittet;
- mesh, för SCSI expansionskort i Power Macintosh;
- Ljudsystemet har förbÀttrats.
- Stöd har lagts till för RaspberryPi 3/4 pÄ arm64-arkitektur och RaspberryPi 2/3 pÄ arm_v7-arkitektur.
KĂ€lla: linux.org.ru

