[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