Bonsoir,
Est-il possible d'exécuter un programme sans faire intervenir un quelconque os? C'est-à-dire, que l'ordinateur boot le cd qui contient le programme et on peut utiliser ce programme.
Comment concevoir un tel programme?
sincèrement
Bonsoir,
Est-il possible d'exécuter un programme sans faire intervenir un quelconque os? C'est-à-dire, que l'ordinateur boot le cd qui contient le programme et on peut utiliser ce programme.
Comment concevoir un tel programme?
sincèrement
Bonsoir
Oui, il faut faire un bootloader, généralement en assembleur, qui charge ton programme (qui est généralement un kernel qui te permetra de lancer d'autres programmes)
Il faudrait que ton programme sache (sous x86) mettre en place la GDT, gérer les IRQ, le mode texte etc... Qu'il sache faire les principales fonctionnalités dun OS quoi(si tu veux le faire éxécuter en mode protégé)
Je suis débutant en informatique, et je me posais cette question.
J'aimerais bien que vous me filiez des liens, des projets ou des sources pour comprendre ce sujet.
Est ce un bon moyen pour éviter le piratage du logiciel?
(si oui c'est intéressant et je suis très motivé pour apprendre à concevoir de tels softs, si non je suis motivé tout court et je suis quand même preneur pour tout lien de votre part )
merci
sans vouloir te décourager
le surcoût en temps de développement engendré par un tel soft serais bien supérieur au montant de la perte dû au piratage....
ça veut dire que c'est un moyen pour éviter le piratage du logiciel?
est ce que c'est le principe des petits ordinateurs qu'on achète aux enfants et qui font des additions, des multiplication etc?
Je ne comprends pas pourquoi ce serait un moyen pour éviter le piratage logiciel.
Mettons que tu réussises à faire ton programme, qui donc doit se trouver sur un CD sur lequel on va booter pour l'exécuter.
1/ Rien n'empèche une personne souhaitant copier ton CD de le lire sous un OS, de le copier, et de le distribuer. Il suffit alors aux personnes récupérant ton logiciel de le mettre sur un CD, et de booter dessus.
Où as-tu empéché le piratage ?
2/ Tu avoueras qu'un soft qui oblige d'avoir une machine dédiée, c'est déjà pas pratique. Mais si en plus il faut redémarrer la machine à chaque fois que tu veux t'en servir ou que tu souhaites te servir d'autre chose, c'est tout de même super lourd...
Tu peux te faire un système personnalisé à partir de Linux, sans réinventé la roue. Dans le sens, que tu pourrais créé ta propre évolution de Linux et créé un système d'exploitation distinct de de Linux. C'est d'ailleur ce que Apple à fait avec MacosX , Sun avec Solaris et Digital avec Window NT.
Rien ne t'empêche de prendre les partie qui t'intéresse et de créer les partie que tu désire modifier pour des besoin spécifiques. Mais si tu désire créé un système multitache solide, si tu étudie bien Linux tu vas t'apercevoir que l'on peut réduire passable la taille de Linux, si c'est une préoccupation pour ton projêt. Il y a un distribution très épuré de Linux qui est utilisé en robotique Ant Linux. Il y a aussi une version open source de MS-Dos sous le non d'openDos ou FreeDos, quelque chose du genre...
De plus, avant d'entreprendre ton projêt fait des recherches sur les OS en développement sur Freshmeat. Il y a peut d'autres programmeurs qui ont un projêt qui correspont à ce que tu veux créé....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager