avatar de arno53

arno53

INpactien depuis le lundi 21 juillet 2008

2651 commentaires

03
mai
2016

VLC 2.2.3 résout une quinzaine de bugs

La prochaine version pour L'Anniversary Update de Windows 10 semble pourtant très bonne niveau perf (temps de lancement et conso mémoire).
27
avril
2016

Windows 10 : Microsoft explique le fonctionnement du sous-système Linux

Bon après le sous-systèmes Linux n'est pas installé de base sur Windows... Il faut aller dans ajout de fonctionnalités Windows et l'installer (comme on installe Hyper-V ou d'autres fonctionnalités orienté pro).. Du coup le parc cible sera plus que limitée donc je ne pense pas qu'on aura beaucoup d'exploit visant Bash for Windows...
27
avril
2016

Windows 10 : Microsoft explique le fonctionnement du sous-système Linux

Ce genre de système permet également de tester de nouvelle approche ... A une époque on parlait de Helios et de Drawbridge (sur lequel ce sous-système Linux s'appuie) pour supporter Windows sur Midori ...

27
avril
2016

Windows 10 : Microsoft explique le fonctionnement du sous-système Linux

NextINpact et ce que sont devenu les commentaires ... Quand les débats idéologiques et politiques prennent le pas sur les débats techniques ...
27
avril
2016

Windows 10 : Microsoft diffuse la build 14332 pour PC et smartphones

Pour la prochaine build pensez a parler des nouveautés de la build 14328 qui était quand même importante (autant cette nouvelle build mériterait une simple brève autant là 14328 était quand même conséquente) :
- Windows Ink
- Nouveau menu démarré (toutes les apps directement accessible)
- disparition de la barre des taches + Full-screen All Apps list sur le Start Screen en mode tablette
- Cortana sur le Lock Screen
- support des notif Android
- le logo Action Center change de place avec en plus un badge
- limitation du nombre de notifications par application dans le centre de notif
- personnalisation des action rapide dans le centre de notif
- calendrier intégré a l'horloge
- badge pour les app UWP dans la barre des taches
- gestion de plusieurs sortie audio depuis la barre des taches


Fin bref : insiderhub://announcements/7c043a52-04e3-4e7c-b485-f831a5ad7d0d?Source=ShareContent
27
avril
2016
27
avril
2016

Windows 10 : Microsoft explique le fonctionnement du sous-système Linux

Ce que tu ne comprends pas c'est que Linux ou Windows c'est globalement du noyau monolithique basé sur des concepts des années 60/70. Concepts qui ont été développé pour s'adapter au limitation du matériel de l'époque : peu de mémoire, plus performant de faire une isolation des processus matériellement entre le ring 0 et le ring 3 que de le faire logiciellement... Aujourd'hui c'est juste l'inverse la mémoire est abondante et rapide, il bien plus performant de faire une isolation des processus logiciellement (principe des SIP chez Singularity/Midori) que de le faire matériellement comme actuellement (ce qui entraine des perfs désastreuse lors des context switch).

Fin bref les noyaux d'aujourd'hui ne sont pas adapté au matériel d'aujourd'hui et encore moins pour l'informatique de demain (many-core, architecture hétérogène mélangeant CPU X86, ARM et GPU dans une même machine).

L'intérêt pour Microsoft de continuer le noyau NT ?? C'est que justement le noyau Linux n'apporte aucune avancé majeur en terme de perf/sécurité/futur-proof par rapport à l'actuel noyau NT.

Par contre tenter une migration de noyau comme tu le proposes c'est juste impensable .... Tu te souviens de la cassure de compatibilité lors du passage WinXP -> Vista qui a paralysé l'écosystème Windows pendant 3 ans ? C'était peanuts par rapport à ce que tu proposes ...
Dans ton idée :
- soit Microsoft assure tant bien que mal une compatibilité de son écosystème sur Linux qui ne pourras clairement pas être parfaite pour tiré aucun bénéfice à court et moyen terme
- soit Microsoft ne conserve pas son écosystème Win32 sur Linux et de par ce fait devient une distribution Linux comme une autre (donc avec une concurrence exacerbé) pour aucun bénéfice même à long terme ...

Sinon je te propose une troisième solution qui sera, j'en suis quasi certain, appliquée dans les 10/15 ans qui viennent :
Microsoft rends ses SKU Mobile et Nano Server open source, pas forcement libre mais open-source avec acceptation possible de commits etc ...
- Inconvénient : Cette solution impliquera le travail acharné de 3 stagiaires pendant 2 semaines pour changer les licences dans la CLUF et dans les différents fichiers sources. Au vu du salaire chez Microsoft je table sur un cout exorbitant de 30 000€
- Avantage : on garde la compatibilité Win32 qui reste un avantage exclusif à Microsoft car cette partie reste closed-source, la communauté Windows devient la plus grosse communauté de développeur open-source au monde, Microsoft reste maitre de son produit et des lignes directrices, Windows Modern (noyau NT + UWP) devient un système open-source audité et développé par une véritable armée de développeurs professionnel et/ou bénévole (ca entraine forcement une période de transition un peu complexe a géré mais rien d'insurmontable ... Ils commencent à géré entre .Net et Chakra).

Ah et pour info la team Windows utilise Git... Ils auraient pu rester sur leur ancien système ... Ce gros travail a dû seulement être fait pour les habituer a faire des commits sur Linux ... A moins que ... Oh Wait 0.o


Oui, je suis d'accord, pour l'instant, Midori, c'est cool, la théorie ça fonctionne. Après, Midori ne semble n'avoir jamais été destiné à être utilisé en tant que tel. Et effectivement, MS ne semble plus s'y intéresser pour l'instant. Je pense qu'à l'heure actuel, c'est surtout parce que industriellement parlant, ce n'est pas à l'ordre du jour, là, ils ont un peu raté le virage de l'embarqué et ce genre de truc n'est peut être pas fait pour de l'embarqué (la perte de performance peut être acceptable sur un ordi de bureau, mais sur de l'embarqué, c'est tout au minimum) et ils sont même à l'unification de leurs OS.
Mais voila, MS n'a pas dit que le projet est mort et enterré, il n'y a plus rien à en tirer, alors qu'ils ont de bon résultats. Tout ce qui a été développé peut voir le jour justement sous une forme comme une autre.

Ainsi, je répondais à la question : et si MS devait remplacer un jour leur noyau NT par autre chose ? Pour moi, ça serait plus probable que ce soit un dérivé du projet Midori qu'un noyau Linux/Unix (comme le proposait je ne sais plus qui), ce dernier n'apporte rien par rapport à NT, ça ne permet pas de se distinguer du reste des OS, contrairement à Midori.

En parlant de Midori, Charon de DriversCloud.com m'a parlé de cette video Channel9 - Project Rome: Driving User Engagement with Connected Apps and Devices. Selon lui ca reprend certain concept de Midori : la notion de DLL n'existe plus, les apps UWP communiquent entre elles via des contrats etc... Il en parlera surement mieux si il passe par ici.

D'ailleurs il a plusieurs fois été dit que les apps WinRT était en partie pensé pour pouvoir fonctionner sur Midori (vu qu'elles sont memory safe etc...), et il est clair qu'à court terme c'est bien l'UWP qui profite le plus des concepts de Singularity/Midori
26
avril
2016

Dropbox prépare l'arrivée de placeholders avec son Project Infinite

Pour compléter le problème des placeholders sur Windows 8 (conversation Twitter de Rudy Huyn développeur Windows 10 chez Dropbox :https://twitter.com/RudyHuyn/status/725018005554360321?s=09
26
avril
2016

Dropbox prépare l'arrivée de placeholders avec son Project Infinite

Le vrai problème des placeholders sur Windows 8 c'est qu'il n'était pas implémenté au niveau du système de fichiers ce qui faisait que les programmes ne savaient pas les gérer il me semble...

Pour Dropbox ça sera le même problème..
24
avril
2016

VLC : une version universelle pour Windows 10 le mois prochain

Non non sur Windows y'a pas besoin de cliquer 50 fois sur un numéro de build pour faire apparaître le menu developpeur... Sur Windows le menu développeur est un menu comme un autre.. Donc que l'option sideloading soit la ou dans le menu sécurité ça change pas grand chose..

Mais on a compris ton point de vue c'est pareil mais c'est Microsoft donc à chier =)