« Améliorer Linux avec Rust semble être un nouveau défi. C’est l’un de nos plus anciens. »

‘Opinion La rouille de Linux avance à grands pas. Bien sûr, il y a des problèmes, certains techniques, d’autres très humains. La semaine dernière, l’un des principaux Rusties a quitté le projet, citant des « barrières non techniques » au progrès. Ce seront donc des personnes. Alors que Linux avance dans sa trentaine, il sera confronté à des défis nouveaux pour lui, mais très familiers à ceux qui étudient le changement culturel ou générationnel. La magnitude du succès de Linux est difficile à quantifier. Il est passé d’une expérience de conception de système d’exploitation et de développement communautaire pour réaliser le rêve de nombreux éditeurs de logiciels commerciaux : un système d’exploitation qui peut être exécuté partout. Des plus grands supercalculateurs aux plus petits appareils embarqués, aux mobiles et aux ordinateurs de bureau, à l’éducation, au commerce, à la science et à l’industrie. Il revitalise le tout nouveau et soutient le très ancien. Il a survécu à des attaques juridiques concentrées de l’extérieur et à des divisions amères au sein même de la communauté. Techniquement, économiquement, culturellement et pragmatiquement, Linux a révolutionné l’informatique de manière qui semblaient impossibles du point de vue du début des années 1990 d’où il est venu. Une très grande partie de cela est due à ses fondements en langage C et à sa lignée. C a été conçu pour favoriser le développement de logiciels système haute performance, rapide à développer, économe dans son environnement, suffisamment proche du matériel pour presque égaler les performances du code machine natif tout en étant facilement portable vers de nouvelles architectures. Associez un outil comme celui-ci à la liberté sans contraintes de la source ouverte, et les gens qui voulaient simplement être laissés tranquilles pour faire leur travail ont réussi. Lent et hésitant au début, comme en témoigneront ceux qui ont essayé de mettre en place Linux au milieu des années 90 sur un PC typique avec un mélange habituel d’E/S et de stockage, les compétences et l’expérience de la communauté de développeurs ont grandi pour faire face puis dépasser la simple tâche de supporter le matériel. Des prises de décision techniques et architecturales vraiment bonnes et innovantes ont suivi.’

Share the Post: