microsoft / microsoft/WindowsDeveloperConfig
Question about shims
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- PowerShell
- Estrellas
- 2.2k
- Forks
- 168
- Merge medio
- 5 h 14 min
- PR fusionados (30 d)
- 5
Descripción
I have a few questions about the shims used by WSL Comfort (pbcopy, pbpaste, open, etc.):
-
Are these shims intended to provide any kind of isolation or restricted access to Windows executables, or are they only convenience wrappers?
-
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?
-
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.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza localizando las definiciones de los shims de WSL Comfort y cualquier documentación relacionada en el repositorio. Comprueba cómo los shims invocan ejecutables de Windows, si los shims personalizados tienen un punto de extensión y cómo les afectan las opciones de [interop]. Se considera terminado cuando se documenten el modelo de aislamiento, el patrón de personalización y el comportamiento con la interoperabilidad desactivada y el añadido del PATH de Windows desactivado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- powershell
- Área
- operating-systems
- Tipo de issue
- Documentación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Activo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100