Après avoir récemment passé d'Intel à AMD, Linus Torvalds s'est opposé aux lignes de 80 caractères en tant que norme de programmation de facto.
Tel que rapporté par Le registre, Torvalds a partagé ses réflexions sur le sujet des longueurs de ligne dans un récent post de nettoyage du noyau Linux où il a fait valoir que limiter les lignes à 80 caractères entraîne de nombreux sauts de ligne. D'autres ont fait valoir que les lignes de 80 caractères sont une convention de longue date qui devrait rester en place car les grands moniteurs peuvent gérer de nombreuses petites fenêtres lorsque la largeur des colonnes est limitée.
«Les sauts de ligne excessifs sont MAUVAIS. Ils causent des problèmes réels et quotidiens. Ils causent des problèmes pour des choses comme "grep" à la fois dans les modèles et dans la sortie, car grep (et beaucoup d'autres utilitaires Unix très basiques) est fondamentalement basé sur les lignes. Donc, le fait est que beaucoup d'entre nous ont depuis longtemps ignoré le modèle complet du «terminal à 80 colonnes», pour la même raison que nous avons beaucoup plus de lignes que 25 lignes visibles à la fois. »
Torvalds a également fait remarquer que les lignes d'habillage après 80 caractères peuvent être bonnes pour ceux qui ont un matériel restrictif mais sont finalement gênantes pour les développeurs avec plus de ressources.
Sommaire
Linux 5.7
Dans un autre article, Torvalds a fourni des détails sur les nouvelles fonctionnalités et modifications apportées à Linux 5.7.
Ceux-ci incluent un nouveau pilote exFAT de Samsung qui améliorera les performances de la carte SD, un correctif pour le bug graphique CVE-2019-14615 d'Intel et prend en charge les graphiques Tiger Lake d'Intel. Il y aura également un pilote pour la technologie de charge rapide d'Apple et une meilleure prise en charge des appareils Arm.
Avec la sortie de Linux 5.7, Torvalds espère éviter les problèmes survenus lorsque la version précédente du noyau Linux était livrée avec un pilote Wi-Fi défectueux.
Le noyau Linux 5.7 est disponible maintenant, mais il faudra encore un certain temps au noyau pour trouver son chemin dans les distributions Linux populaires telles que Ubuntu, Arch Linux et Linux Mint.
Via le registre