Toutes les réponses que je vois la plupart du temps disent simplement "le serveur est optimisé pour être un serveur et le bureau est optimisé pour être un bureau" sans aucun détail technique expliquant comment et où ces optimisations sont appliquées.
Ils devraient exécuter le même noyau, non? Donc, si nous excluons les logiciels exécutés au-dessus du système d'exploitation (évidemment, toute la pile de logiciels d'entreprise ne fonctionne que sur le serveur), quels tecks et optimisations séparent les deux systèmes d'exploitation?
Cette question a été posée ici en termes plus larges . La réponse acceptée a souligné ces différences entre les deux systèmes d'exploitation: quantité de mémoire et de processeurs pris en charge, logiciels et services pris en charge, connexions prises en charge (bien que cela puisse être modifié), et "le système d'exploitation du serveur est configuré pour donner la priorité aux applications / services d'arrière-plan et le système d'exploitation client est configuré pour donner la priorité aux applications de premier plan ".
Je n'ai pas pu trouver de documents expliquant comment le serveur priorise les services d'arrière-plan ou s'il y a d'autres ajustements à des choses comme la pile réseau ou d'autres composants de bas niveau du système d'exploitation.
Existe-t-il une documentation décrivant les optimisations / réglages du noyau en termes techniques spécifiques?