====== Les différents systèmes d'exploitation ====== ===== Système d'exploitation UNIX et de Type Unix ===== Les **systèmes d'exploitation** (**OS**) **UNIX** ou de **Type Unix** sont des OS très stables, robustes et extrêmement sécurisés et largement approuvés, Unix lui même est né il y a plus de ''50 ans'', grâce en grande partie à **Ken Thompson** et **Dennis Ritchie**, c'est vous dire la maturité de se système d'exploitation ! C'est cet OS qui a propulsé le mode **multi-utilisateur** (avoir plusieurs comptes utilisateur, qui peuvent exécuter l'OS en même temps) et le mode **multitâche préemptif** (utilisation de plusieurs processus à la fois). Ce n'est pas étonnant que cet OS ou ses dérivés sont utilisés quotidiennement, sans même que l'utilisateur le sache, ces OS sont partout ! **Linux** est de loin l'OS de se type le plus populaires, qu'on en arrive à oublier de quel OS il c'est inspiré, c'est à dire Unix.\\ La grande majorité des systèmes Unix actuels, dérivent soit de [[wiki:histoire_informatique:at_t-unix|UNIX System V]] ou des [[wiki:histoire_informatique:bsd_unix_anciens|anciens BSD UNIX]] et bien évidement les **clones Unix**, comme [[wiki:os:gnu_linux|Linux]]. Une [[https://www.levenez.com/unix/|Timeline]] complète d'Unix. Liste d'[[https://www.levenez.com/unix/indexunix_a4.pdf|UNIX]] par date. Liste approfondie d'[[wiki:os:OS UNIX et Unix-like]] ==== Unix libres ou partiellement libres ==== *[[wiki:os:BSD Unix]] était à l origine l'**Unix** de l'**UCB** (**//Université de Californie à Berkeley//**) et est désormais géré par des projets et organisations à ''but non lucratif'', tel que [[wiki:os:bsd_unix:freebsd|FreeBSD]], [[wiki:os:bsd_unix:netbsd|NetBSD]], [[wiki:os:bsd_unix:openbsd|OpenBSD]], pour les [[wiki:os:bsd_unix:distributions_bsd_libres|distributions BSD]] les plus courantes mais il en existe encore beaucoup plus. *[[wiki:os:macOS]] d' **Apple** est un UNIX® qui se base en grande partie sur FreeBSD. *[[wiki:os:Darwin]] est un OS qui se base sur les utilitaires en ligne de commande FreeBSD et le noyau **XNU** (**//X is Not Unix//**), qui est un noyau enrichi hybride basé sur le micro-noyau **Mach** et un noyau **BSD** en tant que service du système d'exploitation. Darwin est l'OS de base de macOS, il est sous licence open source d'Apple, **Apple Public Source License**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Darwin_(informatique)|ici]] UNIX est loin d'être mort, **Android** de **Google** se base sur **Linux**, les **iPhone** d'Apple et leur système **iOS** est basé sur l'UNIX FreeBSD. FreeBSD est également le système d'exploitation de base de la console de jeux **PlayStation 3** (**//PS3//**) et **PlayStation 4** (**//PS4//**). Tous les BSD Unix et les UNIX® ''commerciaux'' sont des descendants de **UNIX/32V**, une coutre description se trouve [[wiki:histoire_informatique:research_unix#unix_version_7_et_unix_32v|ici]] Vous en apprendrez plus sur Linux en utilisant un système BSD tel que FreeBSD que Linux lui même ! FreeBSD n'est certainement pas le système que je conseillerais comme OS ''principal'' pour les personnes non initiées aux systèmes Unix mais ça peut-être intéressant d'avoir un FreeBSD ''virtualisé'' via **VirtualBox** ou autres pour l'apprentissage. ==== UNIX System V ==== Systèmes d'exploitation basés sur [[wiki:histoire_informatique:at_t-unix#unix_system_v_release_4_svr4|UNIX System V Release 4]] (**SVR4**) : *[[wiki:os:Oracle Solaris]] est le système UNIX® d'**Oracle Corporation** basé sur UNIX System V Release 4, cet OS était auparavant détenu par **Sun Microsystems** sous le nom de **Sun Solaris**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Solaris_(syst%C3%A8me_d%27exploitation)|ici]] *[[wiki:os:illumos|Distributions illumos]] créé après le rachat de Sun Microsystems par Oracle, qui dérive de **OpenSolaris** qui lui même se base sur **Sun Solaris 10**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Illumos|ici]] *[[wiki:os:AIX]] (//**Advanced Interactive eXecutive**//) produit par **IBM**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/AIX|ici]] *[[wiki:os:HP-UX]] (//**Hewlett Packard UniX**//) développé par **HP** (//**Hewlett-Packard**//). Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/HP-UX|ici]] La marque UNIX® a été dans un premier temps ''détenu'' par l'entreprise **AT&T** (créatrice d'UNIX® à partir des **Bell Labs**) puis **Novell** a acquis la marque en 1993 et a finalement transféré la propriété de la marque UNIX® en 1994 au consortium **XOpen**, devenu par la suite **The Open Group** en 1996. Les systèmes Unix désirant acquérir la certification UNIX® doivent donc passer par le consortium The Open Group pour certifier leur OS. ==== Clone d'Unix (Type Unix) ==== Parmi les **clones** d'Unix (**Unix-like**), il y a l'OS de **Type Unix** le plus poulaire, **GNU/Linux** ou plus simplement Linux, que l'on peut utiliser dans tous les domaines informatiques et qui se retrouve dans les ''3/4'' des appareils informatiques que vous utilisez au quotidien, sans même que vous le sachiez. Pour les principaux OS Linux rendez vous à dans la liste de [[wiki:os:gnu_linux:distributions_linux|distributions Linux]]. * [[wiki:os:GNU/Linux]] est un système d'exploitation de Type Unix (en anglais Unix-like), développer à partir de zéro par **Richard Stallman** de son nom complet **Richard Matthew Stallman** pour la partie **GNU** et de **Linus Torvalds** de son nom complet **Linus Benedict Torvalds** pour le **noyau Linux**, dont les distributions Linux les plus influentes sont, [[wiki:os:gnu_linux:debian|Debian GNU/Linux]], [[wiki:os:gnu_linux:ubuntu|Ubuntu]], **Linux Mint**, **Manjaro**, **AlmaLinux** compatible **Red Hat Enterprise Linux** et des distributions Linux pour des usages très spécifiques. * Liste des [[wiki:os:gnu_linux:distributions_linux:distributions_linux_specialisees|distributions Linux spécialisées]], pour les routeurs, le multimédia, le gaming,...etc. Sans que vous le sachiez, Linux est ''partout'', il se trouve dans vos **Smartphones**, **Android** étant basé sur un noyau Linux, vos Box Internet, vos SmartTV (TV connectée), vos Voitures, les ''3/4'' des serveurs Web, qui vous servent vos pages Web enfin bref ''partout'' !!! * [[wiki:os:MINIX]] un OS de Type Unix avec un **micro-noyau**, à la base clone de **Unix version 7** ayant à l'origine un objectif ''éducatif'', il a été créé en 1987 par le professeur **Andrew Stuart Tanenbaum**. Ce système à grandement influencé la création du noyau Linux par Linus Torvalds. Le site internet officiel de MINIX se trouve [[https://www.minix3.org/|ici]]. ==== UNIX ou Unix-like pour l'embarqué ==== ==== UNIX ou Unix-like temps réel ==== * [[wiki:os:QNX]] est un système d'exploitation **temps réel** ''commercial'', détenue par l'entreprise **BlackBerry**. [[https://fr.wikipedia.org/wiki/QNX|Lien]] Wikipedia. ===== Système d'exploitation Windows ===== * [[wiki:histoire_informatique:ms-dos|MS-DOS]] le système principal des premières versions de **Windows**. * [[wiki:os:Windows]] est l'un des seuls système d'exploitation à ne pas se baser directement sur **Unix** bien qu'il est pris de nombreux composants provenant d'Unix et l'un des éléments très important, est sa **pile TCP/IP** qui a été directement influencée à partir de celle de BSD UNIX, la pile TCP/IP est la base des réseaux et d'**internet** ! ===== Système d'exploitation d'Apple ===== Tous les OS d'**Apple** sont des UNIX®, plus précisément basés sur [[wiki:os:bsd_unix:freebsd|FreeBSD]], l'OS principal est **macOS**, tous les autres OS d'Apple se basent sur macOS, ils sont juste destinés à des appareils informatiques différents. * [[wiki:os:macos|macOS]] est un OS Unix conçue pour les **Macintosh**, ordinateurs d'Apple. Tous les systèmes d'exploitation d'Apple se basent directement ou indirectement sur macOS. * [[wiki:os:iOS]] est l'**OS mobile** prévue pour les **iPhones**. * [[wiki:os:iPadOS]] est le système des tablettes Apple, l'**iPad**. * [[wiki:os:watchOS]] a été crée pour les montres connectées d'Apple, l'**Apple Watch**. * [[wiki:os:tvOS]] est comme son nom l'indique dédié à la télévision pour l'**Apple TV**, concurrent des **Box Android TV**. * [[wiki:os:visionOS]] * [[wiki::osaudioOS]] ===== Système d'exploitation mobile ===== Sans conteste le système d'exploitation mobile, le plus utilisé est **Android** mais sachez qu'il existe beaucoup de [[wiki:os:os_mobile|systèmes d'exploitation mobile]] méconnus du grand publique. * [[wiki:os:Android]] l'OS de **Google** prévu à la base pour les appareils mobiles, a été à l'origine fondé par la société **Android Inc** (pour les **appareils photos**) en avril 2004 et Google a acquis la société en juillet 2005. Désormais c'est l'OS pour les ''3/4'' des smartphones et tablettes. * [[wiki:os:ios|iOS]] d'Apple pour ces iPhones. Rédation en cours, rendez-vous [[https://fr.wikipedia.org/wiki/IOS|ici]] * [[wiki:os:Tizen OS]] Rédation en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Tizen|ici]] * [[wiki:os:Ubuntu Touch]] Rédation en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Ubuntu_Touch|ici]] ===== Autres systèmes d'exploitation ===== Le grand publique pense souvent qu'il n'y a que Windows, macOS et Linux mais en réalité il existe énormément d'OS méconnus et qui ne sont pourtant pas dénués d'intérêt. Voici une liste des [[wiki:os:systèmes d'exploitation exotique]]. *[[wiki:os:FreeDOS]] est un système d'exploitation de type **DOS**, écrit à partir de zéro, à la base par **Jim Hall** et se voulant en grande partie compatible avec **MS-DOS** de Microsoft et les systèmes DOS similaire. FreeDOS peut-être pratique pour flasher un vieux **BIOS** (**//Basic Input Output System//**), par contre évitez de vous connecter à internet, à moins d'avoir suffisamment de connaissance aux systèmes de type MS-DOS. Rédation en cours, rendez-vous [[https://fr.wikipedia.org/wiki/FreeDOS|ici]]. * [[wiki:os:ReactOS]] est le seul OS basé sur **Windows NT** sous **licence libre**. Rédation en cours, rendez-vous [[https://fr.wikipedia.org/wiki/ReactOS|ici]] * [[wiki:os:OpenVMS]] est un système d'exploitation à l'origine créée par **Digital Equipment Corporation** et désormais détenu et maintenu par **VMS Software**. Rédation en cours, rendez-vous [[https://fr.wikipedia.org/wiki/OpenVMS|ici]] * [[wiki:os:Haiku]] est un OS qui se veut être un clone libre, sous **licence MIT** de **BeOS**. Rédation en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Haiku_(syst%C3%A8me_d'exploitation)|ici]] * [[wiki:os:Genode]] est un framework d'OS libre. Voici la [[https://fr.wikipedia.org/wiki/Genode|Documentation sur Genode]]. Rédation en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Genode|ici]] ===== Sites importants sur les OS ===== * [[https://www.gladir.com/OS/|Gladir.com]]