Dans la série "c'est pas ma voiture qui roule, c'est le paysage qui avance vers moi", Mark Russinovich a développé une analyse selon laquelle le noyau Linux ressemble de plus en plus à celui de Windows (Tiré de l'article ZDNet)
Si j'ai bonne mémoire:
Microsoft à commencé par DOS (pompé sur CP/M pasque bon...) mono-utilisateur, mono-tache, 640K, pas de pagination, enfin rien quoi. Par la suite MeuMeu à rajouter une interface graphique (le plus notable: W95 : souris-fenêtre-menu) absolument pas pompé sur Xerox/Mac; peu apès elle a débauché l'équipe de DEC pour (re)produire NT, et finalement elle nous pond son W2000 machin truc auquel elle adjoint une couche d'interface POSIX, plus d'autres bricoles (dont le fameux SFU, Services For UNIX)....
Du coté de Linus Torvalds, en 91 ce maigrichon finlandais (à l'époque, hein!) décide de produire un OS en implémentant les uns après les autres les appels POSIX...Autrement dit Torvalds a produit dès le départ un système UNIX.
En conclusion MeuMeu fait tout pour implémenter les principes fondamentaux d'UNIX (Couche POSIX, couche réseau TCP/IP, threads,...) mais c'est pas eux qui "ressemblent" de plus en plus, hein, c'est les autres. Ben oui ma brave dame, la relativité, tout ça...
1) La couche POSIX c'est une partie mineure du systeme et elle n'a rien a voir avec le kernel, cf. personnalities et micro-kernels
2) Les threads sont apparus dans le kernel NT bien avant d'etre apparus dans les kernels Unix, les kernels Unix a l'epoque ne s'occupaient que de processus pour la plupart alors que dans NT le scheduler ne s'occupe que de threads, et cela depuis le debut.
3) TCP/IP c'est pas specifique a Unix, c'est des protocoles de communication standards
Si tu lis ce qu'il ecrit et que tu compares les 2 kernels Linux et NT plutot que te mettre des oeilleres, tu te rendras compte qu'il a raison.
Le kernel Linux a ajoute nombre de ces choses deja presentes dans le kernel NT, ca veut pas dire qu'il les a "copiees", car ce sont des features architecturales de noyaux standards et ne sont pas specifiques a NT, ca veut simplement dire qu'il rattrape son retard.
Tu vas me recopier 100 fois: Je ne parle pas à mes petits camarades après avoir fumé le tapis de souris
1) La couche POSIX c'est ...
La couche POSIX c'est l'API des systèmes UNIX qui se veulent standards. Ce n'est pas dans l'OS, pour MS, mais ils l'implémentent! Ce n'est ni cosmétique ni pour faire beau. C'est bien pour dire "nous aussi on est un système UNIX..."
2) Les threads sont apparus dans le kernel NT bien avant ...
Tttttt, mon ti canard... Tu vas relire 100 fois la leçon page 4 de la FAQ de comp.os.research qui relate l'histoire des threads ici -> http://www.serpentine.com/~bos/os-faq/FAQ-1.html#The-history-of-thr(...)
On y parle de Berkeley TimeSharing System, de Multics et de bien d'autres mais j'ai pas vu la mention de Microsoft la dedans. Toute la techno multi-processus et processus léger est né sur UNIX. C'est pas moi qui le dit.
3) TCP/IP c'est pas specifique a Unix
Un petit lien pour te rafraichir la mémoire: http://www.fnet.fr/history/VintonCerf.html(...)
C''est l'histoire d'Internet du point de vue de Vinton Cerf. C'est un deux concepteurs de TCP/IP (l'autre c'est Bob Kahn). Quand tu lis cela tu vois que UNIX, TCP/IP, Internet sont complément entremelés. Puis-je te rappeller que TCP/IP est le protocole réseau des systèmes UNIX (http://www.eecs.wsu.edu/~cs302/notes/tcpip.html(...)). Vous, vous aviez un vague truc qui s'appelait NetBIOS ou un truc du genre non ?
plutot que te mettre des oeilleres,
C'est celui qui dit qui y est, nanananèreuh
ca veut simplement dire qu'il rattrape son retard.
Moi je constate que depuis 10 ans Microsoft ne cesse de courrir derrière UNIX. D'ailleurs entre nous, si MacOS a été le modèle pour les questions d'interface graphique, c'est Solaris qui a été le grand inspirateur de MS pour les questions de Serveur
1) Oui super, ca a toujours ete un sous-systeme de 2eme zone sous Windows uniquement la pour simplifier la migration. L'API principal de Windows a _toujours_ ete Win32
Ce n'est pas dans l'OS, pour MS, mais ils l'implémentent! Ce n'est ni cosmétique ni pour faire beau. C'est bien pour dire "nous aussi on est un système UNIX..."
Ce n'est pas dans l'OS ? Ah bon, tu connais les specs originales de NT ?
Quand a dire "on est un systeme Unix", cf. plus haut, ca s'appelle une aide a la migration, et ca n'a jamais ete vendu autrement que comme cela.
2) Genial !!!! Tu vois ou qu'il parle de threads schedules dans le _kernel_ ?
Si tu jettes un oeil sur la gestion des threads par le kernel NT et les kernels Unix, tu verras qu'il y a une grosse difference.
Deuxio, si tu lis, tu verras que les threads sont apparus _avant_ Unix
The notion of a thread, as a sequential flow of control, dates back to 1965, at least, with the Berkeley Timesharing System. Only they weren't called threads at that time, but processes
...
Then came Unix, in the early 1970s.
3) Genial !!! Quel rapport avec Unix ?
Quand tu lis cela tu vois que UNIX, TCP/IP, Internet sont complément entremelés. Puis-je te rappeller que TCP/IP est le protocole réseau des systèmes UNIX
Non, j'ai rien vu en rapport avec Unix, si ce n'est que certains ont fait une stack TCP/IP pour Unix, il y en avait aussi pour d'autres systemes, Unix n'etait pas specialement hors du lot. Simplement c'est celle qui est devenue la plue repandue car Unix est aussi devenu l'OS serveur le plus repandu a l'epoque.
Que TCP/IP est le protocole reseau des systemes Unix, j'en doutes pas, ca ne veut pas dire que TCP/IP est ne d'Unix, ca veut juste dire que c'est le protocole utilise principalement sur Unix.
Vous, vous aviez un vague truc qui s'appelait NetBIOS ou un truc du genre non ?
NT a toujours eu les 2, TCP/IP et NetBIOS, d'ailleurs NetBIOS c'est une couche au dessus de TCP/IP en passant.
Moi je constate que depuis 10 ans Microsoft ne cesse de courrir derrière UNIX.
Sur certains points oui, sur d'autres non il est en avance. Remarque, c'est normal quand tu commences apres les autres, tu rattrapes ton retard avant de depasser. Un OS ca ne se fait pas du jour au lendemain
Bref, faut aller revoir ton histoire informatique et arreter de croire qu'Unix est a la base de tout, c'est loin d'etre le cas.
Berkeley Timesharing System
La tu me cherches, hein, c'est ça ? T'es un coquin toi!
Tu peux me refaire la généalogie des Systèmes UNIX s'il te plait ....
Bref, faut aller revoir ton histoire informatique et arreter de croire qu'Unix est a la base de tout, c'est loin d'etre le cas.
Ou est ce que j'ai dit que UNIX est à la base de tout ?
Et si on veut jouer à celui qui à la plus grosse quequette, alors oui UNIX est à la base de beaucoup plus de paradigmes systèmes que NT (qui vient de chez DEC d'ailleurs pas de chez MS. On prend les compétences là où elles existent, hein).
Et puis bon je vois pas pourquoi j'essaye de te convaincre, tu bosses chez eux. Tu as un parti pris évident. C'est tenter convaincre un revendeur Renault que la 407 est bien meilleur que la Mégane...
La tu me cherches, hein, c'est ça ? T'es un coquin toi!
Tu peux me refaire la généalogie des Systèmes UNIX s'il te plait ....
le Berkeley Timesharing Systeme c'est _avant_ Unix.
Si tu veux t'amuser a prendre tous les parents d'Unix, on va aller jusqu'a Von Neumann. On parle d'Unix, pas de ses parents.
Et si on veut jouer à celui qui à la plus grosse quequette, alors oui UNIX est à la base de beaucoup plus de paradigmes systèmes que NT
Ce qui est amusant avec toi, c'est ton envie de me convaincre qu'Unix est super-genial.
T'as pas besoin de me convaincre, je le sais. C'est cette manie de vouloir tout le temps rabaisser NT pour je ne sais quelle raison qui est irritante, a croire qu'un seul systeme peut etre bon et pas 2(ou 3 ou 4...).
Et puis bon je vois pas pourquoi j'essaye de te convaincre, tu bosses chez eux. Tu as un parti pris évident. C'est tenter convaincre un revendeur Renault que la 407 est bien meilleur que la Mégane...
Et puis bon je vois pas pourquoi j'essaye de te convaincre, tu es un fan de Linux. Tu as un parti pris evident. C'est tenter convaincre un revendeur Renault que la 407 est bien meilleur que la Mégane...
# mauvais lien
Posté par 태 (site web personnel) . Évalué à 5.
http://www.zdnet.fr/actualites/technologie/0,39020809,39159747,00.h(...)
# merci d'avoir joué
Posté par plagiats . Évalué à 2.
# mm ?
Posté par MsK` . Évalué à 2.
Ce serait pas windows qui se rapproche de linux ? :D
# Il est gentil le monsieur
Posté par dcp . Évalué à 5.
Si j'ai bonne mémoire:
Microsoft à commencé par DOS (pompé sur CP/M pasque bon...) mono-utilisateur, mono-tache, 640K, pas de pagination, enfin rien quoi. Par la suite MeuMeu à rajouter une interface graphique (le plus notable: W95 : souris-fenêtre-menu) absolument pas pompé sur Xerox/Mac; peu apès elle a débauché l'équipe de DEC pour (re)produire NT, et finalement elle nous pond son W2000 machin truc auquel elle adjoint une couche d'interface POSIX, plus d'autres bricoles (dont le fameux SFU, Services For UNIX)....
Du coté de Linus Torvalds, en 91 ce maigrichon finlandais (à l'époque, hein!) décide de produire un OS en implémentant les uns après les autres les appels POSIX...Autrement dit Torvalds a produit dès le départ un système UNIX.
En conclusion MeuMeu fait tout pour implémenter les principes fondamentaux d'UNIX (Couche POSIX, couche réseau TCP/IP, threads,...) mais c'est pas eux qui "ressemblent" de plus en plus, hein, c'est les autres. Ben oui ma brave dame, la relativité, tout ça...
[^] # Re: Il est gentil le monsieur
Posté par pasBill pasGates . Évalué à 2.
2) Les threads sont apparus dans le kernel NT bien avant d'etre apparus dans les kernels Unix, les kernels Unix a l'epoque ne s'occupaient que de processus pour la plupart alors que dans NT le scheduler ne s'occupe que de threads, et cela depuis le debut.
3) TCP/IP c'est pas specifique a Unix, c'est des protocoles de communication standards
Si tu lis ce qu'il ecrit et que tu compares les 2 kernels Linux et NT plutot que te mettre des oeilleres, tu te rendras compte qu'il a raison.
Le kernel Linux a ajoute nombre de ces choses deja presentes dans le kernel NT, ca veut pas dire qu'il les a "copiees", car ce sont des features architecturales de noyaux standards et ne sont pas specifiques a NT, ca veut simplement dire qu'il rattrape son retard.
[^] # Re: Il est gentil le monsieur
Posté par dcp . Évalué à 3.
1) La couche POSIX c'est ...
La couche POSIX c'est l'API des systèmes UNIX qui se veulent standards. Ce n'est pas dans l'OS, pour MS, mais ils l'implémentent! Ce n'est ni cosmétique ni pour faire beau. C'est bien pour dire "nous aussi on est un système UNIX..."
2) Les threads sont apparus dans le kernel NT bien avant ...
Tttttt, mon ti canard... Tu vas relire 100 fois la leçon page 4 de la FAQ de comp.os.research qui relate l'histoire des threads ici -> http://www.serpentine.com/~bos/os-faq/FAQ-1.html#The-history-of-thr(...)
On y parle de Berkeley TimeSharing System, de Multics et de bien d'autres mais j'ai pas vu la mention de Microsoft la dedans. Toute la techno multi-processus et processus léger est né sur UNIX. C'est pas moi qui le dit.
3) TCP/IP c'est pas specifique a Unix
Un petit lien pour te rafraichir la mémoire:
http://www.fnet.fr/history/VintonCerf.html(...)
C''est l'histoire d'Internet du point de vue de Vinton Cerf. C'est un deux concepteurs de TCP/IP (l'autre c'est Bob Kahn). Quand tu lis cela tu vois que UNIX, TCP/IP, Internet sont complément entremelés. Puis-je te rappeller que TCP/IP est le protocole réseau des systèmes UNIX (http://www.eecs.wsu.edu/~cs302/notes/tcpip.html(...)). Vous, vous aviez un vague truc qui s'appelait NetBIOS ou un truc du genre non ?
plutot que te mettre des oeilleres,
C'est celui qui dit qui y est, nanananèreuh
ca veut simplement dire qu'il rattrape son retard.
Moi je constate que depuis 10 ans Microsoft ne cesse de courrir derrière UNIX. D'ailleurs entre nous, si MacOS a été le modèle pour les questions d'interface graphique, c'est Solaris qui a été le grand inspirateur de MS pour les questions de Serveur
[^] # Re: Il est gentil le monsieur
Posté par pasBill pasGates . Évalué à 2.
Ce n'est pas dans l'OS, pour MS, mais ils l'implémentent! Ce n'est ni cosmétique ni pour faire beau. C'est bien pour dire "nous aussi on est un système UNIX..."
Ce n'est pas dans l'OS ? Ah bon, tu connais les specs originales de NT ?
Quand a dire "on est un systeme Unix", cf. plus haut, ca s'appelle une aide a la migration, et ca n'a jamais ete vendu autrement que comme cela.
2) Genial !!!! Tu vois ou qu'il parle de threads schedules dans le _kernel_ ?
Si tu jettes un oeil sur la gestion des threads par le kernel NT et les kernels Unix, tu verras qu'il y a une grosse difference.
Deuxio, si tu lis, tu verras que les threads sont apparus _avant_ Unix
The notion of a thread, as a sequential flow of control, dates back to 1965, at least, with the Berkeley Timesharing System. Only they weren't called threads at that time, but processes
...
Then came Unix, in the early 1970s.
3) Genial !!! Quel rapport avec Unix ?
Quand tu lis cela tu vois que UNIX, TCP/IP, Internet sont complément entremelés. Puis-je te rappeller que TCP/IP est le protocole réseau des systèmes UNIX
Non, j'ai rien vu en rapport avec Unix, si ce n'est que certains ont fait une stack TCP/IP pour Unix, il y en avait aussi pour d'autres systemes, Unix n'etait pas specialement hors du lot. Simplement c'est celle qui est devenue la plue repandue car Unix est aussi devenu l'OS serveur le plus repandu a l'epoque.
Que TCP/IP est le protocole reseau des systemes Unix, j'en doutes pas, ca ne veut pas dire que TCP/IP est ne d'Unix, ca veut juste dire que c'est le protocole utilise principalement sur Unix.
Vous, vous aviez un vague truc qui s'appelait NetBIOS ou un truc du genre non ?
NT a toujours eu les 2, TCP/IP et NetBIOS, d'ailleurs NetBIOS c'est une couche au dessus de TCP/IP en passant.
Moi je constate que depuis 10 ans Microsoft ne cesse de courrir derrière UNIX.
Sur certains points oui, sur d'autres non il est en avance. Remarque, c'est normal quand tu commences apres les autres, tu rattrapes ton retard avant de depasser. Un OS ca ne se fait pas du jour au lendemain
Bref, faut aller revoir ton histoire informatique et arreter de croire qu'Unix est a la base de tout, c'est loin d'etre le cas.
[^] # Re: Il est gentil le monsieur
Posté par dcp . Évalué à 2.
La tu me cherches, hein, c'est ça ? T'es un coquin toi!
Tu peux me refaire la généalogie des Systèmes UNIX s'il te plait ....
Bref, faut aller revoir ton histoire informatique et arreter de croire qu'Unix est a la base de tout, c'est loin d'etre le cas.
Ou est ce que j'ai dit que UNIX est à la base de tout ?
Et si on veut jouer à celui qui à la plus grosse quequette, alors oui UNIX est à la base de beaucoup plus de paradigmes systèmes que NT (qui vient de chez DEC d'ailleurs pas de chez MS. On prend les compétences là où elles existent, hein).
Et puis bon je vois pas pourquoi j'essaye de te convaincre, tu bosses chez eux. Tu as un parti pris évident. C'est tenter convaincre un revendeur Renault que la 407 est bien meilleur que la Mégane...
[^] # Re: Il est gentil le monsieur
Posté par pasBill pasGates . Évalué à 2.
Tu peux me refaire la généalogie des Systèmes UNIX s'il te plait ....
le Berkeley Timesharing Systeme c'est _avant_ Unix.
Si tu veux t'amuser a prendre tous les parents d'Unix, on va aller jusqu'a Von Neumann. On parle d'Unix, pas de ses parents.
Et si on veut jouer à celui qui à la plus grosse quequette, alors oui UNIX est à la base de beaucoup plus de paradigmes systèmes que NT
Ce qui est amusant avec toi, c'est ton envie de me convaincre qu'Unix est super-genial.
T'as pas besoin de me convaincre, je le sais. C'est cette manie de vouloir tout le temps rabaisser NT pour je ne sais quelle raison qui est irritante, a croire qu'un seul systeme peut etre bon et pas 2(ou 3 ou 4...).
Et puis bon je vois pas pourquoi j'essaye de te convaincre, tu bosses chez eux. Tu as un parti pris évident. C'est tenter convaincre un revendeur Renault que la 407 est bien meilleur que la Mégane...
Et puis bon je vois pas pourquoi j'essaye de te convaincre, tu es un fan de Linux. Tu as un parti pris evident. C'est tenter convaincre un revendeur Renault que la 407 est bien meilleur que la Mégane...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.