[Kos-dev] application utilisateur
Thomas Petazzoni
thomas.petazzoni at enix.org
Mon Mar 21 20:42:52 CET 2005
Salut,
Stéphane Planquart a écrit :
> J'ai remarque qu'il y avais un module kos-sys et si j'ai bien compris c'est les
> application utilisateur qui sont stocker sur le disque de 10mo. seulement voila,
> je ne sais pas comment les lancer
Il n'est (pour l'instant) pas possible de les lancer à l'aide d'un shell.
Le code de KOS dans modules/kos/wolfgang.c, fonction
init_first_user_process(), lance l'application utilisateur contenue dans
/file/test. Celle-ci correspond au code source apps/test.c contenu dans
kos-sys. C'est la toute première application utilisateur du système.
Une fois lancée, celle-ci peut faire ce qu'elle veut, notamment faire
des fork() et des exec() ce qui lui permet de lancer d'autres
applications. Dans l'état actuel, elle lance l'application /file/test2,
dont le code source est dans apps/test2.c (module kos-sys).
Voilà, j'espère que ça éclaire un peu ta lanterne,
Thomas
--
PETAZZONI Thomas - thomas.petazzoni at enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni at jabber.dk
KOS: http://kos.enix.org/ - SOS: http://sos.enix.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E 1624 F653 CB30 98D3 F7A7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://the-doors.enix.org/pipermail/kos-dev/attachments/20050321/6e76cd24/signature.pgp
More information about the Kos-dev
mailing list