[BSD] ujabb bejegyzesek a FAQ-hoz

Adam Szilveszter adam at hif.hu
2003. Nov. 11., K, 09:52:16 CET


Hali!

A konferencian odajott erdeklodok kerdesei alapjan az alabbiakkal 
javaslom boviteni a FAQ-ot:

K: Van-e olyan parancs BSD-kre, mint az apt-get upgrade && apt-get update?
V: Pontos megfeleloje nincs. Az alaprendszer frissitesere FreeBSD-n vagy 
a sysinstall "binary upgrade" opcioja ajalnlhato (ez mindent felulir 
csak az /etc-t menti le es azt aztan kezzel kell mergelni) vagy a forras 
frissitese cvsup/cvs-el es a "make build/installworld" es a "make 
build/installkernel" a kernel ujraforditasara. Az OpenBSD-nel van az 
install scriptnek egy (U)pgrade opcioja is. NetBSD-nel gondolom szinten, 
a forrasbol frissitesre pedig OpenBSD eseten cvsup es anoncvs, 
NetBSD-nel anoncvs es sup, aztan pedig NetBSD eseten a build.sh 
hasznalata, OpenBSD eseten egy sorozat parancs, ami mindig az 
upgrade-minifaq-ban van dokumentalva es allanodan valtozik + 
kernelforgatas mindkettonel. A forrasbol frissites ezert az utobbi ketto 
BSD-nel csak tapasztalt hasznaloknak ajanlott es nem annyira automatikus.

A nem alprendszer reszet kepezo csomagok eseten vagy packages (de a 
pkg_add ebbol a szempontbol tenyleg nem veszi fel a versenyt a linuxos 
megfeleloivel, mert pl nem tolti le magatol a fuggosegeket) vagy a ports 
frissitese es ujraforditas mindharom BSD-nel. FreeBSD eseten ehhez 
hasznalhato a portupgrade, a tobbinel nem tudom.

K: Van-e package manager program BSD-re?
V: Nincs. A sysinstall program tud hasonlot, de az is csak a binaris 
csomagok telepitesehez hasznalja az INDEX fajlt, aminek alapjan lehet 
valogatni/keresni. Egyebkent parancssoros eszkozok vannak csak (pkg_*, 
valamint make search az /usr/ports konyvtarban pl, vagy portupgrade)

K: A BSD rendszerek is Linux kernelt hasznalnak/glibc-t hasznalnak?
V: Nem. A fejlesztoi eszkozok egy resze (gcc, binutils, bizonyos 
fileutils elemek) azonban azonosak, bar a Net es OpenBSD fejlesztok ezek 
egy reszet is kicsereltek mar sajat alkalmazasokra.

K: Egyszeru-e BSD-re programokat fejleszteni/Lefordulnak-e az elterjedt 
nyilt forrasu programok?
V: A fentiek ellenere a hordozhatoan megirt programok altalaban 
valtoztatas nelkul lefordulnak, mas esetekben is rendszerint kis 
valtoztatasok elegsegesek. A nagyon Linux-specifikus kodok sajnos 
semmilyen mas rendszeren nem fordulnak le. (pl v4l) A fejlesztes 
szempontjabol sem kell alapveto kulonbsegekre szamitani, mar csak azert 
sem, mert pl a halozati programozashoz hasznalatos socket API mas 
platformokon is gyakran BSD szintaxisu. A nepszerubb nyilt forrasu 
programok a ports/pkgsrc kollekcioban megtalalhatok es egyszeruen 
telepithetoek.

K: Eszkozmeghajtok BSD-re?
V: Altalaban nem rosszabb a helyzet, mint Linuxon, de termeszetesen 
elmaradasok elofordulnak, foleg az olyan eszkozok eseten amit kevesen 
hasznalnak es ezert a fejlesztoknek sincs vagy nem tekintik fontosnak. A 
csak binarisan letezo Linuxos driverek egy resze is fut FreeBSD alatt 
azoos architekturan, de ez stabilitasi gondokat okoz es megneheziti a 
rendszer frissiteset. Bizonyos eszkozok tamogatasa csak alapszintu 
(hangkartyak)

K: A hangkartyamat Linux alatt csak az ALSA tamogatja. Mi a helyzet BSD 
alatt?
V: A FreeBSD nem hasznalja sem az OSS-t, sem az ALSA-t, hanem egy 
OSS-kompatibilis sajat meghajto rendszert (newpcm) ami a legtobb mai 
hangkartyat tamogatja, de sajnos csak alapszinten. Midi vagy hullamtabla 
tamogatas jelenleg nincs. A tobbi BSD-t nem tudom.

K: USB eszkozok? Konkretan USB memoriak/fenykepezogepek?
V: Tamogatas BSD-ken hasonlo mint Linuxon, a rendszer cserelheto SCSI 
eszkozkent erzekeli oket. Az USBFS-nek (barmi is legyen az) nincs 
megfeleloje BSD-n. Sajnos nem minden eszkoz szabvanyos, ezert ezek nem 
mukodnek siman. A fenykepezogepek eseten a gphoto vagy hasonlo programok 
hasznalhatok BSD alatt is. Az, hogy bizonyos fenykepezok hasznalhatok 
driverrel webkameranak is szerintem nem mukodik.

K: A BSD nem valami specialis celu oprendszer?
V: Nem, a BSD-k ugyanugy altalanos celu operacios rendszerek, de 
testreszabhatoak specialis feladatokra, igy beagyazott rendszerekbe is. 
Valos ideju alkalmazasokrol meg nem tudok, de elvileg lehetseges lenne.

xxxx

Udv:
Sz.



További információk a(z) BSD levelezőlistáról