krokro6
Messages postés66Date d'inscriptionjeudi 8 avril 2004StatutMembreDernière intervention28 juin 2007
-
14 août 2005 à 22:36
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
21 août 2005 à 16:43
bha en fait je sais pas vider un dossier , supprimer tout les fichiers quoi , BruNews me la dit mais j'ai pas tout bien compris =/ si on pouvait mieux m'éxpliquer merci.
steve_clamage
Messages postés475Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention11 août 20065 16 août 2005 à 18:18
Et puis comme windows est propriétaire et source fermé, leur api
(win32) est le plus bas niveau de programmation systeme et les
implémentations des différentes api posix sous windows sont forcement
des surcouches de win32.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 août 2005 à 20:18
par contre si on compile pour Linux ou autre 'open', le compilo génère direct l'appel au driver disque ?
ou alors il s'arrête et "ohe, c'est pour open source, quel code voulez-vous ?"
Il n'y a pas d'API entre user mode et kernel mode sur Linux ?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 16 août 2005 à 20:49
Je pense que si. Les API sont en fait des "appels système", et c'est alors le systeme qui accède au driver
Pour moi c'est la même chose que sous Windows
steve_clamage
Messages postés475Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention11 août 20065 16 août 2005 à 21:32
Oui, coté utilisateurs c'est le plus bas niveau. Mais sous unix on
utilise stdio, open c'est plutot en programmation systeme lorsqu'on
manipule des descripteurs par exemple, et si on fait pas attention
c'est meme moins rapide (trop d'appels systemes par exemple).
steve_clamage
Messages postés475Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention11 août 20065 16 août 2005 à 21:57
Comment ca, coté programmeur ? Ca reste de la programmation (mais on
sais comment c'est fais et le respect des normes posix et des autres
standards unix permet vraiment d'avoir une certaine portabilité innée).
Pour le reste, c'est le jour et la nuit
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 août 2005 à 22:23
et ça intéresse quel programmeur de savoir comment c'est fait ? combien ?
Au salon Linux, parmi tous ceux qui sont venus regarder les sources Win, un max si j'en ai vu 5 aptes à comprendre ce qu'ils avaient devant les yeux, en 3 jours. Je ne dis pas ça parce que c'était le salon Linux, ailleurs c'eût été idem et c'est normal.
Un développeur écrit son C/C++ et appelle le système, ça doit fonctionner et basta, l'implem du kernel mode n'a pas à être son problème.
Ne te parait pas ?