FrOSt-Foundation / FrOSt

Dépôt officiel de FrOSt - OS communautaire Français pour 0x10c
GNU General Public License v3.0
13 stars 5 forks source link

[FS] Implémentation du FAT16 #23

Closed L3nn0x closed 8 years ago

L3nn0x commented 11 years ago

Il faut que quelqu'un code le(s) fs. On peut commencer soit par implémenter un fs existant, soit en inventant le notre. Aucune préférence, si ce n'est une priorité aux fs connus sur dcpu (utilisés par une majorité de personnes).

Vaasref commented 10 years ago

Mais aussi pourquoi tu code des bugs aussi... C'est tellement 2012 !

Yamakaky commented 10 years ago

c'est chiant, y a pas de bouton +1 ou j'aime XD

azertyfun commented 10 years ago

Tant qu'on est dans le déterrage de code, j'ai repris le dev du FFAT-16 (need MOAR CODING) et je crois que vu que j'ai perdu l'intégralité des specs je vais refaire ça en bien plus simplifié et rapide. En gros une seule FAT et nombre limité de fichiers (?). Et les specs sur gist. EDIT : Voilà le gist ! https://gist.github.com/azertyfun/7899244

L3nn0x commented 10 years ago

J'ai besoin que tu m'aide pour les FS mec. Je galère à mort avec mon foutu ext2...

Yamakaky commented 10 years ago

ext2 ? t'es pas un peu ambitieux pour le matos disponible ?

L3nn0x commented 10 years ago

Je parlais de mon OS sur x86 :p

Yamakaky commented 10 years ago

Ah ^^ Ca avance ?

azertyfun commented 10 years ago

Waah j'y connais rien en FS, mon machin y'a deux mots dans le header et 2 mots en début de fichier... Alors de l'ext2 x)

L3nn0x commented 10 years ago

Dommage ^^ J'aimerai bien avancer, mais comme j'arrive pas à écrire sur ce foutu ext2, en attendant je fais quelques fonctions de base, style des fonctions de la libc, des fonctions sur les chaînes de caractères et des fonctions assez utiles que je rajouterai dans mon OS. ;) Pour l'instant, j'ai environs une centaine de fonctions, mais je compte bien en ajouter.

azertyfun commented 10 years ago

Ca m'intéresserait bien d'avoir ton OS tout de même, je suis curieux :D

L3nn0x commented 10 years ago

:) Je vais essayer de le mettre sur github.

azertyfun commented 10 years ago

:D Merci o/

L3nn0x commented 10 years ago

Tada ! https://github.com/FaerieFrOSt/Creeks

Hésite pas à proposer des modifs, j'ai pas encore totalement factorisé le code par exemple... J'ai aussi plein de nouvelles fonction dans la lib C, un ls un peu mieux, un projet d'implémenter tcc dans mon OS pour avoir un compilateur, etc...

Yamakaky commented 10 years ago

cool ! on peut le lancer ? (avec qemu d'après ce que je vois)

L3nn0x commented 10 years ago

Bah oui, sinon je l'aurai même pas mentionné... Normalement, vu que je viens de rajouter hd.img, vous pouvez juste faire un qemu -hda hd.img

azertyfun commented 10 years ago

J'installe xubuntu sur un vieux portable (sous windows et fier de l'être), et je regarde tout ça o/ Encore merci ! Ca m'intéresse vraiment, je suis assez curieux de voir comment fonctionne un kernel en C :D

L3nn0x commented 10 years ago

Fais-toi plaiz, surtout si tu veux proposer des trucs ;) Je suis ouvert à tout système de fichiers si on m'en code un. :p