[ Info du 15 Janvier 2018 ]
AVERTISSEMENT
DEMENAGEMENT DU SITE WEB --> CLIC HERE
VERSION 2015 TRES OBSOLETE, VERSION 2018 EN LIGNE SUR LE NOUVEAU SITE
CraftyOS fonctionnant sur Cpcdos OSx
English version :
Microsoft or Google Translator
Kernel Cpcdos OSx ©
Cpcdos est un co-noyau monolithique modulaire multitâche coopératif (preemptif émulé) en 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+, Clang C++ (LLVM/IR), Exécutable Win32 PE "indépendants". De plus le CpcdosC+ il ne requiert aucune compilation !
Pour permettre à 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 des applications, et des jeux, avec un simple éditeur de texte ! et d'un éditeur d'image. Qu'es-ce que Cpcdos ?. Voir aussi Documentation du noyau
Aucune connaissances particulière est exigée, Cpcdos ouvert à tous les débutans.
Seul de la logique, un peu de méthodologie et une base de mathématique niveau 6eme/5eme (collège) vous suffira !
Editeur de textes conseillé NotePad++ avec coloration syntaxique CpcdosC+
Une nouvelle génération de Cpcdos 2017 est en cours de développement depuis le 1er février 2015.
Il implémentera un moteur 3D, une LLVM, un loader Win32 PE...
Le tout dans notre nouveau coeur nommé CPinti Coretm
Depuis le 15 Juillet 2011
Première version (31 Août 2005)
Le support Java est en cours depuis Novembre 2014
Page facebook | Publications des nouveautés et avancement avant-premières
Forum cpcdos sur developpez.com | Question, problèmes ?
La chaine tutoriel | Apprendre la programmation en vidéo + Nouveautés
Répondre à un sondage pour nous aider| Critiquez, commentez, notez
Les possibilités en bref (OS2.0.5 Alpha 3.9 - 05 Février 2015) :
Interface graphique :
Vous pouvez créer votre propre bureau avec fond d'écran HD, login screen, écran de démarrage, utiliser des effets graphiques sur vos images, créer vos menus, créer votre barre des tâches pour réduire vos propres applications, intégrer graphiquement l'heure, date, activité processeur en %, mémoire en %, statut réseau, personnaliser les icônes, les transparences, images et bordures des fenêtres utilisées par le noyau.
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. Creer des effets de survole.
Utiliser le Timer pour exécuter du code ou des applications toutes les x secondes
Résolution pouvant atteindre le maximum de votre carte graphique, couleurs 16, 24 et 32bits
Système :
Système 32Bits sur interface DPMI en mémoire haute, 4Go de RAM utilisable, FAT, FAT32, USB & PS2, VGA, HDMI
Utiliser, modifier l'explorateur de fichiers, changer de résolution, créer des scripts d'arrêt et démarrage.
Créer ou modifier le code source des fonctions pré-fabriqués du noyau, créer et exécuter vos propres services rattachés au système, créer votre propre format de fichiers qui s'ouvre avec votre propre programme et votre propre format de fichier exécutable. Console (terminal) de commandes. Créer des variables qui peuvent contenir chacun 255Ko de données.
Échange virtuel ou démarrage virtuel en RAM. Copier des fichiers. Lecture PNG, GIF, JPG, BMP 8, 16, 24, 32Bits. Exécuter des application DOS, et WIN32 en console.
Et encore : plus de 30 paramètres du système modifiables. Faîtes un tour sur la documentation CpcdosC+.
> Langage de programmation francophone très simple et basique : Le CpcdosC+ (initiales CCP ou CC+)
> Langage de programmation Java (Natif) [En développement]
Réseau: Intégration native en cours
(Via SMB) Partager vos fichiers et dossiers, connecter des lecteurs réseau, connecter/coder 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. Téléchargement HTTP et FTP.
Prise en charge Ping, DNS, ARP, UDP/TCP/IP
Performance:
Shell nouvelle génération : Si un processus (un programme) plante, ou se retrouve dans une boucle, le processus peut toujours être interagit, être utilisé et être débloqué simplement avec ALT+D. En gros le (Ne répond pas) n'existe pas!
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.
Et puis ouvrir plus de 500 fenêtres. Une fenêtre peut contenir ~3 000 Objets (boutons, texteboxs, images, compteurs...)
Bientôt, la première présentation de CPinti Coretm Une nouvelle génération de Cpcdos OSx qui intégrera nativement du réseau et un gestionnaire de threads. Ceci Devrais booster votre OS en x3. Le langage CpcdosC+ qui va aussi évoluer et va intégrer la programmation POO.
Plus d'informations, voir les rubriques ci-contre
Favier Sébastien 01
A noter que, CraftyOS est qu'un exemple de système d'exploitation OpenSource possible de créer avec le noyau Cpcdos. Graphiquement ce n'est en aucun cas l'apparence correspondant au noyau il s'agit d'une interface complètement crée à mes envies à mon goût; le tout écrit en CpcdosC+. ;-) Il n'est pas là pour conccurencer Microsoft, Apple ou Linux et ses disciples! Ce projet est surtout là pour les passionnées qui aiment innover!
Donc la plus part des screeshots se base sur notre CraftyOS pour vous montrer les nouvelles fonctionnalitées de Cpcdos.
Retenez cette phrase « Ce que CraftyOS peut faire, votre OS le peut aussi »
Fondée et gérée par Sébastien Favier
Site et design créée par Dorian Wilhelm
FAVIER Sébastien 01
MICROSF01©.2014
Vous êtes le 93 825ème visiteur
Date de dernière mise à jour : 01/02/2018