Pe 19 mai a fost lansată versiunea sistemului de operare OpenBSD 6.7, o soluție liberă similară UNIX. Caracteristica principală a acestui sistem este accentul pus pe calitatea codului și pe securitate. Proiectul a fost fondat de Theo de Raadt în 1995 după un conflict cu dezvoltatorii NetBSD. Cele mai importante schimbări din această versiune sunt enumerate mai jos.
- Acum sunt suportate până la 15 partiții pe un singur dispozitiv fizic. Mai multe detalii
- Implementare independentă de mașină a mploc pentru platforma powerpc.
- Optimizarea curățării paginilor de memorie.
- Numeroase îmbunătățiri și corecturi de erori în dhclient, clientul pentru protocolul DHCP.
- Dimensiunea maximă a blocului pentru operații cu NVMe este de 128K.
- Îmbunătățiri în demonul apmd, care este responsabil pentru hibernare/somn. Informațiile privind schimbarea alimentării sunt obținute de demon de la driverul bateriei. Mesajele driverului sunt ignorate timp de 60 de secunde după reluarea funcționării computerului, astfel încât utilizatorul să poată începe lucrul înainte ca mașina să intre din nou în somn.
- A fost adăugată opțiunea de a crea fișiere fără nume în tmpfs. Acest lucru poate limita accesul aplicațiilor la sistemul de fișiere.
- A fost adăugat un mod de vizualizare ușor de citit pentru systat (opțiunea -h).
- Comportamentul vechi al dhclient a fost restabilit. Acum, sistemul va ignora din nou conexiunile care nu oferă mască de subrețea.
Îmbunătățiri în sistemul de fișiere ffs2, care utilizează timestamp-uri și adrese de blocuri de 64 de biți:
- Acum ffs2 este utilizat implicit pe toate platformele, cu excepția landisk, luna88k și sgi.
- Suport pentru partiția de boot și ramdisk pentru platforma sgi.
- Corectată încărcarea pentru sparc64 și Mac PPC.
- Possibilitatea de bootare pentru platformele alpha și amd64.
- Posibilitatea de bootare pentru platformele arm_v7 și arm64 folosind efiboot.
- Posibilitatea de bootare pentru platforma loongson.
Îmbunătățiri în SMP:
- Apelurile la sistem __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 și nanosleep sunt acum lansate fără KERNEL_LOCK.
- Implementarea SMP pentru procesoarele AMD a fost revizuită. Acum, sistemul nu va identifica greșit nucleele ca fire.
Driveri:
- Îmbunătățiri în driverul em, responsabil pentru suportul plăcilor de rețea Intel PRO/1000 10/100/Gigabit Ethernet.
- Implementarea unei rezoluții microsecundă folosind microcputime pentru procesoarele din familia Cherry Trail pentru a corecta blocajele la pornirea sistemului feronerie X.
- Suport pentru adresarea memoriei în dispozitive PCI pentru LPSS (Low Power Subsystem).
- Suportul controller-ului x553 în driver-ul ix, care gestionează plăcile de rețea de mare viteză Intel ce folosesc interfața PCI Express.
- Corectate erorile după somn/hibernare pentru amdgpu și radeondrm.
- Corectarea blocării pe HP EliteBook în modul de încărcare UEFI.
- Mai multe detalii pot fi aflate din mesajul original de pe site-ul oficial al proiectului.
De asemenea:
- Au fost eliminate următoarele drivere:
- rtfps, care gestionează portul serial pe plăcile IBM RT PC;
- dpt pentru DPT EATA SCSI RAID;
- gpr pentru cititoarele de carduri de tip smart pe interfața PCMCIA GemPlus GPR400;
- mesh, pentru plăcile de extensie scsi în Power Macintosh;
- A fost îmbunătățită subsistemul audio.
- Adăugată suportul pentru RaspberryPi 3/4 pe arhitectura arm64 și RaspberryPi 2/3 pe arhitectura arm_v7.
Sursa: linux.org.ru

