OS: kernel+userland, X.Org
Támogatás/release:
- a legutóbbi két főverzió támogatott
- ~2-3 évente új főverzió
- ~évente főverzión belül alverzió
- biztonsági javítások a támogatott verziókhoz (nincs patchlevel, build id-ből lehet következtetni hol jár, dátum alapú)
- ~1 hónappal az új főverzió megjelenése után, a legrégebbi támogatása megszűnik
Csomagok: pkgsrc (path: /usr/pkg)
- Mivel ritkán van főverzió kiadás, ezért az NetBSD X.Org része idővel elavul. Pkgsrc-ben elérhető a modular-X11. Csak az alap NetBSD és az X pkgsrc-ből telepítve is használható.
Támogatott verziókhoz elérhető bináris tároló:
- negyedévente készül az aktuális pkgsrc-ből, aztán csak javításokat kapnak a csomagok, akár verzió frissítéssel is
- a csomagok új verziói a következő negyedéves pkgsrc kiadáskor lesznek elérhetőek (már ha frissítik őket)
Archs: (ports) (Tier 1)
- amd64, evbarm, evbmips, evbppc, hpcarm, i386, sparc64, xen
Frissítés:
OS:
- javítások:
# sysupgrade auto
(a telepített NetBSD főverzió branch (pl.: netbsd-9) utolsó snapshotjára frissít, a NetBSD-SA -ban leírja ugyan melyik snapshot-ban érhető el a javítás, de tapasztalatom szerint, mire az advisory kiadásra kerül, addigra már nem elérhető az a konkrét snapshot, csak az utolsó néhány van mindig meg :/, az advisory leírás szerint manuálisan is javítható persze, nem csak bináris csomagból)
- főverzión belüli frissítés:
# sysupgrade auto https://cdn.NetBSD.org/pub/NetBSD/NetBSD-9.4/amd64
# reboot
# pkgin upgrade
- főverzió frissítés:
(nem ajánlott a sysupgrade auto, mert kernel frissítés után újraindítást és az új kernelről való továbbfrissítést javasolják)
# sysupgrade fetch https://cdn.NetBSD.org/pub/NetBSD/NetBSD-10.0/amd64
# sysupgrade kernel
# sysupgrade modules
# reboot
# sysupgrade sets
# sysupgrade etcupdate
# sysupgrade postinstall
# sysupgrade clean
# reboot
# pkgin upgrade
Csomagok:
# pkgin upgrade
- kikadff blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
10.0-RC2 már commitolva, de hír még nincs belőle a főoldalon, gondolom készülnek a lemezképek hozzá. 2020. februárjában jelent meg a 9.0, úgyhogy várós már. DRM/KMS frissítést kapott a linux 5.6 verziójára, a legnagyobb munka talán azzal volt/van.
> 2024.01.17.
Lesz 10.0-RC3 is, már commitolva van.
> 2024.02.07.
10.0-RC4
> 2024.02.27.
10.0-RC5, elvileg ez az utolsó...
> 2024.03.29.
Közben volt RC6 is, de a 10.0 már commitolva van. Hír még nincs, valamint az ftp szerveren is üres még a 10.0 könyvtár, de közel van.
- A hozzászóláshoz be kell jelentkezni
A major frissítést már az RC4-re megejtettem a sysupgrade használatával. Ami a fentiektől eltért, hogy a 10-el lett egy új set, a gpufw, ami a gpu firmware-eket tartalmazza. Mivel a sysupgrade default beállításokkal a már telepített set-eket frissíti, az /usr/pkg/etc/sysupgrade.conf-ban átírtam a SETS értékét AUTO-ról az általam eddig használtakra a gpufw-el kiegészítve. Az eddig használtakat az 'ls /etc/mtree/set.*' mutatta meg. A többi RC-re, meg a véglegesre frissítéshez már elég volt a 'sysupgrade auto'.
- A hozzászóláshoz be kell jelentkezni
Felhasználtam @uzsolt autologin megoldását NetBSD-n, zsh-val.
/etc/gettytab -hoz:
autologin:\
:al=kikadf:tc=Pc:
/etc/ttys -ben:
# Backup:
#constty "/usr/libexec/getty Pc" wsvt25 on secure
constty "/usr/libexec/getty autologin" wsvt25 on secure
~/.zprofile -ban (a ~/.login úgy olvasom csh specifikus):
if [ "$(tty)" = "/dev/constty" ]; then
startx
fi
Én nem használom fel a kilépés/újraindítás részt, mert azt a wm-ből kezelem.
A wm indítását a ~/.xinitrc -ben kell beállítani.
- A hozzászóláshoz be kell jelentkezni