faisons le point (tp3)
Transcription
faisons le point (tp3)
GOUSSI Nicolas RISPE Fabien HURTADO Julien PHILIPPOT Cédric FAISONS LE POINT (TP3) 1 Table des matières 1Differents OS......................................................................................................................................3 1.1Linux Mandriva ...................................................................................................3 1.1.1Les points forts de Mandriva Linux: .................................................................................. 3 1.1.2Différences par rapport aux autres systèmes d'exploitation Linux: ................................... 4 1.1.3Qui utilise Mandriva Linux ?.............................................................................................. 4 1.1.4Exemples d'utilisation ?...................................................................................................... 4 1.2Windows 2000 Serveur........................................................................................ 6 1.2.1Description du produit par le fabriquant ............................................................................ 6 1.2.1.1Général ....................................................................................................................... 6 1.2.1.2Configuration minimale requise ................................................................................. 6 2Le multiboot....................................................................................................................................... 7 2.1Généralités............................................................................................................7 2.1.1Bootmagic........................................................................................................................... 7 2.1.2Lilo...................................................................................................................................... 8 2.1.3Grub.................................................................................................................................... 9 2.2Points communs aux systèmes Linux et Windows.............................................. 9 3Formats de fichiers proposés............................................................................................................ 10 4Conclusion........................................................................................................................................ 11 2 1Différents OS 1.1Linux Mandriva 1.1.1Les points forts de Mandriva Linux: Un ordinateur sous Mandriva Linux est aussi simple à utiliser qu'un ordinateur sous Windows ou Mac OS. A titre de comparaison, le PowerPack Mandriva Linux inclus 2300 applications dont une suite Office professionnelle complète. Mandriva Linux nécessite peu de maintenance car sa gestion centralisée des packages RPM (sous-éléments d'un logiciel) et sa vérification des dépendances évite les conflits entre les applications. Par ailleurs, un outil appelé MandrivaUpdate permet de mettre à jour son système par Internet, très simplement et gratuitement. Principalement utiles pour assurer une sécurité optimale de son système, les mises à jour de sécurité sont en général distribuées par Mandriva dans les jours qui suivent la découverte d'une faille potentielle de sécurité. Mandriva Linux peut tourner des semaines sur une même machine sans jamais devoir réinitialiser cette dernière. Par ailleurs, la version pour PC est spécialement optimisée pour les processeurs de classe Pentium et compatibles, ce qui assure des performances encore plus accrues. Seules quelques rumeurs de virus réseau pouvant affecter Linux ont été signalées, sans qu'il y ait eu de propagation. Cette forte immunité aux virus s'explique par l'architecture du système d'exploitation en couches fonctionnelles ne pouvant interagir entre elles que par des règles très strictes et par l'existence d'un système de droits des fichiers et des utilisateurs, architecture propre à tous les systèmes de type UNIX®. Des versions existent pour x86, PPC, AMD64 et IA64 3 1.1.2Différences par rapport aux autres systèmes d'exploitation Linux: • Installation automatisée, reconnue unanimement comme la meilleure procédure d'installation de Linux Linux-Mandriva Linux est le système d'exploitation Linux qui offre la détection matérielle la plus avancée et la plus efficace. • Approche "graphique" du système en complément de la ligne de commande. LinuxMandriva Linux est le système d'exploitation Linux qui pousse le plus loin l'intégration et l'utilisation d'une interface utilisateur fortement graphique. • Environnement convivial et homogénéisé L'intégration parfaite d'environnements graphiques très conviviaux tels KDE et GNOME améliorent le confort d'utilisation du PC • Sécurité très poussé grâce aux niveaux de sécurité Linux-Mandriva Linux offre plusieurs niveaux de sécurité pré-configurés. L'utilisateur peut ainsi choisir le degré d'immunité qu'il souhaite conférer à son ordinateur • Centre de configuration du système centralisé Grâce au Mandriva Linux Control Center, l'utilisateur peut recourir à un seul panneau pour administrer tout son système. 1.1.3Qui utilise Mandriva Linux ? • Les utilisateurs expérimentés qui n'ont pas envie de passer des heures à installer et configurer leur machine Linux. Mandriva Linux est le système Linux le plus simple à installer. • Les professionnels ayant besoin de systèmes informatiques puissants, complets et très stables. Linux-Mandriva Linux est une des distributions Linux les plus complètes. 1.1.4Exemples d'utilisation ? Utilisation personnelle : • • • • • bureautique (StarOffice, KOffice, Abiword, Gnumeric, Évolution.) Internet (Web, Email...) Multimédia (Vidéo, Audio MP3, RealPlayer...) jeux 2D et 3D programmation avancée (C/C++/Java/Assembleur/Perl/Python/HTML/PHP/Gtk/Qt) 4 Utilisation serveur : • • • • • • • • • • serveur Web (Apache avec HTTP, PHP, ASP...) Mandriva Linux est utilisé pour faire fonctionner les ordinateurs qui délivrent les pages Internet. Serveur Base de données (PostgreSQL, MySQL, IBM DB2, Oracle...) Mandriva Linux est un système d'exploitation très utile sur les ordinateurs dont le rôle est d'héberger des bases de données, et de faire le lien entre les serveurs Internet et lesdites bases. Serveur LDAP Un serveur LDAP stocke une ou plusieurs bases de données-annuaires. Serveur FTP Les serveurs FTP sont des ordinateurs qui délivrent des fichiers selon le protocole FTP. Serveur DNS Un serveur de DNS attribue les adresses IP (adresse numérique) des ordinateurs reliés à l'Internet. Serveur NIS Un serveur NIS serveur qui permet de globaliser les comptes utilisateurs sur un réseau donné Serveur de fichiers dans un environnement Windows Mandriva Linux gère l'attribution et la diffusion de fichiers dans un réseau d'ordinateurs fonctionnant sous Windows, grâce à l'application Samba Serveur email Internet (SMTP, POP3, IMAP...) Mandriva Linux est utilisé dans les entreprises et sur Internet pour gérer le courrier électronique de tous les employés. Serveur d'impression Linux-Mandriva Linux administre admirablement les ordinateurs qui gèrent l'impression de documents pour tous les ordinateurs du réseau de l'entreprise. Calcul scientifique (SMP, Clusters...) Mandriva Linux est apprécié par les organisations et tous ceux qui dans le cadre de leur travail ont besoin d'effectuer des calculs scientifiques. Son optimisation pour les processeurs modernes lui donnent un avantage important comparativement aux autres systèmes Linux. (source : LinuxMandriva.com) 5 1.2Windows 2000 Serveur 1.2.1Description du produit par le fabriquant Ce système est un standard de fait, qu'il est difficile d'écarter a priori. Sa grande force réside dans sa simplicité d'utilisation. Il suffit d'effectuer un clic droit sur l'icône du poste de travail et de sélectionner Gérer pour accéder à la totalité des informations logicielles et matérielles du serveur. L'administrateur dispose d'une multitude de possibilités entre les aides contextuelles des applications Microsoft et les fichiers Log. De plus, Windows 2000 est truffé d'assistants, qui simplifient tout ce qui peut être installé, de l'imprimante au serveur DNS. Même le serveur d'applications Terminal Server peut être lancé par un débutant. Toutes les applications du serveur deviennent accessibles à partir de n'importe quel poste de travail. Elles tournent sur le serveur, ce qui permet d'utiliser des programmes gourmands en ressources sur des machines peu puissantes, ou des programmes qui fonctionnent sous d'autres systèmes d'exploitation. Windows 2000 Server apporte des améliorations significatives par rapport à NT. Il autorise l'implantation la plus rapide et la plus simple. Cependant, une trop grande dépendance vis-à-vis de Microsoft peut gêner certaines sociétés. 1.2.1.1Général Système d'exploitation Microsoft Windows 2000 Server Langue(s) Français 1.2.1.2Configuration minimale requise Type de processeur mini Intel Pentium - 133 MHz Mémoire vive minimale 128 Mo Espace disque mini 1 Go Périphériques / interfaces Souris ou périphérique compatible, CD-ROM Les OS Microsoft connaissent tous des failles de sécurité critiques. Windows 2000 Server n'échappe pas à la règle. De plus, la configuration minimale est très en dessous de la configuration optimale pour ce que l'on veut en faire. 6 2Le multiboot 2.1Généralités Il est tout à fait possible de faire cohabiter plusieurs OS sur un seul et même ordinateur. Cela passe nécessairement par la création de partitions, qui auront leur autonomie les une par rapport aux autres. Si vous installez Linux après Windows, Lilo (Boot Loader) vous permettra de choisir l'OS à partir duquel vous souhaitez démarrer. Si vous avez installé Windows 2000 après Windows 98, sur une autre partition, le fichier Boot.ini va automatiquement s'enrichir d'une nouvelle entrée, qui vous permettra de sélectionner l'OS à lancer au démarrage de votre machine. En revanche, si vous avez installé (ou essayé d'installer) Windows 98 après Windows 2000, vous aurez probablement à avoir recours à un gestionnaire de Boot, comme PowerQuest BootMagic. 2.1.1Bootmagic Après avoir partitionné le disque dur et installé deux OS différents sur les deux partitions, il suffit d'installer et d'exécuter Boot Magic. Celui ci scannera le disque dur à la recherche des Os présents. Il les listera puis créera une séquence de démarrage dans le MBR du disque dur permettant de sélectionner par une interface graphique lequel des deux (ou plusieurs OS) à lancer. 7 2.1.2Lilo LILO est un chargeur de systèmes d'exploitation spécialement conçu pour démarrer Linux, mais ses capacités sont bien plus grandes : il est capable de démarrer presque tout type de système d'exploitation. C'est grâce à lui que vous pourrez autoriser le multi boot (le démarrage potentiel de plusieurs systèmes d'exploitation sur votre PC), mettre un mot de passe, démarrer automatiquement après un certain temps, etc... Il faut savoir que LILO fonctionnant à un très bas niveau, il est spécifique à l'architecture x86. LILO autorise à passer des arguments au système d'exploitation que l'on souhaite démarrer (pour modifier son comportement par défaut). Il autorise à choisir la résolution de démarrage du système d'exploitation, etc. Fonctionnement : Lorsque le PC démarre (ou en tout cas peu après) le BIOS essaie de trouver un système d'exploitation sur l'un des périphériques sur lesquels il est autorisé à démarrer, en général un disque dur. Pour ce faire il lit ce que l'on appelle le Master Boot Record (le secteur de boot maitre... ou secteur de démarrage ou encore MBR; c'est le tout premier secteur du périphérique de démarrage, il fait 512 octets de long). LILO peut jouer le rôle de MBR mais ce n'est pas obligé, dans le cas du MBR par défaut (celui installé par DOS...), le processus de démarrage recherche une partition marquée comme ACTIVE et lance le programme qui se trouve au début de la dite partition (dans le secteur de boot de cette partition), LILO peut aussi se trouver à cet endroit, mais aussi le chargeur de NT ou celui de DOS ou celui de n'importe quel système d'exploitation. Donc, après le chargement du MBR en mémoire, le BIOS lance l'exécution de celui-ci. Le MBR étant très petit (512 octets), cela ne suffit pas pour faire tenir le noyau de Linux (500 Ko mini), ni le chargeur lui-même (la deuxième partie de LILO fait environ 5 Ko). Si le MBR est celui de LILO, il lance la deuxième partie de LILO, sinon, il lance le MBR de LILO qui se trouve sur la partition active. Celui-ci lance à son tour la deuxième partie de LILO. Nous voilà donc dans la deuxième partie de LILO. C'est elle qui affiche le prompt "boot:", le menu de démarrage de LILO, etc. et qui va enfin charger et lancer le noyau de Linux et lui passer la main. LILO est donc un chargeur de système d'exploitation (dédié surtout à Linux) mais aussi un programme de Master Boot Record. C'est aussi le programme /sbin/lilo, qui installe le MBR de LILO. 8 2.1.3Grub GRUB est un chargeur de démarrage à l'instar de LILO. Il est extrêmement flexible et peut charger un système sans enregistrer la position physique du noyau sur le disque. Vous pouvez lancer un noyau simplement en précisant son nom de fichier et le disque (et la partition) sur lequel il réside. Pour ce faire, vous pouvez utiliser l'interface ligne de commande ou l'interface menu. Il est inutile de relancer GRUB après une modification de sa configuration. Toute modification du fichier de configuration /boot/grub/menu.lst est immédiatement prise en compte. 2.2Points communs aux systèmes Linux et Windows Suite bureautique Navigation internet Messagerie Images Multimédia Linux Openoffice.org Mozilla Firefox Mozilla Thunderbird The Gimp Real Player Windows Openoffice.org Mozilla Firefox Mozilla Thunderbird The Gimp Real Player 9 3Formats de fichiers proposés Texte Tableur .sxw (Ooo)* .sxc (Ooo)* Présentation Compression .sxi (Ooo)* .zip Image Son Vidéo .jpg .mp3 .avi Web .html .php *Ooo = OpenOffice.org Avec la démocratisation de Linux et le recul relatif de Windows, certaines applications telles Real Player et Windows Media Player (qui sera bientôt développé) ont été développées pour Linux. Le passage de Windows à Linux n'est donc plus aussi difficile qu'auparavant grâce aux interfaces graphiques KDE et Gnome et aux logiciels et formats de fichiers reconnus aussi bien par Windows que par Linux. 10 4Conclusion Par la comparaison entre Windows 2000 server et Linux Mandriva, on a vu les points forts et les points faibles de chaque OS. Nous pensons que Linux est beaucoup plus fiable que Windows. Cependant, à cause du monopole de Microsoft sur le marché, nous avons tous été habitués à utiliser Windows. Le passage de Windows à Linux est de ce fait maintenant plus difficile. Pourtant, en voyant l'énorme potentiel de Linux à évoluer grâce à son type de licence qui met chaque utilisateur en commun pour faire vivre Linux, il est évident qu'une suite Microsoft tient de moins en moins la route face à Linux. Afin de ne pas passer d'un extrême à l'autre, des solutions ont été envisagées afin de faire cohabiter sur un même disque dur 2 (ou plus) systèmes d'exploitation. Ces solutions peuvent être développées sous Windows comme Boot magic mais la majeure partie de ces solutions de multboot sont développées avec Linux : Lilo en particulier. Ces applications de multiboot présentent donc un grand avantage : s'ouvrir au monde des solutions alternatives face à un monopole de Microsoft. Pourtant ce système présente également un inconvénient majeur et potentiellement dangereux. En effet, ces systèmes de multiboot s'installent sur le MBR du disque dur. S'il y a un défaut dans l'installation de ces systèmes, le MBR peut être temporairement endommagé (il faut alors le réinitialiser) voir définitivement (certains utilisateurs ont déclaré sur des forums avoir détruit un disque dur en installant ce type de système en MBR). Depuis peu de temps, on peut très facilement utiliser des données créées avec Windows sur Linux et inversement. Ceci grâce à un développement de logiciels compatibles Windows et Linux. En effet, grâce aux suites open source comme Open Office ou aux éditeurs de logiciel qui développent de plus en plus leurs logiciels phares sous Linux, on peut maintenant aisément utiliser ses fichiers vidéo ou autres sur les deux OS précités. 11