0
J'ai un rêve d'utiliser un jour un véritable OS objet.Mais qu'est-ce qu'un OS objet ?
Un système d'exploitation dans lequel tout serait objet, même les applications ; sur les systèmes classiques, une application est de toute manière orientée fonction, qu'elle soit codée ou non en objet : tout commence par une fonction principale !
En fait, dans un tel système, on ne pourrait pas parler d'applications mais tout simplement d'un objet qui utilise d'autres objets disponibles, notamment pour l'IHM.
Même les systèmes de fichier seraient représentés par des objets.
L'OS proposerait alors un catalogue d'objets dont il gérerait leur cycle de vie. Ces objets pourraient même se répartir sur un réseau de machines supportant le même OS (ou un autre OS objet).
Au boot, la machine lancerait une VM qui instancierait les objets correspondants au matériel détecté, qui se chargerait de l'initialisation du reste du système.
Dans une telle conception, il parait évident que les classes (le moule des objets) soient elles mêmes des objets.
Un tel système pourrait voir le jour avec Smalltalk.
J'avais aspiré à un tel système il y a quelques années ... Ce rêve m'est revenu plus fort après avoir essayé Squeak.
Mais je ne me fais pas d'illusion. Quand je tourne mon regard vers les entreprises, et quand je vois ce qu'elles ont fait depuis 20 ans, je me dis que finalement on n'a fait que réinventer la roue à chaque fois, de façon différente (entendez ici avec une techno différente) pour imiter la plupart du temps des choses existants (en avance sur leur temps) mais souvent en moins bien et en plus lourd, tout ça pour tirer la couverture vers soi.
Alors d'où pourrait venir un tel système ... de la communauté libre ? De la communauté Smalltalk ? Ou tout simplement nulle part ... ce n'est qu'un rêve ...
> Lire le journal (115 commentaires, moyenne: 2,7).
Vous avez demandé le commentaire #485695.



Mark Twain
"Lorsque le seul outil que vous avez est un marteau, tous vos problemes ressemblent a des clous"
Ton reve m´a l´air typique de cette facon de penser. Tu as un joli marteau (l´Objet) et tu cherches des problemes que tu pourrais resoudre avec. Pis, si on ne trouve pas de problemes, on peut toujours en inventer ...
[^]Re: Mark Twain
Je ne pense pas.
Je ne cherche pas les problèmes. Ceux là existent déjà. Ce que je propose est une autre solution. Au lieu de s'acharner à réinventer la poudre à chaque nouvelle techno pour solutionner ces problèmes, penchons nous pour voir si en créant un OS vraiment objet, on ne redéfini pas différemment le problème de telle façon que les solutions apparaissent plus simples, que l'on ouvre la voie à de nouveaux chemins qui permettrait de pouvoir accomplir de choses encore plus complexes et de manière plus simple.
Ce n'est peut-être qu'un rêve ...