OVH Cloud OVH Cloud

Différence LINUX / BSD

66 réponses
Avatar
Billy
Bonjour,

au risque de m'attirer les foudres de certains d'entre vous, je pose la
question suivante :
- quelles sont les différences majeures entre FreeBSD et Linux ?

Merci.

6 réponses

3 4 5 6 7
Avatar
Olivier Cherrier
In article <br23f7$4dq$, Manuel Bouyer wrote:
Olivier Cherrier wrote:
Oui, j'en conviens ... mais est-ce que ça doit vraiment rester secret
comment vous faites pour compiler ??? On ne peut pas savoir ? ;-)


cvs co src
cd src
./build.sh -m <machine> -U -M<objdir> -D<destdir> -R<releasedir> release sets


Salut Manuel & Emmanuel, (qu'on pourrait écrire "Manus")

J'ai buildé et installé un kernel (NetBSD 1.6ZG (GENERIC))

J'ai lancé un rebuild du userland en utilisant une commande similaire
à la tienne sous mon identité 'oc'.
Puis, lorsque je fais un 'sudo ./build.sh ... install:/', force est de constater
qu'il y a un blème dans la procédure car j'obtiens :

bidochon% ls -l /bin | head
total 2526
-r-xr-xr-x 2 oc wsrc 7748 Dec 9 20:55 [
-r-xr-xr-x 1 oc wsrc 8036 Dec 9 20:50 cat
-r-xr-xr-x 1 oc wsrc 10952 Dec 9 20:50 chio
-r-xr-xr-x 1 oc wsrc 6568 Dec 9 20:50 chmod
-r-xr-xr-x 1 oc wsrc 15400 Dec 9 20:51 cp
-r-xr-xr-x 3 oc wsrc 107028 Dec 9 20:53 cpio
-r-xr-xr-x 1 oc wsrc 118352 Dec 9 20:51 csh
-r-xr-xr-x 1 oc wsrc 9124 Dec 9 20:51 date
-r-xr-xr-x 1 oc wsrc 19008 Dec 9 20:51 dd
bidochon% ls -ld /
drwxr-xr-x 18 oc wsrc 512 Dec 9 17:29 /


Faut-il absolument faire le build sous root ou le problème est ailleurs ?

Merci.
oc


Avatar
manu
Olivier Cherrier wrote:

Salut Manuel & Emmanuel, (qu'on pourrait écrire "Manus")


Non, ca s'accorde avec un x, comme hiboux, cailloux, genoux ou poux: ca
donne Manux :o)

J'ai buildé et installé un kernel (NetBSD 1.6ZG (GENERIC))
(snip)

bidochon% ls -l /bin | head
total 2526
-r-xr-xr-x 2 oc wsrc 7748 Dec 9 20:55 [
-r-xr-xr-x 1 oc wsrc 8036 Dec 9 20:50 cat
(snip)

Faut-il absolument faire le build sous root ou le problème est ailleurs ?


Lorsque tu compiles en etant pas root, les droits corrects ne peuvent
pas être mis en place, puisque seul root peut faire des chown.

Solutions:
1) tu compiles sous l'uid oc, et tu installes sous root
2) tu compiles avec -U et tu utilises le fichier METALOG pour refaire
les droits (voir le fichier BUILIDING pour les détails sur -U)

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Arnaud Launay
Le Wed, 10 Dec 2003 19:00:37 +0100, Emmanuel Dreyfus écrivit:
Non, ca s'accorde avec un x, comme hiboux, cailloux, genoux ou
poux: ca donne Manux :o)


Toi, tu veux avoir des emmerdes avec Asterux.

Arnaud.

Avatar
Erwan David
(Xavier) écrivait :

Si tu n'as pas le malheur de tomber entre deux commits,
<autopub>
<http://www.xavhome.fr.eu.org/NetBSD/>
en passant le flag -f
</autopub>


C'est valable uniquement *pendant* le commit ?

--
Erwan

Avatar
Alex Marandon
In article <br2k9a$i0u$, Sylvain Tertois wrote:
DINH Viêt_Hoà a écrit:
ipfw est-il avec état ?


Oui, à priori, avec les options check-state et keepstate. Je ne les jamais
utilisées, par pure flemme ;-)


C'est pourtant idéal pour la flemme...


Avatar
Olivier Cherrier
In article <1g5rl8q.maxysqyw6ss0N%, Emmanuel Dreyfus wrote:
Salut Manuel & Emmanuel, (qu'on pourrait écrire "Manus")


Non, ca s'accorde avec un x, comme hiboux, cailloux, genoux ou poux: ca
donne Manux :o)


OK ;-)

J'ai buildé et installé un kernel (NetBSD 1.6ZG (GENERIC))
(snip)

bidochon% ls -l /bin | head
total 2526
-r-xr-xr-x 2 oc wsrc 7748 Dec 9 20:55 [
-r-xr-xr-x 1 oc wsrc 8036 Dec 9 20:50 cat
(snip)

Faut-il absolument faire le build sous root ou le problème est ailleurs ?


Lorsque tu compiles en etant pas root, les droits corrects ne peuvent
pas être mis en place, puisque seul root peut faire des chown.

Solutions:
1) tu compiles sous l'uid oc, et tu installes sous root


Oui, c'est ce que j'ai fait ... regarde mes commandes. (le './build.sh
install=/' était préfixé d'un 'sudo')

2) tu compiles avec -U et tu utilises le fichier METALOG pour refaire
les droits (voir le fichier BUILIDING pour les détails sur -U)


J'vais explorer cette piste ...


3 4 5 6 7