• [^] # Re: Et la compatibilité

    Posté par . En réponse à la dépêche Archlinux utilise désormais systemd par défaut pour les nouvelles installations. Évalué à 3.

    Note que on a le même problème avec bash vs sh. Une très très grande partie des scripts shell qui sont écrits aujourd'hui se croient compatible sh alors que dans les faits, ils ne sont compatibles que bash. Les subilités sont extrèmement pointues, je ne m'en rappelle plus mais dans les faits, on a bloqué à coup de script le shell qu'on utilise (par exemple, dans l'init Sys5).

    L'arrivée de dash et sa popularité font que ce problème précis se réduit. Par contre ce n'est pas parce qu'un script est bourn shell qu'il est POSIX (parce que oui grep, ls, sed, awk, wc, etc ont des extensions gnu ou bsd (en tout cas pas POSIX)).

    Du coup c'est pas un bon exemple pour ta conclusion :

    Bref, plus ça va, plus on se recentre sur des logiciels dominants de l'écosystème.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)