Aller au menu - Aller au contenu

[Programme] Création d'un mini système d'exploitation

Tout le monde peut participer, vous serez toujours utile à quelque chose.

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  5  6  7  ...  30  31  32  33  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page Précédente  1  2  3  4  5  6  7  ...  30  31  32  33  Suivante
Hors ligne steckdenis # Posté le 03/05/2008 à 15:24:28
Ça marche !
Avatar
Flux RSS

Reprise du dernier message de la page précédente :
Bonjour,

blizzard93: J'ai oublié de le poster, mais quelqu'un m'a dit par email que je devais remettre la console. Finalement, Logram sera doté d'une console. Le langage utilisé dedans sera du bash, car c'est libre, et donc pas trop difficilement portable pour Logram. Quand aux drivers, il est vrai que tout ne se trouve pas sur internet. Je ne serai que faire les pilotes génériques (VESA pour l'écran, HP pour les imprimantes, PS/2 pour le clavier, etc). En gros, Logram reconnaîtra plus ou moins autant de pilotes que Linux, et linux en reconnait beaucoup.

annimalmuppet: J'ai bien 15 ans, et pourquoi j'aurais menti (vu ce qu'on dit sur mon age). Merci pour vos encouragements.

Merci à tous pour vos commentaires, et bonne fin d'après-midi.

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne Yuresen # Posté le 03/05/2008 à 16:33:01
Mohamet djihad !
Avatar

OK, un conseil si tu veux vraiment avoir un bonne environnement graphique : propose un module de thème pour qu'on puisse en faire de nous même si ça nous chante et ajoute un logiciel pour les éditer, les gens aiment bien en général ;) .
Hors ligne steckdenis # Posté le 03/05/2008 à 16:44:39
Ça marche !
Avatar
Flux RSS

Parfait, c'est une bonne idée. Elle sera prise en compte.

Merci.

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne DocLivadi # Posté le 03/05/2008 à 19:43:56
Membre Pas Content !
Avatar
Flux RSS

Aussi,mais bon je sait pas si logram gerera la 3D enfin bon,si tu veut avoir une chance de me convaincre (ainsi que beaucoup d'autre) tu devrais faire le bureau en 3D avec des effets.Et aussi mettre un programme qui reconnais si c'est un programme mac os ou windows et le convertis en directe,exemple,si tu lance truc.exe,sa te fait un temporaire de bidule.lo et te le lance (j'ai mis .lo en supposant que ça serait l'extension du'n executable) enfin,tu fait comme tu veut.

A ++ , s_z
 
Hors ligne steckdenis # Posté le 03/05/2008 à 19:53:33
Ça marche !
Avatar
Flux RSS

Bonjour,

Si vous voulez savoir comment sera la compatibilité avec Windows (et peut-être aussi avec Mac), je vous conseille d'aller sur le site http://www.logram-project.org , dans la page Téléchargement de Documentation, et de télécharger le Guide de développement de Logram. C'est un fichier à ouvrir avec OpenOffice.org. Un des derniers chapitres est consacré à la compatibilité avec Windows.

Quand à la 3D, c'est déjà prévu.

Bien à vous, et bonne soirées
Édité le 22/05/2008 à 16:25:21 par steckdenis

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne 1337833K # Posté le 03/05/2008 à 20:01:42
lock cmpxchg8b eax

C'est pas un peu de l'utopie de faire une interface en 3D et de la compatibilité avec Windows ?
Sans oublier que les formats de Windows sont pas très documentés ...

Bon, dans plusieurs années, et si tu as beaucoup t'aide, tu as des chances d'y arriver, donc, courage ! :)
 
Hors ligne steckdenis # Posté le 03/05/2008 à 20:07:29
Ça marche !
Avatar
Flux RSS

Bonjour,

Pour la 3D, il existe OpenGL, libre et donc portable sous Logram. Je devrai juste intégrer les émulations de calcul 3D dans le pilote VESA, mais il doit bien y avoir un livre ou un site qui en parle.

Pour ce qui est de Windows, NASM pour Windows fournit un fichier en-tête qui reprend toutes les spécifications du format, sinon, je ne l'aurais pas prévu. De plus, comptez combien de programmes du genre désasembleurs ou ResHacker qui se trouvent sur le net, les spécifications ne doivent pas êtres trop dûres à trouver.

ps: J'ai lu votre signature, le site http://www.logram-project.org peut vous fournir l'information. Je vous conseille de télécharger la documentation AMD, ainsi que Logram pour voir comment cela a été implémenté.

Merci de vontre intérêt, et bonne soirée.
Édité le 22/05/2008 à 16:25:49 par steckdenis

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne neo38 # Posté le 03/05/2008 à 22:05:01
Hello !
Avatar

Salut après avoir lu et relu ton topic je me suis décidé a (si tu ve) être recruté comme programmeur Je métrise le c un peu moins le c++ je métrise bien le html, php, css
Et sinon je trvail sous ubuntu 7.10, sous windows et sous Mac ^^

Image utilisateur

L'actu est ton allié, et la patiente ton bouclier
 
Hors ligne lay-it # Posté le 04/05/2008 à 03:39:01

Bonjour,

Je voualis juste faire qq remarques. La première, c'est comme tu le dis très formateur de créer son propre OS alors fait toi plaisir. Cependant, en lisant tes specifications, je pense que tu veux aller un peu vite et je trouve certains elements de conception un peu naif.
Par exemple sache qu'il ne faut pas voir la compatibilité windows (c'est ce qui m'a le plus choqué, mais il y en a d'autres) avant d'avoir qq chose qui tourne vraiment et qui est capable d'executer une calculatrice ou un bloc note ==> tu pourra te pencher dessus dans qq année (et a ce moment là, je suis pres a te parier que Window ne ressemblera plus au Windows actuel).

De toute manière, maintenant que vous êtes une équipe, je pense que vous devez réaliser l'architecture en groupe, et apprendre ensemble et surtout apprendre de vos erreurs.

Par contre, je te conseil d'aller jeter un coup d'oeil à menuetOS (http://www.menuetos.net/index.htm) qui est un OS tres interressant en assembleur qui ne ressemble ni a un Linux ni a un Windows (enfin à l'epoque ou j'avais decortiqué un peu le code).
Il semblerais que depuis, il y a d'énorme progrès, et notamment un client web (là je suis très impressionné).

enfin, pour te donner une idée, cet OS à une maturité de plusieurs année. Va voir les docs, je pense que tu y apprendra plein de choses.

Mon seul conseil, ne met pas la charue avnt les boeufs, code pas à pas et n'essaye pas de trop en faire, par contre, ce que tu fais, fais le bien !
Hors ligne AntoLeNice # Posté le 04/05/2008 à 03:58:45
Avatar

Pourquoi sur le site, tu explique comment l'installer avec Qemu, mais qu'il n'y a nul part le fichier partition.img ou disk.img ???
Hors ligne steckdenis # Posté le 04/05/2008 à 08:15:08
Ça marche !
Avatar
Flux RSS

Bonjour,

neo38: tu peux être un codeur de Logram. Va voir sur la page A Faire du site de Logram pour voir ce que tu peux faire (pour le moment, pas grand choses, mais ça va changer). C'est très bien que tu sois sous Ubuntu 7.10 (il y a 8.04 maintenant, il est superbe), car tu pourras compiler Logram avec les outils natifs de Linux (GCC, LD, AS, Nasm).

lay-it: C'est vrai que ça peut parraître aller un peu vite, mais c'est mûrement réflachit depuis des années. Ce n'est que maintenant que j'en fais profiter le reste du monde. Quand à la comptatibilité avec Windows, ce n'est qu'un titre exemple: si Logram pouvait lire les fichiers ELF, il serait compatible avec Linux.
Pour MenuetOS, comment te remercier ! Sur la page de documentation, j'ai trouvé un lien vers les spécifications Ethernet. Dans quelques années, je répondrai à ce forum sous Logram.

EDIT: MenuetOS n'est pas libre (ce serait trop beau). Je ne peux malheureusement rien en tirer.

AntoLeNice: Pour avoir partition.img, il faut télécharger les sources. Ce fichier se trouve dedans.

Bien à vous, et bonne journée
Édité le 04/05/2008 à 09:11:17 par steckdenis

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne huron # Posté le 04/05/2008 à 09:08:49
Avatar

C'est drole^^ si j'ai commencer a programmer, c'était justement pour la meme raison que toi :) je voulais créer mon Propre OS. Bon, je veut bien t'aider sur 2 choses je suis un débutant en C, mais niveau graphisme... disons que j'ai un bon niveau :p

Voila :)
Hors ligne steckdenis # Posté le 04/05/2008 à 09:14:36
Ça marche !
Avatar
Flux RSS

Bonjour,

Tu peux faire des graphismes. Ces graphismes sont les suivants:
- Icônes pour les applications
- Icônes pour les utilitaires
- Fond d'écran (peut être des photos)
- Toutes les autres images sont acceptées, elles finiront par servir.
Je te conseille de d'abord aller sur http://www.logram-project.org et de télécharger le Pack d'images pour voir ce que les autres on fait.

Quand au C, nous sommes malheureusement dans une phase "chaude" de programmation, où même un pro du codage du noyau Linux a du mal. Dans quelques semaines, quand cette partie sera finie, tu pourras programmer ce que tu veux.

A+, et merci de ton aide.
Édité le 22/05/2008 à 16:26:14 par steckdenis

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne huron # Posté le 04/05/2008 à 09:20:57
Avatar

bon bah ok^^

Ah ouais, niveau image y a pas encore grand chose^^

PS : oh et puis, j'aimerais avoir l'image de logram :)
Édité le 04/05/2008 à 09:25:48 par huron
Hors ligne DocLivadi # Posté le 04/05/2008 à 09:51:21
Membre Pas Content !
Avatar
Flux RSS

On pourra coder en visual basic dessus ?
Édité le 04/05/2008 à 09:51:47 par DocLivadi
 
Hors ligne tr1691 # Posté le 04/05/2008 à 10:11:08

Citation : steckdenis

Quand à la comptatibilité avec Windows, ce n'est qu'un titre exemple: si Logram pouvait lire les fichiers ELF, il serait compatible avec Linux.


ATTENTION ! Ne pas confondre API et ABI. Deux exécutables peuvent avoir la même ABI mais ne pas utiliser la même API !
Édité le 04/05/2008 à 10:11:20 par tr1691
Hors ligne 1337833K # Posté le 04/05/2008 à 10:20:02
lock cmpxchg8b eax

Citation : tr1691
Citation : steckdenis

Quand à la comptatibilité avec Windows, ce n'est qu'un titre exemple: si Logram pouvait lire les fichiers ELF, il serait compatible avec Linux.


ATTENTION ! Ne pas confondre API et ABI. Deux exécutables peuvent avoir la même ABI mais ne pas utiliser la même API !

En effet, pour que la compatibilité avec les programmes Linux fonctionne, il faut aussi implémenter toutes les API (libc, syscalls, etc.).
Édité le 04/05/2008 à 10:20:17 par 1337833K
 
Hors ligne steckdenis # Posté le 04/05/2008 à 11:24:23
Ça marche !
Avatar
Flux RSS

Bonjour,

On ne pourra malheureusement pas coder en Visual Basic car il utilise des bibliothèques spécifiques à Windows.

Pour la compatibilité avec Windows, j'ai tout prévu :
- Lecture du format de fichier de l'application
- L'application demmande à être liée à p.ex C:\Windows\System32\Kernel32.DLL
- Regardez attentivement les chemins de fichiers FSL : c'est Logram\sys64\...
- En créant un dossier nommé C: à la racine, on obtient C:\Windows\System32\Kernel32.dll ! pas besoin de renomer les fichiers !
- Kernel32 est en PE, Logram sait le lire.
- Kernel32 (attention, kernel32 version Logram, le nom est le même, mais chaque fonction ne fait qu'appeler la fonction Logram correspondante) demmande à être liée à Logram\sys64\kernel.ext (logique). Logram le fait et c'est tout. C'est lourd, mais ça marcheras.

A+, et merci de votre intérêt.
Édité le 04/05/2008 à 11:28:03 par steckdenis

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne 1337833K # Posté le 04/05/2008 à 12:03:56
lock cmpxchg8b eax

Tu crois arriver à implémenter les fonctions systèmes Windows ET Linux ?

J'en doute un peu car Wine n'a pas encore réussi à tout implémenter et pourtant ça fait un bon bout de temps qu'ils y travaillent.
 
Hors ligne the-madman # Posté le 04/05/2008 à 12:11:29
The last day is ... NoW lol
Avatar

Etant co directeur de ce projet, je me permet de faire une objection, c'est n'est que mon avie (qui va à l'encontre de steck denis).
Je pense que des fonctonalités de windows ou de linux ne servirai à rien, je m'explique. Pourquoi utiliser des fonctions de windows, quand on peut les créer nous même?? Je pense que le meiux serait de créer une applications type, que les utilisateurs pourrai modifier à leur gise
Hors ligne 1337833K # Posté le 04/05/2008 à 12:16:00
lock cmpxchg8b eax

Citation
Je pense que le meiux serait de créer une applications type, que les utilisateurs pourrai modifier à leur gise

C'est assez vague comme description ... :euh:
 
Hors ligne the-madman # Posté le 04/05/2008 à 12:19:30
The last day is ... NoW lol
Avatar

Je sais mais ce n'est qu'un idée elle est à developper

Ce que je veux dire par là c'est qu'il pourrai modifier la forme, le couleurs, la taille des îcones... Alors que si on les importe de windows, nous ne pourront pas le faire
Hors ligne mcr87 # Posté le 04/05/2008 à 12:57:40
D.P.L Fan

Oui moi je suis d'accord avec "the-madman" faut mieux créer des applications .
Hors ligne steckdenis # Posté le 04/05/2008 à 13:04:19
Ça marche !
Avatar
Flux RSS

Bonjour,

Il est vrai que le plus d'applications possibles seront crées pour Logram (les codeurs servent à ça ;) ), mais il en est certaines qui seront beaucoup trop dûres à faire. Il faudra alors se tourner vers le libre, et porter le code source de ces applications vers Logram. Pour les applications Windows, ce n'est qu'un projet que je ferai quand j'aurai le temps, ou quand Logram sera fini. Ce serait intéressant car les novices pourraient installer leurs applications favorites sous Logram sans aucun problème.

Pour finir, je tiens à signaler que la compatibilité de Logram ne sera pas comme Wine. Wine est un débogeur, car Linux fonctionne totalement diférament de Windows. Logram reprend un peut de l'architecture de Windows, juste ce qu'il faut pour que les applications marchent.

Bien à vous, et bon après-midi.

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne the-madman # Posté le 04/05/2008 à 13:08:24
The last day is ... NoW lol
Avatar

steckdenis, il serai interessant de dire au lecteur à combien de % logram est fini
Hors ligne 1337833K # Posté le 04/05/2008 à 13:19:36
lock cmpxchg8b eax

Citation : steckdenis
Pour finir, je tiens à signaler que la compatibilité de Logram ne sera pas comme Wine. Wine est un débogeur, car Linux fonctionne totalement diférament de Windows. Logram reprend un peut de l'architecture de Windows, juste ce qu'il faut pour que les applications marchent.

Pour avoir la compatibilité Linux + Windows, il faudra implémenter les deux API et ABI, de toute façon ...
 
Hors ligne Power Plus # Posté le 04/05/2008 à 13:26:41
Power + Technologie
Avatar

Salut,
projet génial, il ne reste plus qu'a codé. Personellement je ne code pas en C, mais en VBA. Bonne chance.

A +
 
Hors ligne the-madman # Posté le 04/05/2008 à 13:29:08
The last day is ... NoW lol
Avatar

Le C est un language très bien pour coder, pourquoi le VBA?? Surtout qu'en C, l'ISNA à créer une charte qui marche sur tout les ordinateurs
Hors ligne steckdenis # Posté le 04/05/2008 à 13:31:36
Ça marche !
Avatar
Flux RSS

Bonjour,

the-madman: Pour savoir où en est Logram, il suffira d'aller sur le site, je veis bientôt remettre le numéro de version courrante de Logram.

1337833K: Pour Windows, c'est facile. Linux utilise des interruptions, ce sera donc beaucoup plus difficile, surtout que les chemains d'accès des fichiers devront êtres traduits (supprimer le premier /, et changer les autres en \, il faudra aussi une structure particulière de répertoire), bref, le Linux n'est pas pour tout de suite, malheureusement.

Merci beaucoup de votre attention, et bon après midi.

Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 9 octobre 2009 : Logram DE 1.x (repris par le brave kido), Setup en développement (installation + dépencances ok, ainsi que gestion du dépôt, intégration à la v4 du site), plans pour la suite (Plymouth, GRUB2, KDE >= 4.4, etc)
 
Hors ligne Tuxiko # Posté le 04/05/2008 à 13:40:55
Un sueño de liberdad
Avatar

Citation : Steckdenis
Pour finir, je tiens à signaler que la compatibilité de Logram ne sera pas comme Wine. Wine est un débogeur, car Linux fonctionne totalement diférament de Windows. Logram reprend un peut de l'architecture de Windows, juste ce qu'il faut pour que les applications marchent.


Euh il faudrait encore avoir le code source de Windows :s ... Je ne pense pas que cela soit aussi facile que tu le crois car sinon beaucoup aurait déjà essayer. En tout cas bonne chance quand même.


PS: Fais attention à ton orthographe.
 
Hors ligne codix00 # Posté le 04/05/2008 à 13:41:14
ne dans les code
Avatar

je pourrai cree l'installation quand le system sera fini !?

le site du jos c'est par ici
 

Retour au forum "Recrutements pour vos projets" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx