/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
OT? FreeBSD vs. Linux
Fra : Peter Andersen


Dato : 09-03-02 08:32

Jeg mener at huske at det vist ikke er noget der er blevet diskuteret i
gruppen for nylig, så jeg tillader mig alligevel at skrive et indlæg.

Jeg er ved at downlaode en FreeBSD for lige at snuse til hvad det er. Jeg
aner intet om det, og har kørt linux indtil nu.
Men hvad er de helt basale forskelle? jeg læste lidt på
http://www.osnews.com/story.php?news_id=580, men vil godt høre lidt om hvad
i siger der ude..

Hvad er forskellen fra en standart fx. RedHat linux over til en FreeBSD på
serversiden og som desktop OS? Det siges jo fra de fleste steder at FreeBSD
skulle være hurtigere og kraftigere end Linux, og derfor oftest benyttes på
servere m.m. Men hvorfor det? begrundelse? og hvor har det beydning i
praksis?

Kan linux programmer kører på FreeBSD? er det de samme basale UNIX
komandoer, m.m. jeg kender fra Linux? hvor langt er FreeBSD mht. at
understøtte nyt hardware vs. fx RedHat linux?

Andre kommentare modtages med tak...


 
 
Michael Lyngbøl (09-03-2002)
Kommentar
Fra : Michael Lyngbøl


Dato : 09-03-02 10:35

On Sat, 9 Mar 2002 08:32:17 +0100, Peter Andersen wrote:
> Jeg mener at huske at det vist ikke er noget der er blevet diskuteret i
> gruppen for nylig, så jeg tillader mig alligevel at skrive et indlæg.
>
> Jeg er ved at downlaode en FreeBSD for lige at snuse til hvad det er. Jeg
> aner intet om det, og har kørt linux indtil nu.
> Men hvad er de helt basale forskelle? jeg læste lidt på
> http://www.osnews.com/story.php?news_id=580, men vil godt høre lidt om hvad
> i siger der ude..

Det har været diskuteret et utal af gang her i gruppen. Prøv
<http://groups.google.com>

> Hvad er forskellen fra en standart fx. RedHat linux over til en FreeBSD på
> serversiden og som desktop OS? Det siges jo fra de fleste steder at FreeBSD
> skulle være hurtigere og kraftigere end Linux, og derfor oftest benyttes på
> servere m.m. Men hvorfor det? begrundelse? og hvor har det beydning i
> praksis?

Nej, fungerer Linux fint for dig er der vel ingen grund til at skifte
til FreeBSD, blot fordi 'det skulle være bedre'?

> Kan linux programmer kører på FreeBSD? er det de samme basale UNIX

Ja.

> komandoer, m.m. jeg kender fra Linux? hvor langt er FreeBSD mht. at
> understøtte nyt hardware vs. fx RedHat linux?
>
> Andre kommentare modtages med tak...

Prøv dig frem.

--
Michael Lyngbøl -- Opinions are mine[TM];
CBR 600F

Jonas Koch Bentzen (09-03-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 09-03-02 10:47

Peter Andersen skrev:
>
> Jeg er ved at downlaode en FreeBSD for lige at snuse til hvad det er.
> Jeg aner intet om det, og har kørt linux indtil nu.
> Men hvad er de helt basale forskelle?

FreeBSD har så vidt jeg ved ikke det samme system med distributioner,
som Linux har. FreeBSD er FreeBSD, mens Linux varierer kraftigt fra
distribution til distribution. Point til FreeBSD.

> Hvad er forskellen fra en standart fx. RedHat linux over til en
> FreeBSD på serversiden og som desktop OS?

Jeg forsøgte for kort tid siden at få FreeBSD op at køre som
skrivebordsmaskine, men jeg syntes i længden, det var for besværligt.
Jeg gik med glæde tilbage til SuSE Linux, hvor det meste hardware
automatisk bliver fundet, og hvor installation og opsætning generelt er
enkelt og hurtigt.

Hvis du er en af dem, der kører med Windows på din skrivebordsmaskine
og et Unix-lignende system på din server, ja, så er FreeBSD (eller
Debian GNU/Linux) måske noget for dig. Hvis du derimod gerne vil have
et skrivebordssystem, så spar dig selv for alle besværlighederne og
brug en Linux-distribution a la SuSE Linux, Mandrake Linux eller
Desktop/LX.

> Det siges jo fra de fleste
> steder at FreeBSD skulle være hurtigere og kraftigere end Linux, og
> derfor oftest benyttes på servere m.m.

De undersøgelser, jeg har set, siger, at FreeBSD i visse situationer
(f.eks. webserversituationer) er hurtigere end Linux, men
hastighedsforskellen i de prøver, der er blevet foretaget, er minimal
og efter min mening slet ikke nok til, at man dropper Linux (hvis man
kender det i forvejen) og går over til FreeBSD.

> Kan linux programmer kører på FreeBSD?

De fleste programmer, der er skrevet til Linux, vil man jo kunne
kompilere på FreeBSD. Men hvis man af en eller anden grund har en binær
programfil, der er kompileret på Linux, og som man gerne vil flytte
over på FreeBSD, ja, så har FreeBSD også et system til at køre
Linux-programmer.

> er det de samme basale UNIX
> komandoer, m.m. jeg kender fra Linux?

Ja og nej. De fleste af kommandoerne (programmerne) er de samme, men
enkelte af programmerne findes i andre udgaver end dem, du kender fra
Linux, selv om de har samme navn. F.eks. er make-programmet som oftest
ikke GNU make (den er nemlig installeret under navnet gmake).

--
Jonas Koch Bentzen

http://understroem.dk/

Bo Simonsen (09-03-2002)
Kommentar
Fra : Bo Simonsen


Dato : 09-03-02 11:46

On Sat, 09 Mar 2002 08:32:17 +0100, Peter Andersen wrote:

> Hvad er forskellen fra en standart fx. RedHat linux over til en FreeBSD
> på serversiden og som desktop OS? Det siges jo fra de fleste steder at
> FreeBSD skulle være hurtigere og kraftigere end Linux, og derfor oftest
> benyttes på servere m.m. Men hvorfor det? begrundelse? og hvor har det
> beydning i praksis?

Jeg bryder mig personligt MEGET lidt om BSD Licensen.

I forhold til GNU/GPL, kan du nemlig ta' koden fra et stykke
BSD software og lukke den.

Det har bl.a. Microsoft gjort med FreeBSD's tcp stack.

Jeg kan bedre lide GNU/GPL da du _skal_ levere hele sourcen med hvis du
tager noget kode fra et GNU program.

Hvis du tænker på ydeevne, er der sket meget fra Linux 2.2 til Linux 2.4
(kernen). Her er lidt tests (dog ikke officielle)

http://www.byte.com/documents/s=1794/byt20011107s0001/1112_moshe.html

Der er jo ikke den vilde forskel.

/Bo

Jesper Skriver (09-03-2002)
Kommentar
Fra : Jesper Skriver


Dato : 09-03-02 15:17

On Sat, 09 Mar 2002 11:46:01 +0100, Bo Simonsen wrote:
> On Sat, 09 Mar 2002 08:32:17 +0100, Peter Andersen wrote:
>
>> Hvad er forskellen fra en standart fx. RedHat linux over til en FreeBSD
>> på serversiden og som desktop OS? Det siges jo fra de fleste steder at
>> FreeBSD skulle være hurtigere og kraftigere end Linux, og derfor oftest
>> benyttes på servere m.m. Men hvorfor det? begrundelse? og hvor har det
>> beydning i praksis?
>
> Jeg bryder mig personligt MEGET lidt om BSD Licensen.
>
> I forhold til GNU/GPL, kan du nemlig ta' koden fra et stykke
> BSD software og lukke den.
>
> Det har bl.a. Microsoft gjort med FreeBSD's tcp stack.

Ja, men hvilken betydning har det for en bruger af systemer ?

Men her udover vil jeg sige, at man skal bruge det man har det
bedst ved, og der for en alm. bruger nok ikke er den store
forskel.

--
Jesper Skriver, CCIE #5456
FreeBSD committer

Henrik Boegh (09-03-2002)
Kommentar
Fra : Henrik Boegh


Dato : 09-03-02 13:48

Peter Andersen told the rest of dk.edb.system.unix:

[...]

> Det siges jo fra de fleste
> steder at FreeBSD skulle være hurtigere og kraftigere end Linux, og
> derfor oftest benyttes på servere m.m. Men hvorfor det? begrundelse?
> og hvor har det beydning i praksis?

Jeg kender ikke lige de programmeringstekniske grunde, men tidligere
har det været mere tydeligt end det er nu. Så vidt jeg har orienteret
mig selv er forskellen i dag på enprocessor systemer næsten nul - nogle
operationer skulle endda være hurtigere på Linux. På flerprocessor
systemer (SMP) skulle FreeBSD stadig være Linux en smule (noget?)
overlegen, omend SMP support skulle være en af de punkter der skulle
blive væsentligt forbedret i 2.6-serien.

> Kan linux programmer kører på FreeBSD? er det de samme basale UNIX
> komandoer, m.m. jeg kender fra Linux? hvor langt er FreeBSD mht. at
> understøtte nyt hardware vs. fx RedHat linux?

Det er muligt at kompilere support for Linux binaries ind i kernen på
FreeBSD. Hvad angår hardware er FreeBSD ikke helt så meget med som
Linux - især omkring de mere perifære enheder og bambusting. Men holder
du dig til kendte producenter og ikke alt for eksotiske produkter
skulle du ikke støde ind i nogle problemer.

> Andre kommentare modtages med tak...

FreeBSD har et par ting som IMO mangler i Linux - især kan jeg godt
lide jail (muligheden for at spærre en process totalt inde og lade den
køre sit eget lille løb uden risiko for resten af systemet) og chflags
(kan lave nogle ret fede ting omkring filerettigheder - især 'append
only' tiltalter mig).
En anden stor forskel er at i Linux kommer der jævnligt en ny kerne
hvor man kun opdaterer kernen. I FreeBSD er sammenknytningen mellem
kerne og applikationer større.

Hvis du har muligheden for det kan Phil Regnaulds foredrag "Moving from
Linux to BSD -- experiences and tips." fra LinuxForum 2002:
http://sslug.mmmanager.org/Members/BabyTux/phil_regnauld

--
H e n r i k B o e g h ^ http://henrik.boegh.net/?index=usenet
"Min kone ligner en kuffert"
-- Carsten Bang som subsistensløs i 'Vindhætterne'


Christian Hemmingsen (09-03-2002)
Kommentar
Fra : Christian Hemmingsen


Dato : 09-03-02 14:15

Henrik Boegh <henrik@boegh.X_net> writes:

> > Andre kommentare modtages med tak...
>
> FreeBSD har et par ting som IMO mangler i Linux - især kan jeg godt
> lide jail (muligheden for at spærre en process totalt inde og lade den
> køre sit eget lille løb uden risiko for resten af systemet) og chflags
> (kan lave nogle ret fede ting omkring filerettigheder - især 'append
> only' tiltalter mig).

Disse ting findes også i linux, henholdsvis
chroot(1) og chattr(1)


--
Christian Hemmingsen

Peter Makholm (09-03-2002)
Kommentar
Fra : Peter Makholm


Dato : 09-03-02 14:28

Christian Hemmingsen <postmaster@hemmingsen.nospam.kampsax.k-net.dk> writes:

> Disse ting findes også i linux, henholdsvis
> chroot(1) og chattr(1)

jail(1) er væsentligt kraftigerer end bare chroot. chroot kan stort
set implementeres med nogle få linjers kode i en LD_PRELOAD'et
library. jail giver dig langt mere omfattende root-rettigheder i en
beskyttet sandkasse. jail er chroot på speed.

Jeg har hørt at der er nogen der har lavet en jail-implementation til
linux, det hed dog noget andet. Jeg kan bare ikke finde det i
øjeblikket. Ellers er det bedste bud at sætte en user-mode-linux op,
så har man samme form for sikkerhed bare uden samme effektivitet.


--
Emacs er det eneste moderne styresystem der ikke er multitrådet.

Claus Albøge (09-03-2002)
Kommentar
Fra : Claus Albøge


Dato : 09-03-02 17:56

>>>>> "Peter" == Peter Makholm <peter@makholm.net> writes:

> Christian Hemmingsen <postmaster@hemmingsen.nospam.kampsax.k-net.dk>
> writes:
>> Disse ting findes også i linux, henholdsvis chroot(1) og chattr(1)

> jail(1) er væsentligt kraftigerer end bare chroot. chroot kan stort
> set implementeres med nogle få linjers kode i en LD_PRELOAD'et
> library. jail giver dig langt mere omfattende root-rettigheder i en
> beskyttet sandkasse. jail er chroot på speed.

> Jeg har hørt at der er nogen der har lavet en jail-implementation til
> linux, det hed dog noget andet. Jeg kan bare ikke finde det i
> øjeblikket. Ellers er det bedste bud at sætte en user-mode-linux op,
> så har man samme form for sikkerhed bare uden samme effektivitet.

http://www.solucorp.qc.ca/miscprj/s_context.hc?prjstate=1&nodoc=0


/Claus A

Sven Esbjerg (11-03-2002)
Kommentar
Fra : Sven Esbjerg


Dato : 11-03-02 00:31

"Peter Andersen" <peterandersen@mespilus.dk> writes:

> Det siges jo fra de fleste steder at FreeBSD skulle være hurtigere
> og kraftigere end Linux, og derfor oftest benyttes på servere
> m.m. Men hvorfor det? begrundelse? og hvor har det beydning i
> praksis?

Jeg tror man skal passe _meget_ på med sammenligningen omkring
hastighed. Det er spørgsmål der er afhængig af tid (hvilken kildekode)
og hvilken hardware der bruges (drivere). Begge systemer er gode, men
til lidt forskellige ting (efter min mening).

Det er for mig mest adskiller *BSD fra Linux er
udviklingsprocessen. Linux er et løstsammenhængende projekt med glade
mennesker der koder på livet løs efter deres egen overbevisning. *BSD
er styret efter mål - ofte konservative. Denne styring af *BSD giver
efter min mening et bedre OS pga. man er bedre til at vælge dårlig
eller bar tvivlsom kode fra. Under *BSD vælges den _sikre_ løsning
hvor man mange gange til Linux vælger den mere eksperimentale løsning.

Det er derfor min opfattelse (og erfaring) at *BSD bliver valgt de
steder hvor stabilitet er en kerneparameter.
Det er ofte sådan at man kan sætte en linux maskine til at gøre et job
mindst ligeså godt som *BSD eller andet Unix. Men hvis man bare en
gang i mellem oplever at linux er ustabilt (dårlig driver eller andet)
og ens maskiner _skal_ være oppe (99,999%) lærer man at kigge på *BSD
eller andet (fx. Solaris).

Jeg vil anbefale linux til fx. applikationsserveren som skal kunne
køre flest mulige programmer og hvor et reboot 2-3 gange om året kan
overleves, *BSD til maskiner der skal køre kritiske services som post,
dns, evt. web og helt specifikt OpenBSD når man skal lave en bomsolid
maskine med få og kritiske jobs (firewall, router etc.).

Håber det hjælper lidt på vej.

Læs på:

[free|net|open]bsd.org og lidt mere teknisk på kerneltrap.com

Sven

--
Fight Internet Censorship! http://www.eff.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408892
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste