OpenBSD 7.2 stiže sa podrškom za Apple M2

OpenBSD 7.2

OpenBSD proizvodi kompletan, besplatan, multi-platformski operativni sistem sličan Unixu zasnovan na BSD-u.

Objavljeno je izdanje OpenBSD 7.2, verzija u kojoj je napravljen veliki broj poboljšanja sistema, od kojih možemo izdvojiti poboljšanja na drm modulu, kao i podršku za Apple M2, poboljšanja podrške za Intel procesore i drugo.

OpenBSD je poznat po svojim komponentama, koje su postale rasprostranjene u drugim sistemima i pokazali su se kao jedno od najsigurnijih i najkvalitetnijih rješenja.

Glavne nove karakteristike u OpenBSD 7.2

U ovoj novoj verziji koja je predstavljena OpenBSD 7.2 ističe poboljšanu podršku za Sistemi zasnovani na ARM-u, uključujući podršku za čipove Apple M2 i Ampere Altra ARM, kao i podrška za Lenovo ThinkPad x13s i druge Qualcomm Snapdragon 8cx Gen 3 (SC8280XP) SoC zasnovane uređaje.

Još jedna promjena koja se ističe u ovoj novoj verziji je ta kstat uređaj je uključen, koji izvozi statistiku kernela koja se može vidjeti pomoću kstat uslužnog programa. CPU frekvencijski senzori su implementirani za svako jezgro procesora sa MPERF/APERF podrškom, kada radi na bateriju, skaliranje frekvencije procesora je omogućeno na osnovu opterećenja.

Dodata podrška za početnu hibernaciju na ARM64 sistemima, Pored toga, ograničenje broja podržanih CPU-a je povećano na 256 i implementirana je mogućnost prebacivanja sa konzole zasnovane na baferu okvira (kristalna konzola) na konzolu baziranu na serijskom portu (serijska konzola).

S druge strane, implementacija okvira drm (Upravitelj direktnog renderiranja) je sinkroniziran s Linux kernelom 5.15.69 (u prethodnoj verziji 5.15.26), podrška za Intelove čipove bazirane na mikroarhitekturama Alder Lake i Raptor Lake je dodata inteldrm drajveru, kao i implementirana podrška za bafere okvira koji nisu usklađeni sa granicom memorijske stranice (koristi se na primjer u MacBook Pro 2021 14" i 16").

Takođe je istaknuto da poboljšanja su napravljena na VMM hipervizoru, pored dodavanja podrška za drajvere korisničkog prostora zasnovane na MMIO do vmd i premještena emulacija I/O porta u korisnički prostor u vmm-u, unificirane interne tkanine i sučelja vmd, vmctl i vmm.

Od ostalih promjena koji se ističu iz ove nove verzije:

  • La varijabla $rcexec u inicijalizacijskim skriptama rc.d je zamijenjen funkcijom rc_exec.
  • Dodata nova varijabla daemon_execdir da omogući promjenu direktorija prije nego što se funkcija izvrši rc_exec.
  • Dodana je nova radnja configtest za rc.dy rcctl da provjerite sintaksu konfiguracije.
  • Implementirana je mogućnost paralelnog izvršavanja operacija kao što su ponovno sastavljanje IPv4 paketa i preusmjeravanje IP paketa.
  • Blokiranje mutexa utičnice je dodano funkcijama za obradu dolaznih UDP i IP paketa.
  • Sistemski pozivi kbind i pledge su bez blokiranja.
  • Implementirano blokiranje UNIX soketa, djelujući na nivou pojedinačnih utičnica.
  • Dodata mogućnost učitavanja kernela za ramdisk (bsd.rd) i kernel za višenitne sisteme (bsd.mp) u Oracle Cloud okruženjima.
  • Uklonjen kod za otkrivanje CPU 386sx/386dx, NexGen, Rise i Cyrix procesore prije Cyrix M2 čipa.
  • Poboljšana podrška za višeprocesorske sisteme (SMP).
  • Prebačene u kategoriju mp-safe su funkcije ograničenja propusnosti (ograničavanje brzine), traženja ARP zapisa i tajmera rute.
  • Uključen je uslužni program ts, koji dodaje vrijeme linijama primljenim putem standardnog unosa koje odražava vrijeme dolaska svake linije.
  • Dodata opcija "-f" u ps uslužni program za grupisanje procesa na stablu, odražavajući odnos između roditeljskih i podređenih procesa.
  • Uslužni program openrsync implementira opciju “–contimeout” za definiranje vremenskog ograničenja za uspostavljanje veze.
  • Uslužni program pkg_add ima podrazumevano omogućeno keširanje, optimizovano je rukovanje paketima, a tokom prenosa podataka prikazuje se traka napretka.
  • Poboljšan rad sa GPT i MBR tabelama u fdisk-u, dodana upozorenja za pogrešne MBR i GPT particije.
  • Uslužni program disklabel je dodao podršku za ključnu riječ raid u predlošcima za automatsko postavljanje RAID particija.
  • Ukinuta podrška za uređivanje informacija o geometriji diska.
  • Uklonjeni atributi 'bs' (veličina bloka za pokretanje), 'sb' (veličina superbloka) i d[0-4] (podaci o disku).
  • Direktorij /usr/share/btrace sadrži izbor korisnih btrace skripti za dinamičko praćenje i inspekciju aplikacija.

Konačno ako ste zainteresirani da saznate više o tome, možete provjeriti detalje Na sledećem linku.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.