Connexion
Abonnez-vous

OpenSSH (client et serveur) intégré à Windows Server 2019

OpenSSH (client et serveur) intégré à Windows Server 2019

Le 12 décembre 2018 à 09h06

Microsoft vient d'en faire l'annonce, précisant qu'il s'agit d'une fonctionnalité à la demande au sein de l'OS consacré aux profesionnels, mais aussi de sa déclinaison grand public.

Le portage d'OpenSSH, permettant d'exploiter une connexion Secure Shell (SSH) via une simple application Win32 open source, fait partie d'un travail plus global d'intégration d'outils d'administrations communs dans les environnements BSD/Linux, comme tar ou curl.

Pour ceux qui veulent aller plus loin avec OpenSSH au sein de Windows, un Wiki est à disposition, ainsi qu'une documentation et un guide pour la gestion de vos clés.

Le 12 décembre 2018 à 09h06

Commentaires (34)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

Et le X11 forwarding, il fonctionne?!

<img data-src=" />

votre avatar

Attendre 2018 pour le support de ssh…

Franchement, windows fait mieux que n’importe quel troll linuxien sur 1 an.

votre avatar

J’aime bien aussi la nouvelle version de Notepad qui supporte les retours à la ligne UNIX et l’UTF-8

votre avatar

C’est parti pour le pillage de l’open source…. Saleté de microchiotte….

votre avatar

ça me dérange pas du tout,&nbsp; Open-Source &gt; all&nbsp;

votre avatar

Welcome dans mes filtres. Xoxo.

votre avatar

Ce n’est pas du pillage. As-tu lu les licences de type BSD avant d’écrire cela ?



En plus, ce n’est pas nouveau : Microsoft a utilisé il y a très longtemps la pile TCP/IP BSD comme le lui autorisait la licence.



Il faut voir cela comme la reconnaissance de la qualité du logiciel de l’époque, leur propre pile n’était pas assez robuste.



Et écris le nom de Microsoft correctement, cela apportera un peu de crédibilité à tes propos.

votre avatar

Moi je trouve cela plutôt positif… à terme les bonnes pratiques du FOSS vont envahir Windows…



Nous vivons une période intéressante au niveau technologique: il y a encore 5 ans, quand tu venais avec une solution opensource, tu te faisais regarder de travers dans pas mal d’entreprises. Maintenant, tu commence à sérieusement te faire regarder de travers si tu viens avec un logiciel privateur.



Microsoft sait que ce changement est en cours, ils ne vont pas jouer la carte du propriétaire face à ça… ils vont juste évoluer pour devenir petit à petit une boîte de plus en plus orientée open-source. C’est primordial pour les stratégies “cloud” de Microsoft.



J’imagine que d’ici une dizaine d’années, côté offre professionnelle, Microsoft n’aura quasi plus de logiciel propriétaire sauf éventuellement quelques produits à super haute valeur ajoutée.

votre avatar







fred42 a écrit :



Ce n’est pas du pillage. As-tu lu les licences de type BSD avant d’écrire cela ?



En plus, ce n’est pas nouveau : Microsoft a utilisé il y a très longtemps la pile TCP/IP BSD comme le lui autorisait la licence.



Il faut voir cela comme la reconnaissance de la qualité du logiciel de l’époque, leur propre pile n’était pas assez robuste.



Et écris le nom de Microsoft correctement, cela apportera un peu de crédibilité à tes propos.





Je n’ai aucun respect pour cette boite, a vu du comportement qu’ils ont du depuis le début. J’ai 40 piges d’infos dans les pattes et je sais bien ce qu’il représente et j’écris comme j’en ai envie et si mes propos te semble pas crédibles et bien renseigne toi un peu sur eux. Entre les magouilles du départ, les vols de technos, les rachat de bons logiciels a coup de millions qui ont étaient pourri et enterrer volontairement. Je comprend pourquoi torval ne peux pas les sentir en long et en large et je fais parti de ces gens là. Ils passent plus de temps à retourner leurs vestes qu’a créer de bonnes choses. Encore une fois ici, on laisse tomber IE pour piller la source de chrome on installe openssh ect ect&nbsp; Non mais sérieux avec tout ce fric et même pas avoir été foutu de faire un OS qui tiens la route….. Et je parle mème pas de la sécurité sinon je vais me faire dessus….


votre avatar

40 ans d’informatique à titre professionnel ? Tu as commencé sur quoi ?



Si j’ai bien compris, tu es peut-être un peu plus vieux que moi mais pas beaucoup. Je connais assez bien moi aussi les turpitudes de Microsoft, mais je ne leur reprocherai pas d’utiliser de bons softs quand les leurs sont mauvais et que ceux qui ont écrit ces bon softs on choisi une licence qui permet la diffusion et l’utilisation de ce soft. Pour ta gouverne, mon dernier PC avec Windows avait un Windows 98 initial (pas la seconde édition) et en plus, il est très vite passé sous Linux.



En tout cas, la façon dont tu t’exprimais donnait plutôt l’impression d’un jeune immature.



Et tu n’as pas répondu sur la licence BSD. À ton avis, pourquoi a-t-elle été rédigée ainsi ? Pourquoi permet-elle d’intégrer un soft libre dans un soft propriétaire avec comme seule obligation de dire d’où vient ce soft ?

Vu ton ancienneté dans l’informatique, tu as dû suivre tout ça et tu sais répondre. C’est plus intéressant comme sujet que dire du mal d’une boîte que tu n’aimes pas.

votre avatar

20 ans de retard…

votre avatar







fred42 a écrit :



40 ans d’informatique à titre professionnel ? Tu as commencé sur quoi ?



Si j’ai bien compris, tu es peut-être un peu plus vieux que moi mais pas beaucoup. Je connais assez bien moi aussi les turpitudes de Microsoft, mais je ne leur reprocherai pas d’utiliser de bons softs quand les leurs sont mauvais et que ceux qui ont écrit ces bon softs on choisi une licence qui permet la diffusion et l’utilisation de ce soft. Pour ta gouverne, mon dernier PC avec Windows avait un Windows 98 initial (pas la seconde édition) et en plus, il est très vite passé sous Linux.



En tout cas, la façon dont tu t’exprimais donnait plutôt l’impression d’un jeune immature.



Et tu n’as pas répondu sur la licence BSD. À ton avis, pourquoi a-t-elle été rédigée ainsi ? Pourquoi permet-elle d’intégrer un soft libre dans un soft propriétaire avec comme seule obligation de dire d’où vient ce soft ?

Vu ton ancienneté dans l’informatique, tu as dû suivre tout ça et tu sais répondre. C’est plus intéressant comme sujet que dire du mal d’une boîte que tu n’aimes pas.





Je m’exprime peut être un peu mal c’est vrais et avec pas mal de fautes j’en conviens. C’est surtout pas manque de temps et que j’ai autre chose à faire, mais certains sujets me fait vite monter la mayonnaise et dire du bien de microsoft me fait direct grimper aux rideaux quand ont connaît bien cette saleté de boite… Si je me souvient bien l’autre crétins avait dit que 640k de mémoire ça suffisait pour l’avenir, pour une boite qui ce dit avant garde, c’est à pisser de rire.

J’ai commencé sur un ZX81 et j’ai eu comme tout ceux de mon époque amiga, atari, amstrad et fini malheureusement sur PC…. Ces ordis avaient un potentiel énorme mais des boites justement comme microsoft sont arrivé en pillant le dos si tu te souvient et forcé un peu tout le monde à utiliser leurs merdes…. je vais pas m’étendre la dessus il y a un livre à écrire tellement c’était des ordures à l’époque.

Pour répondre sur BSD j’ai souvent utiliser&nbsp; le diable dans mes serveurs et ça rox sa mére pour reprendre les paroles des gamins d’aujourd’hui :-) Coté sécu et fiabilité y a rien à voir avec une merde à microsoft.

Mais la politique de microchiotte à désolé, microsoft c’était de descendre le cancer qu’est linux…. Et aujourd’hui tu trouves normal qu’il utilise ses métastases pour leurs OS moisi???? Microsoft c’est des milliards de dollars fait sur le dos des utilisateurs avec mépris, obligé d’acheté un ordi avec sa merde, je m’étend pas trop sinon je vais écrire des kms, la boite c’est monté sur du vol au début et ensuite bloqué ses utilisateurs sur des trucs propriétaire comme apple et les faire raquer (office et compagnie)…. c’est ça microsoft…


votre avatar







alex.d. a écrit :



20 ans de retard…





Ce fut déjà le cas pour les bureaux virtuels… Et ne parlons pas de pouvoir faire passer l’affichage par le réseau et pas en mode RDP ou VNC.

A titre personnel, SSH sans X11 forwarding car il n’y a pas ce qu’il faut de ce côté aurait un goût d’inachevé. Même sur une machine headless installée sans bureau complet (genre le raspi qui gère la baraque), pouvoir tirer un environnement X minimal (type xrdp) afin de pouvoir utiliser des éditeurs graphiques (qui ne tirent pas une bonne partie des bibliothèques Gnome ou KDE car les informaticiens capables de faire un truc quasiment isofonctionnel, mais&nbsp; léger et efficace, écrit sur pas grand chose de plus que la libc se font rares: Genre nedit) et qq autres applicatifs bien choisis (terminaux légers, genre urxvt) c’est appréciable.


votre avatar







TheFelin a écrit :



J’ai commencé sur un ZX81 et j’ai eu comme tout ceux de mon époque amiga, atari, amstrad et fini malheureusement sur PC…. Ces ordis avaient un potentiel énorme mais des boites justement comme microsoft sont arrivé en pillant le dos si tu te souvient et forcé un peu tout le monde à utiliser leurs merdes….





Pas mieux sur le constat, sauf le PC qui représentait quand même une architecture matérielle ouverte (comme souvent à l’époque… mais voir ce qu’Apple né dans un garage est devenu niveau fermeture) qui a eu un succès mérité. Je pense juste qu’elle aurait du a un moment lâcher Intel pour participer au développement d’un PowerPC bien mieux pensé.



La responsabilité du problème incombe néanmoins aussi (majoritairement?) à IBM: Bien conscient que cette architecture ouverte, dès lors qu’on lui collerait une carte réseau et après 2 ou 3 générations de processeur (pour avoir une vraie mémoire virtuelle nécessaire au multitâche propre, en particulier), risquait de concurrencer ses stations Unix ils ont choisi 2 ahuris et leur sous-OS pour durablement brider logiciellement l’affaire alors que des unices traversés par la stack réseau et multi-utilisateurs/tâches existaient depuis 10 ans à la sortie du 1er PC.



Il aura fallu attendre qu’un certain Torvalds se penche sur ce problème en 1993 et presque 10 ans de plus pour que la sauce prenne vraiment dans les marchés télécom/professionnels à défaut du grand public. IBM a gagné plus de 20 ans, préparant alors sa sortie complète de ce marché avec la vente de sa division PC à Lenovo.


votre avatar







TheFelin a écrit :



Je m’exprime peut être un peu mal c’est vrais et avec pas mal de fautes j’en conviens. C’est surtout pas manque de temps et que j’ai autre chose à faire, […]



Si je me souvient bien l’autre crétins avait dit que 640k de mémoire ça suffisait pour l’avenir, pour une boite qui ce dit avant garde, c’est à pisser de rire.&nbsp; […]

&nbsp;

J’ai commencé sur un ZX81 et [[…]







  1. Je rephrase : “je n’ai ni l’envie ni la politesse de vous pondre des phrases correctes ; je veux juste répandre la bonne parole, la vraie, l’unique ; démerdez-vous pour déchiffrer mes tirades même si ça vous fait perdre du temps”



  2. N’importe qui avec “40 ans d’informatique” sait pertinemment qu’il n’a jamais dit ça.



  3. Sorti en 81. Donc un chouia moins de 40 ans quand-même. plutôt 36 au mieux, et donc nettement moins en tant que professionnel de la profession.



    Et ééééévidemment, si tout le monde s’est mis à copier les IBM PC, tuant au passage la majorité des architectures alternatives - qui pour la plupart avaient un Basic en ROM écrit par … tadaaaaa … Microsoft, parce que leurs versions à eux étaient merdiques -, c’est la faute aux manoeuvres de Microsoft.

    &nbsp;

    Que tout ça respire le raisonnement et la maturité à plein nez… Allez, respire un bon coup (je me permets de vous tutoyer, manifestement si vous avez commencé par un ZX-81, vous êtes plus jeune que moi dans la profession) une verveine bio issue du commerce équitable, et hop dodo.


votre avatar

Comme on refait l’histoire. IBM voulait tout contrôler. Ils ont “hésité” entre les architectures Intel 8086 et Motorola 68000. Comme Motorola était une boîte bien plus grosse qu’Intel à l’époque, ils ont choisi le 8086 et sa limitation matérielle à 20 bits d’adresse… Une fois ce choix technologique bouclé, l’OS a bien dû faire avec.

votre avatar

Pour ma part, je n’ai que 35 ans d’informatique, du coup mon message peut sembler immature…



Il y a plein de choses que je ne pardonne pas à Microsoft: la vente liée, l’attitude monopoliste, la mise en place de licences ultra-privatrice, l’affaiblissement des standards du web, la culture d’entreprise (surtout les années Ballmer), la perversion de l’ISO pour faire passer l’ooxml en dépit des procédures et du bon sens, le noyautage de l’enseignement, le massacre de Nokia, le soutien financier à SCO pour mener une guerre de brevets contre le noyau…



Mais sérieusement, je ne pense pas que se focaliser sur ces points ait de l’importance, ce qui est fait est fait, je vois plus le passé est un avertissement (et pas qu’envers Microsoft) de ce qui se passe quand un acteur en position de toute-puissance décide de nuire. &nbsp;



Par contre ce qui change, c’est l’attitude de Microsoft face au marché. L’attitude de Microsoft face à son jardin emmuré a changé. Je vois pour le moment Microsoft comme une société en profonde lutte pour se restructurer et qui ne considère plus sa plateforme et ses logiciels comme des finalités, mais plutôt comme des moyens pour rester un leader sur le marché. Cette attitude plus pragmatique a un avantage immense pour le monde FOSS car Microsoft peut selon les cas se positionner comme consommateur, voir comme contributeur, plutôt que comme adversaire ou ennemi, et ça, ça ouvre la porte à pas mal de possibilités.



Personnellement, j’espère que Microsoft continuera sa transformation et que l’entreprise pourra être profitable en accompagnant le FOSS plutôt qu’en le combattant.



Il y a 10 ans, quand on parlait d’utiliser des solutions Open Source en entreprise, on se faisait regarder de travers. Le monde a changé, et maintenant, c’est de plus en plus en proposant des solutions fermées qu’on se fait regarder de travers, et Microsoft a bien compris la tendance.

votre avatar

À lire son second message (celui auquel tu réponds), je pense qu’il n’est pas un pro mais quelqu’un qui a connu ces débuts de l’informatique personnelle gamin. Pour le coup, c’est moi qui doit être plus vieux que lui.

votre avatar

Voilà un regard bien plus nuancé et mature (si si).

votre avatar

Et voilà bien la preuve qu’on peut avoir un avis mitigé voire franchement négatif sur Microsoft sans pour autant hurler des inepties le poing levé et l’écume aux lèvres…



Merci, ça fait du bien d’entendre des gens raisonnables, même s’ils n’ont “que” 35 ans de bons et loyaux services dans les jambes.

votre avatar

Perso je fais un souvent un parallèle entre l’informatique personnelle et les Ewoks…



Il y a ceux qui ont découvert les ewoks étant petit, et qui les trouvent sympa parceque c’était un souvenir d’enfance, et il y a ceux qui étaient adultes et ont découvert les Ewoks au cinéma, à la sortie du Retour du Jedi et se sont dit “pu*n c’est n’importe quoi, ils peuvent pas nous faire ça après l’Empire Contre-Attaque” .



Les années Micro, c’était un peu pareil. Quand on a vu cette période dans son jeune âge, on tend à peindre la période pré-windows comme un age d’or, et c’est vrai que par certains aspects, ça l’était (personne n’achetait d’ordinateur pour la maison sans voir ça comme un hobby, une opportunité d’apprentissage, de partager, on étudiait le mode d’empli en famille, …)



Par contre, ce qu’on oublie, c’est que cette période portait déjà les gènes de l’informatique privatrice.&nbsp; En quittant les universités pour atterrir dans les salons, l’informatique a fait un grand pas vers le privateur, et Microsoft est un produit de ce mouvement consumériste (cfr la lettre ouverte aux hobbyistes de Bill Gates). Cela a d’ailleurs déclenché, en réaction,&nbsp; l’apparition du premier logiciel estampillé Copyleft ( Palo Alto tiny Basic )

votre avatar

On présente souvent Microsoft comme le grand méchant, mais si Apple n’avait pas porté plainte contre GEM pour le concept de poubelle sur le bureau, l’histoire de l’informatique aurait peut-être été différente.

votre avatar

fred42 a écrit :

À lire son second message (celui auquel tu réponds), je pense qu’il n’est pas un pro mais quelqu’un qui a connu ces débuts de l’informatique personnelle gamin. Pour le coup, c’est moi qui doit être plus vieux que lui.



Je bosse sur de très gros serveurs et sur la sécurité et non je ne suis pas un gamin. Mais il est vrais que j’ai commencé comme ça en branchant des cafetières sur le ZX pour avoir du jus le matin au réveil ;-)

Ensuite tout est allé vraiment vite, aujourd’hui je suis toujours dans le monde du dédié avec Debian, le diable parfois pour des gens qui veulent quelque chose de stable et sécure.

Mais j’avoue aussi que j’ai un peu de mal à suivre ces derniers temps car ce n’est pas mon activité principale même si je gagne bien ma vie avec.

votre avatar







33A20158-2813-4F0D-9D4A-FD05E2C42E48 a écrit :



Comme on refait l’histoire. IBM voulait tout contrôler. Ils ont “hésité” entre les architectures Intel 8086 et Motorola 68000. Comme Motorola était une boîte bien plus grosse qu’Intel à l’époque, ils ont choisi le 8086 et sa limitation matérielle à 20 bits d’adresse… Une fois ce choix technologique bouclé, l’OS a bien dû faire avec.





20 bits d’adresse en 1981 n’était pas vraiment une limitation. S’il faut en chercher une (bien qu’on sache faire du multitâches sans support matériel), ce serait plutôt côté mémoire virtuelle qu’il faudrait tenter de justifier le choix (ne pas avoir le PID dans l’adresse virtuelle est un vrai handicap).

Rien ne les empêchait non plus dès le départ de proposer un système de fichier gérant des droits, ouvrant la voie au multi-utilisateur.


votre avatar

Faudrait s’entendre. Soit 20 bits d’adresse c’est “bon assez” et il faut arrêter de rigoler de “Bill Gates et sa remarque sur les 640K”, soit c’est l’inverse, mais pas les deux en même temps.



A la même époque, le 68000 offrait 24 bits et un mode superviseur. Le 68020 étendait les adresses à 32 bits sans rupture de compatibilité et pouvait optionnellement accepter un MMU pour la protection mémoire. Le 80286 c’était toujours 20 bits sans espoir de faire mieux sans passer par le mode protégé, totalement incompatible.



Le PC a été présenté comme un ordinateur personnel et individuel (bah oui, c’est son nom : “Personal Computer”) donc non, il n’était pas nécessaire “dès le départ” de lui donner des fonctionnalités multi-utilisateur…

votre avatar







33A20158-2813-4F0D-9D4A-FD05E2C42E48 a écrit :



Faudrait s’entendre. Soit 20 bits d’adresse c’est “bon assez” et il faut arrêter de rigoler de “Bill Gates et sa remarque sur les 640K”, soit c’est l’inverse, mais pas les deux en même temps.



A la même époque, le 68000 offrait 24 bits et un mode superviseur. Le 68020 étendait les adresses à 32 bits sans rupture de compatibilité et pouvait optionnellement accepter un MMU pour la protection mémoire. Le 80286 c’était toujours 20 bits sans espoir de faire mieux sans passer par le mode protégé, totalement incompatible.



Le PC a été présenté comme un ordinateur personnel et individuel (bah oui, c’est son nom : “Personal Computer”) donc non, il n’était pas nécessaire “dès le départ” de lui donner des fonctionnalités multi-utilisateur…





20 bits d’adresse c’est 1MB… quand en 1981 on alignait quelques centaines de kB! Et rappelons que chez Intel il y a l’espace IO qui est à part et permettait de limiter l’empreinte du mapping matériel sur ces 20 bits, contrairement à Motorola.



IBM n’a pas forcément voulu favoriser la concurrence et glisser une peau de banane à Motorola, ils ont d’ailleurs ensuite bcp partagé sur le PowerPC qui a succédé au 68k dans des domaines variés (de l’embarqué au serveur). Ils ont juste cherché à gagner et fédérer un nouveau marché sans risquer de nuire, en quelques courtes années, aux autres: Pour cela, ils ont bridé logiciellement (surtout) et matériellement (choix processeur vs concurrence) l’affaire.

&nbsp;


votre avatar

1MB, c’est “quelques” centaines de KB :-) Un IBM PC de base, c’était 64K, parfois 128 si tu étais riche. Je crois même qu’il existait des versions à 32K et lecteur de cassette comme mémoire de masse.

&nbsp;

Faut pas exagérer l’avantage des ports d’IO non plus. D’une part c’est seulement 64K et d’autre part c’est nettement moins efficace (pas d’équivalent de REP MOVxx pour déplacer des blocs, par exemple). Avec ces limitations, la mémoire vidéo aurait de toute façon été mappée dans un bloc mémoire…



Quant aux motivations d’IBM, on est d’accord qu’on n’est pas d’accord sur ce point non plus :-)

votre avatar







33A20158-2813-4F0D-9D4A-FD05E2C42E48 a écrit :



1MB, c’est “quelques” centaines de KB :-) Un IBM PC de base, c’était 64K, parfois 128 si tu étais riche. Je crois même qu’il existait des versions à 32K et lecteur de cassette comme mémoire de masse.

&nbsp;

Faut pas exagérer l’avantage des ports d’IO non plus. D’une part c’est seulement 64K et d’autre part c’est nettement moins efficace (pas d’équivalent de REP MOVxx pour déplacer des blocs, par exemple). Avec ces limitations, la mémoire vidéo aurait de toute façon été mappée dans un bloc mémoire…



Quant aux motivations d’IBM, on est d’accord qu’on n’est pas d’accord sur ce point non plus :-)





Pas mal d’IO ont vu leur mode d’adressage étendu via un doublon index/data (mais bon, on l’a vu aussi dans le cadre de l’espace d’adressage “normal”). D’ailleurs cela dure encore, y compris pour des trucs pas vraiment anciens (certains réglages de la couche physique PCIe par exemple) nécessitant de rester pour cause de compatibilité.

Côté video, c’est clair que les 20 bits auraient été vite un problème. Maintenant, IBM n’ignorait pas plus qu’Intel la loi de Moore et savait que la limite allait vite sauter. Ca a d’ailleurs été plus vite côté matériel que logiciel (ah, les fameux “DOS-Extender”!), qui est resté pour longtemps l’élément le plus limitant… du fait du choix de Microsoft!


votre avatar







yl a écrit :



&nbsp;du fait du choix de Microsoft!





En quoi Microsoft est-il responsable du fait que le mode réel et le mode protégé du 286 sont totalement incompatibles entre eux ? Microsoft a très tôt proposé un système (Xenix) qui supportait le mode protégé du 286, mais n’était pas compatible avec les applications DOS et donc a été ignoré.



Ce n’est que quand on a pu exploiter le “hard reset qui est en fait un soft reset” pour revenir en mode réel que les solutions hybrides comme Windows 3 ont décollé.


votre avatar







33A20158-2813-4F0D-9D4A-FD05E2C42E48 a écrit :



En quoi Microsoft est-il responsable du fait que le mode réel et le mode protégé du 286 sont totalement incompatibles entre eux ? Microsoft a très tôt proposé un système (Xenix) qui supportait le mode protégé du 286, mais n’était pas compatible avec les applications DOS et donc a été ignoré.



Ce n’est que quand on a pu exploiter le “hard reset qui est en fait un soft reset” pour revenir en mode réel que les solutions hybrides comme Windows 3 ont décollé.





Disons que le couple Wintel, qui n’a pas forcément brillé dans l’architecture, a aussi un peu tardé à concevoir une solution “propre” apparue avec le 386.



Mais le fond du problème, déjà à l’époque et malgré une base installée faible, reste le boulet de la compatibilité binaire. Problème déjà complexe si tout avait été bien pensé au départ… ce qui n’est pas le cas.



Continuer, actuellement, à démarrer en mode réel sert à quoi?&nbsp; Pour le cas ou un farfelu aille flasher un BIOS des années 80 sur un processeur actuel (ce qui ne fonctionnerait de toute manière pas pour un tas de raisons)?!



Tiens, même là dessus, l’UEFI est symptomatique: Les mecs, pour juste booter un OS, ont refait un clone du DOS (cf syntaxe scripts shell, pas sans rappeler les .BAT, les “lettres de lecteur” et autres \, sans parler du style de codage) avec un nombre de lignes de code digne du volume du kernel Linux sans en avoir le dixième de la fonctionnalité! Le tout sous la forme d’un patchwork improbable mélangeant souvent 3 chaines de compilation: Celle d’Intel pour son reference code servant au bring-up plateforme/DDR, celle de microsoft pour la partie des éditeurs de BIOS intégrant EDK2… et parfois la chaine gnu si qq librairies libres sont utilisées. Ils devaient avoir qq dinosaures de l’époque DOS à occuper avant la retraite, chez le duo maléfique.



Mais bon, là aussi on aime “clarifier” les choses avec du GUID (!! pseudo-vanne !!) jusqu’a la nausée.


votre avatar







yl a écrit :



Continuer, actuellement, à démarrer en mode réel sert à quoi?&nbsp; Pour le cas ou un farfelu aille flasher un BIOS des années 80 sur un processeur actuel (ce qui ne fonctionnerait de toute manière pas pour un tas de raisons)?!





Merci d’avoir posé la question qui démontre que tu as simplement envie de casser les reins d’Intel et Microsoft, sans pour autant avoir réfléchi à la question…



Le processeur démarre en mode réel parce que c’est le seul qui ne nécessite pas d’avoir préalablement défini une table de translation des adresses virtuelles en adresses réelles…



Mais non, toi tu voudrais qu’Intel se casse le q à faire un mode “protégé mais pas trop” qui démarre à froid (et qui ne correspond à aucun besoin pratique autre que te faire plaisir), juste pour la beauté du geste.


votre avatar







33A20158-2813-4F0D-9D4A-FD05E2C42E48 a écrit :



Le processeur démarre en mode réel parce que c’est le seul qui ne nécessite pas d’avoir préalablement défini une table de translation des adresses virtuelles en adresses réelles…&nbsp;



&nbsp;

Alors là, ce ne serait pas le 1er processeur avec une MMU qui serait capable de démarrer en dehors d’un mode si bridé. Au choix, il y a la MMU désactivée en sortie de reset et que le boot loader va activer plus tard après avoir pu la configurer… celui ou elle est toujours activée mais qui a un TLB actif sur une zone en dessous le vecteur de reset (la 1ere instruction sera un branchement, genre 4kB en dessous en limite de TLB de reset, ce qui laisse la possibilité de coder l’élargissement de sa zone de boot).



Mais bon, tellement plus simple de faire de la retape. C’est un peu comme quanf ils prétendent faire un SoC: On fout µP, PCH et qq controleurs Eth jusque là séparés sous le même capot ni réel redesign: Tu te retrouves a devoir faire sortir des signaux qui doivent avoir une certaine longueur pour que ça marche, comme quand tu avais encore des composants discrets.



Même niveau support, jamais vu des branleurs pareils. Il y a des trucs pour lesquels les réponse c’est “collez au reference design”: En fait, ils ne savent plus comment ça marche et c’est reconduit de génération en génération!!! Ils ont du paumer le VHDL de 1981…



Intel, c’est comme un lanceur spatial US: On laisse en place toutes les trucs qui ne servent plus de peur des phénomènes vibratoires que ça pourrait générer ailleurs pour possiblmeent compromettre l’ensemble.



Mais tant d’accumulation surtout aussi mal pensée au départ (et même plus tard, cf les zones de config PCI de 4k, les mecs avaient vu loin… et ensuite il a fallu faire “du Intel” pour étendre cela… et compatibilité oblige, ca dure encore en PCIe) aura une fin, c’est dejà beau que ça dure encore.



Après cela, ils s’étonnent de ne pas avoir eu du succès en IoT, relatif en Telecom: Ceux qui ont connu autre chose hallucinent… le support proche du néant fait le reste.


votre avatar







yl a écrit :



&nbsp;

Alors là, ce ne serait pas le 1er processeur avec une MMU qui serait capable de démarrer en dehors d’un mode si bridé. Au choix, il y a la MMU désactivée en sortie de reset et que le boot loader va activer plus tard après avoir pu la configurer…&nbsp;





Gni ? Le mode réel, ce n’est jamais que le mode Virtuel 86 avec le MMU désactivé… Bridé ? En quoi c’est contraignant d’écrire une fois pour toutes 30 instructions mode réel qui vont configurer le MMU comme tu aimes et passer dans le mode 32 bits ou 64 bits de ton choix, plutôt que démarrer dans un mode protégé imposé par le processeur ? Ah mais non, bien sûr, tu voudrais que le mode 86 cesse d’exister pour gagner 30000 transistors sur la puce. Toi tu n’en as pas besoin, donc les autres peuvent se torcher.



Mais à part ça, merci d’aller dans mon sens (indice: si IBM n’avait pas choisi l’architecture Intel 8086 déjà ridicule à l’époque, on n’en serait pas là)


votre avatar







propositionjoe a écrit :



Attendre 2018 pour le support de ssh…

Franchement, windows fait mieux que n’importe quel troll linuxien sur 1 an.





<img data-src=" />







ragoutoutou a écrit :



J’aime bien aussi la nouvelle version de Notepad qui supporte les retours à la ligne UNIX et l’UTF-8





<img data-src=" />







TheFelin a écrit :



Je n’ai aucun respect pour cette boite, a vu du comportement qu’ils ont du depuis le début. J’ai 40 piges d’infos dans les pattes et je sais bien ce qu’il représente et j’écris comme j’en ai envie […] Non mais sérieux avec tout ce fric et même pas avoir été foutu de faire un OS qui tiens la route….. Et je parle mème pas de la sécurité sinon je vais me faire dessus….





Sans partager à 100 % la forme, j’avoue partager le fond.

J’ai aussi pas mal d’informatique dans les pattes (ai commencé vers 13 ans) et, si je dois reconnaître que MS a changé depuis les années 90 et 2000, le passif est énorme, et à mon avis Windows 10 c’est pas encore ça (je l’ai sur le portable du bureau).







fred42 a écrit :



Si j’ai bien compris, tu es peut-être un peu plus vieux que moi mais pas beaucoup. Je connais assez bien moi aussi les turpitudes de Microsoft





Tu me fais pensé que j’ai évolué, à présent je n’écris plus microchiotte <img data-src=" />

(mais je n’en pense pas moins)

Et le fait que MS soit encore l’OS dominant sur le desktop, et idem dans la bureautique, ça me dérange profondément. Toutes ces boîtes où on se retrouve avec Outlook et MS-Office…


OpenSSH (client et serveur) intégré à Windows Server 2019

Fermer