Se connecter

Informatique

Linux

Sujet : Avis aux guignols qui passent par là
vegehannnnnn
Niveau 9
21 juillet 2007 à 10:40:01

Hé hé, en plus c´est le bon moment pour basculer avec la release 7 qui sort bientôt et son (gros) lot de nouveautés : ZFS, gjournal, gcc-4.2, etc.
Mais bon au-delà de la stabilité et de la rigueur de conception si FreeBSD est tellement supérieur à Linux, c´est pour ça :
http://www.xs4all.nl/~marcone/bsdversuslinux.html
:o))

Dargor
Niveau 10
21 juillet 2007 à 11:21:44

Ouaip j´ai vu les nouveautés de la 7, que du bonheur :)

Pour le moment c´est handbook + mise en oeuvre dans qemu avant passage à l´acte, c´est plus simple de remettre en place une copie de machine virtuelle que de réinstaller en cas de fausse manip :rire2:

Au fait tu es plutôt portupgrade, portmanager ou portmaster toi ? Je pense opter pour portmaster, pour ma part.

vegehannnnnn
Niveau 9
21 juillet 2007 à 11:48:18

Après avoir utilisé un temps portupgrade, j´ai basculé sur portmaster qui convient tout à fait à mes besoins.
Il est moins lourd que portupgrade (pas de dépendance à ruby, pas de base de données séparée pour gérer les ports, pas éclaté en 15 millions de scripts, etc. :o)) ) et couplé avec le fameux ports-mgmt/pkg_cutleaves pour faire le ménage et ports-mgmt/portconf pour gérer tout simplement les KNOBS par port, c´est que du bonheur.
Par contre je n´ai jamais essayé portmanager.

Sinon, j´attends assez impatiemment pkg_upgrade qui serait une implémentation en C de portupgrade (donc plus rapide et intégré directement au système de base) :
http://www.freebsd.org/prrojects/ideas/#p-ports-upgrade

Dargor
Niveau 10
21 juillet 2007 à 11:55:35

Intéressant, merci pour les infos. Faudra que je mate cette page plus en détail, y´a sûrement des projets susceptibles de m´intéresser :)

Et tu as très bien résumé mes griefs contre portupgrade :rire:

Dargor
Niveau 10
23 juillet 2007 à 08:56:07

Et voilà, je suis sous FreeBSD 6-STABLE (pour le support de ma carte son, qui nécessite le module snd_hda) :) C´est impressionnant de rapidité et facilité, par rapport à Linux...

vegehannnnnn
Niveau 9
23 juillet 2007 à 10:00:46

Bienvenue !
T´as du bol ça ne fait pas très longtemps que le driver snd_hda a été commité dans la 6-STABLE (début du mois il me semble) avant c´était un peu la loose pour faire fonctionner une carte son avec ce chipset (même si le gentil dev avait tout prévu
http://people.freebsd.org/~ariff/lowlatency/ ).
C´est clair que sur pas mal d´aspects FreeBSD est déconcertant de facilité par rapport à Linux, comme par exemple :
- Le mixage logiciel de plusieurs sources de son avec une seule commande : sysctl hw.snd.pcm0.vchans=4 vs la configuration foireuse du plugin dmix d´alsa...
- Gestion de l´acpi et de l´échantillonage de fréquence toujours gérées très simplement via sysctl
- Les règles pf sont simplissimes comparées aux règles iptables
- etc.

Les seules régressions que j´ai par rapport à Linux sont :
- l´impossibilité d´attacher à la fois le driver uscanner et ulpt à mon imprimante multifonction (ce qui m´oblige à charger selon le besoin soit uscanner soit ulpt)
- le support du flash se fait via l´émultation Linux et est assez foireux.

Pour tout le reste FreeBSD est au moins aussi bon. :)

Volgo
Niveau 13
23 juillet 2007 à 19:42:35
  1. Dargor profil
  2. Posté le 21 juillet 2007 à 08:54:35 avertir modérateur
  3. C´est une notion relative :rire2: Patience :)

Oui, je m´en doute. :p)

Euh par contre, je suis complètement séché dans vos discussions, je ne comprends rien. :rire2:

Dargor
Niveau 10
24 juillet 2007 à 09:13:42

Volgo > lol :)

VegehaNNNnnn > J´ai un peu joué avec pf hier, c´est que du bonheur. La possibilité de protéger ses services grâce au synproxy et de blacklister directement les IPs qui abusent, j´adore. Plus jamais iptables :rire:

vegehannnnnn
Niveau 9
25 juillet 2007 à 01:00:13

Plus jamais iptables

LoL. Tout le monde dit ça après avoir goûté à PF.
Daniel Hartmeier est un Dieu !

Dargor
Niveau 10
22 août 2007 à 10:38:39

Pourquoi tu utilises pkg_cutleaves alors que portmaster sait lui aussi éliminer les dépendances devenues inutiles avec son option -s ? Il me semble que pkg_cutleaves dépend d´une base de données de paquets, alors que portmaster utilise directement /var/db/pkg, ce que je préfère :o))

vegehannnnnn
Niveau 9
22 août 2007 à 13:59:05

Hello.

Effectivement la fonction principale de pkg_cutleaves étant de supprimer un logiciel « feuille » et est équivalente à un coup de suppression du logiciel feuille + portmaster -s. Cependant ce que j´aime bien avec pkg_cutleaves est la possibilité d´avoir justement la liste des logiciels feuilles afin de voir s´il ne traine pas des trucs que j´utilise plus.
Exemple, pas plus tard qu´hier je me suis rendu compte que j´avais un vieux qgo qui trainait et qui ne me servait plus en 2s grace à pkg_cutleaves -l.

Ensuite pkg_cutleaves est un bête script perl et n´utilise pas une base de données séparée -- ça aurait été rédhibitoire pour le maniaque que je suis :o)).

Extrait du code :

      • ***************

my $dbdir = "/var/db/pkg";
[...]

#

  1. Return a list of all packages

#

sub get_packages {
my @pkgs;
opendir(DBDIR, $dbdir)
or die "Can´t open package db directory $dbdir!";
while (defined(my $file = readdir(DBDIR))) {
my $path = join(´/´, $dbdir, $file);
unless ($file =~ /^\.+$/o || !( -d $path)) {
push @pkgs, [$file, -s $path . ´/+REQUIRED_BY´, join(´/´, $path, ´+COMMENT´)];
}
}
closedir DBDIR;
return @pkgs;
}

Voila donc c´est pas ultra indispensable mais pas lourd du tout (dépend uniquement de perl, pèse 10ko) et assez pratique. :)

Dargor
Niveau 10
22 août 2007 à 14:03:43

Héhé merci pour les précisions :)

Je me souviens pourquoi je pensais qu´il dépendait d´une base à part, dans la page man on dit ceci :
Note that your package registry database should be up to date for this to
work properly, so it might be a good idea to run pkgdb(1) before running
pkg_cutleaves.

Hors pkgdb est un outil de portupgrade, çà ne doit pas être à jour :sarcastic:

vegehannnnnn
Niveau 9
22 août 2007 à 14:16:08

Bien vu. :)
On trouve ça aussi dans le code :

my @pkgdb_args = ("/usr/local/sbin/pkgdb", "-F");
my %opt;

getopts(´cFgLlRx´, \%opt);
[...]

  1. Run ´pkgdb -F´ if requested

if ($opt{F}) {
print "Running ´pkgdb -F´.\n";
if ((my $status = system(@pkgdb_args) >> 8) != 0) {
print STDERR "\n\n$0: pkgdb returned $status - exiting, fix this first.\n\n";
last ROUND;
}
}

Donc, a priori, si on passe l´option -F à pkg_cutleaves, chose que je n´ai jamais faite :D, la base de paquets de portupgrade est mise à jour en fin d´opération.

Mais portupgrade n´étant pas une dépendance de pkg_cutleaves :
http://www.freshports.org.org/ports-mgmt/pkg_cutleaves/
on peut très bien l´utiliser avec n´importe quel autre gestionnaire de paquets à condition de ne pas utiliser -F.
Voilou. ^^

Dorian_31
Niveau 13
17 septembre 2007 à 14:48:10

Coucou a tous

je suis le nouveau modé du forum matos info,et je viens saluer mon homologue ainsi que les participants du forum des pingouins :)

voilou :ok:

Dargor
Niveau 10
17 septembre 2007 à 15:02:35

Salut à toi et bon courage :ok:

Telombre
Niveau 21
23 septembre 2007 à 21:42:10

Tiens je penserais à t´ajouter à ma liste des modérateurs Dargor :
http://telombre.monsite.wanadoo.fr

@+ :ok:

Dargor
Niveau 10
24 septembre 2007 à 09:11:06

Je ne suis pas vraiment modérateur mais bon pourquoi pas :)

acid_junkie
Niveau 10
26 septembre 2007 à 20:28:23

Dargor, c´est le type dont tu as fermé le topic. Je dis ça au cas où...

webadmin555
Niveau 1
01 novembre 2007 à 22:30:50

98e

Linuxx
Niveau 1
01 novembre 2007 à 22:37:29

oups c une erreur

Sujet : Avis aux guignols qui passent par là
   Retour haut de page
Consulter la version web de cette page