Bof… Linux a pour lui d’être toujours le même noyau pour toutes les distributions (avec des modifications, mais la base reste la même) et a été conçu avant tout pour les processeurs x86, au début des années 1990.
De leur côté, les *BSD sont chacun des systèmes totalement indépendants entre eux (même si OpenBSD « descend » de NetBSD car tous deux conçus au départ par la même personne, mais visant actuellement des objectifs différents : sécurité pour OpenBSD, ubiquité pour NetBSD), mais tous issus de la même version dérivée d’UNIX conçue par l’Université de Berkeley, elle-même produite à une époque (années 1970, en gros 15-20 ans avant Linux) où les ordinateurs se divisaient entre les terminaux (façon Minitel) et les mainframes (les « vrais » ordis, auxquels les terminaux étaient reliés).
Que les *BSD soient donc davantage orientés « serveurs » que Linux (créé en premier lieu pour les « postes de travail ») n’est donc pas étonnant.
Et je peux parier que l’omniprésence de Linux tient justement au fait que c’est le même noyau, donc les mêmes mécanismes à peu de choses près (selon l’architecture CPU, vu que le x86 n’est plus depuis longtemps la seule prise en charge) et qu’il n’y a donc pas besoin de tout réapprendre de zéro. Alors que ce qui vaut pour FreeBSD ne vaudra pas pour NetBSD, ni pour OpenBSD (et réciproquement pour les deux autres), chacun ayant ses spécificités propres en dépit d’une ascendance commune mais désormais trop lointaine.
---------------
Responsable TU Vivaldi depuis le 29/4/2024.