Pas sûr que -march soit par défaut si tu utilises la config de ta distrib puisque justement, le noyau doit tourner "partout". Si tu pars d'une config clean, oui, c'est peut-être le cas, je n'ai pas essayé. Sinon, oui, je pense que c'est assez fiable.
Pour ce qui est de chercher à tout comprendre, c'est une grande qualité, mais pour le noyau linux ce n'est probablement plus possible depuis un bon bout de temps. Tu coup, pour la config lors de la compilation, il faut vraiment accepter de ne pas tout comprendre.
Pour ma part, systemd me va bien et je pense qu'il suffit de s'y attarder un peu pour le comprendre et le maîtriser, ce qui est vrai pour tout système d'init. À vrai dire, ça me semble assez clean, surtout les fichiers "unit" qui servent à définir les tâches et services. Beaucoup plus clean que les scripts bash des systèmes inits historiques avec tous ces niveaux dans rc.d que je n'ai jamais vraiment réussi à comprendre. En fait, j'arrive à faire beaucoup plus de chose avec, comme savoir le temps que prend chaque service à démarrer, avoir le graphe de démarrage. J'arrive également mieux à me souvenir des commandes pour activer et désactiver des services et en fait plein de choses comme ça. Le journal facile à consulter, séparé par tâche / service, avec des couleurs qui rendent les choses lisibles. Peut-être compliqué à l'intérieur, simple à l'extérieur. Je n'aime pas du tout quand c'est l'inverse.
Ça manque peut-être encore un peu de robustesse, mais ça va venir. À mon avis, pour la maintenance, c'est plutôt pratique. À noter que l'ancien système de Arch était assez simple aussi, tout dans le rc.conf. Mais du coup, ça manque peut-être de granularité. (ce n'est probablement pas commode de toucher au rc.conf à partir d'un script).
J'aime aussi pulseaudio et avahi. La découverte de service sur le réseau, c'est quand même bien pratique, et se connecter aux machines en utilisant nomDeLOrdinateur.local sans avoir besoin de mettre en place des ip fixes, c'est cool. Pour pulseaudio, le réglage du volume par application et la possibilité de jouer du son en réseau, c'est sympa (bien que pour le réseau, des progrès sont peut-être à faire au niveau de la compression des données... et aussi de la découverte du service qui semble marcher quand elle veut, je ne sais pas si ça bien de pa ou d'avahi pour le coup). Pulseaudio manque peut-être un peu de simplicité et pouvait paraître un peu lourd il y a quelque temps, je ne sais pas si c'est encore le cas aujourd'hui. Même remarque pour Network Manager, qui globalement rend vraiment bien service et fait bien son travail. En plus, nmcli et nmtui (basé sur ncurses) sont vraiment pratiques pour contrôler NM en ligne de commande. À vrai dire, c'est la seule manière que je connais pour me connecter en ligne de commande à un réseau WEP ou WPA et qui soit un minimum intuitive.
En fait, ce qui me plait dans network-manager, pulseaudio, avahi, systemd... c'est l'impression d'intégré et de cohérent que ça donne.
Gentoo j'ai également essayé, et je n'ai pas réussi tout de suite (problème de périphérique sous Xorg je crois), et je suis retourné dans ma zone de confort, d'autant que j'ai loin d'avoir un temps illimité. Dommage, ça a l'air clean, minimaliste et bien documenté.
BSD, ça a l'air vraiment trop cool. J'ai installé FreeBSD il n'y a pas longtemps. Dommage que accélération graphique ne fonctionne pas avec ma carte Intel. Je n'ai pas non plus réussi à faire fonctionner la carte wifi qui est pourtant sensée être reconnue d'après mes souvenirs, et je crois que pour le Bluetooth, c'était mort aussi. Le pavé tactile pose aussi problème (je crois bien qu'il ne fonctionnait pas du tout, même pas en émulation souris classique). Bref, trop de problèmes matériels. Dommage, parce que pour le coup, l'impression d'intégré et de simplicité, elle est bien là et c'est très agréable.
[^] # Re: Environement de bureau
Posté par raphj (site web personnel) . En réponse au message Ai-je choisi la bonne distribution ? (Mint). Évalué à 1.
Repos, activité, passe-temps, occupation... ?
Pas sûr que -march soit par défaut si tu utilises la config de ta distrib puisque justement, le noyau doit tourner "partout". Si tu pars d'une config clean, oui, c'est peut-être le cas, je n'ai pas essayé. Sinon, oui, je pense que c'est assez fiable.
Pour ce qui est de chercher à tout comprendre, c'est une grande qualité, mais pour le noyau linux ce n'est probablement plus possible depuis un bon bout de temps. Tu coup, pour la config lors de la compilation, il faut vraiment accepter de ne pas tout comprendre.
Pour ma part, systemd me va bien et je pense qu'il suffit de s'y attarder un peu pour le comprendre et le maîtriser, ce qui est vrai pour tout système d'init. À vrai dire, ça me semble assez clean, surtout les fichiers "unit" qui servent à définir les tâches et services. Beaucoup plus clean que les scripts bash des systèmes inits historiques avec tous ces niveaux dans rc.d que je n'ai jamais vraiment réussi à comprendre. En fait, j'arrive à faire beaucoup plus de chose avec, comme savoir le temps que prend chaque service à démarrer, avoir le graphe de démarrage. J'arrive également mieux à me souvenir des commandes pour activer et désactiver des services et en fait plein de choses comme ça. Le journal facile à consulter, séparé par tâche / service, avec des couleurs qui rendent les choses lisibles. Peut-être compliqué à l'intérieur, simple à l'extérieur. Je n'aime pas du tout quand c'est l'inverse.
Ça manque peut-être encore un peu de robustesse, mais ça va venir. À mon avis, pour la maintenance, c'est plutôt pratique. À noter que l'ancien système de Arch était assez simple aussi, tout dans le rc.conf. Mais du coup, ça manque peut-être de granularité. (ce n'est probablement pas commode de toucher au rc.conf à partir d'un script).
J'aime aussi pulseaudio et avahi. La découverte de service sur le réseau, c'est quand même bien pratique, et se connecter aux machines en utilisant nomDeLOrdinateur.local sans avoir besoin de mettre en place des ip fixes, c'est cool. Pour pulseaudio, le réglage du volume par application et la possibilité de jouer du son en réseau, c'est sympa (bien que pour le réseau, des progrès sont peut-être à faire au niveau de la compression des données... et aussi de la découverte du service qui semble marcher quand elle veut, je ne sais pas si ça bien de pa ou d'avahi pour le coup). Pulseaudio manque peut-être un peu de simplicité et pouvait paraître un peu lourd il y a quelque temps, je ne sais pas si c'est encore le cas aujourd'hui. Même remarque pour Network Manager, qui globalement rend vraiment bien service et fait bien son travail. En plus, nmcli et nmtui (basé sur ncurses) sont vraiment pratiques pour contrôler NM en ligne de commande. À vrai dire, c'est la seule manière que je connais pour me connecter en ligne de commande à un réseau WEP ou WPA et qui soit un minimum intuitive.
En fait, ce qui me plait dans network-manager, pulseaudio, avahi, systemd... c'est l'impression d'intégré et de cohérent que ça donne.
Gentoo j'ai également essayé, et je n'ai pas réussi tout de suite (problème de périphérique sous Xorg je crois), et je suis retourné dans ma zone de confort, d'autant que j'ai loin d'avoir un temps illimité. Dommage, ça a l'air clean, minimaliste et bien documenté.
BSD, ça a l'air vraiment trop cool. J'ai installé FreeBSD il n'y a pas longtemps. Dommage que accélération graphique ne fonctionne pas avec ma carte Intel. Je n'ai pas non plus réussi à faire fonctionner la carte wifi qui est pourtant sensée être reconnue d'après mes souvenirs, et je crois que pour le Bluetooth, c'était mort aussi. Le pavé tactile pose aussi problème (je crois bien qu'il ne fonctionnait pas du tout, même pas en émulation souris classique). Bref, trop de problèmes matériels. Dommage, parce que pour le coup, l'impression d'intégré et de simplicité, elle est bien là et c'est très agréable.