microsoft / microsoft/WindowsDeveloperConfig

Question about shims

Ouverte
#97 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
PowerShell
Étoiles
2.2k
Forks
168
Merge moyen
5 h 14 min
PR mergées (30 j)
5

Description

I have a few questions about the shims used by WSL Comfort (pbcopy, pbpaste, open, etc.):

  1. Are these shims intended to provide any kind of isolation or restricted access to Windows executables, or are they only convenience wrappers?

  2. If they are only convenience wrappers, what is the recommended way to create custom shims for additional Windows functionality? Is there an intended pattern or extension point for adding custom shims to WSL Comfort?

  3. Do these shims work when the following WSL interop settings are used?

[interop]
enabled=false
appendWindowsPath=false

In particular, I'm interested in whether a shim could provide access to a specific Windows executable while preventing general access to Windows executables and the Windows PATH.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par localiser les définitions des shims WSL Comfort et toute documentation associée dans le dépôt. Vérifiez comment les shims invoquent les exécutables Windows, si les shims personnalisés disposent d’un point d’extension et comment les paramètres [interop] les affectent. Le travail est terminé lorsque le modèle d’isolation, le modèle de personnalisation et le comportement avec l’interopérabilité désactivée et l’ajout du PATH Windows désactivé sont documentés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
powershell
Domaine
operating-systems
Type d'issue
Documentation
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.