|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2013 Messages : 1 ![]() |
Bonjour,
Je possède un vieux PC sous Damn Small Linux. J'aimerais le sacrifier et m'en servir pour tester des mini OS fait par moi (donc plus que mini les OS). Mais voila, comment faire ? Est ce que un prog en assembleur peut servir d' OS ? Par exemple comment mettre sur ce vieux ordi un OS qui affiche un texte ? Par exemple le code de cette page suffit -il ? http://a.michelizza.free.fr/pmwiki.p...utoOS.Bootsect Si oui, comment je boot mon ancien ordi dessus ? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() ![]() Abdallah IssamIngénieur Informatique Inscription : novembre 2012 Messages : 38 ![]() |
Si votre ancien PC possède un lecteur disquette, vous pouvez copier votre bootsector dans le premier secteur d'un disquette (avec la commande dd ou dd_rescue). Ensuite le redémarrer depuis le disquette.
Autre solution plus efficace : utiliser Virtualbox et un flash disk pour tester votre bootsector. Vous devez donc démarrer une machine virtuelle depuis le flash. |
|
|
10
|
|
|
#3 | ||
![]() ![]() Chercheur d'emploi Inscription : septembre 2007 Messages : 4 614 ![]() |
Citation:
Ensuite, si ta machine principale se trouve à côté, tu peux également utiliser le boot par réseau (BOOTP/DHCP/PXE). C'est personnellement ce que j'ai fait quand je me suis mis moi-même à la rédaction d'un mini-OS. Deux avantages à cela : tu peux directement charger une image beaucoup plus grande que la taille d'un secteur et donc éviter d'avoir à écrire un loader pour charger les suivants, et cela t'épargne d'avoir à faire circuler ta disquette ou ta clé entre tes deux machines à chaque fois que tu fais une mise à jour, lesquelles vont être très fréquentes quand tu feras des tests. Et effectivement, si c'est pour afficher un Hello World, le mieux reste la machine virtuelle. Citation:
http://tothpaul.developpez.com/boot/ Sache que O.S. signifie « Operating System » traduit en français en « système d'exploitation », et que celui-ci est un logiciel ordinaire. Un système d'exploitation est un ensemble d'infrastructures logicielles très complètes et très poussées qui te permet d'y développer directement des logiciels sans avoir à tout réécrire depuis zéro à chaque fois. Ça veut dire que tu peux écrire directement des petits programmes qui se passent complètement de tout système d'exploitation (même BIOS) et que, dans tous les cas, du moment que tu arrives à produire du langage machine, ton programme sera en théorie exécutable, qu'il soit écrit en assembleur, en C, en Pascal ou tout autre langage. Par contre, la difficulté consistera à expliquer au compilateur que tu ne développes pas en environnement habituel et qu'il faudra donc générer des fichiers d'un certain format. |
||
|
|
20
|
|
|
#4 |
|
Membre éprouvé
![]() Inscription : janvier 2009 Messages : 582 ![]() |
Je ne t'en dirais pas plus, les autres ont dit ce qu'il fallait
Mais il me semble que tu ne sais pas programmer, et déjà d'emblée tu veux te lancer dans un programme assembleur de ce niveau, peut-être que je me trompe, mais sinon tu devrais plutôt commencer l'assembleur avec de petits programmes, et suivre le tutoriel situé sur le forum assembleur de développez.
__________________
Cliquez ici et reprenez le pouvoir ! A bas IE !, Google, et le pistage du net, testons DuckDuckGo.com Lords Of The Realm II Download : Lords of the realm 2 Infos en anglais :Ici |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com