microsoft / microsoft/WindowsDeveloperConfig

Question about shims

Abierto
#97 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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.):

  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.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.