Le fait qu'un kernel est preemptif depend de son architecture.
Le fait qu'un kernel ait une architecture micro-kernel n'en fait pas un kernel preemptif, ce n'est pas ce cote architectural la qui est necessaire pour cela, mais un autre(gestion des locks et structures du kernel).
Le fait qu'un kernel soit preemptif donne une indication sur son architecture(il est preemptif), ca ne signifie pas que son architecture est un micro-kernel.
Ce n'est pas une partie du code qui a un droit de premption sur une autre, c'est le scheduler qui a la possibilite de stopper un thread/process(selon ce que traite le scheduler) quand il en ressent le besoin, ce qui est le cas dans tout kernel d'un OS multitache preemptif, que le kernel lui-meme soit premptif ou pas.
un kernel preemptif c'est un kernel qui peut interrompre des threads/process alors qu'ils se trouvent dans le code kernel, ca n'a rien a voir avec la facon dont le kernel est architecture(enfin si, mais c'est independant du cote 'micro-kernel' d'un kernel).
Un micro-kernel peut tout a fait etre non-preemptif, et un kernel preemptif peut tout a fait ne pas etre un micro-kernel(un exemple de cela etant le kernel linux avec les patchs).
Le patch preemptif cherche pas a diminuer le temps de chaque tache(ca s'appelle diminuer le quantum ca), il s'occupe de permettre au kernel de scheduler une tache de priorite plus importante meme si le process courant est dans le kernel, et de permettre de scheduler une autre tache quand un process est dans le kernel et attend qqe chose.
MS ne parle pas d'open-source, et ne parle certainement pas de filer les sources de Windows, ils parlent d'ouvrire les specs, ils disent "open" mais ils n'ont jamais dit "open source".
Ca n'a rien a voir avec un brusque revirement, c'est une partie du reglement a l'amiable conclu avec le DOJ et 9 etats, en gros c'est une des "concessions" de MS en echange d'un arret des poursuites de la part du DOJ et des 9 etats.
Comment tu veux mettre le souk sur un reseau ?
Pour ca faut le lancer sur la machine distante, et qu'il ouvre une console.
Si t'as pas les droits necessaires, tu peux te gratter pour faire ca. De meme, pour mettre un truc dans le menu demarrer, faut avoir les droits, tu peux le mettre dans ton propre menu demarrer a toi, mais ca t'avance pas beaucoup.
Il a un browser par defaut, tout comme il a une stack TCP/IP par defaut, un file manager par defaut, un firewall par defaut, ...
Il a toute liberte pour en installer un ou plusieurs autres.
Si il connait pas ce qu'est un browser, il utilisera effectivement celui par defaut plutot que perdre des heures a trouver comment mettre un browser sur son PC depuis un CDROM ou decouvrire comment downloader un soft sans avoir de browser, et c'est tant mieux pour l'utilisateur, pourquoi ? parce que c'est plus simple pour lui. On facilite la vie a l'utilisateur, on lui evite de perdre des heures a faire un truc qu'il ne sait pas faire et sur lequel il s'arracherait les cheveux.
Et je te rappelle que l'informatique c'est a ca que ca sert, simplifier et rendre plus agreable la vie des gens, c'est pour ca que tout le monde a mis un stack TCP/IP par defaut, car l'usage etait devenu tellement courant que ca simplifiait la vie d'enormement de gens, meme chose pour le browser.
Maintenant demandes-toi ce qui est le plus simple pour la grand-mere:
- un OS sans browser ou elle doit trouver un CD et l'installer, voire faire un ftp sur un serveur pour le downloader et l'installer
- un OS avec un browser, qui n'empeche pas l'installation d'autres browsers, avec lequel la grand-mere est prete a partir sur le web tout de suite.
Ce qui est con, c'est que pour l'instant mes actions elles me rapportent de l'argent.
Alors que c'ait ete fait pour moi ou pas, je m'en balances tant que j'y gagnes.
La bourse ca a toujours ete ca: profiter des erreurs des autres. Et contrairement a ce que tu peux croire, nombre de gens le savent, les gens ne sont pas tous des pigeons qui revent de devenir millionaires du jour au lendemain a la bourse.
C'est quand meme affligeant cette facon de traiter les gens de pigeons car ils font un truc auquel tu n'adheres pas.
Chez MS on sort des patchs pour des problemes qualifies d'importants.
Question: est-ce que ce bug est important ?
- Il peut-etre declenche en remote ? Non
- Il arrive frequemment ? Non, il faut le faire explicitement, 99.9999% des softs ne font pas ca.
- Elevation de privilege en local ? Non
...
Bref, ce bug est un petit DoS en local, pas tres utile car le coupable est trouve dans les 30 secondes et se fera empaler sur un pieu.
Resultat: ca merite pas qu'on sorte un hotfix, ca veut pas dire qu'on ne le corrigera pas dans un SP ou SRP cependant.
Ben j'imagines que c'est du au fait que nombre de choses initialisees au depart ne peuvent plus l'etre a ce moment, ou autres trucs du genre qui font qu'il n'est pas possible de revenir a un etat utilisable apres avoir kille Win32, mais ce n'est qu'une supposition, Dave Cutler sait ca surement mieux que moi :+)
Sinon, c'est vrai que ca serait tellement mieux si toutes les discussions etaient de ce type.
[^] # Re: Confusion gestionaire de fenêtres - environements
Posté par pasBill pasGates . En réponse à la dépêche Ximian ou KDE sur une petite machine?. Évalué à 4.
Pourquoi est-ce que ce serait un moins ? J'ai vraiment du mal a voir quel desavantage ca peut apporter.
[^] # Re: Non, c'est juste un amalgame de ta part
Posté par pasBill pasGates . En réponse à la dépêche Preemption Patch VS Low-Latency Patch. Évalué à 2.
[^] # Re: Non, c'est juste un amalgame de ta part
Posté par pasBill pasGates . En réponse à la dépêche Preemption Patch VS Low-Latency Patch. Évalué à 10.
Le fait qu'un kernel ait une architecture micro-kernel n'en fait pas un kernel preemptif, ce n'est pas ce cote architectural la qui est necessaire pour cela, mais un autre(gestion des locks et structures du kernel).
Le fait qu'un kernel soit preemptif donne une indication sur son architecture(il est preemptif), ca ne signifie pas que son architecture est un micro-kernel.
Ce n'est pas une partie du code qui a un droit de premption sur une autre, c'est le scheduler qui a la possibilite de stopper un thread/process(selon ce que traite le scheduler) quand il en ressent le besoin, ce qui est le cas dans tout kernel d'un OS multitache preemptif, que le kernel lui-meme soit premptif ou pas.
[^] # Re: Non, c'est juste un amalgame de ta part
Posté par pasBill pasGates . En réponse à la dépêche Preemption Patch VS Low-Latency Patch. Évalué à 9.
un kernel preemptif c'est un kernel qui peut interrompre des threads/process alors qu'ils se trouvent dans le code kernel, ca n'a rien a voir avec la facon dont le kernel est architecture(enfin si, mais c'est independant du cote 'micro-kernel' d'un kernel).
Un micro-kernel peut tout a fait etre non-preemptif, et un kernel preemptif peut tout a fait ne pas etre un micro-kernel(un exemple de cela etant le kernel linux avec les patchs).
[^] # Re: On m'aurait encore mentit ?
Posté par pasBill pasGates . En réponse à la dépêche Preemption Patch VS Low-Latency Patch. Évalué à 10.
Le patch preemptif cherche pas a diminuer le temps de chaque tache(ca s'appelle diminuer le quantum ca), il s'occupe de permettre au kernel de scheduler une tache de priorite plus importante meme si le process courant est dans le kernel, et de permettre de scheduler une autre tache quand un process est dans le kernel et attend qqe chose.
[^] # Re: euh...
Posté par pasBill pasGates . En réponse à la dépêche Microsoft prévoit d'ouvrir plus de code. Évalué à 4.
[^] # Re: C'est pas une promesse...
Posté par pasBill pasGates . En réponse à la dépêche Microsoft prévoit d'ouvrir plus de code. Évalué à 0.
[^] # Re: euh...
Posté par pasBill pasGates . En réponse à la dépêche Microsoft prévoit d'ouvrir plus de code. Évalué à -3.
[^] # Re: euh...
Posté par pasBill pasGates . En réponse à la dépêche Microsoft prévoit d'ouvrir plus de code. Évalué à -6.
Ils utilisent les termes corrects et vous etes pas contents.
Si ils avaient utilise d'autres termes, vous auriez encore trouve un truc a redire.
[^] # Re: euh...
Posté par pasBill pasGates . En réponse à la dépêche Microsoft prévoit d'ouvrir plus de code. Évalué à 2.
C'est CLAIR et (.)NET que le code de MS ne sera PAS libre.
# C'est pas une promesse...
Posté par pasBill pasGates . En réponse à la dépêche Microsoft prévoit d'ouvrir plus de code. Évalué à 3.
[^] # Re: En fait .... tu racontes que des conneries !
Posté par pasBill pasGates . En réponse à la dépêche KDE 3.0 Release Candidate 3. Évalué à 1.
[^] # Re: Technique anti-spam
Posté par pasBill pasGates . En réponse à la dépêche Wanadoo : quand le Spam peut rapporter gros.... Évalué à 2.
Tu ne fais que REPONDRE aux sollicitations, tu n'es absolument pas attaquable.
[^] # Re: En fait .... tu racontes que des conneries !
Posté par pasBill pasGates . En réponse à la dépêche KDE 3.0 Release Candidate 3. Évalué à 2.
Vas-y, je sens que je vais bien rire.
[^] # Re: Un compilo MS en GPL ? Ils ont attrapé un crabe ?
Posté par pasBill pasGates . En réponse à la dépêche Comparaison entre une JVM(Java) et le CLR(.NET). Évalué à 2.
Lis l'article.
[^] # Re: vieux
Posté par pasBill pasGates . En réponse à la dépêche Comment planter NT et W2K avec 5 malheureuses lignes de code ?. Évalué à 0.
Faudrait peut-etre leur acheter "administration pour les nuls", ca pourrait leur servir si ils arrivent a comprendre ce qui est ecrit dedans...
[^] # Re: vieux
Posté par pasBill pasGates . En réponse à la dépêche Comment planter NT et W2K avec 5 malheureuses lignes de code ?. Évalué à 1.
Pour ca faut le lancer sur la machine distante, et qu'il ouvre une console.
Si t'as pas les droits necessaires, tu peux te gratter pour faire ca. De meme, pour mettre un truc dans le menu demarrer, faut avoir les droits, tu peux le mettre dans ton propre menu demarrer a toi, mais ca t'avance pas beaucoup.
[^] # Re: Ouais ...
Posté par pasBill pasGates . En réponse à la dépêche Prolongations pour StarOffice bêta. Évalué à 1.
Il a un browser par defaut, tout comme il a une stack TCP/IP par defaut, un file manager par defaut, un firewall par defaut, ...
Il a toute liberte pour en installer un ou plusieurs autres.
Si il connait pas ce qu'est un browser, il utilisera effectivement celui par defaut plutot que perdre des heures a trouver comment mettre un browser sur son PC depuis un CDROM ou decouvrire comment downloader un soft sans avoir de browser, et c'est tant mieux pour l'utilisateur, pourquoi ? parce que c'est plus simple pour lui. On facilite la vie a l'utilisateur, on lui evite de perdre des heures a faire un truc qu'il ne sait pas faire et sur lequel il s'arracherait les cheveux.
Et je te rappelle que l'informatique c'est a ca que ca sert, simplifier et rendre plus agreable la vie des gens, c'est pour ca que tout le monde a mis un stack TCP/IP par defaut, car l'usage etait devenu tellement courant que ca simplifiait la vie d'enormement de gens, meme chose pour le browser.
Maintenant demandes-toi ce qui est le plus simple pour la grand-mere:
- un OS sans browser ou elle doit trouver un CD et l'installer, voire faire un ftp sur un serveur pour le downloader et l'installer
- un OS avec un browser, qui n'empeche pas l'installation d'autres browsers, avec lequel la grand-mere est prete a partir sur le web tout de suite.
[^] # Re: Ouais ...
Posté par pasBill pasGates . En réponse à la dépêche Prolongations pour StarOffice bêta. Évalué à -1.
Windows ne bloque pas l'install de Netscape, ni d'Opera, ni de Mozilla.
A part ca, j'ai XP depuis plus de 6 mois, j'ai toujours mes droits civiques, et j'ai pas encore recu de pub MS a la maison sans rien avoir demande.
[^] # Re: Oula non !
Posté par pasBill pasGates . En réponse à la dépêche dmoz et sa "Licence Open Directory". Évalué à 1.
Ce qui est con, c'est que pour l'instant mes actions elles me rapportent de l'argent.
Alors que c'ait ete fait pour moi ou pas, je m'en balances tant que j'y gagnes.
La bourse ca a toujours ete ca: profiter des erreurs des autres. Et contrairement a ce que tu peux croire, nombre de gens le savent, les gens ne sont pas tous des pigeons qui revent de devenir millionaires du jour au lendemain a la bourse.
C'est quand meme affligeant cette facon de traiter les gens de pigeons car ils font un truc auquel tu n'adheres pas.
[^] # Re: Evangélisation
Posté par pasBill pasGates . En réponse à la dépêche Mise à jour LinuxFr. Évalué à -10.
Eh bien, on va en avoir du boulot si c'est a nous de devoir faire des themes pour tous les sites de la planete...
[^] # Re: vieux
Posté par pasBill pasGates . En réponse à la dépêche Comment planter NT et W2K avec 5 malheureuses lignes de code ?. Évalué à 0.
Question: est-ce que ce bug est important ?
- Il peut-etre declenche en remote ? Non
- Il arrive frequemment ? Non, il faut le faire explicitement, 99.9999% des softs ne font pas ca.
- Elevation de privilege en local ? Non
...
Bref, ce bug est un petit DoS en local, pas tres utile car le coupable est trouve dans les 30 secondes et se fera empaler sur un pieu.
Resultat: ca merite pas qu'on sorte un hotfix, ca veut pas dire qu'on ne le corrigera pas dans un SP ou SRP cependant.
[^] # Re: vieux
Posté par pasBill pasGates . En réponse à la dépêche Comment planter NT et W2K avec 5 malheureuses lignes de code ?. Évalué à 0.
Sinon, c'est vrai que ca serait tellement mieux si toutes les discussions etaient de ce type.
[^] # Re: screenshot
Posté par pasBill pasGates . En réponse à la dépêche Comment planter NT et W2K avec 5 malheureuses lignes de code ?. Évalué à 1.
Control Panel -> System -> Advanced -> Startup and recovery
[^] # Re: vieux
Posté par pasBill pasGates . En réponse à la dépêche Comment planter NT et W2K avec 5 malheureuses lignes de code ?. Évalué à 2.
Notes que dans ce cas la ca vient de Win32, d'autres fois ca peut etre autre chose(bug driver, bug kernel,..).
Lire les ecrans bleus ca donne souvent pas mal d'infos sur la raison du crash.