Usr/src/linux?????

Signaler
Messages postés
15
Date d'inscription
vendredi 12 novembre 2004
Statut
Membre
Dernière intervention
9 mai 2005
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Je ne dispose pas dans mon arborescence Linux le répertoire /usr/src/linux...
Où puis-je me procurer un paquetage correspondant s'il en existe un... (Ceci afin de m'en inspirer dans le but de construire un système de fichier --> /usr/src/linux/fs/isofs)

Merci.

<<<F :) nKy$@miLy>>>

7 réponses

Messages postés
95
Date d'inscription
samedi 19 juin 2004
Statut
Membre
Dernière intervention
20 avril 2010

recupere les sources sur : http://www.linuxhq.com/

ou bien regarde sur les cd de ta distribution, il y a surement un paquetage avec les sources du kernel.

A+,
JP.

PS: Bon courage ! ;)
Messages postés
232
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
8 janvier 2005

salut,

tu dois surement avoir une mandrake ...
urpmi kernel-source t'installe les sources du noyau.

Sinon, tu vas sur www.kernel.org. tu telecharge un noyau, par exemple le dernier 2.6.9 sous format tar.bz2. Tu le détare + décompresse dans /usr/src. Tu fais un lien symbolique linux -> linux-2.6.9.
Messages postés
232
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
8 janvier 2005

non, en fait, fais pas le lien si tu ne boote pas sur ce noyau.
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
39
c'est pour faire quoi ? updater ton kernel ou faire qqch d'autre ? style une pseudo Knoppix ?

C'est pas trop le forum por ça tu peux aller sur linuxfr.org...

pour une knoppix, t'as l'un des dèrniers linux mag pour ça...
Messages postés
232
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
8 janvier 2005

ben non, il veut regarder les sources du noyau apparemment ...
Messages postés
15
Date d'inscription
vendredi 12 novembre 2004
Statut
Membre
Dernière intervention
9 mai 2005

Dans le cadre scolaire, je dois créer un système de fichier où:
-la gestion des fichier se fera se fera par l'intermédiaire d'un fichier unix dans lequel seront gérés des blocs de taille fixée (1k, 2k ou 4k) et où on pourra gérer les indirections simples

-il faut créer un superbloc contenant l'ensemble des infos nécessaires à la gestion de notre système de fichiers:
n° d'id du propriétaire du fichier (on peut prendre ceux d'unix), les droits (2 pour le propriétaire (rw) et 2 pour les autres, le type du fichier, les dates de dernières modifs, la table de blocs alloués pour le fichier, le nombre de liens etc... (la liste des blocs libre et la table des inoeud par 1 bitmap stocké dans le superbloc)

il me faudra proposer à l'utilisateur des commandes comme:
-zmkfs(taille du SGF, taille des blocs)
-zmd(rep)
-zln(fich,rep_ou_fic)
-zrd(rep)
-zcd(rep)
-zrm(fich)
-zmv(sommet1, sommet2) -->modif du sommet1 en 2
-zliste(sommet)
-zcat(fich)
-zcp(fich1, fich2)
-zchmod(droits, sommet)
-zchown(prop, sommet)
...

et il faut fournir une bibliothèque de programmation apparentée aux appels-système avec les fonctions:
-zopen
-zclose
-zread
-zwrite
-zstat
...

et il faut créer une fonction d'initialisation, une de fin de session et une qui vérifie et rétablit la cohérence du système de fichiers.
-zinit()
-zsync() -->recopie les infos du segment de mémoire partagée dans le SGF
-zfck() -->vérifie l'intégrité du système de fichier

Voilà en gros ce que j'ai à faire et je suis un peut beaucoup perdu dans tout ça... Alors toute aide me serait TRèS utile...

Merci

<<<F :) nKy$@miLy>>>
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
39
si ça avait été uniquement pour voir les sources du noyau, il suffit de décompresser nimporte ou...

pour ton utilisation, achète le dèrnier linux mag et cré ton livecd...