Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Xv6

Un article de Wikipédia, l'encyclopédie libre.

Cet article est uneébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations desprojets correspondants.
Xv6
Présentation
Type
Sites web

modifier -modifier le code -modifier WikidataDocumentation du modèle

Xv6 est unsystème d’exploitation detype Unix à vocation pédagogique. Inspiré deUnix version 6 (développé par leslaboratoires Bell pourPDP-11), il a été développé auMIT. C'est unlogiciel libre souslicence MIT.

Historique

[modifier |modifier le code]

Le cours de systèmes d'exploitation du MIT utilisait à l'origine lecode source deUnix version 6 pour l'ordinateurPDP-11 avec le commentaire[1] de John Lions rédigé en 1976. En 2006, xv6 a été écrit par Russ Cox, Frans Kaashoek et Robert Morris en langage C ANSI moderne, pour les systèmes basés sur l'architectureIntel x86. En 2019, il a été réécrit pour l'architectureRISC-V.

Objectif

[modifier |modifier le code]

Xv6 a pour but premier d'être un système d'exploitation pédagogique pouvant être enseigné sur un semestre de cours[2].

Bien qu'inspiré d'une version d'Unix de 1976, il est adapté à des technologies modernes comme lemultiprocesseur, l'utilisation d'uneunité de gestion mémoire et d'unetable des pages, ainsi que d'unsystème de fichiers journalisé. En revanche, certaines notions sont laissées de côté pour la simplicité comme par exemple la gestion des utilisateurs et les permissions associées ou le réseau.

Xv6 est accompagné d'un livret d'explications et du code source facilitant la compréhension des mécanismes des systèmes d'exploitation réels par les étudiants.

Utilisation dans le monde francophone

[modifier |modifier le code]

Xv6 est utilisé àCentraleSupélec dans le cours « Système d'exploitation », àTélécom SudParis dans le cours qui se nomme également « Système d'exploitation » dans le cadre des voies d’approfondissement JIN et ASR et à l'Université de Strasbourg dans le cours de « Conception des systèmes d'exploitation[3] » du master SIRIS. Dans ce cadre, une traduction en Français du livret accompagnant la version x86 a été réalisée[4] ainsi qu'une brochure d'exercices complémentaires[5].

Annexes

[modifier |modifier le code]

Notes et références

[modifier |modifier le code]
  1. (en) « Commentaire de John Lions sur la sixième édition du système d'exploitation Unix »,(consulté le)
  2. (en) « Xv6, a simple Unix-like teaching operating system », surMIT.edu
  3. Pierre David, « Cours de Conception des systèmes d'exploitation »[PDF]
  4. Timothée Zerbib et Pierre David, « Traduction du livret xv6 »[PDF],(consulté le)
  5. Pierre David, « Livret d'exercices complémentaires »[PDF](consulté le)

Liens externes

[modifier |modifier le code]

Version pour x86 (non maintenue depuis 2018) :

Version pour RISC-V (depuis 2019) :

Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Xv6&oldid=215457581 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp