Je veux supprimer mon noyau Linux mais je veux toujours exécuter Ubuntu avec les utilitaires GNU. Je n'aime pas Linux; Je veux seulement GNU. Puis-je exécuter Ubuntu et GNU sur autre chose que le noyau Linux?
Je veux supprimer mon noyau Linux mais je veux toujours exécuter Ubuntu avec les utilitaires GNU. Je n'aime pas Linux; Je veux seulement GNU. Puis-je exécuter Ubuntu et GNU sur autre chose que le noyau Linux?
Réponses:
Vous ne pouvez pas supprimer le noyau Linux d'Ubuntu, sans planter irrévocablement tout votre système, mais à l'avenir, vous pourrez peut-être le remplacer .
Cela est dû à l'histoire de GNU / Linux:
Il était une fois un type appelé RMS qui voulait garder le logiciel gratuit¹. Il a fini par publier la source de son logiciel (ce que nous appelons aujourd'hui "Open-Sourcing") et finalement tout cela est devenu les GNU Core Utilities après que quelques autres personnes l'ont aidé.
Cependant , ces utilitaires ont manqué juste une petite chose pour être 100% gratuit et c'était un noyau sur lequel les utilitaires GNU fonctionnaient sous UNIX System V et ses clones et c'est là que nous introduisons Linus Torvalds : il a développé un noyau monolithique ² et a publié sa source aussi avec l'euphémisme du XXème siècle:
Le noyau est le peu de logiciel qui parle au matériel, gère donc la mémoire, les disques, le clavier, la souris, l'écran, l'adaptateur d'affichage, les haut-parleurs, la webcam, ... vous ne pouvez donc pas exécuter de système d'exploitation sans une sorte de noyau.
Avance rapide d'un quart de siècle et les utilitaires GNU fonctionnent toujours sur ce même noyau (en attendant nommé "Linux")
Ubuntu = Linux Kernel + GNU Core Utilities + a ton of other software.⁴
Donc: Non, aujourd'hui, vous ne pouvez pas supprimer le noyau, mais dans quelques années, lorsque le GNU HURD du « micro-noyau multiserveur» de la Free Software Foundation sortira du développement, vous pourrez remplacer le noyau Linux par le noyau Hurd mais vous ne pourrez jamais exécuter n'importe quel OS sans une sorte de noyau .
Vous pouvez exécuter les utilitaires GNU Core sur un autre système d'exploitation entièrement:
Mais ceux-ci ont également des noyaux, bien qu'aucun des ci-dessus n'utilise des noyaux Linux.
Note 1: "Gratuit" comme dans Freedom , pas de bière gratuite ;-) .
Note 2: GNU Hurd a pris la décision d'opter pour un micro-noyau multiserveur car ils voulaient que le noyau soit distribué sur plusieurs machines car la RAM était si chère à l'époque.
Note 3: OK, peut-être Houston, nous avons un problème, c'est le plus gros euphémisme du siècle ...
Note 4: IE Tous les logiciels que vous installez vous-même. :-) .
Remarque 5: la FSF est le détenteur des droits d'auteur de GNU Core Utilities.
Remarque 6:Micronoyau multiserveur GNU Hurd est en développement depuis plus de 20 ans, donc ne vous attendez pas quoi que ce soit dans les deux prochaines années (peut - être des décennies)
Note 7: S'il vous plaît noter que le changement du noyau Linux rendrait la concoction d'Ubuntu que vous venez de créer off- sujet sur ce site! (Comme ce ne serait plus Ubuntu)
sudo apt remove 'linux-image*'
est assez facile à récupérer (démarrez un CD live, montez vos partitions système, chrootez et réinstallez les paquets du noyau).
Vous devez avoir un système d'exploitation. Parce que ce site s'appelle Ask Ubuntu, votre question doit être réinterprétée pour correspondre aux règles:
Une réponse serait Windows 10 avec l'option WSL (Windows Subsystem for Linux) activée. Vous pouvez également y exécuter la plupart, sinon la totalité, des utilitaires GNU. Des étapes supplémentaires sont cependant nécessaires pour exécuter le bureau de l'interface graphique Ubuntu dans Windows 10:
UbuntuBSD rassemble le noyau FreeBSD et l'espace utilisateur Ubuntu. Ce projet a été couvert dans plusieurs revues en ligne Linux, dont itsfoss . Bien que le projet ait été interrompu, vous pouvez toujours utiliser la dernière version disponible.
Veuillez noter que cette distribution serait hors sujet ici , comme discuté plusieurs fois sur le site Meta, car ce n'est PAS une version officielle d'Ubuntu
Théoriquement, oui; pratiquement, ce serait vraiment difficile.
Vous pouvez, en théorie, exécuter Ubuntu sur un noyau non Linux, mais en raison du fait que tous les noyaux n'utilisent pas le même format exécutable, vous devrez télécharger des gigaoctets de code source et en compiler chaque bit, et réorganiser les fichiers pour satisfaire le nouveau noyau.
Sinon, un noyau compatible non binaire essaierait d'exécuter systemd / init et trouverait une séquence d'octets inintelligible, et planterait avec le message cryptique:
cannot execute binary file: Exec format error