Nuget est un zip avec un fichier de meta, des dll ou des binaires et des scripts PowerShell.
Il a un cousin communautaire nommé Chocolatey qui sert à distribuer des logiciels : chocolatey
Nuget a été crée en 2010 et Chocolatey en 2011.
PowerShellGet est dans Windows 10 nativement (et compatible à partir de Windows 7), et il sert de meta-gestionnaire de packages et se base se Nuget principalement :
11 ans que je ne poste plus ici mais que je lis tous les journaux et les depêches.
Les "haters" sont ici supérieurs au reste de la population des lecteurs du site.
Avec PowerShell sur Linux, Mac et Windows, je vais enfin clore ce chapitre.
Contrairement au plus jeune, je n'ai pas appris sur Unix.
Le PC du pauvre c'était pour moi des ordinateurs sous Windows depuis la version 1.0
Le génie commercial de fournir du pc bas de gamme à toute la populace m'a permis de découvrir l'informatique dans les années 90. RapLine
Je suis content que Linux le tueur d'Unix finisse par achever le géant Microsoft après temps de drama !
Par contre, maintenant plus personne ne comprends grand chose.
Une étude récente publiée par l’APEC indique que 79% des recrutements sont difficiles à réaliser dans l’IT, contre 68% un an plus tôt. Explication : très peu de candidats alors que ces profils sont souvent au cœur de la stratégie des entreprises du numérique. Réinventer la roue
Ce que je reproche à la majorité des commentaires, c'est de ne pas prendre en compte l'efficience, mais des arguments fallacieux.
Ici c'est mon journal, si personne ne fait la modération de manière globale et que je finis par penser qu'entre les débats vegan sur Youtube et les trollers de LinuxFr, ca finit par être la même "pattern"
Je continuerais à vous répondre si vous le désirez, mais il est hors de question, que je n'ai pas le droit d'exister. Je suis pas un romulien, je suis pas un linuxien, je suis un informaticien et j'emmerde profondément tous ceux qui voudront me mettre dans une case.
La laicité ca serait de respecter le polythéisme au niveau des licences.
Franchement si un jour, je rencontre le didier super des API et des OS, je le financerais pour faire chier tous ceux qui sont des nazis sans le savoir.
You can deploy it using either edition of WS2016, but to be supported in production, you must have attached Software Assurance to the licensing of the physical server.
Looking ahead to the end of first quarter 2017 and into second quarter 2017, the next release of .NET Core will be adding several “missing” APIs. According to Hunter this will include APIs that handle “networking, serialization, data, and more.” The intent is for this release of .NET Core to meet the requirements of .NET Standard 2.0, so that APIs will be consistent across the three major families of .NET: .NET Framework, .NET Core and Xamarin. VB.NET for .NET Core is being developed according to Lander, but a release date is not available.
PowerShell DotNet Core devrait récpercuté ses avancées quelques mois plus tard.
La compatibilité DotNet est parallèlement amélioré sur PowerSHell, ce qui va faire une grosse update niveau compatibilité.
Nano Server n'est disponible que sur le cloud si vous êtes un client avec un contrat cadre.
Il y a bien sur les accords partenaires et si vous êtes développeur.
Pour le reste c'est au choix : téléchargement d'un module de commandes (sorte de wrapper) ou exploitation de l'API directement via des classes PowerShell (CLR) ou via décoration d'un object (DLR)
Voici un exemple ancien (dont on pourrait reduire la taille de plus la moitié en dernière version), mais ca donne une idée de l'API :
L'équipe qui porte PowerShell semble indiqué que le moteur dotnet core sera plus riche sous Linux que Windows au niveau des appels systèmes. Je n'ai pas vérifié, ca semble cohérent.
Les architectes de Windows de Longhorn ne devaient pas être trop bête, parce qu'ils ont laissé assez de place pour booter un filesystem Linux au niveau de l'API. Comme quoi, tout le monde ne devait pas écouter Balmer.
On va rentrer dans l'ère du meta et du sémantique.
Linux a gagné le droit de recevoir toute l'attention des entreprises qui changent de cap.
ShowUi est un wrapper qui fait de la génération de code en interrogant le système.
Writing a Drag and Drop Video Player in 12 lines of script
Building a quick Twitter client in ShowUI Writing a Drag and Drop Video Player in 12 lines of script
Posté par Flavien .
En réponse au journal Pourquoi Windows.
Évalué à 1.
Dernière modification le 07 janvier 2017 à 00:03.
Le site est en PowerShell donc c'est forcément postérieur à 2005.
En ce moment, il y a 70,332 paquets sur nuget.org
Les devs de Microsoft DotNet Full, DotNetCore (GitHub) et Mono sont en train de fusionner le code en devant gérer les droits.
Il faut le savoir mais des fois Microsoft achètent du code à des petites structures, ce qui empêche le passage en Open Source. Aussi les mecs sont en train de revalider toutes les lignes de code avec les juristes et réécrire ce qui manque.
On peut rêver d'avoir des libs Framework 2.0 compatible sur linux 15 ans après leur compilation.
Et peut être la balourder sur un android ! (et sans noyau Windows)
Vous savez ils arrivent que les maisons mères attaquent leur filiale ou inversement.
Dans ce monde, les règles sont fixés par les lois, le reste par des gens qui les appliquent avec plus ou moins de zèle et de talent.
La cause a gagné et l'Open Source est entré dans le psyché des gens à cause des pionners.
Une si gros entreprise qui plie , c'est symboliquement intéressant à observer et à comprendre.
Peut-être que la génération "Valéry Giscard d’Estaing" attends de voir avant de crier victoire.
1) La compatibilité avec l'historique.
compatibilité avec le passé, le présent et le futur :
- compatibilité des builds statics X86 sur ARM en cours
- compatibilité avec un bootstrap Ubuntu
- portage de WMI sur Linux et MAC en cours
- compatibilité avec les applications iOS en cours
- compatibilité avec les applications Android en pause
2) Les MAJ qui se passent bien.
Microsoft supportent en entreprise beaucoup de scénarios et fourni pléthore d'outils assez puissant.
Encore faut-il avoir déjà étudier un repository d'un autre OS.
Ca aide.
```
Dans le cadre de mon travail d'IT, ce n'est pas une réponse que je peux fournir à mes clients. Mais je peux comprendre que tous les professionnels n'ont pas ce problème et encore moins les particuliers ou les enseignants.
Je vous envie de pouvoir appliquer vos convictions. Par contre, je trouve dommage que ça vous empêche de réfléchir au reste du monde.
Il y a t-il un sujet dans cette page ?
Non, bon ben autant que ce journal serve à échanger entre personnes curieuses :)
Sinon le petit monsieur aurait du créer un message sur le forum puisque tu nous indiques que c'est un manque de compétences qui est à l'origine de son journal.
The file system supported by the Extensible Firmware Interface is based on the FAT file system. EFI
defines a specific version of FAT that is explicitly documented and testable. Conformance to the EFI
specification and its associate reference documents is the only definition of FAT that needs to be
implemented to support EFI. To differentiate the EFI file system from pure FAT, a new partition file
system type has been defined.
Je serais tenter de dire que Microsoft n'est pas lié à ça.
Mais j'imagine que le nombre de PC tournant sous Windows a fait pencher la balance dans l'élaboration de la norme.
ESP needs to be formatted with a file system whose specification is based on the FAT file system and maintained as part of the UEFI specification; therefore, the file system specification is independent from the original FAT specification
# Infra/App
Posté par Flavien . En réponse au journal Journal inutile, mais ça me fait plaisir :-). Évalué à 3.
On peut savoir la répartition entre les serveurs infra et applicatifs ? pour Linux et Windows.
[^] # Re: 1er sujet de projet
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à -1.
Ya toujours des impondérables.
Mais là, bientôt plus besoin de Windows :)
Sauf pour les utilisateurs mais bon ça, je pense que personne a réussi à résoudre l'énigme.
Win32-OpenSSH
PSRP Linux support library
OMI
Platform Abstraction Layer
Les routes sont bientôt open source entre le monde Microsoft et le reste du monde.
[^] # Re: Il oublie LES 2 raisons principales
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0.
pour les builds arm, le depôt me semble vide : Contents-armel.gz => vide, pas de sous répertoires arm
[^] # Re: Il oublie LES 2 raisons principales
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à -2.
Pour les bugs depuis NT 4.0, ouais.
Pour les bugs d'interopérabilité avec le monde libre, attention c'est en base 666.
Enfin ça c'était avant !
[^] # Re: XXIe siecle
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 2.
Nuget est un zip avec un fichier de meta, des dll ou des binaires et des scripts PowerShell.
Il a un cousin communautaire nommé Chocolatey qui sert à distribuer des logiciels :
chocolatey
Nuget a été crée en 2010 et Chocolatey en 2011.
PowerShellGet est dans Windows 10 nativement (et compatible à partir de Windows 7), et il sert de meta-gestionnaire de packages et se base se Nuget principalement :
PowerShellGet
Architecture :

Bien évidemment tout ça faisant parti de PowerShell, c'est en cours de portage pour Linux (et MacOSX)
[^] # Re: Pas sûr de tout comprendre
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0.
Oui.
Nano Server Survival Guide
[^] # Re: Il oublie LES 2 raisons principales
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0.
Ubuntu 8.04 on Zaurus
Je cherche les dépôts de l'Ubuntu 8.04 ARM
Ils ont été supprimés.
C'était un peu les dépots expérimentaux sur les bords.
Tu crois que c'est mort ?
[^] # Re: Il oublie LES 2 raisons principales
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à -1.
Ah bon, sous linux, on peut exécuter nativement des binaires statiques x64 sur ARM v5 ?
Tout le monde a le même souci ?
# 1er sujet de projet
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0. Dernière modification le 07 janvier 2017 à 02:58.
Ca fait maintenant plus de 12 ans que je travaille cette simple question :
Mon premier message sur linuxfr.org
PowerShell Beta
11 ans que je ne poste plus ici mais que je lis tous les journaux et les depêches.
Les "haters" sont ici supérieurs au reste de la population des lecteurs du site.
Avec PowerShell sur Linux, Mac et Windows, je vais enfin clore ce chapitre.
Contrairement au plus jeune, je n'ai pas appris sur Unix.
Le PC du pauvre c'était pour moi des ordinateurs sous Windows depuis la version 1.0
Le génie commercial de fournir du pc bas de gamme à toute la populace m'a permis de découvrir l'informatique dans les années 90.
RapLine
Je suis content que Linux le tueur d'Unix finisse par achever le géant Microsoft après temps de drama !
Par contre, maintenant plus personne ne comprends grand chose.
Ce que je reproche à la majorité des commentaires, c'est de ne pas prendre en compte l'efficience, mais des arguments fallacieux.
Ici c'est mon journal, si personne ne fait la modération de manière globale et que je finis par penser qu'entre les débats vegan sur Youtube et les trollers de LinuxFr, ca finit par être la même "pattern"
Je continuerais à vous répondre si vous le désirez, mais il est hors de question, que je n'ai pas le droit d'exister. Je suis pas un romulien, je suis pas un linuxien, je suis un informaticien et j'emmerde profondément tous ceux qui voudront me mettre dans une case.
La laicité ca serait de respecter le polythéisme au niveau des licences.
J'en ai rien à foutre
Franchement si un jour, je rencontre le didier super des API et des OS, je le financerais pour faire chier tous ceux qui sont des nazis sans le savoir.
[^] # Re: Il oublie LES 2 raisons principales
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0.
Je dirais même que les softs Windows 7 tournent mieux en 10 qu'en 8.
Et que 7 + 8 = 10
[^] # Re: Pas sûr de tout comprendre
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0.
Licensing
Les conditions sont différentes pour Nano.
Je veux le mettre sur mon réseau interne et en production !
Si faut attendre Windows 2016R2, ca me va, mais si ca change pas d'ici 2020, ca veut dire casse toi sur le cloud.
><
[^] # Re: Pas sûr de tout comprendre
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0.
essayé.
il faut attendre ça :
Roadmap DotNetCore
Après le code devrait marcher bien mieux.
PowerShell DotNet Core devrait récpercuté ses avancées quelques mois plus tard.
La compatibilité DotNet est parallèlement amélioré sur PowerSHell, ce qui va faire une grosse update niveau compatibilité.
[^] # Re: Pas sûr de tout comprendre
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à -1.
Nano Server n'est disponible que sur le cloud si vous êtes un client avec un contrat cadre.
Il y a bien sur les accords partenaires et si vous êtes développeur.
C'est loin d'être "freedom"
C'est prêt techniquement mais pas juriquement.
[^] # Re: Pas sûr de tout comprendre
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à -4.
Windows 10 : powershell.exe
PS> [Net.HttpListener]::new()
AuthenticationSchemeSelectorDelegate :
ExtendedProtectionSelectorDelegate :
AuthenticationSchemes : Anonymous
ExtendedProtectionPolicy : ProtectionScenario=TransportSelected; PolicyEnforcement=Never;
CustomChannelBinding=; ServiceNames=
DefaultServiceNames : {}
Realm :
TimeoutManager : System.Net.HttpListenerTimeoutManager
IsListening : False
IgnoreWriteExceptions : False
UnsafeConnectionNtlmAuthentication : False
Prefixes : {}
Pour le reste c'est au choix : téléchargement d'un module de commandes (sorte de wrapper) ou exploitation de l'API directement via des classes PowerShell (CLR) ou via décoration d'un object (DLR)
Voici un exemple ancien (dont on pourrait reduire la taille de plus la moitié en dernière version), mais ca donne une idée de l'API :
Start-PSNode
L'APi doit contenir HTTP2.0 si je ne m'abuse sur les OS de noyau 10 (mise à jour IIS => mise à jour de la lib noyau)
NANO 410 MO + DotNetCore + Code
La compatibilité Linux de DotNetCore, a mis au régime Windows.
Certaines souhaitent qu'il crève.
Moi pas.
On ne devrait jamais jeter de code.
Il doit devenir Open Source ou se reproduire dans un autre OS.
J'ai bien l'impression que c'est ce qui se passe.
Faudrait que la famille arrête son déni de grossesse.
Depuis le temps que Microsoft et l'Open Source se tourne autour, faut pas s'étonner que ca finisse comme ça.
Ce projet vient de repartir après 3 ans de mort clinique.
GIL ?
On est à l'air de l'AST ! Même php s'y est mis.
Si tu penses que c'est une coquille vide, je t'invite à lire ces docs :
[dlr] https://github.com/IronLanguages/dlr/tree/master/Docs
L'implémentation en langage dynamique de ce patron est PowerShell.
[^] # Re: Pas sûr de tout comprendre
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0.
L'équipe qui porte PowerShell semble indiqué que le moteur dotnet core sera plus riche sous Linux que Windows au niveau des appels systèmes. Je n'ai pas vérifié, ca semble cohérent.
Les architectes de Windows de Longhorn ne devaient pas être trop bête, parce qu'ils ont laissé assez de place pour booter un filesystem Linux au niveau de l'API. Comme quoi, tout le monde ne devait pas écouter Balmer.
On va rentrer dans l'ère du meta et du sémantique.
Linux a gagné le droit de recevoir toute l'attention des entreprises qui changent de cap.
C'est légitime ! Non ?
Moi je trouve que c'est un happy end sympa !
[^] # Re: Pas sûr de tout comprendre
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 0.
La colle que tu sembles chercher s'appelle PowerShell.
C'est ce qui te permet de génerer une vue de cette API.
C'est pas sémantique par hasard.
http://www.systanddeploy.com/2016/01/powershell-gui-add-mahapps-metro-theme.html
ShowUi est un wrapper qui fait de la génération de code en interrogant le système.
Writing a Drag and Drop Video Player in 12 lines of script
Building a quick Twitter client in ShowUI Writing a Drag and Drop Video Player in 12 lines of script
http://show-ui.com/Fun%20With%20ShowUI%20Videos/
New-Window -AllowDrop -On_Drop {
$videoPlayer.Source = @($_.Data.GetFileDropList())[0]
$videoPlayer.Play()
} -On_Loaded {
$videoPlayer.Source = Get-ChildItem -Path "$env:Public\Videos\Sample Videos" -Filter *.wmv |
Get-Random | Select-Object -ExpandProperty Fullname
$videoPlayer.Play()
} -On_Closing {
$videoPlayer.Stop()
} -Content {
New-MediaElement -Name VideoPlayer -LoadedBehavior Manual
} -asjob
[^] # Re: XXIe siecle
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 1. Dernière modification le 07 janvier 2017 à 00:03.
Le site est en PowerShell donc c'est forcément postérieur à 2005.
En ce moment, il y a 70,332 paquets sur nuget.org
Les devs de Microsoft DotNet Full, DotNetCore (GitHub) et Mono sont en train de fusionner le code en devant gérer les droits.
Il faut le savoir mais des fois Microsoft achètent du code à des petites structures, ce qui empêche le passage en Open Source. Aussi les mecs sont en train de revalider toutes les lignes de code avec les juristes et réécrire ce qui manque.
On peut rêver d'avoir des libs Framework 2.0 compatible sur linux 15 ans après leur compilation.
Et peut être la balourder sur un android ! (et sans noyau Windows)
[^] # Re: Lol
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à -2.
Vous savez ils arrivent que les maisons mères attaquent leur filiale ou inversement.
Dans ce monde, les règles sont fixés par les lois, le reste par des gens qui les appliquent avec plus ou moins de zèle et de talent.
La cause a gagné et l'Open Source est entré dans le psyché des gens à cause des pionners.
Une si gros entreprise qui plie , c'est symboliquement intéressant à observer et à comprendre.
Peut-être que la génération "Valéry Giscard d’Estaing" attends de voir avant de crier victoire.
Musée Interdit
```
[^] # Re: Il oublie LES 2 raisons principales
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à -1.
[^] # Re: Licence
Posté par Flavien . En réponse au journal Pourquoi Windows. Évalué à 2.
Dans le cadre de mon travail d'IT, ce n'est pas une réponse que je peux fournir à mes clients. Mais je peux comprendre que tous les professionnels n'ont pas ce problème et encore moins les particuliers ou les enseignants.
Je vous envie de pouvoir appliquer vos convictions. Par contre, je trouve dommage que ça vous empêche de réfléchir au reste du monde.
[^] # Re: La valeur de Linux est de 0 (pour toi).
Posté par Flavien . En réponse au journal Microsoft s'accroche jusqu'au bout. Évalué à 1. Dernière modification le 03 janvier 2017 à 22:13.
Il y a t-il un sujet dans cette page ?
Non, bon ben autant que ce journal serve à échanger entre personnes curieuses :)
Sinon le petit monsieur aurait du créer un message sur le forum puisque tu nous indiques que c'est un manque de compétences qui est à l'origine de son journal.
[^] # Re: La valeur de Linux est de 0 (pour toi).
Posté par Flavien . En réponse au journal Microsoft s'accroche jusqu'au bout. Évalué à 6.
UEFI Specification Version 2.5
(Pages 536)
Je serais tenter de dire que Microsoft n'est pas lié à ça.
Mais j'imagine que le nombre de PC tournant sous Windows a fait pencher la balance dans l'élaboration de la norme.
[^] # Re: La valeur de Linux est de 0 (pour toi).
Posté par Flavien . En réponse au journal Microsoft s'accroche jusqu'au bout. Évalué à 4.
Tout ce que j'ai trouvé sur Wikipedia :
EFI system partition (ESP)
[^] # Re: C'est de ta faute
Posté par Flavien . En réponse au journal Microsoft s'accroche jusqu'au bout. Évalué à 8.
Il se plaint surtout de la colle !
Le reste, il était au courant en l'achetant !
# C'est de ta faute
Posté par Flavien . En réponse au journal Microsoft s'accroche jusqu'au bout. Évalué à -5. Dernière modification le 03 janvier 2017 à 21:34.
Quelqu'un t'as t-il obligé à acheter ce portable de ce constructeur ?
NON.
Est-ce Microsoft qui a posé la colle sur ton portable ?
NON.
Est-ce qu'il existe des ordinateurs sans OS sur le marché ?
OUI.
As-tu encouragé ce constructeur à continuer ces méthodes ?
OUI puisque tu l'as acheté.
Bref, rien neuf sous le soleil.
Ah si, Microsoft essaye de changer.
Toi, tu sembles être resté bloqué en 2015.