Windows 10 May 2020 Update�̖ڋʋ@�\�ł���Windows Subsystem for Linux�iWSL�j�̐V�o�[�W�����uWSL 2�v�̃C���X�g�[�����琫�\�]���܂ł����グ��BWSL 2�ɂȂ��Ăǂ̂悤�ȕύX���s��ꂽ�̂��𖾂炩�ɂ���B
���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B
�@�V�^�R���i�E�C���X�̂܂ŕs�����ȂƂ���͂�����̂́A�uWindows 10 May 2020 Update�i�o�[�W����2004�j�v�̊J���͏����ɐi��ł���悤�ŁA�����z�z���߂Â��Ă���B���ɁAWindows Insider Program�ɂ��v���r���[�ł̔z�z�́A���������[�X�ł������uRelease Preview�v�����O�ōs���Ă���A�߂������Ɉ�ʌ����z�z�J�n�̃A�i�E���X������Ǝv����B
�@���āA�����May 2020 Update�̖ڋʂƂ�������uWindows Subsystem for Linux�iWSL�j 2�v�Ɋւ��āARelease Preview�o�[�W�����ł̂܂Ƃ߂��s���A�����ď]���́uWSL�v�Ƌ@�\��\���r���Ă݂邱�Ƃɂ���B
�@�Ȃ��A�{�L���ł́A�]����WSL���uWSL 1�v�AMay 2020 Update�ɓ��ڂ����@�\�₻�̎��s���Ȃǂ��uWSL 2�v�Ƌ�ʂ��ĕ\�L���A���҂����킹�Ĉ����ꍇ�ɁuWSL�v�Ɛ�����t�����ɕ\�L����B
�@�܂�Linux�́AWindows OS�ƈ���ăJ�[�l����֘A�\�t�g�E�F�A���ʂ̃v���W�F�N�g�Ƃ��ĊJ������Ă���B������OS�Ƃ��ăC���X�g�[���ł���悤�ɂ܂Ƃ߂����̂��uLinux�f�B�X�g���r���[�V�����v�ƌĂԁBLinux�f�B�X�g���r���[�V�����͈�ʓI�ȗp��ł��邪�A�{�L���ł�WSL�p��Microsoft Store�Ŕz�z����Ă���Linux�f�B�X�g���r���[�V�����݂̂��w�����̂Ƃ���B
�@WSL 2�Ɋւ��ẮA����܂ł�����{�A�ڂŎ��グ�Ă����B�J���r���̃o�[�W�������������L���ł͂��邪�A��{�I�ȕ����͕ς���Ă��Ȃ��B
�@WSL 1�Ɠ��l�AWSL 2��Windows OS����Linux�\�t�g�E�F�A�����s�\�ɂ�����̂��B�������AWSL 1�Ƃ͓����\���Ȃǂ��قȂ�B�ȒP�ɈႢ���܂Ƃ߂��̂����\���B
���� | WSL 1 | WSL 2 |
---|---|---|
Linux�J�[�l�� | �G�~�����[�V���� | �l�C�e�B�u |
���s�� | pico�v���Z�X | �y�ʃ��[�e�B���e�B�[���z�}�V���iVM�j |
�Ή�Windows�o�[�W���� | Windows 10 Fall Creators Update�i�o�[�W����1709�j�` | Windows 10 May 2020 Update�i�o�[�W����2004�j�` |
Windows 10 Home�Ή� | �� | �� |
���z�}�V���x���@�\ | �s�v | �K�{ |
WSL 1��WSL 2�̈Ⴂ |
�@WSL 1�́AWindows 10 Fall Creators Update�i�o�[�W����1709�j�ɍŏ��ɓ��ڂ��ꂽ�BWindows 10���̒���Linux�A�v���P�[�V���������삷�������Ă������ALinux�J�[�l�����g�킸�A�J�[�l��������@�\�i�V�X�e���R�[���j�́A�G�~�����[�V�������g���AWindows OS�̃J�[�l���@�\�ȂǂŎ������Ă����B
�@����ɑ���WSL 2�́A���z�}�V����Linux�삳����B���̂Ƃ��Ɏg����̂́AHyper-V���g�������z�}�V�����ł͂Ȃ��A�u�y�ʃ��[�e�B���e�B�[���z�}�V���v�ƌĂ����̂��B
�@��{�I�ɂ͉��z�}�V�������A���z�}�V�����Ǘ�����n�C�p�[�o�C�U�[�uHyper-V�v�̊Ǘ��O�ɂ���B�������AHyper-V�Ƌ������邱�Ƃ͉\�ŁA���z�l�b�g���[�N�X�C�b�`�≼�z�l�b�g���[�N�A�_�v�^�[�Ȃǂ̊�{�I�Ȏd�g�݂͋��p���Ă���B�܂��AHyper-V�ł͂Ȃ����Ƃ���AHyper-V�����삵�Ȃ��uWindows 10 Home�v�ł�WSL 2�̗��p���\���B
�@WSL 2�́AWSL 1�̎d�g�݂��g�����߁A�C���X�g�[����WSL 1�̃C���X�g�[���ɒlj����čs�����̂ƂȂ��Ă���B���̂��߁A����WSL 1�𗘗p���Ă���ꍇ�A�lj��菇�݂̂�WSL 2�삳���邱�Ƃ��ł���B
�@�܂��AWSL 2���C���X�g�[�����Ă��ALinux�f�B�X�g���r���[�V������������WSL 1�œ��삳�������邱�Ƃ��\���B���[�U�[�����猩��ƁALinux�f�B�X�g���r���[�V�������Ƃ̓���o�[�W�������u1�i�{�L���ł���WSL 1�j�v�܂��́u2�i��WSL 2�j�v�Ƃ����Ⴂ�ł����Ȃ��B�������AWSL�ł́A�����Linux�f�B�X�g���r���[�V�������C���X�g�[�����邱�Ƃ͂ł����A����1��Linux�f�B�X�g���r���[�V�����́AWSL 1��WSL 2�̂ǂ��炩����ł������삳�����Ȃ��B
�@WSL 2�𗘗p���邽�߂ɂ́ACPU�Ɂu���z�}�V���x���@�\�v�iIntel VT��������AMD-V�j���K�v�ɂȂ�B�n�[�h�E�F�A�ɂ���ẮA�o���ɂ�����BIOS�ݒ�iUEFI�ݒ�j�Ŗ����ɂ��Ă���ꍇ�����邽�߁A�C���X�g�[���O�ɗL���ɂ��Ă����K�v������B
�@WSL 1��WSL 2�̂���1�̈Ⴂ�́ALinux���C���X�g�[�������u���[�J���t�@�C���V�X�e���v��Windows 10���iWSL�ł�Win32���ƕ\�L���邱�Ƃ������j�̃t�@�C���A�N�Z�X�̂��߂̃t�@�C���V�X�e���ɂ���B���Ƃ���Linux��Windows OS��NTFS�Ƃ͈Ⴄ�t�@�C���V�X�e���������A�t�@�C���̃A�N�Z�X�Ǘ��⑮���ȂǂɈႢ������B
���� | WSL 1 | WSL 2 |
---|---|---|
Linux���[�J���t�@�C���V�X�e�� | �{�����[���t�@�C���V�X�e���iVolFs�^NTFS��j | Ext4�t�@�C���V�X�e���iVHDX���j |
���[�J���t�@�C���V�X�e����Win32����̃A�N�Z�X | �i9PFs�o�R�j | �i9PFs�o�R�j |
WSL����Win32�iNTFS�j���ւ̃A�N�Z�X | �h���C�u�t�@�C���V�X�e���iDrvFs�^NTFS��j | 9PFs�i�l�b�g���[�N���L�j |
WSL 1��WSL 2�̃t�@�C���V�X�e���̈Ⴂ |
�@WSL 1�́AWindows 10����Linux�J�[�l�����G�~�����[�V�������Ă����W����ANTFS�̏�ɓ��ʂȗ̈��݂��A������Linux���C���X�g�[�����Ă����B������u�{�����[���t�@�C���V�X�e���iVolume File System�B�ȉ�VolFs�ƕ\�L����j�v�ƌĂԁB
�@VolFs�́AWSL 1��Linux�̃t�@�C���A�N�Z�XAPI���G�~�����[�V��������Linux�̃t�@�C���V�X�e���̂悤�Ɍ��������Ă��邪�A���ۂɂ�NTFS��̃t�H���_�ł����Ȃ��B�������AWindows 10�����炱��ڃA�N�Z�X���邱�Ƃ́ALinux���̏�Ԃɖ����������N�����i�{���J�[�l��������������ł��Ȃ��͂��t�@�C����Windows 10������ύX�����Ȃǁj���Ƃ����邽�߁A�A�N�Z�X���֎~����Ă���B
�@���̑���A�u9P�v�Ƃ����v���g�R�����g�����l�b�g���[�N�t�@�C�����L�̎d�g�݂�����Ă���A�l�b�g���[�N���L�Ƃ��āu\\wsl$�v�Ƃ������z�I�ȃT�[�o���ŃA�N�Z�X���\�ɂȂ�i�����{�L���ł͉���9P�t�@�C���V�X�e���A9PFs�ƕ\�L����j�B
�@WSL 1��Linux����Win32����NTFS���A�N�Z�X����d�g�݂́u�h���C�u�t�@�C���V�X�e���iDrive File System�B��DrvFs�j�v�ƌĂ�ALinux������́u/mnt/c�v�i�ݒ�ŕύX���\�j�ȉ��̃p�X�ŃA�N�Z�X���\�ɂȂ��Ă���B��������AWSL 1��Linux���G�~�����[�V�������Ă��邽�߁ANTFS�֒��ڃA�N�Z�X���ł���B
�@����ɑ���WSL 2�́ALinux�J�[�l�������삵�Ă��邽�߁A���̃C���X�g�[���́ALinux�ŕW���I�ȁuext4�v�Ƃ����t�@�C���V�X�e���ɑ��čs����BWSL 2�ł́A���z�n�[�h�f�B�X�N�t�@�C�����g���A����ext4���������Ă���BWSL 2����NTFS���ւ̃A�N�Z�X�́A9PFs���g���A�l�b�g���[�N�A�N�Z�X�o�R�ōs���B���̂��߁AWSL 2�ł́AWin32���̃t�@�C���A�N�Z�X�͂��܂葬���Ȃ��B
�@�Ȃ��AWSL�ł́ADrvFs�A9PFs�Ƃ��ɁANTFS�̃V���{���b�N�����N�A�W�����N�V�����ɑΉ����Ă���iWindows 10 The Latest�u�yWSL 2�݊����`�F�b�N�zNTFS�̃V���{���b�N�����N��W�����N�V�����͎g�����ɂȂ�̂��H�v�Q�Ƃ̂��Ɓj�B
�@WSL 2�̃l�b�g���[�N�Ɋւ��ẮAWindows 10 The Latest�uLinux���قڂ��̂܂ܓ����悤�ɂȂ����wWSL2�x�̃l�b�g���[�N�@�\�v���Q�l�ɂ��Ăق����B�����ł͊ȒP��WSL�̃l�b�g���[�N�ɂ��Ă܂Ƃ߂Ă����B
�@WSL 1�ł́AWindows 10���ŃG�~�����[�V�������s�����߁ALinux���ł�TCP/IP�Ȃǂ̃v���g�R���͏��������AWindows 10���̃l�b�g���[�N�@�\�𗘗p����B���̂��߁ALinux��IP�A�h���X��Windows 10���Ɠ���ɂȂ�B
���� | WSL 1 | WSL 2 |
---|---|---|
WSL��IP�A�h���X | Win32�Ɠ��� | Win32�Ƃ͕ʃl�b�g���[�N |
Win32�� IP�A�h���X | Win32�Ɠ��� | ���z�l�b�g���[�N���A�h���X |
WSL 1��WSL 2�̃l�b�g���[�N�@�\�̈Ⴂ |
�@����ɑ��āAWSL 2�ł͉��z�}�V������Linux�J�[�l�������삵�A�l�b�g���[�N�X�^�b�N�����삷�邽�߁AIP�A�h���X��Win32���Ƃ͕ʂ̂��̂��g���B���̂Ƃ��A���z�l�b�g���[�N�i���z�l�b�g���[�N�X�C�b�`�j������A�Ǝ��̓����l�b�g���[�N��WSL 2��Win32���̉��z�l�b�g���[�N�A�_�v�^�[���ڑ������\���ƂȂ�B�����_�ł́A����IP�A�h���X�̊��蓖�ẮAWSL 2�̉��z�l�b�g���[�N�������オ��Ƃ��ɍs���邽�߁A�K����������IP�A�h���X�ɂȂ�킯�ł͂Ȃ��B
�@�������AWindows 10������́A���WSL 2���́ALocalhost�Ƃ��ăA�N�Z�X���\�ɂȂ�悤�Ȏd�g�݂�����i�ڍׂ�Windows 10 The Latest�uLinux���قڂ��̂܂ܓ����悤�ɂȂ����wWSL2�x�̃l�b�g���[�N�@�\�v�Q�Ƃ̂��Ɓj�B����́AWSL 2���ł̑҂��|�[�g�iListen�|�[�g�j��Win32���̃\�t�g�E�F�A�����p���邱�Ƃōs����B
�@�܂��AWSL 2���ł́A�u/etc/resolv.conf�v�ɋL�ڂ���Ă���DNS�T�[�o�����Win32���̉��z�l�b�g���[�N��IP�A�h���X�������悤�ɂȂ��Ă���i���̃t�@�C����WSL 2�̋N�����Ɏ����I�ɐ��������j�B���̎d�g�݂𗘗p����ALinux���ł����̎菇��Win32����IP�A�h���X�邱�Ƃ��\���B
�@WSL 2�������߂ɂ́A���O��WSL 1�삳����K�v������B�܂Ƃ߂ăC���X�g�[�����邱�Ƃ��\�����AWSL 1���������WSL 2���C���X�g�[������Ƃ����A2�i�K�ōs������������₷���BWSL 1�̃C���X�g�[���Ɋւ��ẮAIT�̋����u�yWSL����z��1��@Windows 10�W��Linux��WSL���n�߂悤�v���Q�l�ɂ��Ă������������B
�@�܂��A�K�v��Windows 10�̋@�\���C���X�g�[������B����ɂ́A�m�R���g���[���p�l���n�|�m�v���O�����Ƌ@�\�n���J���A���y�C���ŁmWindows�̋@�\�̗L�����܂��͖������n��I�����A�mWindows�̋@�\�n�ŕ\������郊�X�g����uLinux�pWindows�T�u�V�X�e���v��L���ɂ���B
�@WSL 2���g���Ȃ�A���̃��X�g�̈�ԉ��ɂ���u���z�}�V���v���b�g�t�H�[���v���L���ɂ���iWindows 10 Home�ł��T�|�[�g����Ă���j�B���̌�A�V�X�e�����ċN�����ăC���X�g�[�������@�\��L��������BGUI���삪�ʓ|�Ƃ����ꍇ�ɂ́Acmd.exe�܂���PowerShell�ňȉ��̃R�}���h�����s��A�蓮�ōċN�������Ă��悢�B
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
�@�ċN����AMicrosoft Store����WSL�p��Linux�f�B�X�g���r���[�V�������C���X�g�[������BLinux�f�B�X�g���r���[�V������T���ɂ́AMicrosoft Store�A�v���̌������ɁuWSL�v�Ɠ��͂���B�ǂ̃f�B�X�g���r���[�V������I��ł��\��Ȃ��B
�@Linux�f�B�X�g���r���[�V�������C���X�g�[������ƁA�m�X�^�[�g�n���j���[�ɓo�^�����̂ł�����N���b�N����WSL 1�Ƃ���Linux�f�B�X�g���r���[�V�����̎��s������点��B���̂Ƃ��A�u���[�U�[���v�Ɓu�p�X���[�h�v���Ă���̂ŁA�����ݒ肷��B���ɐ������Ȃ��̂ŁA�K���ȃ��[�U�[���A�p�X���[�h�ō\��Ȃ��B
�@�p�X���[�h�́ALinux�f�B�X�g���r���[�V�����ɂ���ẮA�Ǘ��Ҍ����Ńv���O���������s������sudo�R�}���h�Ȃǂŗv������邱�Ƃ����邽�߁A�����ɓ�����̂ɂ���K�v�͂Ȃ��A�o���₷�����͂��₷�����̂ł悢�BWSL�ł́A�N�����Ƀp�X���[�h��v������邱�Ƃ͂Ȃ��B
�@WSL 1��Linux�f�B�X�g���r���[�V���������삵����A�����WSL 2�ŋN���ł���悤�ɕύX����B����ɂ́A�R�}���h�v�����v�g�܂���PowerShell���J���A�ȉ��̃R�}���h�����s����B���܂̂Ƃ���WSL 2�ւ̕ύX��GUI�ł͍s�����A�R�}���h���g���K�v������B
wsl.exe --set-version ���f�B�X�g���r���[�V�������� 2
�@����Ŏw�肵��Linux�f�B�X�g���r���[�V������WSL 2�ŋN������悤�ɂȂ�B
�@��L�̃R�}���h�����s���āALinux�f�B�X�g���r���[�V������WSL 2�p�ɕϊ�����ہA�uWSL 2�����s����ɂ́A�J�[�l���R���|�[�l���g�̍X�V���K�v�ł��v�Ƃ������b�Z�[�W���\�����ꂽ�ꍇ�AMicrosoft�́uWSL 2 Linux�J�[�l���̍X�V�v�y�[�W���J���A�uwsl_update_x64.msi�v���_�E�����[�h���Ď��s����Ƃ悢�B
�@�Ȃ��ALinux�f�B�X�g���r���[�V�������́A�ȉ��̃R�}���h�ŕ\�������邱�Ƃ��ł���B�u-l�v�I�v�V����������Linux�f�B�X�g���r���[�V��������\�����邪�A�u-v�v��t����ƁALinux�f�B�X�g���r���[�V������WSL 1�Ȃ̂�WSL 2�Ȃ̂��Ƃ������o�[�W�������\������悤�ɂȂ�B
wsl.exe -l -v
�@�܂��A����C���X�g�[������Linux�f�B�X�g���r���[�V�����́A�S��WSL 2�Ƃ������ꍇ�A�ȉ��̃R�}���h�Ńf�t�H���g�̓���o�[�W������WSL 2�Ɏw��ł���B
wsl.exe --set-default-version 2
�@���āAWSL 2�́AWSL 1��萫�\�������̂��ǂ������C�ɂȂ�Ƃ��낾�B�����ŁA�x���`�}�[�N�\�t�g�E�F�A���g���A���̎��s���x�Ȃǂ𑪒肵�Ă݂��B���p�����̂́A�ubyte-unixbench�v�ƌĂ����̂ŁA��Byte�����쐬�����v���O�������x�[�X�Ɍ��݂������e�i���X���������Ă�����̂��B
Copyright© Digital Advantage Corp. All Rights Reserved.