Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre expérimenté
    [ Annonce ] Nouvelle version de CraftyOS Alpha 1.1 en ligne
    Très chères cpcdosien(ne)s

    Je viens vous informer que je viens de mettre en ligne la version Alpha 1.1 du système d'exploitation Open source entièrement écrit en CpcdosC+, CraftyOS.
    Elle n'est pas terminée, et à été publiée en avance puisque la prochaine version du CpcdosC+ du coNoyau Cpcdos passera en 3.0 donc ne sera quasi plus compatible avec ce dernier.
    (Le code source est libre pour vos projets!)
    Ceci me permet de me concentrer sur une toute nouvelle version intégrant un nouveau cœur toujours en développement nommé CPinti.

    Je vous conseille de lire la suite sur le billet du blog pour plus d'informations. (+Téléchargements et Photos)

    Si vous avez des questions concernant cette version de CraftyOS, commentez sur le billet du blog

    Cordialement.
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  2. #2
    Invité
    Invité(e)
    (Le code source est libre pour vos projets!)
    le code source de quoi ? de CPinti ou de CraftyOS ? (ou peut etre les deux !)
    Sinon CraftyOS 1.1 est genialement fluide (i7 et GTX660 avec 8Go de Ram)

  3. #3
    Membre averti
    Moi perso avec mon PC de 1GB de RAm et Intel Atom, CraftyOS est vraiment très lent.

    Mais sinon, c'est du super bouleau! Bravo!
    Léo BEUTEL

  4. #4
    Membre éclairé
    Moi perso avec mon PC de 1GB de RAm et Intel Atom, CraftyOS est vraiment très lent.
    Salut!
    Aussi ton PC n'est pas vraiment aussi puissant!
    Entre 1GB de RAM et 8GB c'est pas la même chose! Pareil pour le processeur!
    Mais perso, fluidité implacable!
    Rapidité d'exécution excellente!
    Rien à dire appart 2 erreurs au lancement d'une application dans le menu programme (Fenêtre introuvable et chemin d'accès introuvable).
    Ma config PC:
    Processeur: Intel Core I3 2325 ~2,3GHz Quad Core 64Bit
    Graphiques: Intel Graphiques 3000
    RAM: 4Go DDR3 1600MHz
    PC: ASUS
    OS: Widnows 8.1 64Bit / Ubuntu 14.04LTS 64Bit

    Sous DOSBOX CraftYOS est un peu lent mais cela peut aller!
    Cordialement,
    Herman Adrien.

  5. #5
    Membre expérimenté
    le code source de quoi ? de CPinti ou de CraftyOS ? (ou peut etre les deux !)
    Merci! ;-)
    Ah! je me suis trompé, j'ai replacé ma parenthèse, je parle de CraftyOS


    Moi perso avec mon PC de 1GB de RAm et Intel Atom, CraftyOS est vraiment très lent.
    Ah oui Atom, une horreur ! J'ai aussi un petit PC Atom, il tourne dans les environs de 70 à 90% toi aussi ?

    @BlackoOSX :
    Je te remercie :-)
    Oui, l'émulation est vraiment une horreur ! Mais il crash moins comparé au boot réel, je trouve ça rigolo :-)
    Ce qui a dans le menu sont des programmes "banales" juste pour tester! ça se modifie dans un fichier, si on ajoute ou supprime un programme, CraftyOS s'occupe de sizer automatiquement la taille du menu etc...
    et de quels programme sagit-il ?

    Cordialement

    PS: La ram ne joue pas tellement sur les performances du noyau, même 192Mo de ram suffit ! ;-) et 4Go de ram est le maximum que Cpcdos peut gérer (limitation du 32bits)
    CraftyOS quand il tourne au minimum (mode sans échec) il consomme environ 10Mo de RAM.
    Et quand il tourne a fond, pleins de programmes ouverts, photos, etc, affichage en HD1080p 32Bits, il ne consomme même pas 50Mo de RAM, pour dire que vous avez de la marge pour vos programmes !!!! :-)
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  6. #6
    Membre averti

    Ah oui Atom, une horreur ! J'ai aussi un petit PC Atom, il tourne dans les environs de 70 à 90% toi aussi ?
    Oui 95% Proc et 1% RAM.

    (Héhé j'ai enfin trouvé comment rajouté une citation ^^)
    Léo BEUTEL

  7. #7
    Membre expérimenté
    D'accord, ~95% même si tu laisse le système se stabiliser ?

    A voir pour la prochaine version de Cpcdos si ton proc Atom supportera CPinti, (un cœur préemptif avec l'intégration des threads et d'une routine ISR dans cpcdos)
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  8. #8
    Membre éclairé
    A voir pour la prochaine version de Cpcdos si ton proc Atom supportera CPinti, (un cœur préemptif avec l'intégration des threads et d'une routine ISR dans cpcdos)
    Salut!
    Je l'ai moi même tester et démarrage en ~2sec sous DOSBOX sous Windows donc cela devrais le faire!
    Cordialement,
    Herman Adrien.

  9. #9
    Membre averti
    Environ 95% tout le temps

    Par contre je pense qu'il y a un bug car des fois (pendent 1-2minutes) il affiche 0% de RAM.
    Possible?

    Et pour CPinti c'est mort a mon avis :/
    Léo BEUTEL

  10. #10
    Membre expérimenté
    L'affichage de l'état de la RAM est un nombre entier, (que je converti en pourcentage), il n'y a donc pas de chiffres à virgule, c'est une valeur arrondie
    donc si cpcdos prend 0.3 Mo, ça va l'arrondir à 0, donc 0% mais c'est très rare !

    CPinti, on fera un Skype pour tester.
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  11. #11
    Membre averti

    donc si cpcdos prend 0.3 Mo, ça va l'arrondir à 0, donc 0% mais c'est très rare !
    Effectivement, tu me l'avais montré il semble


    CPinti, on fera un Skype pour tester.
    Pas de souci! Ca serais avec grand plaisir!

    J'ai trop hâte que Cpcdos 4.0 sorte!
    Léo BEUTEL

  12. #12
    Membre à l'essai
    Bonjour,
    Je n'arrive pas a télécharger CraftyOS (version USB).
    Le lien Open Drive ne marche pas.

  13. #13
    Membre expérimenté
    Salut,

    effectivement, tous mes liens vers cet hébergeur ne fonctionnent plus. Je viens de faire part de ce problème à leur support.
    Je vous tiens tous au courant dés la résolution de ce problème

    Cordialement

    INFO DU SAMEDI 29 AOUT : Fichiers désormais disponibles en ligne
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  14. #14
    Membre éclairé
    J'ai testé CraftyOS sous VirtualBox, j'ai quelques petits problèmes :

    Ça ma pris un moment pour simplement me logger:

    Le champ mot de passe n'est pas activé tant que je n'ai pas cliqué sur "connexion" une fois
    Le clavier est considérer comme AZERTY, j'ai un QWERTY
    Il faut appuyer sur maj pour utiliser les touches numérique, c'est en quelque sorte inversé. Le numpad est désactivé par défaut.
    Le login c'est Admin et non admin (Majuscule)

    Bon rendu sur le bureau, la souri à un effet escalier (pour les diagonales) d'au moins 10x10 pixels, comme si j’aurais une sélection case par case. Ce qui fait que c'est impossible de sélectionner quoi que ce soit.

    Le Cpu est affiché à 0%, mais ma VM tourne à 100%, c'est normal?
    Linx, un nouveau langage intuitif
    Simacode IDE, auto-complétion & compilation instantané
    GZE, moteur 2d/3d multi-langage/multi-plateforme

  15. #15
    Membre expérimenté
    Salut!

    * Pour le champ de mot de passe, dés que le login est affiché, le textebox du mot de passe est déjà "focus" mais le curseur vertical n'apparaît pas (bug) donc dés l'ouverture, tu peux taper directement 123456 puis ENTRER

    * Pour le clavier QWERTY, tu peux aller dans le fichier CPCDOS\PILOTES\DOS\EXEC.BAT à la ligne KEYB sois tu la supprimes (FreeDos étant anglais par défaut), ou sois à la place de FR tu met US (à tester )
    Je pense que ça pourrait régler le problème du pavé numérique! Et nous les claviers Français faut faire MAJ pour utiliser les nombres, sinon c'est les caractères & é " ' ( - è _ ç à ) =, et avec MAJ: 1 2 3 4 5 6 7 8 9 0

    * Pour Admin et admin c'est étrange car il n'est pas sensible à la case, ça dois être un bug hasardeux.

    * Pour la souris qui a un "effet escalier", c'est VirtualBox qui fait ça, j'ai pas réussi à trouver une solution, sous DosBox ou en boot réel (USB, hdd..) ce problème n'est pas présent.

    * Et le CPU qui tourne à 100% sur la VM euh.... ça dépend de ton ordi
    Va dans les paramètres de la VM CraftyOS :
    > Dans le menu système/Processeur, la case "Activer PAE/NX" est cochée? Le CPU à 100% ?
    > Dans le menu Accélération les cases "Activer atvx amdv" et "Activer la pagination imbriquée" sont cochées ?
    > Dans le menu Affichage, la mémoire vidéo à 128 mo ?

    Si toutes ses opérations sont OK, regarde au niveau du BIOS si la virtualisation est active, protection mémoire etc..

    Merci
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  16. #16
    Membre éclairé
    Citation Envoyé par cpcdos Voir le message

    * Et le CPU qui tourne à 100% sur la VM euh.... ça dépend de ton ordi
    Peut-être que tu utilise tout le processeur sans tant rendre compte (Sleep?). Les settings sont bon, j'ai testé aussi dans VMware et j'ai le même résultat à part qu'avec la sourie j'arrive à aller dans le coins en haut à gauche, mais j'ai toujours une imprécision de 10 pixels.

    L'idéal serait de pouvoir laisser tourner la VM en background sans utilisé toutes les ressource de mon PC

    En même temps ça serait bien de pouvoir supporter les VMware tools, comme le copier coller, host à la VM

    Pour la souris, c’est juste inutilisable, c'est un petit peu moins pire en ajustant la précision, mais la moitié de mes cliques passe dans le vide
    Linx, un nouveau langage intuitif
    Simacode IDE, auto-complétion & compilation instantané
    GZE, moteur 2d/3d multi-langage/multi-plateforme

  17. #17
    Membre expérimenté
    j'arrive à aller dans le coins en haut à gauche
    Sur virtualbox pour déplacer la souris dans toute la VM, faut désactiver ou activer "mouse integration" quelque chose comme ça. Ce qui permet de bloquer la souris pour la VM en cours uniquement, et puis CTRL droite pour sortir.
    L'idéal serait de pouvoir laisser tourner la VM en background sans utilisé toutes les ressource de mon PC
    VMware et j'ai le même résultat
    C'est pas au niveau de Cpcdos mais bien de VirtualBox ou autre hébergeur de machines qui peuvent utiliser la même technologie de virtualisation( Comme VMware ou QEmu)

    Par exemple avec un intel celeron je sais que c'est extrêmement long! Mais avec un i3/i5 et plus.. c'est beaucoup plus fluide car ils doivent embarquer nativement la gestion des virtualisation etc.. après les AMD je sais pas du tout si ça fonctionne bien.

    Re-émuler un processeur (comme un wrapper) pour un autre OS c'est extrêmement lent.
    Mais virtualiser son OS c'est qu'il utilise directement le processeur physique (grâce à la virtualisation en partie géré dans le processeur) c'est beaucoup plus rapide car les instructions vont directement au processeur et ne passe pas par une sorte de wrapper. ça pourrai être tes drivers intel? amd?


    Quel est ta configuration de ton PC ?

    Mais niveau de la souris qui bouge bloc par bloc il y a que sur VirtualBox, c'est bizarre ça dois être la ROM d'Oracle.. Ceux des PC, DosBox il y a pas ce problème.
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  18. #18
    Membre éclairé
    Citation Envoyé par cpcdos Voir le message

    Re-émuler un processeur (comme un wrapper) pour un autre OS c'est extrêmement lent.
    Mais virtualiser son OS c'est qu'il utilise directement le processeur physique (grâce à la virtualisation en partie géré dans le processeur) c'est beaucoup plus rapide car les instructions vont directement au processeur et ne passe pas par une sorte de wrapper. ça pourrai être tes drivers intel? amd?


    Quel est ta configuration de ton PC ?
    Oui j'ai un i5 avec la virtualisation activé, je connais les VM et j'ai aucun problème avec n'importe quel autre OS.
    Je veux dire l'OS peut se mettre en mode dormance, ce que je ne suis pas certain que CpcDos fait.

    Je ne sais pas comment ça se passe en dos, mais c'est plutôt une erreur classic de ne pas faire appel à Sleep(). Je soupçonne la même chose en non-émuler, sauf que rien ne l'indique mise à par le CPU qui va chauffer.

    Quand je parle de 100% d'utilisation, je veux dire que ça utilise complètement un de mes cœurs sur 4, donc 25% d'utilisation constante.


    Peut tu télécharger Process Explorer et me dire le niveau d'utilisation de ta VM avec CpcDos?

    Pour la souris j'ai peut-être un DPI trop élever que CpcDos ne gère pas, c'est un problème assez majeur
    Linx, un nouveau langage intuitif
    Simacode IDE, auto-complétion & compilation instantané
    GZE, moteur 2d/3d multi-langage/multi-plateforme

  19. #19
    Membre expérimenté
    Ah! J'avais mal compris! Excuse moi!
    Alors il affiche 0% c'est selon un petit calcul sur le temps de réponse ou plutôt le temps qu'il met pour exécuter les fonctions() et revenir sur le main(), ça va très vite! Mais c'est un très mauvais calcul, je l'admet, je ne devais pas faire comme ça.. C'était donc approximatif selon sa propre instance et non sur le processeur physique. il s'agit bien de l'ancienne version de Cpcdos qui aura 1 ans d'ici février 2016

    Avec un i3 :

    J'utilise Sleep() celui intégré au CRT0 de Freebasic pour faire des pauses de 25ms (inférieur à 25 ça ne fonctionne pas), après je n'est pas encore regardé comment cette routine fonctionne.

    Pour la souris, j'ai moi aussi ce problème, que ça soit sur TouchPad, un Lenovo, un Sony Vaio, Acer, c'est le même problème, c'est peut être la ROM d'Oracle qui doit utiliser ses propres interruptions matériel "génériques/compatible" lorsque qu'il y a pas les addons invité de virtualbox ou je sais pas
    Effectivement c'est un problème, j'essaierai de trouver une solution pour la prochaine sortie
    Sébastien FAVIER
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  20. #20
    Membre éclairé
    Ton calcul est probablement correct et tu as 25% d'utilisation aussi (quad core)

    Le problème est ton Sleep, il devrait être capable de gérer 1ms et il ne dort pas vraiment, j'ai l’impression qu'il tombe dans une sorte de pooling sur un timer qui consomme tout le CPU :S

    Je vais testé en boot usb pour voir si la souris marche.
    Linx, un nouveau langage intuitif
    Simacode IDE, auto-complétion & compilation instantané
    GZE, moteur 2d/3d multi-langage/multi-plateforme