Vydání operačního systému NetBSD 10.1

Byla vydána verze operačního systému NetBSD 10.1, která podporuje 58 systémových architektur a 16 rodin CPU. Kromě přenositelnosti a podpory velkého počtu hardwarových platforem nabízí operační systém NetBSD funkce jako hypervisor NVMM, firewall NPF, správce balíčků pkgin, repozitář balíčků pkgsrc, mechanismus kontroly integrity veriexec, režim W^X (paměťové stránky nemohou být současně přístupné pro zápis a spuštění), podporu souborového systému ZFS a systém šifrování disků cgd. Instalace obrazů (640 MB) byly připraveny pro 56 architektur (chybí epoc32 a ia64).

Projekt podporuje 8 primárních portů: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 a xen, jakož i 49 sekundárních portů spojených s takovými CPU jako alpha, hppa, m68010, m68k, sh3, sparc a vax. Sekundární porty jsou stále podporovány, ale už ztratily aktuálnost nebo nemají dostatečný počet vývojářů, kteří by se o jejich rozvoj zajímali. Jeden port (acorn26) spadá do třetí kategorie, kde jsou umístěny nefunkční porty, které mohou být odstraněny, pokud se nenajdou nadšenci, kteří by o jejich vývoj projevili zájem.

Hlavní vylepšení v NetBSD 10.1:

  • Byla přidána podpora pro hot removal aktivních a záložních disků do implementace softwarového RAID.
  • Do utility raidctl byl přidán syntax «raidctl dev command», který umožňuje prostřednictvím příkazového řádku spravovat konfiguraci jednoduchých RAID pole. Například pro vytvoření RAID 0 ze tří disků lze uvést «raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e», a pro vytvoření RAID 1, do kterého prozatím patří pouze jeden disk — «raidctl raid0 create mirror absent /dev/wd1e».
  • Byly odstraněny regresy, které vedly ke snížení výkonu síťových soketů.
  • V ovladači síťových mostů se objevil režim ochrany síťových rozhraní, který, když je aktivován, nedovoluje, aby byl rámec přijatý přes chráněné síťové rozhraní přesměrován na jiné chráněné rozhraní.
  • Ve virtuálním Ethernet adaptéru shmif se objevila možnost změny stavu síťového odkazu. Byla přidána nová utility shmif_pcapin pro testování shmif.
  • Byly vyřešeny problémy s NFS při práci na systémech s více než 32 GB RAM.
  • Byla přidána podpora pro hardware: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
  • Ve výchozím nastavení pro systémy x86_64 je zahrnut ovladač viac7temp pro teplotní senzory CPU VIA C7, VIA Nano a Zhaoxin. Byla vylepšena podpora procesorů společnosti VIA.
  • Pro systémy ARM64 jsou v jádře zahrnuta zvuková zařízení potřebná pro přehrávání zvuku v QEMU.
  • Byly opraveny chyby v ovladači virtio.
  • Stránky generované zabudovaným HTTP serverem s obsahem katalogů jsou upraveny pro prohlížení na mobilních zařízeních.
  • V C knihovně byla funkce getentropy přizpůsobena požadavkům standardu POSIX.1-2024.
  • V případě klonování virtuálních strojů byla zajištěna automatická reinicializace poolu entropie generátoru pseudonáhodných čísel dostupného prostřednictvím funkcí getentropy a arc4random.
  • Byly aktualizovány verze ftp 20241129, libarchive 3.7.7 a Xserver 21.1.14.
  • Do knihovny libsa použitou ve bootloaderu byla přidána podpora NFSv3.
  • Byla zmenšena velikost build pro systémy i386, která se nyní vejde na CD-ROM.
  • Pro architektury mac68k a macppc byla přidána utilita mkhybrid, která umožňuje vytvářet univerzální bootovací obrazy.
  • V funkci usleep bylo povoleno zadávat hodnoty přesahující 999999.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster