<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Créez votre propre système d&#039;exploitation avec le Kernel Cpcdos OSx 32Bit &#187; comment faire un os</title>
	<atom:link href="https://blog.developpez.com/cpcdososx/ptag/comment-faire-un-os/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/cpcdososx</link>
	<description>Créez Pour Concevoir Des OS</description>
	<lastBuildDate>Fri, 05 May 2017 09:58:21 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Créer mon propre OS avec Cpcdos OSx ?</title>
		<link>https://blog.developpez.com/cpcdososx/p12295/non-classe/creer-mon-propre-os-avec-cpcdos-osx</link>
		<comments>https://blog.developpez.com/cpcdososx/p12295/non-classe/creer-mon-propre-os-avec-cpcdos-osx#comments</comments>
		<pubDate>Sun, 27 Oct 2013 21:29:38 +0000</pubDate>
		<dc:creator><![CDATA[cpcdos]]></dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[comme mac]]></category>
		<category><![CDATA[comme windows]]></category>
		<category><![CDATA[comment creer un os]]></category>
		<category><![CDATA[comment créer un OS;comment créer un système d'exploitation]]></category>
		<category><![CDATA[comment creer un systeme d'exploitation]]></category>
		<category><![CDATA[comment faire un os]]></category>
		<category><![CDATA[comment faire un systeme d'exploitation]]></category>
		<category><![CDATA[comment linux]]></category>
		<category><![CDATA[créer mon os]]></category>
		<category><![CDATA[créer mon systeme d'exploitation]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/cpcdososx/?p=34</guid>
		<description><![CDATA[Introduction Cpcdos «Créé Pour Concevoir Des OS» est un co-noyau monolithique modulaire multitâche coopératif 32Bit fonctionnant au-dessus du DOS, sur les machines type PC (x86&#38;x64). Ce noyau ne s&#8217;interprète et ne s&#8217;utilise qu&#8217;avec le langage CpcdosC+ en fichiers &#171;&#160;script&#160;&#187;, byte-coded ou en console. De plus il ne requiert aucune compilation ! Pour permettre a tous [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>Introduction</strong><br />
Cpcdos «Créé Pour Concevoir Des OS» est un co-noyau monolithique modulaire multitâche coopératif 32Bit fonctionnant au-dessus du DOS, sur les machines type PC (x86&amp;x64).<br />
Ce noyau ne s&rsquo;interprète et ne s&rsquo;utilise qu&rsquo;avec le langage CpcdosC+ en fichiers &laquo;&nbsp;script&nbsp;&raquo;, byte-coded ou en console. De plus il ne requiert aucune compilation !<br />
Pour permettre a tous de créer de toute pièce, une interface graphique et/ou une interface utilisateur très facilement, ou plus communément un système d&rsquo;exploitation avec un simple éditeur de texte ! et un éditeur d&rsquo;image.</p>
<p><strong>Projet</strong><br />
Le but de ce projet, est de permettre à n&rsquo;importe qui de créer son propre système exploitation en toute simplicité sans utiliser obligatoirement des langages de programmation complexes comme l’Assembleur , le C. Mais principalement le CpcdosC+ qui se veut simple d&rsquo;utilisation et en français se qui permet une meilleure compréhension du code par une communauté francophone.<br />
Tout cela grâce à un système 32Bit tout prêt, la séquence de démarrage, les pilotes, le réseau et les paramètres déjà prédéfinis, possibilitée de créer une interface utilisateur &amp; graphique très personnalisée, avancée et très simple qui peux aller jusqu’à 32Bits de couleurs, une résolution d&rsquo;écran qui peux aller jusqu’au maximum de votre carte graphique.</p>
<p><strong>Les possibilitées en bref (OS2.0.5 Alpha 3.6 &#8211; 14 Juillet 2014) :</strong></p>
<p>Interface graphique :<br />
Vous pouvez créer votre propre bureau avec fond d&rsquo;écran HD, utiliser des effets graphiques sur vos images, créer vos menus, créer votre barre des tâches pour réduire vos applications, avec l&rsquo;heure, date, activité processeur en %, mémoire en %, statut réseau, personnaliser les icônes utilisées par le noyau, les bordures des fenêtres. Créer son écran de démarrage. Lecture JPG, BMP 8, 16, 24, 32Bits<br />
Créer plusieurs fenêtres avec des Boutons, Zones de texte (labels), Zone de saisie de textes (textebox), Images (Imagebox), Barre de progression, explorateur de fichiers, compteur (timer) multitâche basé sur l&rsquo;horloge du système.<br />
Déplacer, réduire, agrandir, rétrécir, interagir sur plusieurs fenêtres en même temps, changer ses propriétés en 3 ou 4 commandes.<br />
Utiliser le Timer pour exécuter du code ou des applications toutes les x secondes<br />
Résolution pouvant atteindre 1600&#215;1200, couleurs 8, 16, 24 et 32bits</p>
<p>Système :<br />
Système 32Bits sur interface DPMI en mémoire haute, 4Go de RAM utilisable, FAT, FAT32, USB, VGA, HDMI<br />
Utiliser, modifier l&rsquo;explorateur de fichiers, changer de résolution, utiliser des scripts d&rsquo;arrêt et démarrage<br />
Créer ou modifier le code source des fonctions du noyau, créer et exécuter vos propres services rattaché au système, créer votre propre format de fichiers qui s&rsquo;ouvre avec votre propre programme. Console (terminal) de commandes. Créer plus de 1024 variables qui peuvent contenir chacun 255Ko de données.<br />
Échange virtuel ou démarrage virtuel en RAM. Copier des fichiers.<br />
Langage de programmation francophone hyper simple et basique : Le CpcdosC+ (initiales CCP ou CC+)<br />
 &gt; Et encore : plus de 30 paramètres du système modifiables.</p>
<p>Réseau:<br />
(Via SMB) Partager vos dossiers, connecter des lecteurs réseau, connecter votre OS à distance, modifier vos fichiers source à distance, exécuter des commandes à distance, déployer votre OS sur le réseau, démarrer votre OS à distance via un simple serveur SMB<br />
Prise en charge Ping, DNS, ARP, UDP/TCP/IP (FTP, HTTP au projet)</p>
<p>Performance:<br />
Shell <strong>nouvelle génération</strong> : Si un processus plante, ou se retrouve dans une boucle, le processus peut toujours être interagit, être utilisé et être débloqué simplement avec ALT+D.<br />
Multitâche : Écrire du texte fluidement, ouvrir des images, copier des fichiers, déplacer, réduire, restaurer, agrandir, rétrécir, interagir sur des fenêtres <strong>en même temps</strong> qu&rsquo;un programme se lance ou charge du code, ou qu&rsquo;une fenêtre s&rsquo;ouvre ou se ferme.<br />
Ouvrir 500 fenêtres. Une fenêtre peut contenir ~3 000 Objets (boutons, texteboxs, images, compteurs&#8230;)</p>
<p><strong>Liens</strong><br />
Site officiel du projet: <a href="http://cpcdos.fr.nf/" title="cpcdos.fr.nf" target="_blank">http://cpcdos.fr.nf/</a><br />
Forum officiel : <a href="http://forum-cpcdos.fr.nf/">http://forum-cpcdos.fr.nf/</a><br />
Chaîne YouTube (Tutoriels et nouveautés): <a href="https://www.youtube.com/user/cpcdososx" title="ICI" target="_blank">https://www.youtube.com/user/cpcdososx</a></p>
<p><strong>Screenshots</strong> (Clic pour zoom)<br />
Exemples d&rsquo;OS crée par plusieurs personnes :<br />
<div id="attachment_192" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2015/01/SCR_1.png"><img src="http://blog.developpez.com/cpcdososx/files/2015/01/SCR_1-1024x576.png" alt="Aperçu de CraftyOS [1er Janvier 2014]" width="625" height="352" class="size-large wp-image-192" /></a><p class="wp-caption-text">Aperçu de CraftyOS [1er Janvier 2014]</p></div><div id="attachment_191" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2015/01/LOGIN.png"><img src="http://blog.developpez.com/cpcdososx/files/2015/01/LOGIN-1024x576.png" alt="Aperçu de CraftyOS (LOGIN) Transparence : Fond d&#039;écran utilisateur visible [1er Janvier 2014]" width="625" height="352" class="size-large wp-image-191" /></a><p class="wp-caption-text">Aperçu de CraftyOS (LOGIN) Transparence : Fond d&rsquo;écran utilisateur visible [1er Janvier 2014]</p></div></p>
<div id="attachment_205" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/10/scr-31-1-1.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/scr-31-1-1-1024x768.jpg" alt="OSSEEK Par Léo Endor http://osseek.e-monsite.com/" width="625" height="469" class="size-large wp-image-205" /></a><p class="wp-caption-text">OSSEEK Par Léo Endor http://osseek.e-monsite.com/</p></div>
<div id="attachment_146" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2014/08/Bureau.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2014/08/Bureau-1024x576.jpg" alt="Exemple d&#039;un bureau codé en CpcdosC+" width="625" height="351" class="size-large wp-image-146" /></a><p class="wp-caption-text">Exemple d&rsquo;un bureau codé en CpcdosC+</p></div>
<div id="attachment_104" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/10/10286858_802216826464894_1660389971583295874_o.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/10286858_802216826464894_1660389971583295874_o-1024x576.jpg" alt="Changement du fond d&#039;écran (Menu codé en CpcdosC+)" width="625" height="351" class="size-large wp-image-104" /></a><p class="wp-caption-text">Changement du fond d&rsquo;écran (Menu codé en CpcdosC+)</p></div>
<div id="attachment_207" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/10/scr-231.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/scr-231-1024x768.jpg" alt="OSSEEK Par Léo Endor http://osseek.e-monsite.com/" width="625" height="469" class="size-large wp-image-207" /></a><p class="wp-caption-text">OSSEEK Par Léo Endor http://osseek.e-monsite.com/</p></div>
<div id="attachment_206" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/10/blackosx-bureau1.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/blackosx-bureau1-1024x768.jpg" alt="BlackOSx http://blackosx0.wix.com/blackosx" width="625" height="469" class="size-large wp-image-206" /></a><p class="wp-caption-text">BlackOSx http://blackosx0.wix.com/blackosx</p></div>
<div id="attachment_100" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/10/SCR_28.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/SCR_28-1024x576.jpg" alt="Exemple d&#039;un OS codé en CpcdosC+ via le noyau Cpcdos OS2.0.5 Alpha 3.0" width="625" height="351" class="size-large wp-image-100" /></a><p class="wp-caption-text">Exemple d&rsquo;un OS codé en CpcdosC+ via le noyau Cpcdos OS2.0.5 Alpha 3.0</p></div>
<div id="attachment_105" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/10/10460902_802216846464892_116690275094381217_o.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/10460902_802216846464892_116690275094381217_o-1024x576.jpg" alt="Changement de la résolution d&#039;écran (Menu codé en CpcdosC+)" width="625" height="351" class="size-large wp-image-105" /></a><p class="wp-caption-text">Changement de la résolution d&rsquo;écran (Menu codé en CpcdosC+)</p></div>
<div id="attachment_112" style="width: 635px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2014/07/NotePadV1.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2014/07/NotePadV1-1024x576.jpg" alt="Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus" width="625" height="351" class="size-large wp-image-112" /></a><p class="wp-caption-text">Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus</p></div>
<div id="attachment_202" style="width: 1033px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/10/capture-11.png"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/capture-11.png" alt="GTOS par GeomTech" width="1023" height="768" class="size-full wp-image-202" /></a><p class="wp-caption-text">GTOS par GeomTech</p></div>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/console3.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/console3-300x221.jpg" alt="console3" width="300" height="221" class="alignnone size-medium wp-image-41" /></a></p>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/console2.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/console2-300x187.jpg" alt="console2" width="300" height="187" class="alignnone size-medium wp-image-40" /></a></p>
<div id="attachment_58" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/12/WP_001162.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/12/WP_001162-300x225.jpg" alt="Exemple d&#039;un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6" width="300" height="225" class="size-medium wp-image-58" /></a><p class="wp-caption-text">Exemple d&rsquo;un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6</p></div>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/console.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/console-300x187.jpg" alt="console" width="300" height="187" class="alignnone size-medium wp-image-39" /></a></p>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/177079_3865507648597_1115097996_o.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/177079_3865507648597_1115097996_o-300x225.jpg" alt="177079_3865507648597_1115097996_o" width="300" height="225" class="alignnone size-medium wp-image-25" /></a></p>
<div id="attachment_55" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/12/WP_001163.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/12/WP_001163-300x225.jpg" alt="Exemple d&#039;un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6" width="300" height="225" class="size-medium wp-image-55" /></a><p class="wp-caption-text">Exemple d&rsquo;un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6</p></div>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/SCR_14.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/SCR_14-300x225.jpg" alt="CraftyOS" width="300" height="225" class="alignnone size-medium wp-image-24" /></a></p>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/qbx_014.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/qbx_014-300x225.jpg" alt="Os test" width="300" height="225" class="alignnone size-medium wp-image-22" /></a></p>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/SCR_1152x864-16-07-13.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/SCR_1152x864-16-07-13-300x183.jpg" alt="CraftyOS" width="300" height="183" class="alignnone size-medium wp-image-23" /></a></p>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/P1030700.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/P1030700-300x225.jpg" alt="P1030700" width="300" height="225" class="alignnone size-medium wp-image-21" /></a></p>
<div id="attachment_47" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/11/564492_634309513287133_1522930133_n.png"><img src="http://blog.developpez.com/cpcdososx/files/2013/11/564492_634309513287133_1522930133_n-300x224.png" alt="Système d&#039;exploitation par Fraise Computer" width="300" height="224" class="size-medium wp-image-47" /></a><p class="wp-caption-text">Système d&rsquo;exploitation par Fraise Computer</p></div>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/noyau_004.png"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/noyau_004-300x225.png" alt="CraftyOS" width="300" height="225" class="alignnone size-medium wp-image-20" /></a></p>
<div id="attachment_73" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/12/LoadingScreen-Cpcdos.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/12/LoadingScreen-Cpcdos-300x117.jpg" alt="LoadingScreen de CraftyOS sur Cpcdos" width="300" height="117" class="size-medium wp-image-73" /></a><p class="wp-caption-text">LoadingScreen de CraftyOS sur Cpcdos</p></div>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/login.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/login-300x156.jpg" alt="CraftyOS" width="300" height="156" class="alignnone size-medium wp-image-19" /></a></p>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/IMAG0281.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/IMAG0281-300x200.jpg" alt="Test" width="300" height="200" class="alignnone size-medium wp-image-17" /></a></p>
<p><a href="http://blog.developpez.com/cpcdososx/files/2013/10/IMAG0280.jpg"><img src="http://blog.developpez.com/cpcdososx/files/2013/10/IMAG0280-300x200.jpg" alt="IMAG0280" width="300" height="200" class="alignnone size-medium wp-image-16" /></a></p>
<div id="attachment_48" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/11/578940_634309423287142_1922842041_n.png"><img src="http://blog.developpez.com/cpcdososx/files/2013/11/578940_634309423287142_1922842041_n-300x225.png" alt="Système d&#039;exploitation par Fraise Computer" width="300" height="225" class="size-medium wp-image-48" /></a><p class="wp-caption-text">Système d&rsquo;exploitation par Fraise Computer</p></div>
<div id="attachment_49" style="width: 310px" class="wp-caption alignnone"><a href="http://blog.developpez.com/cpcdososx/files/2013/11/Capture.png"><img src="http://blog.developpez.com/cpcdososx/files/2013/11/Capture-300x225.png" alt="Système d&#039;exploitation par GeomTech" width="300" height="225" class="size-medium wp-image-49" /></a><p class="wp-caption-text">Système d&rsquo;exploitation par GeomTech</p></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
