Appel aux BSD-istes

Bonjour à tous !

J'ai l'intention, d'ici peu, d'installer NetBSD (pour des raisons qui me regardent, c'est-à-dire installer xen ; parce que le paquet archlinux est explosé, le paquet debian a fait crasher l'ensemble du système (et, étrange, sans kernel panic), et ça semble fonctionner sous ubuntu mais ubuntu c'est trop nul).

J'aimerais donc avoir vos retours d'expériences quant aux systèmes "à la BSD" ; et si vous avez des astuces particulières (e.g. comment utiliser pkgsrc pour checker les upgrades ; j'ai beau lire la doc' j'ai encore du mal à comprendre).

[Edit 1] Une autre question pour pkgsrc : Tant qu'à compiler directement le paquet, comment activer automatiquement -mtune=native (ou équivalent) à la compilation des paquets ?
[Edit 2] En fait j'ai trouvé : mk.conf : CFLAGS += -mtune=native
[Edit 3] Ça m'apprendra à éditer trop vite : il y a devel/cpuflags qui est encore plus mieux ! :D

[Edit 4] Une question supplémentaire : Pourquoi NetBSD utilise-t-il (elle ? OS ou "netbsd distribution" comme le dit le site ?) les disklabel ? Les partitions et extended partitions ne suffisent-elles pas ? Enfin, sommes-nous obligés d'utiliser les disklabels ?

Merci d'avance !

Ekleog

lun, 16/07/2012 - 21:34 — Ekleog

> Bonjour à tous !
Bonjour à seul !

lun, 16/07/2012 - 21:34 — Ekleog

> Appel aux BSD-istes
{Free, Open}BSDiste présent.

lun, 16/07/2012 - 21:34 — Ekleog

> J'ai l'intention, d'ici peu, d'installer NetBSD (pour des raisons qui
> me regardent, c'est-à-dire installer xen ; parce que le paquet
> archlinux est explosé, le paquet debian a fait crasher l'ensemble du
> système (et, étrange, sans kernel panic), et ça semble fonctionner
> sous ubuntu mais ubuntu c'est trop nul).
Intentions douteuses.

lun, 16/07/2012 - 21:34 — Ekleog

> J'aimerais donc avoir vos retours d'expériences quant aux systèmes "à
> la BSD" ; et si vous avez des astuces particulières (e.g. comment
> utiliser pkgsrc pour checker les upgrades ; j'ai beau lire la doc'
> j'ai encore du mal à comprendre).
pkgsrc n'étant utilisé que par NetBSD… RTFM.
Sous FreeBSD, il y a quelques tools sympa pour gérer les ports (portmanager, portupgrade).
Sous OpenBSD, je n'utilise pas d'outil extérieur : make update et aussi infrastructure/build/out-of-date.
Il doit y avoir un moyen de chercher les ports facilement (à la make search), tu peux commencer par chercher "port" ou "pkgsrc" pour voir s'il n'y a pas d'équivalent à portmanager.

lun, 16/07/2012 - 21:34 — Ekleog

> [Edit 4] Une question supplémentaire : Pourquoi NetBSD utilise-t-il
> (elle ? OS ou "netbsd distribution" comme le dit le site ?) les
> disklabel ? Les partitions et extended partitions ne suffisent-elles
> pas ? Enfin, sommes-nous obligés d'utiliser les disklabels ?
Il.
Et Dieu inventa man :

(OpenBSD) man 5 disklabel

> Each disk or disk pack on a system may contain a disk label which
> provides detailed information about the geometry of the disk and the
> partitions into which the disk is divided. It should be initialized
> when the disk is formatted, and may be changed later with the
> disklabel(8) program. This information is used by the system disk
> driver and by the bootstrap program to determine how to program the
> drive and where to find the filesystems on the disk partitions.
> Additional information is used by the filesystem in order to use the
> disk most efficiently and to locate important filesystem information.
> The description of each partition contains an identifier for the
> partition type (standard filesystem, swap area, etc.). The filesystem
> updates the in-core copy of the label if it contains incomplete
> information about the filesystem.
> […]
> Note that when a disk has no real BSD disklabel the kernel creates a
> default label so that the disk can be used. This default label will
> include other partitions found on the disk if they are supported on
> your architecture. For example, on systems that support fdisk(8)
> partitions the default label will also include DOS and Linux
> partitions. However, these entries are not dynamic, they are fixed at
> the time disklabel(8) is run. That means that subsequent changes that
> affect non-OpenBSD partitions will not be present in the default
> label, though you may update them by hand. To see the default label,
> run disklabel(8) with the -d flag. You can then run disklabel(8) with
> the -e flag and paste any entries you want from the default label into
> the real one.

> > Bonjour à tous !
> Bonjour à seul !

En effet, je me suis senti seul pendant un moment. :'(

> > J'ai l'intention, d'ici peu, d'installer NetBSD (pour des raisons qui
> > me regardent, c'est-à-dire installer xen ; parce que le paquet
> > archlinux est explosé, le paquet debian a fait crasher l'ensemble du
> > système (et, étrange, sans kernel panic), et ça semble fonctionner
> > sous ubuntu mais ubuntu c'est trop nul).
> Intentions douteuses.

Pourquoi douteuses ?

> > J'aimerais donc avoir vos retours d'expériences quant aux systèmes "à
> > la BSD" ; et si vous avez des astuces particulières (e.g. comment
> > utiliser pkgsrc pour checker les upgrades ; j'ai beau lire la doc'
> > j'ai encore du mal à comprendre).
> pkgsrc n'étant utilisé que par NetBSD… RTFM.
> Sous FreeBSD, il y a quelques tools sympa pour gérer les ports (portmanager, portupgrade).
> Sous OpenBSD, je n'utilise pas d'outil extérieur : make update et aussi infrastructure/build/out-of-date.
> Il doit y avoir un moyen de chercher les ports facilement (à la make search), tu peux commencer par chercher "port" ou "pkgsrc" pour voir s'il n'y a pas d'équivalent à portmanager.

D'accord, merci. Du coup, je vais voir.
D'ailleurs, en lisant ce manuel (contre lequel tu as une dent), j'ai fini par comprendre ce qui me choquait : en fait, NetBSD a deux "gestionnaires de paquets" : un qui installe des binaires depuis un ftp netbsd ; et un qui consiste simplement en une hiérarchie de makefiles.
Ce qui me perturbait étant qu'ils sont tous deux appelés "pkgsrc"...

> > [Edit 4] Une question supplémentaire : Pourquoi NetBSD utilise-t-il
> > (elle ? OS ou "netbsd distribution" comme le dit le site ?) les
> > disklabel ? Les partitions et extended partitions ne suffisent-elles
> > pas ? Enfin, sommes-nous obligés d'utiliser les disklabels ?
> Il.
> Et Dieu inventa man :
> (OpenBSD) man 5 disklabel
> > […]

Et Dieu inventa man avant d'installer le système d'exploitation ? (Oui, je préfère en apprendre avant de détruire mon ordinateur. :-° )
N'empêche, à part sous-partitionner les partitions, je ne vois toujours pas l'utilité. Surtout que les partitions peuvent déjà être en nombre quasi-infini (non, pas les 4 physiques, les N étendues). Du coup, où est l'intérêt d'utiliser les disklabels ? (à part pour faire plaisir à {Open,Net}BSD)

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.