Pendant des années, Linux a été le pourvoyeur des serveurs de cloud computing. Mais compte tenu de la croissance exponentielle du cloud et du fait que Linux n'a pas été conçu spécifiquement pour ça, il est devenu évident que quelque chose devait changer.
Ce changement pourrait venir de Michael Stonebraker (Ingres, PostgreSQL et VoltDB) et de Matei Zaharia (Apache Spark et cofondateur/CTO de Databrisk) qui ont travaillé avec une équipe du MIT pour créer un système d'exploitation révolutionnaire appelé DBOS, alias DataBase OS.
Le travail sur DBOS a commencé en 2022.
"Les magasins de données en mémoire distribués deviennent extrêmement rapides"
Dans un premier billet de blog, les cofondateurs de DBOS Inc. Peter Craft et Qian Li ont déclaré : "Nous pensons que la prochaine génération de systèmes d'exploitation devrait être orientée vers les bases de données parce que les bases de données sont construites pour résoudre les problèmes difficiles de l'informatique moderne. Aujourd'hui, les bases de données peuvent gérer des pétaoctets de données, sont distribuées et de plus en plus adaptées au cloud computing, et peuvent sécuriser et gouverner les données avec un contrôle d'accès granulaire et de la traçabilité. Tout aussi important, les magasins de données en mémoire distribués modernes comme VoltDB et FoundationDB deviennent extrêmement rapides, et nous montrerons qu'ils sont suffisamment rapides pour exécuter efficacement de nombreux services OS que les SGBDR traditionnels sur disque ne pouvaient pas faire".
Ils ont ensuite proposé de construire un système d'exploitation orienté base de données qui s'articule autour de deux principes :
- Toutes les applications et tous les états du système d'exploitation sont stockés dans des tables d'une base de données distribuée.
- L'accès aux états ne peut se faire que par le biais de transactions de base de données.
Leur système d'exploitation se compose de quatre niveaux :
- Applications utilisateur
- Système de fichiers/planificateur/IPC/autres services du système d'exploitation
- SGBD distribué
-
Services de microkernel
Un test gratuit est possible
Avec DBOS, les services du système d'exploitation sont codés en SQL sur le SGBD distribué, ce qui est très différent de la méthode traditionnelle qui consiste à exécuter le système de gestion de base de données dans l'espace utilisateur au-dessus du système d'exploitation.
Après avoir créé un prototype fonctionnel de DBOS, ils ont obtenu un financement et à présent le système d'exploitation est disponible. Vous pouvez l'essayer gratuitement ou vous pouvez contacter le service commercial. Vous pouvez créer un compte en vous connectant avec votre compte Google. Une fois connecté, vous verrez une page de mise en route qui vous indiquera comment procéder :
Si une application est interrompue, elle reprend automatiquement là où elle s'est arrêtée
Vous pouvez installer le SDK DBOS sur Ubuntu Linux, MacOS ou Windows (WSL). Il nécessite Node.js 20 ou une version ultérieure et utilise ensuite Docker pour déployer l'application sur le système d'exploitation.
L'un des principaux avantages de DBOS est la fiabilité de l'exécution : si une application est interrompue, elle reprend automatiquement là où elle s'est arrêtée.
Bien sûr, la grande question est la suivante : les entreprises seront-elles intéressées par une approche radicalement nouvelle des systèmes d'exploitation centrés sur le cloud computing et par l'abandon de leur dépendance à l'égard de Linux ?
Source : "ZDNet.com"
Pour ajouter un niveau de sécurité supplémentaire à votre ordinateur ou serveur Linux, fail2ban est un excellent service...
Suivez toute l'actualité de ZDNet sur Google Actualités.