Système d'exploitation de type Unix. Système d'exploitation Expérience dans les systèmes de type nix

Utilisateurs d'aujourd'hui Ordinateur personnel Une large sélection de systèmes d'exploitation est proposée. Les systèmes d'exploitation de la famille Windows et, dans une moindre mesure, Linux sont de loin les plus courants. Que choisir ? Dans la plupart des cas, les ordinateurs portables sont déjà équipés d'un système d'exploitation sous licence préinstallé. Pour faciliter la sélection, le fonctionnement Systèmes Windows avoir des noms correspondant au domaine de leur utilisation. Par exemple:

  • Windows 7 Démarreur – système opérateur pour les netbooks. Il se distingue par sa conception exclusivement 32 bits, les fonctionnalités limitées de l'interface Windows Aero, l'absence de fonction permettant de basculer rapidement entre les utilisateurs, l'impossibilité de modifier l'arrière-plan du bureau et ne prend pas en charge les processeurs 64 bits. Ce système d'exploitation est uniquement vendu sous forme de système d'exploitation préinstallé, achetez-le sur version en boîte impossible.
  • Windows 7 Home Basic est un système d'exploitation peu coûteux pour un usage domestique. Il lui manque toujours Windows Media Center Edition (MCE), la prise en charge de Windows Aero et la prise en charge Multi-Touch. Mais il est présent interface standard Windows et commutation rapide entre les utilisateurs. Ce système d'exploitation peut être acheté dans une version boîte.
  • Windows 7 Home Premium est un système avancé pour un usage domestique doté de fonctionnalités avancées. Il intègre Windows MCE, prend en charge jusqu'à 4 tuners TV, une interface Windows Aero complète, est compatible avec Dolby Digital et prend en charge le multi-touch. La version en boîte contient 2 Disque DVD- avec les versions 32 et 64 bits de la distribution. Cet OS peut être installé sur des postes de travail à 2 processeurs.
  • Windows 7 Professionnel est un système d'exploitation permettant de travailler avec des fonctionnalités avancées. Un système encore plus fiable (grâce à certaines fonctions) pour les utilisateurs professionnels. Possède des capacités réseau avancées. Il dispose également d'une licence pour le mode XP et de la possibilité de rechercher l'imprimante préférée pour les réseaux sélectionnés. Un ordinateur portable doté d'un tel système d'exploitation est souvent livré avec une distribution Windows XP.
  • Windows 7 Ultimate - le nom parle de lui-même - un système universel pour effectuer n'importe quelle tâche. Idéal pour les entreprises. Si vous le souhaitez, vous pouvez toujours acheter et installer vous-même le système d'exploitation requis (à l'exception de Windows Starter) sur votre ordinateur portable. Si vous possédez déjà une version « Box » du système d'exploitation achetée précédemment, il est alors logique d'acheter un ordinateur portable sans système d'exploitation afin de ne pas payer trop cher pour un système d'exploitation préinstallé.

Cobalt 02.12.2005

Voyons enfin ce que sont les systèmes *nix, en quoi ils diffèrent de toutes nos fenêtres préférées et, plus important encore, pourquoi vous ne pourrez jamais devenir un hacker cool si vous ne maîtrisez pas un tel système.

Dans tous les livres que vous avez lus auparavant (si vous les lisez, bien sûr), un chapitre entier, sinon plus, était consacré à l'histoire de l'origine et du développement des systèmes niks. Je ne suivrai pas cette tradition, parce que... Je pense que César est un César, et si vous étudiez l'histoire, Google vous aidera =). Je vais aller directement à l'essentiel. Tout d’abord, clarifions un axiome important. Linux, Unix, FreeBSD... la liste est longue, mais je pense que vous avez déjà saisi la tendance générale. Ce sont tous des systèmes dits * nix. Ils présentent quelques différences, mais le principe est le même. Donc, quand je dis Linux, cela signifie que je parle de tous ces systèmes. Mais les articles ne porteront que sur les distributions Linux.

Vous avez probablement souvent été confronté à des débats interminables sur le thème de Linux ou de Windows sur divers forums et chats. Ces débats sont inévitables… mais totalement inutiles. Il n'y a pas de meilleur système. Il y en a deux différentes directions. Il y a des problèmes qui ne peuvent pas être résolus avec les systèmes Nix, mais il y a aussi ceux pour lesquels une meilleure solution que Linux ne peut être trouvée. Par exemple : installez le serveur w2k3 sur un processeur i386, ou essayez de monter le DomainController sur une base Linux =). Ceux. comme l’a dit un jour un grand personnage : diviser pour mieux régner. Si vous maîtrisez aussi bien ces deux systèmes, il n’y aura plus d’obstacles pour vous dans le monde informatique.

Pourquoi avez-vous besoin de Linux ? Eh bien, tout d’abord : si vous voulez devenir un hacker de règles, vous devez tout savoir, n’est-ce pas ? =) Deuxièmement : l'écrasante majorité des exploits et programmes de piratageécrit pour ce système d'exploitation. Eh bien, et surtout : la plupart des serveurs Internet fonctionnent spécifiquement sous les systèmes NIX. Je ne vous ai pas encore convaincu ?! Eh bien, vous ne devriez pas lire plus loin ;).

La première question qu’une personne se pose lorsqu’elle décide d’apprendre Linux sonne toujours la même : que choisir ? Une personne se perd simplement dans une mer d'informations. Une telle variété de distributions ! RedHat, ASP, ALT, Slacware, Mandrake... la liste est TRÈS longue. Que choisir parmi toute cette variété ? Vous allez sur les forums et commencez à poser des questions telles que « Quelle distribution recommanderiez-vous à un débutant ? » Et à votre grande déception, vous écoutez un tas de remarques contradictoires, qui se transforment peu à peu en une violente dispute. Oui, oui, les disputes entre partisans de différentes distributions sont encore plus brûlantes qu'avec les utilisateurs de Windows ! L'opinion de chacun est purement subjective. Chacun choisit ce qu'il préfère et ce avec quoi il est le plus pratique de travailler. En conséquence, vous devrez essayer de nombreux systèmes différents jusqu’à ce que vous vous arrêtiez sur une chose. Je ne vous conseillerai pas d'acheter une distribution spécifique, je décrirai seulement leurs principales différences. Il existe deux types de systèmes. Sans entrer dans les détails, leur principale différence réside dans la manière dont les programmes sont installés. Il existe des distributions comme Slacware, dans lesquelles les programmes sont installés UNIQUEMENT à partir du code source. Et il existe des modèles similaires dits RadHat, ils ont la possibilité d'être installés à partir de packages RPM. C'est un peu plus pratique, même s'il devient nécessaire de rechercher les packages requis pendant longtemps et de manière fastidieuse, car les dépendances existent... Je reviendrai plus en détail sur l'installation de programmes la prochaine fois. En général, le choix vous appartient. N'oubliez pas une chose : une bonne distribution doit être composée d'au moins 3 CD !

Université technique militaire de Service fédéral construction spéciale de la Fédération de Russie

Institut de construction industrielle, civile et de transport

Résumé sur le thème de l'informatique sur le thème :

« Systèmes d'exploitation de type UNIX"

Moscou 2009-10 .

Introduction

Histoire de l'éducation et du schisme

Présentation des systèmes de type BSD

Revoir systèmes de fichiers systèmes d'exploitation de type Unix

Système de fichiers étendu

Troisième système de fichiers étendu

Tableau 1 Restrictions de taille

Quatrième système de fichiers étendu

Système de fichiers journalisé

Particularités

Système de fichiers Unix

Noyau Linux-kernel-2.6.xx

Environnements de bureau

Éditeurs de texte

Conclusion

Bibliographie

Introduction

UNIX- un groupe de systèmes d'exploitation portables, multitâches et multi-utilisateurs.

Le premier système UNIX a été développé en 1969 par la division Bell Labs d'AT&T. Depuis, un grand nombre de systèmes UNIX différents ont été créés. Légalement, seuls quelques-uns d'entre eux ont le droit de s'appeler « UNIX » ; les autres, bien qu'ils utilisent des concepts et des technologies similaires, sont unis par le terme "Semblable à UNIX" (Unix- comme). Par souci de concision, dans cet article, les systèmes UNIX désignent à la fois les véritables systèmes d'exploitation UNIX et les systèmes d'exploitation de type UNIX.

Les principales caractéristiques distinctives des systèmes UNIX comprennent :

· utilisation de simples fichiers texte pour configurer et gérer le système ;

· utilisation généralisée des utilitaires lancés en ligne de commande ;

· interaction avec l'utilisateur via un appareil virtuel - terminal ;

· représentation de dispositifs physiques et virtuels et de certains moyens de communication interprocessus sous forme de fichiers ;

· utilisation de pipelines de plusieurs programmes, chacun effectuant une tâche.

Actuellement, UNIX est principalement utilisé sur des serveurs et également comme systèmes embarqués pour divers matériels. Le leader du marché des OS pour postes de travail et usage domestique est Microsoft Windows, UNIX n'occupe que la deuxième (Mac OS X) et la troisième (GNU/Linux) places.

Les systèmes UNIX revêtent une grande importance historique car ils ont donné naissance à certains des concepts et approches de système d'exploitation les plus populaires aujourd'hui. logiciel. De plus, lors du développement des systèmes Unix, le langage C a été créé.

Histoire de l'éducation et du schisme

En 1957, les Bell Labs ont commencé à travailler à la création d'un système d'exploitation adapté à leurs propres besoins. Sous la direction de Victor Vysotsky, le système BESYS a été créé. Il dirige ensuite le projet Multics puis devient responsable de la division information des Bell Labs.

En 1964, apparaissent les ordinateurs de troisième génération, pour lesquels les capacités de BESYS n'étaient plus adaptées. Vysotsky et ses collègues ont décidé de ne pas développer leur propre système d'exploitation, mais de rejoindre le projet commun de General Electric et du Massachusetts Institute of Technology Multics. Le géant des télécommunications AT&T, qui comprenait les Bell Labs, a apporté un soutien important au projet, mais s'est retiré du projet en 1969 car il ne générait aucun bénéfice financier. UNIX a été initialement développé à la fin des années 1960 par des employés des Bell Labs, notamment Ken Thompson, Denis Ritchie et Douglas McIlroy. En 1969, Ken Thompson, cherchant à mettre en œuvre les idées qui constituaient la base de MULTICS, mais sur une base plus modeste matériel(DEC PDP-7), a écrit la première version du nouveau système d'exploitation, et Brian Kernighan lui a trouvé un nom - UNICS (UNIplexed Information and Computing System) - par opposition à MULTICS (MULTIplexed Information and Computing Service). Ce nom a ensuite été abrégé en UNIX.

En novembre 1971, une version fut publiée pour le PDP-11, la famille de mini-ordinateurs la plus performante des années 1970 (en URSS, ses analogues, produits par le ministère de l'Industrie électronique, étaient connus sous le nom de SM EVM et "Electronics", plus tard DVK, produit à Kiev, Voronej, Zelenograd). Cette version fut appelée « première édition » (Edition 1) et fut la première la version officielle. Toutes les implémentations UNIX démarrent l'heure système à partir du 1er janvier 1970.

Les premières versions d'UNIX étaient écrites en langage assembleur et n'avaient pas de compilateur de langage de haut niveau intégré. Vers 1969, Ken Thompson, avec l'aide de Denis Ritchie, développe et implémente le langage B, qui est une version simplifiée du langage BCPL développé en 1966. Bi, comme BCPL, était un langage interprété. En 1972, la deuxième édition d'UNIX est sortie, réécrite en langage Bi. En 1969-1973, un langage compilé basé sur Bi, appelé C (C), a été développé.

En 1973, la troisième édition d'UNIX est sortie, avec un compilateur C intégré. Le 15 octobre de la même année paraît la quatrième édition, avec le noyau du système réécrit en C (dans l'esprit du système Multics, également écrit dans le langage de haut niveau PL/1), et en 1975 la cinquième édition, entièrement réécrit en C. Depuis 1974, UNIX est distribué gratuitement aux universités et aux établissements universitaires. Depuis 1975, de nouvelles versions développées en dehors des Bell Labs ont commencé à apparaître et la popularité du système a commencé à croître. Également en 1975, les Bell Labs ont publié la sixième édition, connue grâce aux commentaires largement diffusés de John Lyons. En 1978, le système était installé sur plus de 600 machines, principalement dans les universités. La septième édition était la dernière version unique d'UNIX. C'est là qu'apparut un interprète proche des temps modernes. ligne de commande Coquille Bourne.

BSD UNIX, créé à l'Université de Berkeley, a commencé son histoire en 1978. Sa première version était basée sur la sixième édition. Sorti en 1979 une nouvelle version, appelé 3BSD, basé sur la septième édition. BSD prend en charge des fonctionnalités utiles telles que mémoire virtuelle et remplacement des pages à la demande. L'auteur de BSD était Bill Joy. Au début des années 1980, AT&T, propriétaire des Bell Labs, a reconnu la valeur d'UNIX et a commencé à créer une version commerciale d'UNIX. Cette version, mise en vente en 1982, s'appelait UNIX System III et était basée sur la septième version du système.

Une raison importante de la scission d'UNIX était la mise en œuvre de la pile de protocoles TCP/IP en 1980. Avant cela, la communication de machine à machine sous UNIX en était à ses balbutiements - la méthode de communication la plus importante était l'UUCP (un moyen de copier des fichiers d'un système UNIX à un autre, fonctionnant à l'origine sur des réseaux téléphoniques à l'aide de modems).

Deux interfaces de programmation d'applications réseau ont été proposées : les sockets Berkley et l'interface de couche transport TLI. L'interface des sockets Berkley a été développée à l'Université de Berkeley et utilisait la pile de protocoles TCP/IP qui y était développée. TLI a été créé par AT&T selon la définition de la couche transport du modèle OSI et est apparu pour la première fois dans la version 3 de System V. Bien que cette version contienne TLI et les flux, elle n'implémentait pas initialement TCP/IP ou autre. protocoles réseau, mais des implémentations similaires ont été fournies par des tiers. L'implémentation de TCP/IP a été officiellement et définitivement incluse dans la distribution de base de System V version 4. Ceci, ainsi que d'autres considérations, a provoqué la démarcation finale entre les deux branches d'UNIX - BSD et System V (la version commerciale d'AT&T ).

Par la suite, de nombreuses sociétés, ayant obtenu une licence System V auprès d'AT&T, ont développé leurs propres variétés commerciales d'UNIX, telles que AIX, CLIX, HP-UX, IRIX, Solaris.

Au milieu de l'année 1983, BSD 4.2 est sorti, prenant en charge les travaux dans Réseaux Ethernet et Arpanet. Le système est devenu très populaire. Entre 1983 et 1990, BSD a ajouté de nombreuses nouvelles fonctionnalités, telles que le débogueur du noyau, le système de fichiers réseau NFS, le système de fichiers virtuel VFS et des capacités de mise en réseau de fichiers considérablement améliorées.

Pendant ce temps, AT&T a publié de nouvelles versions de son système, appelées System V. En 1983, la version 1 (SVR1 - System V Release 1) a été publiée, qui comprenait un mode plein écran. éditeur de texte vi, bibliothèque Curses, mise en mémoire tampon d'E/S, mise en cache des inodes. La version 2 (SVR2), publiée en 1984, implémentait le verrouillage des fichiers, la pagination à la demande et la copie sur écriture. La version 3 a été publiée en 1987 et incluait, entre autres, TLI, ainsi que la prise en charge RFS pour les systèmes de fichiers distants. La version 4 (SVR4), développée en collaboration avec Sun et publiée le 18 octobre 1988, prenait en charge de nombreuses fonctionnalités BSD, notamment TCP/IP, les sockets et le nouvel interpréteur de commandes csh. De plus, il y a eu de nombreux autres ajouts tels que des liens symboliques, un shell ksh, un système de fichiers réseau NFS (emprunté à SunOS), etc.

Les implémentations UNIX modernes ne sont généralement pas de purs systèmes V ou BSD. Ils implémentent les fonctionnalités de System V et de BSD.

Présentation des systèmes de type GNU/Linux

Linux fonctionne sur diverses architectures de processeurs telles que Intelx86, x86-64, PowerPC, ARM, AlphaAXP, SunSPARC, Motorola 68000, HitachiSuperH, IBMS/390, MIPS, HPPA-RISC, AXISCRIS, RenesasM32R, AtmelAVR32, RenesasH8/300, NECV850. , TensilicaXtensa et bien d'autres.

Contrairement à la plupart des autres systèmes d'exploitation, Linux ne dispose pas d'un seul package « officiel ». Au lieu de cela, Linux est disponible dans un grand nombre de soi-disant distributions, dans lesquelles le noyau Linux se connecte aux utilitaires GNU et à d'autres programmes d'application (par exemple, X.org), ce qui en fait un environnement d'exploitation multifonctionnel complet.

Les distributions GNU/Linux les plus connues sont Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Red Hat, Slackware, Ubuntu. Plus liste complète et le pourcentage d'utilisation peut être consulté sur distrowatch.com

Contrairement aux systèmes commerciaux tels que Microsoft Windows ou Mac OS X, Linux ne dispose pas de centre de développement géographique. Aucune organisation n’est propriétaire de ce système ; Il n’existe même pas un seul centre de coordination. Les programmes pour Linux sont le résultat du travail de milliers de projets. Certains de ces projets sont centralisés, d'autres sont concentrés dans les entreprises. Les utilisateurs participent aux tests de logiciels libres, communiquent directement avec les développeurs, ce qui leur permet de trouver et de corriger rapidement les erreurs et d'implémenter de nouvelles fonctionnalités. Installations Linux utiliser des distributions. Une distribution n'est pas seulement un ensemble de programmes, mais une série de solutions pour différentes tâches utilisateur, unies systèmes unifiés installation, gestion et mises à jour des packages, configuration et support.

Le terme « de type UNIX » et la marque UNIX

Depuis 2007, il y a un différend entre Wayne R. Gray et The Open Group concernant l'utilisation du mot UNIX comme marque. Selon Trademark Trial and Appeal, Board Gray et sa société exigent que The Open Group lui fournisse la documentation relative à leurs revendications de marque.

De plus, en 2007, The Open Group a insisté pour que l'Université allemande de Kassel n'utilise pas « UNIK » comme abréviation.

Catégories

Développement de systèmes de type UNIX

Les systèmes UNIX ont commencé à apparaître à la fin des années 1970 et au début des années 1980. De nombreuses versions propriétaires, telles que Idris (1978), Coherent (1983) et UniFlex (1985), visaient à répondre aux besoins des entreprises avec des fonctionnalités accessibles aux utilisateurs UNIX formés.

Lorsqu'AT&T a autorisé l'octroi de licences commerciales pour UNIX dans les années 1980, de nombreux systèmes propriétaires ont été développés sur cette base, notamment AIX, HP-UX, IRIX, Solaris, Tru64, Ultrix et Xenix. Cela a largement remplacé les clones propriétaires. L'incompatibilité croissante entre les systèmes a conduit à la création de normes d'interopérabilité, notamment POSIX et la spécification Common UNIX.

Entre-temps, en 1983, le projet GNU a été lancé, grâce auquel il a été possible de créer un système d'exploitation que tous les utilisateurs d'ordinateurs pouvaient librement utiliser, étudier, réparer et reconstruire. Les différentes versions d'UNIX ont été développées de la même manière que GNU, souvent avec les mêmes composants de base. Ils servaient principalement de remplacements à faible coût pour UNIX et incluaient 4.4BSD, Linux et Minix. Certains d'entre eux ont servi de base aux systèmes UNIX commerciaux tels que BSD/OS et Mac OS X. Notamment, Mac OS X 10.5 (Leopard) est certifié par la spécification Uniform UNIX.

Exemples

La plupart des fournisseurs de systèmes UNIX ouverts ne recherchent pas la certification UNIX pour leur produit, même à titre de compromis : le coût de la certification est considéré comme inacceptable. Pour de tels systèmes, le terme est généralement utilisé Freenix. Les exemples sont GNU, Linux, Minix, OpenSolaris, Plan 9 et BSD avec leurs descendants tels que FreeBSD, NetBSD et OpenBSD.

Il existe de nombreuses similitudes UNIX propriétaires, telles que AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX (basé sur OSF/1), UnixWare, Xenix et VxWorks.

voir également

Remarques

Liens

  • Définition de type UNIX par The Linux Information Project
  • histoire d'UNIX
  • Projet d'historique de propriété UNIX de Grokline

Fondation Wikimédia. 2010.

Découvrez ce qu'est un « système d'exploitation de type Unix » dans d'autres dictionnaires :

    Arbre généalogique des systèmes d'exploitation de type UNIX Système d'exploitation de type UNIX (parfois abrégé en * nix) un système d'exploitation qui a été formé sous l'influence de ... Wikipedia

    Arbre généalogique des systèmes UNIX Famille UNIX (lire UNIX) de systèmes portables, multitâches et multi-utilisateurs ... Wikipédia

    Arbre généalogique des systèmes UNIX UNIX (lire Unix) est un groupe de systèmes d'exploitation portables, multitâches et multi-utilisateurs. Le premier système UNIX a été développé en 1969 par la division Bell Labs d'AT T. Depuis, il a été créé... Wikipédia

    Arbre généalogique des systèmes d'exploitation de type Unix Un système d'exploitation de type Unix (parfois abrégé en *nix) est un système qui a été formé sous l'influence d'Unix. Le terme inclut les systèmes d'exploitation libres/ouverts dérivés d'Unix de Bell... ... Wikipedia

    Arbre généalogique des systèmes d'exploitation de type Unix Un système d'exploitation de type Unix (parfois abrégé en *nix) est un système qui a été formé sous l'influence d'Unix. Le terme inclut les systèmes d'exploitation libres/ouverts dérivés d'Unix de Bell... ... Wikipedia

    Arbre généalogique des systèmes d'exploitation de type Unix Un système d'exploitation de type Unix (parfois abrégé en *nix) est un système qui a été formé sous l'influence d'Unix. Le terme inclut les systèmes d'exploitation libres/ouverts dérivés d'Unix de Bell... ... Wikipedia

    Arbre généalogique des systèmes d'exploitation de type Unix Un système d'exploitation de type Unix (parfois abrégé en *nix) est un système qui a été formé sous l'influence d'Unix. Le terme inclut les systèmes d'exploitation libres/ouverts dérivés d'Unix de Bell... ... Wikipedia

    Arbre généalogique des systèmes d'exploitation de type Unix Un système d'exploitation de type Unix (parfois abrégé en *nix) est un système qui a été formé sous l'influence d'Unix. Le terme inclut les systèmes d'exploitation libres/ouverts dérivés d'Unix de Bell... ... Wikipedia

    Arbre généalogique des systèmes d'exploitation de type Unix Un système d'exploitation de type Unix (parfois abrégé en *nix) est un système qui a été formé sous l'influence d'Unix. Le terme inclut les systèmes d'exploitation libres/ouverts dérivés d'Unix de Bell... ... Wikipedia

Si vous avez récemment commencé à apprendre Linux et à vous familiariser avec ce vaste univers, vous avez probablement souvent rencontré le terme Unix. Cela ressemble beaucoup à Linux, mais qu'est-ce que cela signifie ? Vous vous demandez probablement en quoi Unix diffère de Linux. La réponse à cette question dépend de ce que vous comprenez par ces mots. Après tout, chacun d’eux peut être interprété différemment. Dans cet article, nous examinerons un historique simplifié de Linux et Unix pour vous aider à comprendre ce qu'ils sont et comment ils sont liés. Comme toujours, n'hésitez pas à poser des questions ou à ajouter Informations Complémentaires dans les commentaires.

Unix a commencé son histoire à la fin des années 1960 et au début des années 1970 dans les laboratoires informatiques de recherche AT&T Bell Labs aux États-Unis. En collaboration avec le MIT et General Electric, le laboratoire de recherche des Bell Labs a commencé à développer un nouveau système d'exploitation. Certains chercheurs n'étaient pas satisfaits des progrès du développement de ce système d'exploitation. Ils ont abandonné le travail sur le projet principal et ont commencé à développer leur propre système d'exploitation. En 1970, ce système s'appelait Unix et, deux ans plus tard, il était entièrement réécrit en langage de programmation C.

Cela a permis à Unix d'être distribué et porté sur divers appareils et les plateformes informatiques.

Alors qu'Unix continuait d'évoluer, AT&T a commencé à vendre des licences pour l'utiliser dans les universités ainsi qu'à des fins commerciales. Cela signifiait que tout le monde ne pouvait pas, comme aujourd'hui, modifier et distribuer librement le code du système d'exploitation Unix. Bientôt, de nombreuses éditions et variantes du système d'exploitation Unix ont commencé à apparaître, conçues pour résoudre divers problèmes. Le plus célèbre d’entre eux était BSD.

Linux est similaire à Unix en termes de fonctionnalités et de fonctionnalités, mais pas en termes de base de code. Ce système d'exploitation a été assemblé à partir de deux projets. Le premier est le projet GNU, développé par Richard Stallman en 1983, le second est le noyau Linux, écrit par Linus Torvalds en 1991.

L'objectif du projet GNU était de créer un système similaire mais indépendant d'Unix. En d’autres termes, un système d’exploitation qui ne contenait pas de code Unix et pouvait être librement distribué et modifié sans restrictions, comme le logiciel libre. Comme le noyau Linux libre ne pouvait pas fonctionner seul, le projet GNU a fusionné avec le noyau Linux et le système d'exploitation Linux est né.

Linux a été conçu sous l'influence du système Minix, un descendant d'Unix, mais tout le code a été écrit à partir de zéro. Contrairement à Unix, qui était utilisé sur les serveurs et les grands ordinateurs centraux de diverses entreprises, Linux a été conçu pour être utilisé sur ordinateur de famille avec un matériel plus simple.

Aujourd'hui, Linux fonctionne sur un très grand nombre de plates-formes, plus que tout autre système d'exploitation, à savoir les serveurs, les systèmes embarqués, les micro-ordinateurs, les modems et même Téléphones portables. Nous allons maintenant discuter plus en détail de la différence entre Linux et Unix.

Qu'est-ce qu'Unix

Le terme Unix peut faire référence aux concepts suivants :

  • Le système d'exploitation original développé par AT&T Bell Labs, sur la base duquel d'autres systèmes d'exploitation sont développés.
  • Marque déposée, écrite en majuscules. UNIX appartient à The Open Group, qui a développé un ensemble de normes pour les systèmes d'exploitation - la spécification UNIX unique. Seuls les systèmes conformes aux normes peuvent légitimement être appelés UNIX. La certification n'est pas gratuite et oblige les développeurs à payer pour utiliser la marque.
  • Tous les systèmes d'exploitation sont enregistrés sous le nom Unix. Parce qu'ils répondent aux normes mentionnées ci-dessus. Il s'agit d'AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS et OS X - oui, même ceux qui fonctionnent sur les ordinateurs Apple.

Qu'est-ce que Linux

Le terme Linux fait uniquement référence au noyau. Un système d'exploitation n'est pas complet sans un environnement de bureau et des applications. Étant donné que la plupart des applications ont été développées et sont actuellement en cours de développement dans le cadre du projet GNU, le nom complet du système d'exploitation est GNU/Linux.

De nos jours, de nombreuses personnes utilisent le terme Linux pour désigner toutes les distributions basées sur le noyau Linux. Sur ce moment La version la plus récente du noyau Linux est la 4.4, la version 4.5 est en cours de développement. La numérotation des versions du noyau a été modifiée de 3.x à 4.x il n'y a pas si longtemps.

Linux est un système d'exploitation de type Unix qui se comporte comme Unix mais ne contient pas son code. Les systèmes d'exploitation de type Unix sont souvent appelés Un*x, *NIX et *N?X, ou même Unixoids. Linux n'a pas de certification Unix, et GNU signifie GNU et non Unix, donc à cet égard, Mac OS X est plus Unix que Linux. Néanmoins, le noyau Linux et le système d'exploitation GNU Linux sont très similaires à Unix en termes de fonctionnalités et implémentent la plupart des principes de la philosophie Unix. Il s'agit d'un code lisible par l'homme, stockant la configuration du système dans des fichiers séparés. fichiers texte, ainsi que l'utilisation de petits outils en ligne de commande, d'un shell graphique et d'un gestionnaire de session.

Il est important de noter que tous les systèmes de type Unix n'ont pas reçu la certification UNIX. Dans certains contextes, tous les systèmes d'exploitation basés sur UNIX ou ses idées sont appelés UNIX-like, qu'ils disposent ou non d'un certificat UNIX. De plus, ils peuvent être commerciaux et gratuits.

J'espère que la différence entre Unix et Linux est désormais plus claire. Mais allons encore plus loin et résumons.

Principales différences

  • Linux est un système d'exploitation libre et ouvert code source, mais pas l'Unix original, à l'exception de certains de ses dérivés.
  • Linux est un clone d'Unix d'origine, mais il ne contient pas son code.
  • La principale différence entre Unix et Linux est que Linux n'est qu'un noyau, alors qu'Unix était et est toujours un système d'exploitation à part entière.
  • Linux a été développé pour les ordinateurs personnels. Et Unix s'adresse principalement aux grands postes de travail et serveurs.
  • Aujourd'hui, Linux prend en charge plus de plates-formes qu'Unix.
  • Linux prend en charge plus de types de systèmes de fichiers qu'Unix.

Comme vous pouvez le constater, la confusion survient généralement car Linux et Unix peuvent signifier des choses complètement différentes. Quelle que soit la signification voulue, il n’en demeure pas moins qu’Unix est venu en premier et Linux est venu plus tard. Linux est né d'un désir de liberté et de portabilité logicielle, inspiré par l'approche Unix. On peut affirmer sans se tromper que nous avons tous une dette envers le mouvement du logiciel libre, car le monde serait bien pire sans lui.




Haut