Portál AbcLinuxu, 6. května 2025 08:37
Český jazyk však stejně jako české nastavení klávesnice nejsou během instalace k mání.Aneb, jak jsem si aktivně zapnul českou klávesnici při instalaci Slackware a potom jsem nemohl napsat _
...konkrétně se moje dva disky hda a hdc jmenují v NetBSD wd0 a wd1Znamená to, že ve všech BSD systémech se disky jmenují podle výrobce? Jinak moc pěkný článek, těším se na pokračování.
rtk0
.
Teď se MOC těším na pokračování článku, protože se snad dozvím jakAbych nezivil falesne nadeje, tak se v zadnem pripade nedozvite vic nez si muzete precist tady. Napr. jelikoz mi mys, sitovka i rozliseni funguji out-of- the-box, tak specialni problemy taky resit nemohu (nemam na to ani cas, ani problemove HW zdroje). Berte ten clanek jako jemne natuknuti toho, ze neco jako NetBSD existuje a toho, jak muze vypadat takova instalace v praxi. V tomto duchu je i to pokracovani... Jo, kdyby se nasel nejakej NetBSD-geek, co ale nerad pise a proto nepise, tak jsem ochoten s nim pripadne na specialnejsich clancich spolupracovat :)
1) FreeBSD 5.8 jeste neni. Posledni 5.x je 5.4, jinak 6.0
2) zakladni porovnani najdete na os.t1.cz jsou tam: Free/Net/Open/DragonFly{BSD} a Linux
Chcel by som opytat ci je mozne nainstalovat NetBSD na 130MB diskTvrdi se, ze ano - kazdopadne muzete pri instalaci zvolit jen maximalni minimum :)) a vyzkouset to (a pak o tom napsat zpravu :)
Možná by stálo za upozornění, že při instalaci je možné zvolit druh souborového systému pro kořenový a případné další oddíly a že např. takový FFSv2 (UFS2 z FreeBSD) je rychlejší a na desktop dostatečně stabilní než výchozí FFS v. 1 . A mountování se softdep výkon ještě zlepší.Diky za upozorneni, zaslal jsem redakci doplneni. Jestli je UFS2 rychlejsi na beznem desktopu, to ale nevim, zatim jsem o tom nic takoveho necetl, proto se omezim jen na poznamku.
# fdisk -l Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 612 4915858+ b W95 FAT32 /dev/hda2 613 1221 4891792+ a6 OpenBSD /dev/hda3 1222 1830 4891477+ a5 FreeBSD Partition 3 does not end on cylinder boundary. /dev/hda4 1831 9729 63448717+ 5 Extended /dev/hda5 1831 1833 24066 83 Linux /dev/hda6 1834 9729 63424588+ 8e Linux LVMOblasti hda1, hda3, hda4, hda5, hda6 su uz obsadene a nemozem s nimi hybat. Do /dev/hda2 by som chcel dostat OpenBSD a NetBSD (rozdelit im to na dalsie slice). Aky typ oblasti nastavit pre /dev/hda2? Je vobec mozne dosiahnut to, co chcem? O obmedzeniach na 4 primarne oblasti a pod. viem.
BSD je rozodně zajímavý systém. Já jsem zkoušel live distribuci Freesbee, která která vychází z FreeBSD. Překvapilo mě, že to CD na mém notebooku bezchybně nabootovalo do grafiky v plném rozlišení. (Speciální věci jako zvukovka, modem, WiFi a infraport nefungovaly, ale grafika i síť "po kabelu" byly bez problémů.)
Když se podívám na tenhle starý benchmark, NetBSD tam končí často velice špatně, stejně jako OpenBSD. Změnilo se od té doby něco?
Taky by mě zajímalo, jestli existuje nějaké objektivní srovnání výkonu dnešního Linuxu a Free/Open/NetBSD. Často se o tom vede flamewar. Jednou je výkonnější BSD, jindy zase Linux rulezzz. BSD prý lépe funguje na starších a pomalejších strojích a na nejnovějších je zase lepší Linux. Údajně proto, že má rychlou a neúspornou správu paměti, zatímco BSD ji má pomalejší a úspornější.
Co je na tom všem pravdy? Zajímalo by mě, či má smysl BSD nainstalovat třeba na notebook.
Jednou je výkonnější BSD, jindy zase Linux rulezzz.
V tom je celá pravda, tak že to závisí do značné míry načem to běží a co na tom pouštíte. Popravdě na desktopu, kde převážně brouzdám Internetem a píšu texty je úplně jedno, co tam mám. A pokud chcete něco náročnějšího, musíte si tu konkrétní úlohu zkusit, pokud vám rozdíl +/- 5-10% stojí za námahu. Nepočítejte ovšem s tím, že zjistíte že jeden ze sytémů je universální a výrazně rychlejší ve všech možných úlohách, každý je vždy v něčem lepší a v jiném zatížení pomalejší.
Já jsem dokonce jednu dobu uvažoval, že bych začal používat FreeBSD. (Přece jen je rozšířenější než Net/Open.) K takové myšlence mě vedla především skvělá zkušenost s live CD Freesbee.
Zkoušel jsem kdysi Live CD OpenSolarisu zvané Schillix, ale to byla fakt tragédie. Dobře by fungoval možná na tom nejstandardnějším mezi standardními desktopy. Na mém notebooku nemohla být vůbec žádná řeč o grafice, síti nebo framebufferu - prostě absolutně nic. Byl jsem rád, že to vůbec nabootovalo.
Zato Freesbee - to byla přesně opačná zkušenost. Všechno šlo okamžitě a napoprvé. Taky bylo (ryze subjektivně vzato) svižnější než Linux. (Je ale třeba uvážit, že v Linuxu mám spoustu démonů, které tam nebyly. Linux se spouští z disku, zatímco Freesbee má část RAM jako ramdisk. Nejde proto o objektivní srovnání. A hlavně - jsem zvyklý na náročné KDE, které mám pod Linuxem, zatímco Freesbee má rychlé XFCE.)
Jediné, čeho jsem se nakonec zalekl, byla právě podpora pro notebook. V Linuxu jsou drivery pro všechno, na co si vzpomenu. Stoprocentně funkční je chipset (zejména řadič disku), PCMCIA, USB, FireWire, grafika, IRDA, multimediální tlačítka, WiFi, kabelový ethernet, touchpad s rozšířenými funkcemi, soft-modem, zvuková karta, ComboDrive... Mám jisté obavy, že u BSD by tomu tak nebylo. Hledal jsem porty pro některé méně známé drivery a programy a příliš jsem neuspěl.
Mimochodem - má BSD kernelové moduly podobné těm linuxovým - tj. nějaký ekvivalent modprobe, modinfo apod.? Jak je na tom s podporou nestandardního hardwaru?
/dev/wd0d
je cely disk, analogicky linuxovemu /dev/hda
. (/dev/wd0
v NetBSD neni.)
"Na závěr vám ještě prozradím, že fungují také důvěrně známé příkazy halt (vypnout) či reboot (restartovat)"
Funguji, ale delaji neco jineho nez na typicke Linuxove distribuci, provedou totiz okamzity halt nebo reboot, aniz by spoustely nejake skripty napriklad na zastaveni demonu. V defaultni instalaci to sice nevadi, ale dovedu si predstavit ze pokud mate nejaky databazovy server, mohlo by to zpusobit ztratu dat, protoze by nemel moznost se ciste ukoncit. Korektni zpusob je shutdown -h now
ci shutdown -r now
.
Sice instalační program zdá se neumí logický oddíl vytvořit, ale pokud jej vytvoříte předem, klidně vám do něj systém nainstaluje a dokonce to pak i nabootuje.Dekuji za pripominky a upresneni, zaslal jsem do redakce korekce clanku v tom smyslu. S tim primarnim oddilem jsem to nevycetl v NetBSD Guide, to je pravda, utkvelo mi to z instalace FreeBSD a pak si matne vzpominam na nejake problemy, kdyz jsem zkousel davat NetBSD na rozsireny oddil (ale uz opravdu nevim jake, je to docela davno). Nejmene na dvou mistech (na diskusnich forech nebo mailing-listech) jsem se pak docetl, ze NetBSD taky vyzaduje primary partition... Pak uz jsem to radeji ani nezkousel, ale kazdopadne je to dobra zprava :) Taky fajn, ze se najdou lidi, kteri neveri vsemu, co ctou :))) Jeste dotaz: Bootujete ze zavadece NetBSD nebo z GRUB? (mam nejasny dojem, jestli s tim bootovanim z extended nemel problemy GRUB... ale to mohlo byt taky BIOSem...)
Jeste dotaz: Bootujete ze zavadece NetBSD nebo z GRUB? (mam nejasny dojem, jestli s tim bootovanim z extended nemel problemy GRUB... ale to mohlo byt taky BIOSem...)Zavadec NetBSD chainloadovany pres GRUB. Ted me napada ze kdyby byl jako primarni zavadec pouzit misto GRUBu ten MBR zavadec z NetBSD, mozna by to nefungovalo. (Zkouset se mi to nechce, nechci si prepsat GRUB...)
Net/OpenBSD nema oznaceni slicu - tedy ad0sX - ale jen wd0 (0 = cislo fyzickeho disku). Samozrejme rucnim editovanim disklabel muzete pridat jine BIOS partitions, napr ext2fs.Da se to zautomatizovat, slouzi k tomu prikaz mbrlabel.
zautomatizovat se to samozrejme da, ale ma zkusenost s openbsd/netbsd je, ze jestlize zmenis rozlozeni bios oddilu na fyzickem disku po instalaci openbsd/netbsd, tak uz musis zjistit nove rozlozeni sam z fdisku. alespon tak to delam jiz rok u openbsd. netko jsem cca rok nevidel, tesim se na netbsd 3.No to prave dela mbrlabel
proste bsd family rulezno zrovna disklabely spis sux nez rulez...
$ sudo fdisk wd0 Password: fdisk: removing corrupt bootsel information Disk: /dev/rwd0d NetBSD disklabel disk geometry: cylinders: 58140, heads: 16, sectors/track: 63 (1008 sectors/cylinder) total sectors: 58605120 BIOS disk geometry: cylinders: 1023, heads: 3, sectors/track: 63 (189 sectors/cylinder) total sectors: 58605120 Partition table: 0: OpenBSD (sysid 166) start 63, size 14345982 (7005 MB, Cyls 0-75905) 1: NetBSD (sysid 169) start 14346045, size 14346045 (7005 MB, Cyls 75905-151810), Active 2: FreeBSD or 386BSD or old NetBSD (sysid 165) start 28692090, size 10249470 (5005 MB, Cyls 151810-206040) 3: Ext. partition - LBA (sysid 15) start 38941560, size 19663560 (9601 MB, Cyls 206040-310080) Extended partition table: E0: Linux native (sysid 131) bootmenu: 5 start 38941623, size 7180992 (3506 MB, Cyls 206040-244035) E1: Linux native (sysid 131) start 46122678, size 12482442 (6095 MB, Cyls 244035-310080)pro grub staci man cp :)
$ pkg_info | grep grub ; ls -lR /grub grub-0.97nb3 GRand Unified Bootloader -- Boots *BSD, Linux, groks ffs, FAT, ext2 total 650 -r--r--r-- 1 root wheel 8160 Jan 31 21:10 e2fs_stage1_5 -r--r--r-- 1 root wheel 7920 Jan 31 21:10 fat_stage1_5 -r--r--r-- 1 root wheel 7168 Jan 31 21:10 ffs_stage1_5 -r--r--r-- 1 root wheel 7232 Jan 31 21:10 iso9660_stage1_5 -r--r--r-- 1 root wheel 8736 Jan 31 21:10 jfs_stage1_5 -rw-r--r-- 1 root wheel 285 Jan 31 21:21 menu.lst -r--r--r-- 1 root wheel 7360 Jan 31 21:10 minix_stage1_5 -r--r--r-- 1 root wheel 9824 Jan 31 21:10 reiserfs_stage1_5 -r--r--r-- 1 root wheel 512 Jan 31 21:10 stage1 -r--r--r-- 1 root wheel 111794 Jan 31 21:10 stage2 -r--r--r-- 1 root wheel 111794 Jan 31 21:10 stage2_eltorito -r--r--r-- 1 root wheel 7540 Jan 31 21:10 ufs2_stage1_5 -r--r--r-- 1 root wheel 6816 Jan 31 21:10 vstafs_stage1_5 -r--r--r-- 1 root wheel 9672 Jan 31 21:10 xfs_stage1_5menu.lst (pro heslo info grub)
timeout 10 default 1 password $1$blalbalblaheslokleslo:) title OpenBSD lock root (hd0,1) chainloader +1 title NetBSD 3.0 root (hd0,1) chainloader +1 title FreeBSD 6.0 lock root (hd0,1) chainloader +1 title Slackware 10.2 lock root (hd0,4) kernel /boot/vmlinuz root=/dev/hda5ps: grub umi bootovat primo i fbsd, netbsd... se mi s tim laborovat nechtelo, funguje to. jinak rozdelit disk je sazka do loterie, linux to rad cely po*ere! (suse, debian treba... - moje zkusenost) jirib
zaslal jsem do redakce korekce clanku v tom smyslu.Článek u/opraven.
http://www.netbsd.sk
Tak se pridejte :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.