Microsoft advirtió a todos los usuarios de Windows 10 que han instalado recientemente el subsistema de Windows para Linux que no deben modificar los archivos de Linux en Windows utilizando aplicaciones, herramientas, scripts u otros medios.
El subsistema Windows para Linux (WSL) es parte del nuevo sistema operativo Windows 10 de Microsoft. Sin embargo, no está instalado por defecto y necesita ser habilitado por un usuario o administrador antes de que esté disponible.
Para habilitar Bash en Windows 10, el usuario tendría que habilitar primero el Modo Desarrollador en la aplicación Configuración bajo Actualizar y Seguridad> Para Desarrolladores. Una vez hecho esto, es necesario abrir la opción “Activar o desactivar las características de Windows” en el Panel de Control clásico, y seleccionar el Subsistema Windows para Linux para activar la característica.
Windows 10 descarga Bash desde la tienda. Una vez finalizada la operación, puede encenderla escribiendo bash en la línea de comandos.
Índice de contenido
No edite archivos Linux en Windows
Microsoft advierte a los usuarios de Windows 10 que no editen ningún archivo de Linux que forme parte del subsistema Linux utilizando aplicaciones, scripts, comandos de consola u otros medios de Windows.
NO cree y/o modifique, bajo NINGUNA circunstancia, archivos de Linux usando aplicaciones, herramientas, scripts, consolas, etc. de Windows.
La razón es que crear o cambiar archivos Linux desde Windows puede resultar en la corrupción de datos o incluso en un sistema Linux dañado.
Crear/cambiar archivos Linux desde Windows probablemente resultará en corrupción de datos y/o dañará su entorno Linux, lo que requerirá que desinstale y reinstale su distribución.
Microsoft se refiere a todos los archivos de Linux que forman parte de WLS, y todos ellos se almacenan bajo %localappdata%lxss en la unidad del sistema.
La razón de esto es que los metadatos de los archivos se manejan de forma diferente en Linux que en Windows. Dado que WSL se almacena en una carpeta NTFS, es necesario que “calcule y mantenga los metadatos de cada archivo Linux en sus atributos extendidos NTFS”.
Mientras que WSL es capaz de eso, las aplicaciones, scripts, herramientas o programas de Windows no lo son. Esto significa que la creación o modificación de eventos no almacenará ningún metadato de archivos de Linux.
Es posible que los archivos sin los metadatos adecuados no se abran, escriban o lean en absoluto debido a esto.
La solución de Microsoft es almacenar los archivos que necesita para usar en Windows y Bash en directorios separados.
Cuando usted accede a los archivos en su sistema de archivos Windows desde Bash, WSL respeta los comportamientos del sistema de archivos NT (por ejemplo, insensibilidad a mayúsculas y minúsculas), permisos, etc., de modo que usted puede acceder fácilmente a los mismos archivos usando tanto las herramientas de Windows como las herramientas de Bash sin tener que copiar archivos de un lado a otro entre sistemas de archivos.
Palabras de cierre
Aunque podría decir que esto es inconveniente si usa WSL regularmente, sería lo mismo si copiara un archivo NTFS a una partición de Linux, lo editara y lo volviera a copiar.
Ahora tú: ¿Utiliza Bash en Windows 10?
Resumen Article NameMicrosoft: no edite archivos Linux en WindowsDescriptionMicrosoft advirtió a todos los usuarios de Windows 10 que hayan instalado el subsistema Windows para Linux recientemente que no deben modificar archivos Linux en Windows utilizando aplicaciones, herramientas, scripts u otros medios.AuthorMartin BrinkmannPublisherGhacks Technology NewsLogo/