Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Choix de la distrib

184 réponses
Avatar
Eclipse
Bonjour à tous !

Un débat intéressant et sans doute récurant que l'on voit apparaître
régulièrement sur les forums, et relatif quant au choix de la
distribution...
Linux pour quoi faire ? Tout d'abord clarifions la chose pour dire que
"linux" est le nom du kernel et non du system d'exploitation lui-même...
Petite précision pour les débutants linux. Il faut alors parler de
distribution GNU Linux...
Donc qu'attendez-vous d'un OS libre (par opposition à Windows) ?
Nous savons que Linux est une bonne solution s'il on veut faire un réseau ;
aussi peut-il est aussi une solution en terme de bureautique pure (Office) ?
La partie jeu reste une ombre pour ma part... peut-il concurrencer les
jeux sous Windows ?

Le choix de la distrib reste aussi, difficile dans la perspective des
mises à jour ? Je pense que c'est la que réside la difficulté. RPMS,
PKG, DEB, Yum, ou encore version type gentoo... , installation depuis les
sources, etc. Facilité, Rapidité ou encore prise de caféine, tels sont
les choix qui sont offerts. Un point important réside aussi dans la
sécurité...

Ayant tester une multitude de distrib (redhat, fedora, gentoo, mdk7.0 !,
archlinux, freebsd, solaris, etc), je ne sais sur quoi me baser afin de
trouver un bon compromis. L'on pourra consulter un site tel que
http://www.distrowatch.com afin d'y trouver un bref exposer des distribs
linux, avec les différents liens qui s'y rattachent.

Vos commentaires, et autres suggestions pour extrapoler ces propos seront
les bienvenus afin de clarifier certaines idées...

10 réponses

Avatar
george
Miod Vallat , dans le message <407445dc$0$19470$,
a écrit :
On ne peut pas, sans parcourir le contenu d'une chaîne, en
connaître :


Mais s'agissant d'une représentation externe, c'est non-pertinent,
puisqu'il est de toutes façons nécessaire de la parcourir.

- nécessité de réécrire la totalité de ses manipulations de chaînes,


Non, c'est faux. Une très grande partie des manipulations de chaînes
n'ont rien à changer, puisque les seuls caractères significatifs sont
presque toujours de l'ASCII, et qu'UTF-8, contrairement à UCS-[24], lui
est compatible.

Prends head ou tail, par exemple : il n'y a strictement rien à changer
dans le code pour les rendre compatibles avec l'UTF-8.

- sécurité zéro (qui découle directement du point précédent) : on n'a
pas assez sensibilisé les programmeurs aux débordement de chaînes
«standard», voilà que c'est pire avec UTF-*


Les mauvais programmeurs trouveront _toujours_ le moyen de faire des
buffer overflows. Avec un peu de chance, le fait que la représentation
soit de taille variable leur fera peut-être au contraire prendre plus de
précautions.

Avatar
george
Shmurtz , dans le message , a
écrit :
Sketch qui s'apelle maintenant Skencil est scriptable en Python, de plus
le portage de Tk vers Gtk est en cours.


Il était déjà en cours il y a quatre ans.

Avatar
george
Michel Talon, dans le message <c512tm$1fpd$,
a écrit :
Ca c'est la meilleure, et c'est bien la première fois que j'entends énoncer
par quelqu'un (*) l'idée que Linux aurait des avantages techniques par
rapport à FreeBSD. Tu as fumé quoi ce jour ci?


Rien du tout. En revanche, j'en ai ras-le-bol des trois versions de la
libc qui se battent en duel dans l'espace mémoire d'un même processus,
ras le bol qu'un code parfaitement standard ne compile pas sous BSD
parce qu'ils ont une gestion des terminaux qui était déjà obsolète il y
a cinq ans, et j'en oublie certainement.

Je n'essaie pas d'imposer mes vues, j'explique les raisons pour
lesquelles, à mon avis, le découpage est stupide.


Eh bien le découpage, à mon avis, est utile. Et comme plusieurs packages
découpés permettent de faire un unique paquet monolithique, alors que la
réciproque est fausse, tu admettras bien que le choix se fasse dans le
sens du découpage.

Non, c'est un argument absolument radical. Pour toute personne sensée la
taille actuelle des disques peut dores et déjà être considérée comme
infinie


Si par « sensée » tu entends « qui a les moyens de s'acheter du matériel
informatique tous les six mois », je te conseille de consulter un
dictionnaire, ça ne veut pas dire ça.

Avatar
george
Jerome Lambert , dans le message
, a écrit :
Qui a dit compliqué?


Et les dépendances ? Les fichiers de config ?

Avatar
nicolas vigier
In article <40743239$0$501$, Benjamin FRANCOIS wrote:
Michel Talon s'est exprimé en ces termes:
Non, c'est un argument absolument radical. Pour toute personne sensée la
taille actuelle des disques peut dores et déjà être considérée comme
infinie, et tous les ans ça sera encore plus vrai. Il en résulte
qu'économiser de la place est une connerie.


Et tous les ans tu dilapides ton argent pour en racheter un et
transfèrer le contenu de ton ancien disque dessus ? Excuse-moi, mais
c'est ça que je considère être une connerie.


Avec la taille des disques actuels (80 ou 120Go), l'OS ne prend qu'une
toute petie partite de l'espace disponible, le reste est en general
utilisé pour stocker des données.
Et dans ce cas la on se fou completement que l'OS utilise quelques
centaines de Mo supplementaires si ca peut permettre de simplifier
les choses, et c'est pas ca qui va t'obliger à acheter un nouveau
disque dur.


Avatar
george
Michel Talon, dans le message <c51h35$1jma$,
a écrit :
Oui, pourquoi pas? Sur un disque de 120 gigs, qu'est ce que ça peut bien
me faire d'avoir 20 gigs de système?


Le disque sur lequel je veux faire une installation prochainement n'a
pas 20 Go. Tu as un 120 Go pour portable à m'offrir ? Je t'envoie mon
adresse ?

Avatar
george
nicolas vigier , dans le message
, a écrit :
Avec la taille des disques actuels (80 ou 120Go),


Mon adresse est sur ma page web, si tu veux m'envoyer un disque actuel.

Et dans ce cas la on se fou completement que l'OS utilise quelques
centaines de Mo supplementaires


Et on se fout également des deux heures supplémentaires nécessaires pour
télécharger le paquet à chaque mise à jour ?

Avatar
Jerome Lambert
Le Wed, 07 Apr 2004 18:47:50 +0000, Nicolas George a écrit :

Jerome Lambert , dans le message
, a écrit :
Qui a dit compliqué?


Et les dépendances ?


Il nécessite juste GTK2 et une glibc version ???

Sinon il vient avec les différentes bibliothèques nécessaires à son
fonctionnement, qui sont dans des sous-reperoires de /usr/share/firefox,
donc on n'a pas à se soucier des dépendances à ce niveau

exemple:
[ jerome]$ locate libnspr4
/usr/share/firefox/libnspr4.so
/usr/lib/libnspr4.so (celle du Mozilla installé)

Donc les conflits sont impossibles, puisque Firefox utilise SA
bibliothèque dans SON repertoire et se fiche de celle des autres...

Les fichiers de config ?
Idem, dans des sous-repertoires de /usr/share/firefox, les fichiers

propres aux utilisateurs étant bien entendu dans ~/.phoenix/

C'est clair que c'est on ne peut plus non-conforme à la hiérachie Unix
standard, mais ça résout d'un seul coup tous les problèmes de conflits
et de dépendances, vu que c'est "chacun chez soi"

Ca me rappelle d'ailleurs ce que l'on faisait sous DOS et OS/2: chaque
programme s'installait dans son répertoire sans embeter les autres,et
désinstaller un programme revenait à en supprimer le répertoire. D'après
ce que j'en ai vu, les Macintosh (y compris OS X) fonctionnent aussi de
cette manière.

Jerome.


Avatar
george
Jerome Lambert , dans le message
, a écrit :
Il nécessite juste GTK2 et une glibc version ???


Xft, fontconfig, X11, OpenSSL, stdc++...

Sinon il vient avec les différentes bibliothèques nécessaires à son
fonctionnement, qui sont dans des sous-reperoires de /usr/share/firefox,
donc on n'a pas à se soucier des dépendances à ce niveau


Bref, si tu as deux programmes qui utilisent la même bibliothèque, tu as
deux exemplaires de la bibliothèque, aussi bien sur disque qu'en
mémoire. Super... Tu n'aurais pas appris la... ahem, disons
informatique... sous windows, par hasard ?

Idem, dans des sous-repertoires de /usr/share/firefox, les fichiers
propres aux utilisateurs étant bien entendu dans ~/.phoenix/


Tu n'as pas compris où est le problème. Si je modifie un fichier de
config (par exemple unix.js pour y indiquer des
font.directory.truetype.*), j'ai envie que quand je mets à jour le
package, le gestionnaire de package me prévienne des modifications qu'il
y a à faire. Je ne veux ni qu'il écrase silencieusement mes
modifications (ce que ferait ton tar), ni qu'il ne mette pas à jour un
fichier de config que je n'ai pas modifié et qui a changé depuis la
version précédente.

Avatar
talon
Nicolas George wrote:
Michel Talon, dans le message <c512tm$1fpd$,
a écrit :
Ca c'est la meilleure, et c'est bien la première fois que j'entends énoncer
par quelqu'un (*) l'idée que Linux aurait des avantages techniques par
rapport à FreeBSD. Tu as fumé quoi ce jour ci?


Rien du tout. En revanche, j'en ai ras-le-bol des trois versions de la
libc qui se battent en duel dans l'espace mémoire d'un même processus,
ras le bol qu'un code parfaitement standard ne compile pas sous BSD
parce qu'ils ont une gestion des terminaux qui était déjà obsolète il y
a cinq ans, et j'en oublie certainement.


Quelles 3 versions de la libc?
S'il y a un système qui a des problèmes dramatiques de libc c'est bien
Linux, et lui seul.



--

Michel TALON