[BSD] ujabb bejegyzesek a FAQ-hoz

Mohacsi Janos mohacsi at niif.hu
2003. Nov. 11., K, 10:20:51 CET


Szervusztok!


On Tue, 11 Nov 2003, Adam Szilveszter wrote:

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


Javaslom a FAQ BSD-nkenti menedzseleset, mert eleg kulonbozoek nehany
koncepcioban a *BSD-k.

>
> 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 frissitest kulon FAQ bejegyzes kene, hogy legyen.

> 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.
>

Ezt is kulon FAQ bejegyzesbe kellene tenni:

> 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.

A FreeBSD package manager letolti a fuggosegeket, ha remote installaciot
csinalsz, vagy megmondod a PACKAGEROOT -ot vagy PACKAGESITE-ot.
A forrasbol forditod, akkor a teljes fuggoseget felderiti. Upgradelnel a
portupgrade ha megadod a -R kapcsolot is akkor fuggosegeteket is frissiti.
Ha az adott csomagtol fuggoket akarod upgrade-elni, akkor -r.

A tobbi BSD eseten nem tudom mi a helyzet.

>
> 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)

Ezzel vitatkoznek. A FreeBSD pkg csomagkezeloje nagyon jol hasznalhato.
Nem sokkal gyengebb mint az RPM. Ha az a kerdes, hogy van-e grafikus
csomagkezelo, akkor a valasz sysutils/portsman - ami igazabol a port
kollekcio alapjan mukodik, es csak ncurses-t hasznal.
Van meg sysutils/gpkgdep es sysutils/qtpkg de ezeket meg nem probaltam.
A FreeBSD-nek van egy eleg lassan halado projektje, aminek az a celja,
hogy kenyelmesebbe tegye a sysinstall-t es pkg kezelest...

>
> 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.

NetBSD hangkartya tamogatasa eleg jo.
>
> 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.

Webkamerakent nem mukodnek a fenykepezok. Legallabis kb egy evvel ezelotti
teszt szerint nem mukodtek.


>
> 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.

A NetBSD-nek a beagyazott valtozatat szabalyozasi feladatokban is
hasznaljak: lasd a wasabi systems honlapjat.

>
> xxxx
>
> Udv:
> Sz.
> _______________________________________________
> BSD levlista
> BSD at hu.freebsd.org
> http://www.hu.freebsd.org/hu/mailman/listinfo/bsd
>
Janos Mohacsi
Network Engineer, Research Associate
NIIF/HUNGARNET, HUNGARY
Key 00F9AF98: 8645 1312 D249 471B DBAE  21A2 9F52 0D1F 00F9 AF98




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