Il 19 maggio è stato rilasciato OpenBSD 6.7, un sistema operativo libero simile a UNIX. Questo sistema è caratterizzato dall'enfasi sulla qualità del codice e sulla sicurezza. Il progetto è stato fondato da Theo de Raadt nel 1995 dopo un conflitto con gli sviluppatori di NetBSD. Le modifiche più significative introdotte in questa versione sono elencate di seguito.
- Sono ora supportate fino a 15 partizioni su un singolo dispositivo fisico. Подробней
- Implementazione indipendente dalla macchina di mploc per la piattaforma PowerPC.
- Ottimizzazione della pulizia delle pagine di memoria.
- Numerosi miglioramenti e correzioni di bug in dhclient, il client DHCP.
- La dimensione massima del blocco per le operazioni NVMe è 128K.
- Miglioramenti al demone apmd, responsabile dell'ibernazione/sospensione. Il demone riceve informazioni sulle variazioni di alimentazione dal driver della batteria. I messaggi del driver vengono ignorati per 60 secondi dopo la riaccensione del computer, consentendo all'utente di riprendere a lavorare prima che il computer torni in modalità sospensione.
- Aggiunta la possibilità di creare file senza nome in tmpfs. Ciò potrebbe limitare l'accesso delle applicazioni al file system.
- Aggiunta modalità leggibile dall'uomo per systat (opzione -h).
- Il vecchio comportamento di dhclient è stato ripristinato. Il sistema ignorerà nuovamente le connessioni che non forniscono una subnet mask.
Miglioramenti nel file system ffs2 utilizzando timestamp a 64 bit e indirizzi di blocco:
- Ora ffs2 viene utilizzato di default su tutte le piattaforme, eccetto landisk, luna88k e sgi.
- Supporto per partizioni di avvio e ramdisk per la piattaforma sgi.
- Caricamento corretto per sparc64 e Mac PPC.
- Download disponibile per le piattaforme alpha e amd64.
- Capacità di avvio per le piattaforme arm_v7 e arm64 tramite efiboot.
- Opzione di download per la piattaforma Loongson.
Miglioramenti SMP:
- Le chiamate di sistema __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 e nanosleep ora vengono eseguite senza KERNEL_LOCK.
- L'implementazione SMP per i processori AMD è stata rielaborata. Il sistema non identificherà più erroneamente i core come thread.
Suggerimenti:
- Miglioramenti nel driver em responsabile del supporto delle schede di rete Intel PRO/1000 10/100/Gigabit Ethernet.
- Implementazione della risoluzione in microsecondi utilizzando microcputime per i processori Cherry Trail per risolvere i blocchi all'avvio di X.
- Supporto per l'indirizzamento della memoria nei dispositivi PCI per LPSS (Low Power Subsystem).
- Supporto per il controller x553 nel driver ix, responsabile delle schede di rete Intel ad alta velocità che utilizzano l'interfaccia PCI Express.
- Corretti bug dopo sospensione/ibernazione per amdgpu e radeondrm.
- Correzione del problema di blocco dell'HP EliteBook durante l'avvio in modalità UEFI.
- Maggiori dettagli sono disponibili nel post originale sul sito web ufficiale del progetto.
E anche:
- Sono stati rimossi i seguenti driver:
- rtfps, responsabile della porta seriale sulle schede PC IBM RT;
- dpt per DPT EATA SCSI RAID;
- gpr per lettori di smart card su interfaccia PCMCIA GemPlus GPR400;
- mesh, per schede di espansione SCSI in Power Macintosh;
- Il sottosistema audio è stato migliorato.
- Aggiunto il supporto per RaspberryPi 3/4 su architettura arm64 e RaspberryPi 2/3 su architettura arm_v7.
Fonte: linux.org.ru

