J'ai été sur Windows toute ma vie.
Sans être trop technique, quelles sont ces choses? Lorsque je recherche sur le net, j'obtiens des résultats techniques. Je ne comprends pas ce que sont ces choses!
Je travaille sur Windows et manque complètement le point quand ce jargon est utilisé.
En quoi Linux est-il fondamentalement différent de Windows? Je pensais qu'il s'agissait d'un ensemble de systèmes d'exploitation open source et / ou gratuits.
Comment est-ce que je me trompe?
Est-ce que le monde est complètement différent?
Réponses:
Avant de commencer, il est important de noter que Microsoft est la source unique pour le système d’exploitation Windows et que «Microsoft Windows» peut être considéré comme un produit unique , mais qu’il est techniquement composé de plusieurs couches de logiciels fonctionnant ensemble de manière transparente. point de vue. Dans le monde Linux, cependant, plusieurs packages logiciels sont disponibles pour chacune de ces couches. Cette gamme de choix permet à un utilisateur non habitué de se confondre facilement avec les termes.
Je vais essayer d'expliquer les multiples couches ci-dessous.
1ère couche - Interface de ligne de commande / noyau
Pour comprendre l'aspect multi-couches de Linux et le décrire en termes simples ressemblant à Windows, supposons que nous sommes de retour à l'époque de Windows 95.
Dans cette analogie, le système d'exploitation "Linux" est similaire à DOS, où tout est exécuté à partir d'une interface de ligne de commande (abrégé "CLI"). En fait, sur la plupart des installations de serveur Linux, une CLI est le seul moyen d'accéder à la machine. Après le démarrage de Linux, selon la configuration, il restera en mode ligne de commande ou démarrera automatiquement une interface utilisateur graphique (abrégé "GUI"). De plus, sur certaines machines qui restent en mode CLI, un utilisateur qui se connecte à la CLI peut démarrer manuellement une interface graphique.
2ème couche - Interface utilisateur graphique
En haut de l'interface de ligne de commande se trouve l'interface graphique. Les systèmes Linux modernes utilisent généralement un serveur X , qui est essentiellement semblable au bureau Windows: considérez-le comme un canevas vierge.
Cette couche gère le niveau matériel de l'interface graphique, gère les entrées à partir du clavier, de la souris, etc., et la sortie sur les moniteurs, etc. En gros, elle gère la manière dont les éléments sont dessinés à l'écran; ce qui est dessiné à l'écran est contrôlé par un gestionnaire de fenêtres.
3ème couche - Gestionnaire de fenêtres
Assis au-dessus du système de fenêtres X est un gestionnaire de fenêtres. Il est chargé de dessiner chaque application sur le "canevas" et d'attacher des éléments de fenêtre communs tels que des bordures, la barre de titre et des boutons de réduction / agrandissement à la fenêtre. Le changement de gestionnaire de fenêtre peut être assimilé à un basculement entre le "mode classique" et le "mode Aero" sous Windows: le cadre de la fenêtre change alors que le contenu de la fenêtre reste identique.
Les gestionnaires de fenêtres les plus réputés du monde Linux sont KDE et Gnome. En général, une distribution Linux se concentre sur un gestionnaire de fenêtres en tant qu'interface principale. Cependant, en général, vous pouvez installer n’importe quel gestionnaire de fenêtres sur n’importe quelle distribution et pouvoir l’exécuter sans problème.
En fin de compte, c'est une question de choix de la plate-forme que vous souhaitez utiliser. Chacune fournit un grand nombre d'applications qui s'exécutent sous elles, à l'aide de leur infrastructure. Il est également important de savoir que plusieurs gestionnaires de fenêtres peuvent être exécutés simultanément (Enlightenment peut être utilisé sous Gnome, etc.), mais cela n’est généralement pas nécessaire aux utilisateurs normaux.
En ce qui concerne Gnome et KDE, ces deux projets sont devenus beaucoup plus importants qu’ils ne sont que des gestionnaires de fenêtres. Entre autres choses, ils incluent également des cadres de développement pour créer des applications à partir de. Le framework KDE est appelé Qt et le framework Gnome est appelé GTK. Déclarer toute la portée de ces deux projets dans ce poste serait une surcharge d’information.
Pour aider à confondre le problème avec les utilisateurs normaux, les frameworks KDE et Gnome sont désormais également disponibles pour une utilisation sur la plate-forme MS Windows, généralement utilisés par des applications qui tentent de l'être sur plusieurs plates-formes (comme le client de messagerie instantanée Pidgin ). Cependant, dans la plupart des cas, lorsque vous voyez des mentions de Gnome ou de KDE, un poste de travail Linux est décrit.
Merci à Phoshi, dont je me suis inspiré pour répondre.
la source
Définition la plus simple -
Gnome et KDE sont à explorer, comme Linux à Windows!
Je ne peux cependant pas en recommander d’autres.
Ce n'est pas un monde totalement différent , mais c'est un monde différent !
Edit - Certaines personnes ont voté contre cela en raison de la définition, je vais donc en expliquer davantage.
Windows est le système d'exploitation, Explorer est le nom du "shell" qui est à la fois la barre des tâches et le gestionnaire de fichiers. Bien que je dirais que 99% des personnes utilisent Explorer comme shell Windows, il est possible d’en utiliser d’autres et très facile à changer.
Si vous voulez jeter un coup d'œil aux autres, vous pouvez même utiliser KDE sous Windows par exemple .
la source
Gnome:
Kde:
Fluxbox:
Ce sont des environnements de bureau - ils constituent l'interface graphique du système et sont généralement fournis avec une suite d'applications conçues avec eux.
la source
Linux n'est en réalité que le noyau du système d'exploitation, c'est-à-dire la partie du système d'exploitation connectée au matériel et une partie que vous ne voyez pas vraiment.
Dans les systèmes d’exploitation de type Unix, l’application graphique s’exécute généralement sous X ( système X Window ), sur X on lance un gestionnaire de fenêtres , une application spéciale qui gère les fenêtres d’autres applications. On peut aussi vouloir des barres d’outils / barres de tâches / docks, etc., qui font généralement partie de l’ environnement de bureau . KDE et Gnome sont deux environnements de bureau différents. Ils définissent l'apparence de votre système d'exploitation. Ils comprennent le gestionnaire de fenêtres, les barres d'outils, les barres de tâches, l'explorateur de fichiers, etc.
la source
Ce n'est pas lié à votre question, mais voici une explication simple entre Linux et d'autres systèmes d'exploitation:
la source
En termes simples et centrés sur Windows, supposons que nous sommes revenus à Windows 95. "Linux" est similaire à DOS (beaucoup de variations, entièrement en ligne de commande) et KDE, GNOME sont similaires au shell Windows qui s'exécutait au-dessus. de DOS.
Cela ne signifie toutefois pas que KDE et GNOME sont "dépassés" par rapport à Windows, il s'agit simplement d'une méthode différente pour atteindre le même objectif.
la source
Gnome et KDE sont les deux gestionnaires de fenêtres les plus populaires pour Linux. Les systèmes d'exploitation Unix étaient à l'origine uniquement en ligne de commande. Finalement, un programme appelé un serveur X a été ajouté. Ce programme permet aux programmeurs de créer des logiciels graphiques. Gnome et KDE (et autres) utilisent ces utilitaires de programmation pour fournir un bureau unifié, avec des fenêtres et des menus, etc.
La meilleure façon de comprendre serait de regarder les captures d'écran:
Gnome
KDE
la source
Sous Linux, l'ensemble des programmes qui permettent d'afficher Windows, d'afficher le menu Démarrer, la barre des tâches, etc., n'est pas directement lié au système d'exploitation en général. Vous pouvez exécuter une distribution GNU / Linux sans aucun graphique, ou avec la gestion des fenêtres et des tâches gérée par l'un des douze systèmes différents: Gnome, KDE, Xfce, Fluxbox. Ils s'appellent gestionnaires de fenêtres, car ils fournissent l'interface permettant d'interagir avec toutes les applications graphiques de votre installation GNU / Linux.
Pour avoir une meilleure idée de ce dont je parle, vous pouvez simplement regarder des captures d'écran de toutes ces choses en action. étant donné qu'une grande partie de leur caractère distinctif en ce qui concerne les utilisateurs réside dans leur différenciation en tant qu'interfaces, vous pouvez voir les différentes façons de les configurer.
la source
C'est la distinction entre l'interface graphique et la ligne de commande. KDE et Gnome sont des interfaces graphiques alternatives. J'expliquerai la situation sous Windows, car Microsoft n'a pas toujours combiné les deux. Il existe des cas où Windows a fonctionné sous DOS. Comme une interface graphique et une ligne de commande, comme avec la situation sous Linux. Donc, en plus de ce qui a été dit ... je vais donner une autre perspective qui n'a pas été mentionnée.
À l'époque de Windows 3.1, Windows n'était que l'interface graphique. (Il semble qu'ils aient dû être installés séparément et auraient pu être vendus dans des boîtes différentes ou dans la même boîte, mais étaient toujours sur des disques séparés et constituaient des programmes distincts.) Avis des trois disques en vue, l'un indique MS-DOS. 6.22 et les deux autres semblent dire que Microsoft Windows et ils sont vendus dans ce cas, dans la même boîte. Bien que vous puissiez aussi les obtenir dans des boîtes séparées bien sûr.
NT mis à part, à l'époque, Windows n'était techniquement pas un système d'exploitation complet. C'était un add-on pour DOS.
Le noyau d'un système d'exploitation, qui en fait un système d'exploitation, est le noyau. Le noyau était sous DOS, pas sous Windows.
Windows était une interface graphique pour DOS.
Linux est une ligne de commande, comme le DOS, mais une ligne de commande beaucoup plus complexe, et le développement de DOS a cessé depuis longtemps.
Linux a des interfaces graphiques telles que KDE et Gnome.
Sous Windows 3.1, le DOS se chargeait de lancer un fichier nommé autoexec.bat qui exécutait les choses automatiquement. Vous pouvez ajouter une ligne pointant sur l'exécutable de Windows 3.1, quel que soit le lieu et l'endroit où il se trouve, comme C: \ WIN \ WIN.EXE, puis Windows serait chargé comme ça, à partir de DOS. Automatiquement.
Lorsque Windows 95/98 est arrivé, les choses se sont estompées. Il fonctionnait sous DOS mais il voulait ressembler à ça.
(Remarque: si vous créez un disque d’amorçage Windows 98 et n’incluez pas un fichier appelé msdos.sys avec BootGUI = 0 et Logo = 0 sous [options], un écran de démarrage Windows 98 ou menu apparaît quand il ne charge même pas vraiment Windows).
Windows XP, qui est venu après Windows 98, a fonctionné complètement sans DOS. Windows XP appartenait à la famille / ligne NT, comme Windows 2000, et ne nécessitait ni ne fonctionnait sous DOS ou sous aucun système d’exploitation.
(Remarque: certains anciens NT auraient peut-être eu une sorte de relation avec un système d'exploitation appelé OS2)
la source
Assis à un ordinateur Windows, je regarde des écrans avec des fenêtres, et les fenêtres ont diverses commandes sur lesquelles je peux cliquer. Si je sélectionne une fenêtre en cliquant dessus, je pourrai peut-être y entrer. Il y a des icônes en bas à gauche et une barre de tâches en bas.
C'est essentiellement ce que font Gnome ou KDE: ils fournissent le même type de contrôles d'interface graphique que je viens de mentionner. Il existe d'autres programmes qui font à peu près la même chose, mais ils ne sont pas aussi populaires sur les machines Linux.
Un système d'exploitation est un logiciel qui s'exécute sur votre ordinateur et qui le rend fondamentalement utile. Il vous permet d'exécuter des applications. Il vient en couches, plus ou moins.
Il y a le noyau, qui gère des choses telles que la façon dont les fichiers existent sur le disque ou quoi que ce soit, quels processus doivent être exécutés quand et combien de mémoire ils peuvent utiliser. Il ne parle pas directement à l'utilisateur.
Il existe des outils système qui font différentes choses. Si vous tapez ls dans une ligne de commande Linux ou dir dans une ligne Windows, une liste de fichiers avec les informations attachées s’affichera. Il tire fondamentalement les informations du noyau, mais les traite d'une autre manière. (Sous Windows, ces types d’outils sont généralement accompagnés d’interfaces graphiques, contrairement à Linux.)
Il y a l'interface graphique, dans laquelle vous travaillez habituellement.
Il y a d'autres parties, mais j'essaie de garder ces simples.
Sous Windows, Microsoft fournit tous ces éléments soigneusement emballés dans de gros packages. Avec les systèmes d'exploitation Linux, vous avez le choix entre beaucoup de choses et vous pouvez construire un système de nombreuses façons différentes.
De nombreux fournisseurs Linux fournissent des packages. Par exemple, si vous installiez Ubuntu Linux (une version populaire), cela fonctionnerait beaucoup comme Windows car toutes sortes de choses seraient pré-installées et (sauf incompatibilités matérielles) fonctionneraient simplement. Si vous utilisiez Gentoo Linux à la place, vous vous retrouveriez à faire beaucoup plus de travail et à prendre beaucoup plus de décisions. Certaines personnes trouvent cela amusant (il y a une très large gamme de choses que certaines personnes considèrent comme amusante), et certaines aiment pouvoir adapter leur système d'exploitation à leur convenance.
Il y a aussi des différences culturelles. Les systèmes d'exploitation Linux sont généralement constitués de composants que vous pouvez dupliquer, examiner et modifier à votre guise. Vous avez donc une préférence marquée pour les applications que vous pouvez obtenir aux mêmes conditions. (L'avantage pour le non-technicien réside dans le fait que de nombreuses applications peuvent être téléchargées et installées gratuitement, rapidement, facilement et en toute sécurité, sans se soucier des licences ni du transfert d'argent.) Les utilisateurs de Windows sont davantage habitués à payer de l'argent pour des applications fermées. ils utilisent juste. (L'avantage ici est que les gens qui paient beaucoup d'argent pour des choses accordent généralement plus d'attention aux besoins de ceux qui leur donnent de l'argent, de sorte que les applications commerciales sont souvent plus faciles à utiliser et qu'il y a plus d'applications commerciales disponibles pour les choses que les programmeurs trouvent ennuyeuses.) N'exagérez pas trop cela. Là'
la source
J'ai une réponse simple pour vous:
Procurez-vous un "Live CD" Ubuntu. Vous pouvez en obtenir un gratuitement. Collez-le sur votre ordinateur et démarrez-le. Remarque: il ne pourra rien installer sur votre disque dur, ni même toucher votre disque dur, sauf indication contraire de votre part.
Maintenant, jouez avec. Surfer un peu le web. Peut-être essayer quelques jeux.
Vous constaterez que c'est différent, mais pas tellement différent.
Si Windows fonctionne pour vous, vous avez peut-être terminé à ce stade. Mais quand même, rangez ce CD Ubuntu; il peut servir de "CD de secours" pratique pour vous aider si votre système Windows est envahi par des virus, ou fond en raison d'une erreur de registre, ou autre.
Si vous êtes toujours curieux, vous voudrez peut-être répéter l'exercice, cette fois avec un CD "KUbuntu". Comparez l'apparence et le fonctionnement du bureau KDE dans KUbuntu par rapport au bureau GNOME sous Ubuntu. Certaines personnes aiment vraiment KDE. D'autres personnes préfèrent GNOME. Sous Linux, vous devez choisir. (Sous Windows, le seul choix que vous avez est: exécuter XP ou Windows 7? Si vous exécutez XP, vous obtenez le bureau XP et, si vous exécutez Windows 7, vous obtenez le bureau Windows 7. Tout est réuni sous Windows. )
Vous pouvez avoir un ami qui peut vous donner un CD Ubuntu. Ou bien, vous pouvez avoir un club Linux dans votre ville, où quelqu'un serait heureux de vous donner un CD Ubuntu. Ou vous pouvez créer le votre:
Voici une page Web décrivant comment télécharger et graver votre propre CD Ubuntu.
https://help.ubuntu.com/community/BurningIsoHowto
la source
Unix et plus tard Linux ont démarré en tant que systèmes d’exploitation basés sur la ligne de commande. La philosophie de nix est de fournir une fonction simple qui fait une chose correctement. Si vous souhaitez des fonctionnalités supplémentaires, vous prenez la sortie d'une fonction et la saisissez dans une autre. Lorsque le MIT a reçu différents types de postes de travail informatiques, il a mis au point une plate-forme permettant de répartir les environnements graphiques sur les ordinateurs. Il s’agissait d’un environnement informatique distribué divisant la partie affichage d’un programme de la partie traitement. KDE et Gnome sont deux gestionnaires d'affichage différents, Gnome étant davantage orienté objet que KDE.
la source
Pour le dire simplement, Linux n’est qu’un autre choix. C'est comme si vous aviez mangé avec une fourchette et un couteau, et puis un jour vous vous êtes rendu compte que, hé! vous pouvez réellement manger avec juste vos doigts !
Les objectifs atteints en utilisant vos doigts ou un ensemble de couverts complet sont les mêmes: déplacer des aliments dans votre bouche. Cependant, l'utilisation de vos doigts est gratuite, alors que si vous utilisez un ensemble de couverts complet, cela coûte de l'argent et cela peut coûter très cher en fonction de la finesse du service de couverts.
Pour beaucoup de gens, manger avec les doigts est non poli, désordonné et non civilisé. Ils sont maladroits - beaucoup de nourriture tombe entre les doigts. La plupart d'entre eux abandonnent après un court moment. Ce groupe de personnes, cependant, est un adepte de la coutellerie et il est plus que disposé à payer pour un ensemble de couverts de haute qualité afin de pouvoir manger avec finesse et style, même.
Cependant, il existe une autre classe de personnes qui n'a absolument aucun problème à manger avec ses doigts. En fait, ils adorent ça! Ils adorent le fait qu’ils n’ont que deux points de contact avec leur nourriture et que celle-ci passe à 10 soudainement. Ils adorent le choix qui leur est proposé - et le meilleur de tout, ils adorent le fait que si un jour tous les couverts disparaissent dans le monde - ils sauront au moins utiliser leurs doigts (pas comme les autres bozos ).
Linux - c'est comme manger avec les doigts. Si vous ne savez pas comment faire, c'est vraiment compliqué et vous allez probablement le détester. Cependant, une fois que vous avez compris, vous aimez les choix et, mieux encore, vous aimez le fait de ne jamais avoir à payer pour un set de couverts si vous ne le souhaitez pas.
Windows - c’est comme manger avec un ensemble de couverts de qualité, solide, bien que banal. Bland, mais fonctionnel, et hé, tout le monde le fait aussi.
Mac, ah Mac ... c'est probablement comme manger avec des couverts en or pur. Finement équilibré, ça a l'air bien, mais vous payez pour le privilège.
la source
Maintenant, KDE et GNOME sont des environnements de bureau. Un gestionnaire de fenêtres est un programme qui contrôle l’affichage des fenêtres, mais un environnement de bureau contrôle les icônes et les panneaux (équivalents à la barre des tâches Windows) sur votre bureau. Si vous voulez un environnement de bureau qui fonctionne exactement comme Windows XP, procurez-vous XPDE . J'aimerais pouvoir poster des captures d'écran de mon KDE et de GNOME, mais je suis maintenant sur Windows.
En outre, Linux utilise le / au lieu de C: \ pour son dossier racine. Votre dossier Documents se trouve dans / home / nom d'utilisateur / Documents et votre dossier Images se trouve dans / home / nom d'utilisateur / Images , de même. Même chose pour vos dossiers Vidéos, Musique et Téléchargements.
la source