Archives du mot-clé comment faire un systeme d’exploitation

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus

Créez votre OS – (OS2.0.5 A3.5)

Genèse
Rappel du projet : Qu’es ce que le noyau Cpcdos ?

/!\ Rappel : Fin du concours gagnant le 15 Juillet 2014 – Plus d’informations /!\

Version
03 Juillet 2014 – Cpcdos OS2.0.5 Alpha 3.5

Les grandes nouveautés en vidéo
YouTube : Cpcdos РNouveaut̩e 03 Juillet 2014 [OS2.0.5 Alpha 3.5]

Téléchargement
Sur le site officiel:
http://cpcdos.fr.nf/

Forum officiel
Toutes questions, aide, ou bugs du noyau
http://forum-cpcdos.fr.nf/

Derniers screenshots

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement sur votre OS en cours d’exécution.


Changement du fon d'écran (Menu codé en CpcdosC+)

Changement du fond d’écran (Menu codé en CpcdosC+)

>> Nouveautées:
РNOYAU: Curseur de chargement int̩gr̩ (Reste quelques petit bugs graphique)
%CURSEUR_CHARGEMENT% 1 = Activé 0 = désactivé.
РSCI: Textebox multiligne !! (Utilisable mais pas finit reste de petit probl̬mes)
+ Possibilité de se déplacer dans le texte avec les flèches de votre clavier.
– SCI: Curseur non re-capturé lors d’une édition au textebox.
РSCI: Optimisation ultime du d̩placement des fen̻tres. Le contenu de la fen̻tre reste affich̩.
– NOYAU: Si votre CPU (stable) est inférieur à 24% (Seul dosbox stable le dépasse) Vous n’avez PLUS AUCUN CLIGONOTTEMENT.
РNOYAU: R̩ecriture compl̬te du moteur CCP (Ex̩cuteur de code CpcdosC+)
+ Réecriture semi-complète de la fonction d’événements/interactions
>>> Multitâche amélioré, beaucoup moins de bugs, plus rapide
>>> Exemple possible pour vos OS grâce à cette nouveautée :
– Possibilité d’écrire du texte en même temps de charger un programme
РPossibilit̩ de d̩placer une fen̻tre en m̻me temps de charger un programme
– Possibilité d’interagir sur un processus en même temps de charger un programme
– Possibilité de charger une image en même temps qu’un programme se charge.
– SCI: Le déplacement d’une fenêtre se fait désormais avec le bouton gauche de la souris.
– SCI: Re-customisation des MSGBOXs
– CpcdosC+: SI/ Possibilité d’exécuter plusieurs lignes dans une contition correspondante et inversement
Par exemple :
SI/ %ma_variable% = 1 (:
TXT/ OK
SINON/
TXT/ Non
FIN/ SI
РCpcdosC+: FOCUS/ Ajout du param̬tre /TEST afin de tester si la fen̻tre est s̩l̩ctionn̩e ou pas.
РFonctions: Am̩liorations de RED_F01 et AP_IMG.
– SCI: Correction du «bug» qui se produit qui commence à partir de 10 fenêtres affichées.
– SCI: Affichage du contenu des autres fenêtres fixes lors d’un déplacement d’une fenêtre.
РSCI: Correction du bloquage du deplacement de la fen̻tre graphiquement dans la zone en bas gauche
– NOYAU: Ajout de 1680×1050 pour Nvidia GTX660(MSI) supporté en 16, 24 et 32bits
Ajout de 1920×1080 pour AMD Radeon HD8970M 2G supporté en 16, 24 et 32bits
Ajout de 1024×576 pour notebook Compaq.
– NOYAU: Explorateur, correction de l’affichage de la taille des fichiers.
– NOYAU: Explorateur, correction du listage si la variable %SYS_VIRTUEL% est définit (il n’affichait qu’une seule ligne).
– SCI: Correction du message d’erreur (AVT 017) qui proposait un bouton « Oui » et « Non » aulieu d’un « OK ».
РNOYAU: Correction du nombre de threads et de la liste des processus en cours (Nouveau syst̬me)
– NOYAU: Correction de « l’ordre fenêtrale », des bugs se produisait.
– NOYAU: Optimisation du debogeur ALT+D.
– SCI: Re-cadrage des caractères à 8x8px.
– SCI: Re-cadrage du texte des boutons.
РFreeDos: Correction des probl̬mes claviers.
РSCI: Am̩lioration du dessin graphique des fen̻tres et des labels.
– NOYAU: Possibilité d’exécuter un script lors de l’arrêt du système .

Créer mon propre OS avec Cpcdos OSx ?

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&x64).
Ce noyau ne s’interprète et ne s’utilise qu’avec le langage CpcdosC+ en fichiers « script », byte-coded ou en console. De plus il ne requiert aucune compilation !
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’exploitation avec un simple éditeur de texte ! et un éditeur d’image.

Projet
Le but de ce projet, est de permettre à n’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’utilisation et en français se qui permet une meilleure compréhension du code par une communauté francophone.
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 & graphique très personnalisée, avancée et très simple qui peux aller jusqu’à 32Bits de couleurs, une résolution d’écran qui peux aller jusqu’au maximum de votre carte graphique.

Les possibilit̩es en bref (OS2.0.5 Alpha 3.6 Р14 Juillet 2014) :

Interface graphique :
Vous pouvez créer votre propre bureau avec fond d’é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’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
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’horloge du système.
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.
Utiliser le Timer pour exécuter du code ou des applications toutes les x secondes
Résolution pouvant atteindre 1600×1200, couleurs 8, 16, 24 et 32bits

Système :
Système 32Bits sur interface DPMI en mémoire haute, 4Go de RAM utilisable, FAT, FAT32, USB, VGA, HDMI
Utiliser, modifier l’explorateur de fichiers, changer de résolution, utiliser des scripts d’arrêt et démarrage
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’ouvre avec votre propre programme. Console (terminal) de commandes. Créer plus de 1024 variables qui peuvent contenir chacun 255Ko de données.
Échange virtuel ou démarrage virtuel en RAM. Copier des fichiers.
Langage de programmation francophone hyper simple et basique : Le CpcdosC+ (initiales CCP ou CC+)
> Et encore : plus de 30 paramètres du système modifiables.

Réseau:
(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
Prise en charge Ping, DNS, ARP, UDP/TCP/IP (FTP, HTTP au projet)

Performance:
Shell nouvelle génération : 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.
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 en même temps qu’un programme se lance ou charge du code, ou qu’une fenêtre s’ouvre ou se ferme.
Ouvrir 500 fenêtres. Une fenêtre peut contenir ~3 000 Objets (boutons, texteboxs, images, compteurs…)

Liens
Site officiel du projet: http://cpcdos.fr.nf/
Forum officiel : http://forum-cpcdos.fr.nf/
Chaîne YouTube (Tutoriels et nouveautés): https://www.youtube.com/user/cpcdososx

Screenshots (Clic pour zoom)
Exemples d’OS crée par plusieurs personnes :

Aperçu de CraftyOS [1er Janvier 2014]

Aperçu de CraftyOS [1er Janvier 2014]

Aperçu de CraftyOS (LOGIN) Transparence : Fond d'écran utilisateur visible [1er Janvier 2014]

Aperçu de CraftyOS (LOGIN) Transparence : Fond d’écran utilisateur visible [1er Janvier 2014]

OSSEEK Par Léo Endor http://osseek.e-monsite.com/

OSSEEK Par Léo Endor http://osseek.e-monsite.com/

Exemple d'un bureau codé en CpcdosC+

Exemple d’un bureau codé en CpcdosC+

Changement du fond d'écran (Menu codé en CpcdosC+)

Changement du fond d’écran (Menu codé en CpcdosC+)

OSSEEK Par Léo Endor http://osseek.e-monsite.com/

OSSEEK Par Léo Endor http://osseek.e-monsite.com/

BlackOSx http://blackosx0.wix.com/blackosx

BlackOSx http://blackosx0.wix.com/blackosx

Exemple d'un OS codé en CpcdosC+ via le noyau Cpcdos OS2.0.5 Alpha 3.0

Exemple d’un OS codé en CpcdosC+ via le noyau Cpcdos OS2.0.5 Alpha 3.0

Changement de la résolution d'écran (Menu codé en CpcdosC+)

Changement de la résolution d’écran (Menu codé en CpcdosC+)

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus

Toute première version du NotePad intégrant le textebox multiligne. Vous pouvez coder CpcdosC+ directement dessus

GTOS par GeomTech

GTOS par GeomTech

console3

console2

Exemple d'un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

Exemple d’un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

console

177079_3865507648597_1115097996_o

Exemple d'un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

Exemple d’un OS codé en CpcdosC+ sur Cpcdos OS2.0.5 Alpha 2.6

CraftyOS

Os test

CraftyOS

P1030700

Système d'exploitation par Fraise Computer

Système d’exploitation par Fraise Computer

CraftyOS

LoadingScreen de CraftyOS sur Cpcdos

LoadingScreen de CraftyOS sur Cpcdos

CraftyOS

Test

IMAG0280

Système d'exploitation par Fraise Computer

Système d’exploitation par Fraise Computer

Système d'exploitation par GeomTech

Système d’exploitation par GeomTech