Linux sur Windows : Microsoft propose la commande sudo

Anthony Nelzin-Santos |

sudo rm c:\\windows : c’était une mauvaise1 blague, ce sera bientôt une réalité. Windows 11 intègrera prochainement la commande sudo, pour superuser do, qui permet d’emprunter temporairement les droits du « super-utilisateur » dans un émulateur de terminal. S’il fallait encore une preuve de l’importance du Windows Subsystem for Linux (WSL) dans la stratégie de Microsoft, qui mène une brillante campagne de séduction des développeurs depuis plusieurs années, ce serait bien la dernière.

La commande sudo sur Windows. Image Microsoft.

« C’est une manière ergonomique et familière pour élever les privilèges d’une commande sans devoir ouvrir une nouvelle console avec des privilèges élevés », explique le product manager Jordi Adoumie. Les utilisateurs des distributions GNU/Linux et de macOS connaissent la puissance de la commande sudo, puisqu’elle permet de passer une commande avec tous les droits du super-utilisateur, mais aussi ses dangers, puisqu’elle permet de passer une commande avec tous les droits du super-utilisateur (bis).

Apple a d’ailleurs limité les pouvoirs du super-utilisateur avec le mécanisme de « protection de l’intégrité du système » pour limiter les conséquences d’une divulgation du mot de passe administrateur ou d’un copier-coller trop rapide. Microsoft propose trois modes d’utilisation de la commande sudo : en ligne, comme sur les autres systèmes, ou bien dans une nouvelle fenêtre ou sans la possibilité d’entrer des données, deux possibilités qui devraient limiter les risques. Le code source de l’implémentation de sudo pour Windows est publié sur GitHub.

Rien à voir, ou tellement si peu, mais vous l’aurez dans la tête toute la journée. De rien.
Comment désactiver SIP (et le réactiver)

Comment désactiver SIP (et le réactiver)


  1. Don’t try this at home.  ↩︎

avatar Phiphi | 

On la regarde comment la vidéo 🤔

avatar zoubi2 | 

@Phiphi

Euh... en cliquant bêtement sur la flèche blanche dans le rectangle rouge...

avatar Phiphi | 

@zoubi2

Alors déjà je n’ai pas de rectangle rouge mais quand je tapote la flèche blanche ça ne fait absolument rien.
Sinon je ne poserai pas la question, ce n’est pas la premier fois que je tente de regarder une vidéo sur iGeneration. 🤷‍♂️

avatar zoubi2 | 

@Phiphi

Je regarde iGen via le web sur mon Mac. Peut-être un pb avec l'appli mobile ?

avatar Artefact3000 | 

@Phiphi

Sur YouTube, en cliquant.

avatar Phiphi | 

@Artefact3000

Heu si je demande c’est que non justement.
Il y a effectivement « vidéo non disponible regarder sur YouTube », ce qui est déjà inhabituel avec iGeneration, mais en plus quand je touche ça ne fait rien, et si je garde le doigt non plus. Ni redirection, ni renvoi.

avatar Artefact3000 | 

@Phiphi

Tu clic pas à la bonne place. Moi aussi j’ai ce même message dans le carré qui dit Regarder sur YouTube. Je suis dans l’app sur iPad. Je maintiens mon doigt sur Regarder sur YouTube. Un lien s’ouvre et je choisis de le voir dans le navigateur.

avatar Phiphi | 

@Artefact3000

Je tapote au même endroit qu’à chaque fois que j’ai ce message pourtant.

avatar Artefact3000 | 

@Phiphi

Voir plus haut, j’ai ajouté la marche à suivre

avatar Phiphi | 

@Artefact3000

J’essaye merci.
Ah mais en plus ça n’a VRAIMENT rien à voir 😳
J’ai perdu mon temps et je t’ai fait perdre le tiens, désolé ; mais merci encore de ton aide.

avatar Artefact3000 | 

@Phiphi

J’aurais dû te le dire. 😅 Vidéo de Phil Collins, Susudio.

avatar Phiphi | 

@Artefact3000

Un bon titre quand même 😉

avatar DahuLArthropode | 

@Phiphi

Sur l’app mobile: laisse le doigt appuyé sur le lien.

avatar melaure | 

L'éditeur de Windows 11 ferait mieux de virer son noyau médiéval et de le passer sous Unix, plutôt que d'essayer de coller un Unix sur Windows ...

avatar clive-guilde | 

@melaure

Techniquement c’est possible ?

avatar koko256 | 

@clive-guilde

Windows NT, médiéval ? Pas vraiment.

avatar melaure | 

Avec beaucoup de boulot c'est possible. Apple a bien adapté l'interface du Mac au noyau de NextStep ...

@koko hé oui ce merveilleux noyau est tellement efficace que nos centaines de serveurs de prod tournent sous Linux (et AIX avant) ... quand tu veux un OS qui gère correctement la mémoire et la charge CPU, il n'y a pas trop de choix ...

avatar lmouillart | 

Ne pas confondre médiéval et efficace.
L'architecture monolithique du noyau Linux est "médiéval", ce qui ne l'empêche pas d'être plutôt efficace.
Le noyau de Windows possède le même type d'architecture que macOS un peu moins "médiévale" et hybride comme nombre d'OS des années 90.

C'est surtout l'aspect libre et standard de fait de Linux qui fait qu'il est devenu aussi efficace. La plupart des chercheurs travaillent dessus, tout comme les industriels.
macOS ou Windows aurait ce type de licence et d'ouverture, nul doute qu'ils auraient été modifiés au fil du temps pour être plus efficace.

avatar occam | 

@lmouillart

> "Ne pas confondre médiéval et efficace.
L'architecture monolithique du noyau Linux est "médiéval", ce qui ne l'empêche pas d'être plutôt efficace.
Le noyau de Windows possède le même type d'architecture que macOS un peu moins "médiévale" et hybride comme nombre d'OS des années 90."

👍 💯

Cependant, si l’on contraste Windows et macOS avec Linux, il faut se référer au classique : The Cathedral and the Bazaar http://www.catb.org/~esr/writings/cathedral-bazaar/

Dans cette perspective, ce sont les « cathédrales » Windows et macOS qui devraient plutôt être considérées comme « médiévales ».

Linux et sa structure de réseaux collaboratifs à hiérarchies comparativement plates ressemble à ce que la recherche sur les réseaux naturels (cf. Bak, Barabási, Strogatz, etc.) suggère comme modèle organique auto-stable.

Il est donc remarquable que Microsoft arrive à co-gérer les deux systèmes, qui sont deux visions contraires du monde.

Néanmoins, la métaphore de la cathédrale et du bazar fournit une possible clef pour expliquer une possible convergence : les « ateliers de cathédrale » du Moyen Âge n’étaient pas des monolithes, mais des clusters d’agrégation de réseaux assez épars. C’est ainsi que les technologies, les savoirs et les idées pouvaient se répandre.
Un « web of knowledge and know-how » avant la lettre.

avatar Scooby-Doo | 

@lmouillart,

« macOS ou Windows aurait ce type de licence et d'ouverture, nul doute qu'ils auraient été modifiés au fil du temps pour être plus efficace. »

Sauf qu'efficacité ne rime pas forcément avec stabilité et compatibilité !

Si les noyaux hybrides de macOS ou Windows n'évoluent guère, c'est pour éviter tous les effets de bord par exemple !

Déjà une simple révision de modèle de pilotes dans Windows Vista avait apporté son lot de problèmes !

😎

avatar fte | 

@Scooby-Doo

"Déjà une simple révision de modèle de pilotes dans Windows Vista avait apporté son lot de problèmes !
😎"

Un temps relativement court avec le recul, et avec des bénéfices considérables encore aujourd’hui.

C’est l’une des meilleures choses qui soient arrivées au noyau de Windows depuis Windows NT.

avatar Scooby-Doo | 

@fte,

« C’est l’une des meilleures choses qui soient arrivées au noyau de Windows depuis Windows NT. »

👍

Ah mais clairement, le problème c'est que tout le monde n'était pas prêt !

😁

avatar fte | 

@Scooby-Doo

"Ah mais clairement, le problème c'est que tout le monde n'était pas prêt !
😁"

Bah, c’est comme d’être parent. Si on attend d’être prêt, ça n’arrive jamais.

avatar Scooby-Doo | 

@fte,

« Bah, c’est comme d’être parent. Si on attend d’être prêt, ça n’arrive jamais. »

😁👍👌

Excellent, je note votre remarque ! Cela peut toujours être replacé dans une conversation !

avatar koko256 | 

@melaure

Linux est clairement le meilleur OS mais cela ne fait pas de Windows NT un OS médiéval. Cela fait longtemps que je n'ai pas regardé Darwin mais il était assez médiéval à une époque.

avatar Scooby-Doo | 

@melaure,

« hé oui ce merveilleux noyau est tellement efficace que nos centaines de serveurs de prod tournent sous Linux (et AIX avant) ... quand tu veux un OS qui gère correctement la mémoire et la charge CPU, il n'y a pas trop de choix ... »

Hé oui, quand on prend ses certitudes toutes moisies pour des réalités !

https://tuxcare.com/fr/blog/memory-corruption-vulnerabilities-in-the-linux-kernel/

😁

Un exemple :

Linux étant écrit en C, il est vulnérable aux débordements de mémoire tampon, contrairement à d'autres langages de programmation tels que Python et Java, qui ne sont pas vulnérables aux attaques par débordement.

Autre exemple :

Si une instruction tente d'ajouter 1 à une variable stockant la valeur 2,147,483,647, le résultat sera une valeur négative de -2,147,483,648. De même, si un entier négatif déborde, le résultat sera un nombre positif. Le comportement des entiers non signés dépend du langage de programmation utilisé, mais dans le cas du langage C, les résultats sont souvent imprévisibles.

🥳

Noyau Linux 0.01 = 17 septembre 1991

Noyau Windows NT = 1993 !

Donc question ancienneté entre Windows et Linux c'est Linux le plus vieux !

😎

Et :

https://itsfoss.com/why-use-bsd/

Noyau BSD = 1979

Le plus vieux des trois et pourtant l'un des plus fiables !

Comme quoi, l'âge n'est pas associé à une quelconque obsolescence !

👍

Par pitié, arrêtez de faire la promotion de Linux tout rafistolé de partout et dont l'un des plus gros contributeurs n'est autre que Microsoft que vous tentez vainement de ridiculiser !

Conclusion :

Arrêtez de vous tirer dans les pieds l'intégralité du chargeur, ça finit toujours par faire mal !

😁

avatar fte | 

@melaure

Linux n’est pas UNIX. Le noyau Linux est assez médiéval. Il n’est en tout cas pas plus moderne que le noyau Windows, et guère plus moderne que le noyau de appleOS.

avatar occam | 

@fte

> "Linux n’est pas UNIX."

🤭
MINCE alors !
Linux Is Not UNIX !

(Explication de texte pour la génération TL;DR : les acronymes récursifs sont un in-joke favori d’une certaine catégorie de geeks[1].
Exemples d’acronyme récursif :
MINCE = Mince Is Not Complete Emacs ;
WINE = WINE Is Not an Emulator ;
GNU = Gnu’s Not Unix, etc.
Les acronymes récursifs doivent leur notoriété à Douglas Hofstadter.)

_____
[1] En raison de l’arrêt de travail d’une certaine catégorie de geeks, le monde va s’arrêter de tourner. Ou tout comme.

avatar Scooby-Doo | 

@fte, Occam

« Linux n’est pas UNIX. »

👍

Linux = Linux Is Not UniX !

avatar oomu | 

hein ?!

faut cesser de déclamer n'importe quoi à l'emporte-pièce

laissez ça au Oomu.

et j'y étais au médiéval, en ce temps là on cherchait surtout à améliorer la roue et les pignons.

avatar Scooby-Doo | 

@oomu,

« […] et j'y étais au médiéval, en ce temps là on cherchait surtout à améliorer la roue et les pignons. »

Pignons de pin, c'est bon en apéro !

😋

avatar Scooby-Doo | 

@fte,

« Linux n’est pas UNIX. Le noyau Linux est assez médiéval. Il n’est en tout cas pas plus moderne que le noyau Windows, et guère plus moderne que le noyau de appleOS. »

Enfin des paroles qui vont dans le bon sens !

Il suffit juste de voir le naufrage technologique de Android avec son noyau Linux troué de partout pour comprendre que cela ne sent pas la fiabilité de type Unix.

Merci à Alphabet d'avoir apporté cette preuve aux yeux du monde entier.

Mach ou BSD, au moins c'est sérieux !

😁

avatar Biking Dutch Man | 

Après Windows 11 Windows Frankenstein?

avatar stefhan | 

@Biking Dutch Man

Bien vu

avatar 2ni | 

Quand c’est juste pour surfer, Linux sur clé USB. Ça rame mais c’est safe ! …et TAILS pour le darkweb (si tu ne fais que regarder, pas besoin de VPN. C’est toujours d’actualité ou je raconte n’importe quoi ?)

avatar Ukualai | 

Le WSL c'est bien, c'est même une idée de génie qui montre l'ouverture que n'a jamais eu Apple.

avatar BeePotato | 

@ Ukualai : « Le WSL c'est bien, c'est même une idée de génie qui montre l'ouverture que n'a jamais eu Apple. »

Oui, il est clair qu’ajouter à son OS en 2019 une machine virtuelle sous Linux plus ou moins bien intégrée, c’est faire preuve de bien plus d’ouverture que d’utiliser un BSD comme OS depuis 2001. 🙄

avatar koko256 | 

@BeePotato

Ils ont choisi BSD pour sa licence pas par esprit d'ouverture...

avatar BeePotato | 

@ koko256 : « Ils ont choisi BSD pour sa licence pas par esprit d'ouverture... »

🤣
Comme si ça avait été le critère principal…

avatar fte | 

@BeePotato

"Comme si ça avait été le critère principal…"

Ça n’a pas été un critère du tout.

avatar Scooby-Doo | 

@fte,

NeXTSTEP = Mach + BSD !

Donc le choix était fait avant même que NeXT ne soit racheté par Apple Computer Inc. !

👌

avatar fte | 

@koko256

"Ce n'est pas l'avis de"

Okay. Il a le droit de son opinion.

macOS X résulte d’un rachat. C’est un fait.

Il y avait à l’époque diverses rumeurs, par exemple un rachat de BeOS. Il y a sans doute eu un choix de rachat, et de quelle entreprise acheter.

Je crois aussi qu’Apple n’avait guère d’options autres qu’un rachat, l’état de Copland étant… dramatique ? Je l’ai eu entre les mains et ça faisait très très peur. Recommencer de zéro ? Avec un noyau Linux ? Ça aurait pris un temps considérable, je pense que ça n’aurait simplement pas été faisable de façon réaliste.

Ils n’avaient pas besoin que d’un kernel. Ils avaient besoin d’ingénieurs frais et motivés. C’est aussi un fait, cela a été confirmé à l’époque par des ingés d’Apple et cela a été confirmé par les événements post-rachat, à savoir un phagocytage en règle d’Apple par NeXT et pas l’inverse.

BSD MACH n’a pas été choisi au lieu de Linux. NeXT a été racheté plutôt qu’une autre boîte.

On peut expliquer ensuite pleins de trucs sur pourquoi Linux n’aurait pas été un bon choix, ou pourquoi ça aurait été un bon choix. Okay. Pointless mais okay. Pourquoi pas. Spéculations.

Apple avait besoin d’un rachat. C’est ce choix qui a été fait. Factuel.

avatar koko256 | 

@fte

Linux aurait été un bon choix s'il n'y avait pas la licence. Et pour plein de raisons aussi. Sauf qu'ils n'ont même pas envisagé cette possibilité, impossible avec la licence. Le système BSD avait plein de faiblesses (dont l'insupportable gigantlock) mais ils devaient partir (ou plutôt poursuivre) de là.

avatar fte | 

@koko256

"Linux aurait été un bon choix s'il n'y avait pas la licence."

Ça n’aurait pas été un bon choix parce que les équipes de développement étaient lessivées par l’échec de Copland. Ils n’étaient pas en état de recommencer sur la base d’un nouveau kernel, ça ne fonctionnait juste pas.

License ou pas, ils avaient besoin de recommencer autre chose avec d’autres équipes dans un meilleur état, un soft dans un meilleur état, et avec des process qui fonctionnent.

avatar Scooby-Doo | 

@koko256,

« Ce n'est pas l'avis de »

😁

Allez expliquer vos affirmations et celles trouvées sur QoQoQora à Richard Rashid et Avie Tevanian !

Franchement, qu'est-ce qu'il ne faut pas lire !

NeXTSTEP avait pour micro-noyau un système Mach avec une surcouche BSD.

Avez-vous un instant utilisé NeXTSTEP une fois dans votre vie ou c'est juste pour faire le malin ?

Et Apple a racheté NeXT et sa PI, principalement pour OpenStep et OPENSTEP pour devenir Rhapsody.

😎

avatar koko256 | 

@Scooby-Doo

C'est vous qui faites le malin et êtes péremptoire. Parmi les avis, à l'époque, sur les raisons d'Apple, il y avait celui-ci. Trouvez d'autres témoignages plutôt que d'assener deux noms.

avatar Scooby-Doo | 

@koko256,

« C'est vous qui faites le malin et êtes péremptoire. »

Vos avis trouvés sur QoQoQora ne restent que des avis.

😁

Ce n'est pas ce qui s'est passé !

https://en.wikipedia.org/wiki/XNU

XNU was originally developed by NeXT for the NeXTSTEP operating system. It was a hybrid kernel derived from version 2.5 of the Mach kernel developed at Carnegie Mellon University, which incorporated the bulk of the 4.3BSD kernel modified to run atop Mach primitives, along with an application programming interface (API) in Objective-C for writing drivers named Driver Kit.

https://en.wikipedia.org/wiki/Avie_Tevanian

He was Vice President of Software Engineering at NeXT Inc. and was responsible for managing NeXT's software engineering department. There, he designed the NeXTSTEP operating system, based upon his previous academic work on Mach.

Maintenant, c'est bon, vous arrêtez d'écrire n'importe quoi ?

😎

avatar koko256 | 

@Scooby-Doo

Je ne parle pas de Quora mais d'avis de l'époque. On en a une trace ici. Mais c'est plus simple de railler...

avatar koko256 | 

@Scooby-Doo

J'arrête d'écrire. Comme j'imaginais vous ne savez pas ce qu'est un kernel. Cette page n'explique pas le pourquoi des choix faits pour Darwin, seulement ces choix. Vous allez me répondre les mêmes fadaises mais tant pis.

Pages

CONNEXION UTILISATEUR