index.php5?title=Liens&action=edit.html (16224B)
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <meta name="generator" content="MediaWiki 1.15.1" /> 7 <meta name="robots" content="noindex,nofollow" /> 8 <meta name="keywords" content="Liens,Utilisateurs" /> 9 <link rel="next" href="Liens.html" /> 10 <link rel="shortcut icon" href="https://wiki.gruntnetwork.com/favicon.ico" /> 11 <link rel="search" type="application/opensearchdescription+xml" href="opensearch_desc.php5" title="Gruntnetwork (fr)" /> 12 <link rel="copyright" href="http://www.gnu.org/copyleft/fdl.html" /> 13 <link rel="alternate" type="application/rss+xml" title="Flux RSS de Gruntnetwork" href="./index.php5%3Ftitle=Spécial:Modifications_récentes&feed=rss" /> 14 <link rel="alternate" type="application/atom+xml" title="Flux Atom de Gruntnetwork" href="./index.php5%3Ftitle=Spécial:Modifications_récentes&feed=atom" /> 15 <title>Voir le texte source - Gruntnetwork</title> 16 <link rel="stylesheet" href="skins/common/shared.css%3F207.css" type="text/css" media="screen" /> 17 <link rel="stylesheet" href="skins/common/commonPrint.css%3F207.css" type="text/css" media="print" /> 18 <link rel="stylesheet" href="skins/monobook/main.css%3F207.css" type="text/css" media="screen" /> 19 <!--[if lt IE 5.5000]><link rel="stylesheet" href="/skins/monobook/IE50Fixes.css?207" type="text/css" media="screen" /><![endif]--> 20 <!--[if IE 5.5000]><link rel="stylesheet" href="/skins/monobook/IE55Fixes.css?207" type="text/css" media="screen" /><![endif]--> 21 <!--[if IE 6]><link rel="stylesheet" href="/skins/monobook/IE60Fixes.css?207" type="text/css" media="screen" /><![endif]--> 22 <!--[if IE 7]><link rel="stylesheet" href="/skins/monobook/IE70Fixes.css?207" type="text/css" media="screen" /><![endif]--> 23 <link rel="stylesheet" href="./index.php5%3Ftitle=MediaWiki:Common.css&usemsgcache=yes&ctype=text%252Fcss&smaxage=18000&action=raw&maxage=18000.css" type="text/css" /> 24 <link rel="stylesheet" href="./index.php5%3Ftitle=MediaWiki:Print.css&usemsgcache=yes&ctype=text%252Fcss&smaxage=18000&action=raw&maxage=18000.css" type="text/css" media="print" /> 25 <link rel="stylesheet" href="./index.php5%3Ftitle=MediaWiki:Monobook.css&usemsgcache=yes&ctype=text%252Fcss&smaxage=18000&action=raw&maxage=18000.css" type="text/css" /> 26 <link rel="stylesheet" href="index.php5%3Ftitle=-&action=raw&maxage=18000&gen=css.css" type="text/css" /> 27 <!--[if lt IE 7]><script type="text/javascript" src="/skins/common/IEFixes.js?207"></script> 28 <meta http-equiv="imagetoolbar" content="no" /><![endif]--> 29 30 <script type= "text/javascript">/*<![CDATA[*/ 31 var skin = "monobook"; 32 var stylepath = "/skins"; 33 var wgArticlePath = "/$1"; 34 var wgScriptPath = ""; 35 var wgScript = "/index.php5"; 36 var wgVariantArticlePath = false; 37 var wgActionPaths = {}; 38 var wgServer = "https://wiki.gruntnetwork.com"; 39 var wgCanonicalNamespace = ""; 40 var wgCanonicalSpecialPageName = false; 41 var wgNamespaceNumber = 0; 42 var wgPageName = "Liens"; 43 var wgTitle = "Liens"; 44 var wgAction = "edit"; 45 var wgArticleId = "4"; 46 var wgIsArticle = false; 47 var wgUserName = null; 48 var wgUserGroups = null; 49 var wgUserLanguage = "fr"; 50 var wgContentLanguage = "fr"; 51 var wgBreakFrames = false; 52 var wgCurRevisionId = 73; 53 var wgVersion = "1.15.1"; 54 var wgEnableAPI = true; 55 var wgEnableWriteAPI = true; 56 var wgSeparatorTransformTable = [", .", " ,"]; 57 var wgDigitTransformTable = ["", ""]; 58 var wgRestrictionEdit = []; 59 var wgRestrictionMove = []; 60 /*]]>*/</script> 61 62 <script type="text/javascript" src="skins/common/wikibits.js%3F207"><!-- wikibits js --></script> 63 <!-- Head Scripts --> 64 <script type="text/javascript" src="https://wiki.gruntnetwork.com/skins/common/edit.js?207"></script> 65 <script type="text/javascript" src="skins/common/ajax.js%3F207"></script> 66 <script type="text/javascript" src="index.php5%3Ftitle=-&action=raw&gen=js&useskin=monobook"><!-- site js --></script> 67 </head> 68 <body class="mediawiki ltr ns-0 ns-subject page-Liens skin-monobook"> 69 <div id="globalWrapper"> 70 <div id="column-content"> 71 <div id="content"> 72 <a name="top" id="top"></a> 73 <h1 id="firstHeading" class="firstHeading">Voir le texte source</h1> 74 <div id="bodyContent"> 75 <h3 id="siteSub">De Gruntnetwork.</h3> 76 <div id="contentSub">pour <a href="Liens.html" title="Liens">Liens</a></div> 77 <div id="jump-to-nav">Aller à : <a href="index.php5%3Ftitle=Liens&action=edit.html#column-one">Navigation</a>, <a href="index.php5%3Ftitle=Liens&action=edit.html#searchInput">rechercher</a></div> <!-- start content --> 78 <p>Vous n’êtes pas autorisé(e) à modifier cette page, pour la raison suivante : 79 </p> 80 <div class="permissions-errors">L’action que vous essayez de réaliser n’est accessible qu’aux utilisateurs du groupe : <a href="https://wiki.gruntnetwork.com/index.php5?title=Gruntnetwork:Utilisateurs&action=edit&redlink=1" class="new" title="Gruntnetwork:Utilisateurs (page inexistante)">Utilisateurs</a>.</div> 81 <p>Vous pouvez voir et copier le contenu de la page : 82 </p><textarea id="wpTextbox1" name="wpTextbox1" cols="80" rows="25" readonly="readonly">== Notions == 83 84 * [http://fr.wikipedia.org/wiki/Basic_Input_Output_System BIOS] pour ceux qui ne savent pas ce que c'est 85 86 === Assembleur === 87 88 * [http://mark.masmcode.com/ Optimisation] 89 * [http://www.asmcommunity.net/ asmcommunity.net] 90 * [http://gok.customer.netspace.net.au/resources/ Hacks SVGA] 91 * [http://www.x86-guide.com/ Guide pour l'assembleur X86] 92 * [http://asm.sourceforge.net/ asm.sourceforge.net] 93 * [http://www.ctyme.com/intr/int.htm Interruptions du BIOS] 94 * [http://heim.ifi.uio.no/~stanisls/helppc/idx_interrupt.html Encore les interruptions] 95 * [http://www.penguin.cz/~literakl/intel/intel.html 80x86 instruction set] 96 97 === Démarrage (boot) === 98 99 * [http://susam.in/articles/boot-sector-code/ Secteur de boot] 100 * [http://www.osdcom.info/content/view/33/39/ Après GRUB (multiboot)] 101 * Premier boot de la première version de linux : [http://www.oldlinux.org/Linux.old/kernel/0.00/linux-0.01/boot/boot.s] et [http://www.oldlinux.org/Linux.old/kernel/0.1x/linux-0.10/boot/bootsect.s] 102 * [http://en.wikibooks.org/wiki/X86_Assembly/Bootloaders Chargeurs de démarrage] sur le wiki X86_Assembly 103 * [http://www.vnutz.com/content/program_a_bootstrap_loader Programmer un chargeur de démarrage] 104 * [http://www.pixelbeat.org/docs/disk/ Organisation du disque dur] (secteur de boot et fichiers de grub) 105 * [http://www.gnu.org/software/grub/manual/multiboot/multiboot.html Multiboot Specification] 106 * [http://www.sfr-fresh.com/linux/misc/grub-0.97.tar.gz/ Grub-0.97.tar.gz] (Téléchargement des sources) 107 108 === Modes du processeur (réel, protégé, ...) === 109 * [http://www.x86.org/articles/pmbasics/tspec_a1_doc.htm Protected Mode Basics] : Les bases, y entrer, en sortir '''sur le processeur 80286''' (donc pas pour nous) 110 * [http://en.wikibooks.org/wiki/X86_Assembly/Protected_Mode X86 Assembly/Protected Mode] 111 * [http://osdev.berlios.de/v86.html Virtual 8086 Mode] : du réel dans du protégé 112 * [http://benoit.papillault.free.fr/c/l32/pm.asm pm.asm] : passage en mode protégé puis retour en mode réel + du V86 quelque part. 113 * [http://www.sudleyplace.com/pmtorm.html Transition from Protected Mode to Real Mode] 114 115 === Affichage Graphique === 116 Voir l'article [[Affichage Graphique]]. 117 118 * [http://heim.ifi.uio.no/~stanisls/helppc/ascii.gif Table des caractères ascii] 119 * [http://www.faqs.org/faqs/pc-hardware-faq/supervga-programming/ SuperVGA/VESA programmer's notes] 120 * [http://en.wikipedia.org/wiki/VESA_BIOS_Extensions VESA BIOS Extensions] sur wikipedia 121 * [http://atschool.eduweb.co.uk/camdean/pupils/amac/vga.htm#11 Tutorial on VGA Graphics] : VGA, souris, bitmap 122 * [http://osdev.berlios.de/v86.html Virtual 8086 Mode] : Utiliser le mode 8086 virtuel pour accéder aux fonctions VESA du BIOS 123 * [http://www.inversereality.org/tutorials/graphics%20programming/videomodesvesa.html VESA Video Modes] Comment obtenir la liste des modes disponibles et des informations les concernant. 124 * [http://www.student.cs.uwaterloo.ca/~cs452/grub/ patch vbe] pour que grub nous passe en mode graphique 125 * [http://svn.navi.cx/misc/trunk/metalkit/lib/vbe.c Utilisation de l'interface en mode protégé de VBE] 126 127 ==== Références VESA ==== 128 129 * [http://docs.ruudkoot.nl/vesasp12.txt VESA BIOS Extension 1.2] 130 * [http://docs.ruudkoot.nl/vbe20.txt VESA BIOS Extension 2.0] 131 * [http://www.vesa.org/public/VBE/vbe3.pdf VESA BIOS Extension 3.0] 132 133 === Drivers === 134 135 ==== Souris ==== 136 * [http://wiki.osdev.org/Mouse_Input Mouse Input] : Comment configurer et écouter une souris PS/2 sur osdev.org 137 138 ==== Clavier ==== 139 * [http://wiki.osdev.org/PS2_Keyboard#Protected_Mode_Keyboard_Driver PS2 Keyboard] : driver sur osdev.org 140 * [http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html Keyboard scancodes] Quel code envoyé par le clavier correspond à quel caractère. 141 142 == Portails == 143 144 * [http://www.osdev.org/ osdev.org] : Wiki + Forum sur le développement d'OS 145 * [http://www.nondot.org/sabre/os/articles OSRC] : Operating System Ressource Center 146 * [http://www.osdever.net/ Bona Fide OS Development] 147 148 == Tutoriels == 149 150 * [http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS Pépin] : tuto du boot au shell, très complet. 151 * [http://aaprog.blogspot.com/2008/04/systme-dexploitation-1-les-outils.html AAProg] : Pas beaucoup de code mais de très bonnes explications 152 * Tutoriels sur [http://www.osdever.net/tutorials.php?cat=0&sort=1 Bona Fide] 153 154 == Petits systèmes d'exploitation == 155 Toujours pratique pour s'inspirer… 156 157 * [http://wiki.osdev.org/Projects Liste de projets d'OS] sur osdev.org 158 * [http://www.dynatos.org/ dynatos] 159 * [http://gok.customer.netspace.net.au/resources/ UNIOS] 160 * [http://www.sarg.ryerson.ca/~cmwilson/code/funos/funos.html funos] 161 * [http://www.ninj4.net/kinetic/ kinetic], écrit en haskell. Ça vaut le coup d'oeuil. 162 163 == Divers == 164 * [http://www.siteduzero.com/forum-83-276054-p1-creer-son-propre-systeme-d-exploitation.html Sujet] sur le site du zéro, pas mal de liens</textarea><div class='templatesUsed'> 165 166 </div> 167 <p>Revenir à la page <a href="Liens.html" title="Liens">Liens</a>.</p> 168 <div class="printfooter"> 169 Récupérée de « <a href="Liens.html">https://wiki.gruntnetwork.com/Liens</a> »</div> 170 <!-- end content --> 171 <div class="visualClear"></div> 172 </div> 173 </div> 174 </div> 175 <div id="column-one"> 176 <div id="p-cactions" class="portlet"> 177 <h5>Affichages</h5> 178 <div class="pBody"> 179 <ul> 180 181 <li id="ca-nstab-main" class="selected"><a href="Liens.html" title="Voir la page de contenu [c]" accesskey="c">Page</a></li> 182 <li id="ca-talk"><a href="./Discussion:Liens.html" title="Discussion au sujet de cette page de contenu [t]" accesskey="t">Discussion</a></li> 183 <li id="ca-viewsource" class="selected"><a href="index.php5%3Ftitle=Liens&action=edit.html" title="Cette page est protégée. Vous pouvez toutefois en visualiser la source. [e]" accesskey="e">Voir le texte source</a></li> 184 <li id="ca-history"><a href="index.php5%3Ftitle=Liens&action=history.html" title="Les versions passées de cette page (avec leurs contributeurs) [h]" accesskey="h">Historique</a></li> </ul> 185 </div> 186 </div> 187 <div class="portlet" id="p-personal"> 188 <h5>Outils personnels</h5> 189 <div class="pBody"> 190 <ul> 191 <li id="pt-anonuserpage"><a href="https://wiki.gruntnetwork.com/Utilisateur:90.192.224.164" title="La page utilisateur de l’IP avec laquelle vous contribuez [.]" accesskey="." class="new">90.192.224.164</a></li> 192 <li id="pt-anontalk"><a href="https://wiki.gruntnetwork.com/Discussion_utilisateur:90.192.224.164" title="La page de discussion pour les contributions depuis cette adresse IP [n]" accesskey="n" class="new">Discussion avec cette adresse IP</a></li> 193 <li id="pt-anonlogin"><a href="./index.php5%3Ftitle=Spécial:Connexion&returnto=Liens.html" title="Vous êtes encouragé(e) à vous identifier ; ce n’est cependant pas obligatoire. [o]" accesskey="o">Connexion</a></li> 194 <li id="pt-openidlogin"><a href="./index.php5%3Ftitle=Spécial:OpenIDLogin&returnto=Liens.html">Se connecter avec OpenID</a></li> 195 </ul> 196 </div> 197 </div> 198 <div class="portlet" id="p-logo"> 199 <a style="background-image: url(skins/common/images/wiki.png);" href="index.html" title="Page principale [z]" accesskey="z"></a> 200 </div> 201 <script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script> 202 <div class='generated-sidebar portlet' id='p-navigation'> 203 <h5>Navigation</h5> 204 <div class='pBody'> 205 <ul> 206 <li id="n-mainpage-description"><a href="index.html">Accueil</a></li> 207 <li id="n-portal"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Accueil" title="À propos du projet">Communauté</a></li> 208 <li id="n-currentevents"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Actualit%C3%A9s" title="Trouver les informations de fond sur l’actualité du moment">Actualités</a></li> 209 <li id="n-recentchanges"><a href="./Spécial:Modifications_récentes.html" title="Liste des modifications récentes sur le wiki [r]" accesskey="r">Modifications récentes</a></li> 210 <li id="n-randompage"><a href="./Spécial:Page_au_hasard.html" title="Afficher une page au hasard [x]" accesskey="x">Page au hasard</a></li> 211 <li id="n-help"><a href="https://wiki.gruntnetwork.com/Aide:Accueil" title="Aide">Aide</a></li> 212 </ul> 213 </div> 214 </div> 215 <div id="p-search" class="portlet"> 216 <h5><label for="searchInput">Rechercher</label></h5> 217 <div id="searchBody" class="pBody"> 218 <form action="https://wiki.gruntnetwork.com/index.php5" id="searchform"><div> 219 <input type='hidden' name="title" value="Spécial:Search"/> 220 <input id="searchInput" name="search" type="text" title="Rechercher dans Gruntnetwork [f]" accesskey="f" value="" /> 221 <input type='submit' name="go" class="searchButton" id="searchGoButton" value="Lire" title="Aller vers une page portant exactement ce nom si elle existe." /> 222 <input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="Rechercher" title="Rechercher les pages comportant ce texte." /> 223 </div></form> 224 </div> 225 </div> 226 <div class="portlet" id="p-tb"> 227 <h5>Boîte à outils</h5> 228 <div class="pBody"> 229 <ul> 230 <li id="t-whatlinkshere"><a href="./Spécial:Pages_liées/Liens.html" title="Liste des pages liées à celle-ci [j]" accesskey="j">Pages liées</a></li> 231 <li id="t-recentchangeslinked"><a href="./Spécial:Suivi_des_liens/Liens.html" title="Liste des modifications récentes des pages liées à celle-ci [k]" accesskey="k">Suivi des pages liées</a></li> 232 <li id="t-specialpages"><a href="./Spécial:Pages_spéciales.html" title="Liste de toutes les pages spéciales [q]" accesskey="q">Pages spéciales</a></li> 233 </ul> 234 </div> 235 </div> 236 </div><!-- end of the left (by default at least) column --> 237 <div class="visualClear"></div> 238 <div id="footer"> 239 <div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a></div> 240 <div id="f-copyrightico"><a href="http://www.gnu.org/copyleft/fdl.html"><img src="skins/common/images/gnu-fdl.png" alt='GNU Free Documentation License 1.2' /></a></div> 241 <ul id="f-list"> 242 <li id="privacy"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Confidentialit%C3%A9" title="Gruntnetwork:Confidentialité">Politique de confidentialité</a></li> 243 <li id="about"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:%C3%80_propos" title="Gruntnetwork:À propos">À propos de Gruntnetwork</a></li> 244 <li id="disclaimer"><a href="https://wiki.gruntnetwork.com/Gruntnetwork:Avertissements_g%C3%A9n%C3%A9raux" title="Gruntnetwork:Avertissements généraux">Avertissements</a></li> 245 </ul> 246 </div> 247 </div> 248 249 <script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script> 250 <!-- Served in 0.258 secs. --></body></html>