pour API Win32 oui c'est stable et tes appli , comme pour linux, marche entre deux version de windows ou deux version de linux kernel.
Certes, mais on parle des API des drivers là.
Par contre ne crois pas que pour les drivers windows rien ne change, prend un disque fournit avec une des tes cartes et regarde, tu trouveras un repertoire 9x,2K,XP et Vista.
2K,XP en général, c'est le même driver. Ce qui peut changer, c'est qu'avec XP est apparu une certification par Microsoft pour XP (signature numérique du driver), mais globalement tu avais un avertissement mais le driver fonctionnait.
Pour vista, des pilotes XP marchent encore. Ca dépend évidemment du type de matos. Là encore mon but est même pas d'essayer d'avoir quelque chose de stable entre 2 grosses releases, mais déjà entre 2 releases mineures.
Comme tu le fais remarquer, un driver pour Windows n'a pas 36000 dossiers, t'imagines sous Linux si on récapitule tous les drivers nvidia par exemple ?
Justement, combien de temps apres la sortie de Vista as t'on put trouver des drivers nVidia correct ?
Y'avait un driver correct depuis le début. Mais qui ne gérait pas plus de trucs que dans XP, et donc ne gérait pas les nouveautés de Vista qui a introduit un nouveau modèle de driver. Ca n'a pas empêcher Vista de supporter l'ancien modèle (sans les nouveautés évidemment) et nvidia s'est lancé dans le nouveau modèle de driver parcqu'il est certain de sa péreinité (pour quelques années en tout cas).
C'est justement tout le contraire, tout les elements disponible pour ré-écrire comme tu le pense les driver ou le kernel sont accessible, ce qui n'est pas le cas avec Windows ou tu ne peut que regarder faire.
Mais sous Windows tu peux faire un driver libre si tu veux, et le déployer, lui assurer un support, etc. Sous Linux tu sais très bien que c'est quasiment impossible, tu es toujours obligé de courrir après les nouveautés du kernel (même si ton drivers est open-source, ca change rien), la seule solution, c'est d'intégrer ton driver au cycle de vie du driver et de perdre la main dessus.
La dispo de la source c'est la possibilité d'une alternative, le binaire c'est l'absence de cette alternative.
Je suis d'accord. Gardons la dispo des sources, et stabilisons les API qui sera un énorme avantage pour tous, mêmes quand on a les sources.
[^] # Re: Confiance et pérénité
Posté par TImaniac (site web personnel) . En réponse au journal Marre de l'intégrisme chez les libristes !!!. Évalué à -1.
Certes, mais on parle des API des drivers là.
Par contre ne crois pas que pour les drivers windows rien ne change, prend un disque fournit avec une des tes cartes et regarde, tu trouveras un repertoire 9x,2K,XP et Vista.
2K,XP en général, c'est le même driver. Ce qui peut changer, c'est qu'avec XP est apparu une certification par Microsoft pour XP (signature numérique du driver), mais globalement tu avais un avertissement mais le driver fonctionnait.
Pour vista, des pilotes XP marchent encore. Ca dépend évidemment du type de matos. Là encore mon but est même pas d'essayer d'avoir quelque chose de stable entre 2 grosses releases, mais déjà entre 2 releases mineures.
Comme tu le fais remarquer, un driver pour Windows n'a pas 36000 dossiers, t'imagines sous Linux si on récapitule tous les drivers nvidia par exemple ?
Justement, combien de temps apres la sortie de Vista as t'on put trouver des drivers nVidia correct ?
Y'avait un driver correct depuis le début. Mais qui ne gérait pas plus de trucs que dans XP, et donc ne gérait pas les nouveautés de Vista qui a introduit un nouveau modèle de driver. Ca n'a pas empêcher Vista de supporter l'ancien modèle (sans les nouveautés évidemment) et nvidia s'est lancé dans le nouveau modèle de driver parcqu'il est certain de sa péreinité (pour quelques années en tout cas).
C'est justement tout le contraire, tout les elements disponible pour ré-écrire comme tu le pense les driver ou le kernel sont accessible, ce qui n'est pas le cas avec Windows ou tu ne peut que regarder faire.
Mais sous Windows tu peux faire un driver libre si tu veux, et le déployer, lui assurer un support, etc. Sous Linux tu sais très bien que c'est quasiment impossible, tu es toujours obligé de courrir après les nouveautés du kernel (même si ton drivers est open-source, ca change rien), la seule solution, c'est d'intégrer ton driver au cycle de vie du driver et de perdre la main dessus.
La dispo de la source c'est la possibilité d'une alternative, le binaire c'est l'absence de cette alternative.
Je suis d'accord. Gardons la dispo des sources, et stabilisons les API qui sera un énorme avantage pour tous, mêmes quand on a les sources.