Ubuntu의 Bash는 Windows 10 빌드 14361에서 대규모 업데이트를 받았습니다.
1 회신
어제 마이크로소프트 출시된 Windows 10 빌드 14361 업데이트의 빠른 링에서 Windows 참가자에게. Microsoft가 처음 발표한 변경 사항 목록 외에도 이 빌드에는 Linux용 Subsystem 기능의 Ubuntu Bash 콘솔에 대한 개선 사항이 포함되어 있습니다. Windows 10 빌드 14361의 Ubuntu에서 Bash의 새로운 기능을 자세히 살펴보겠습니다.
- 이제 Windows의 Ubuntu에서 Bash를 실행할 때 DrvFs가 대소문자를 구분합니다.
- 사용자는 /mnt/c 드라이브에 case.txt 및 CASE.TXT를 생성할 수 있습니다.
- 대소문자 구분은 Windows의 Ubuntu에서 Bash 내에서만 지원됩니다. Bash 외부에서 NTFS는 파일을 올바르게 보고하지만 Windows의 파일과 상호 작용할 때 예기치 않은 동작이 발생할 수 있습니다.
- 각 볼륨의 루트(예: /mnt/c)는 대소문자를 구분하지 않습니다.
- Windows에서 이러한 파일을 처리하는 방법에 대한 자세한 내용은 여기.
- 크게 향상된 pty / tty 지원. TMUX와 같은 애플리케이션이 이제 지원됩니다.
- 사용자 계정이 항상 생성되지 않는 설치 문제 수정
- 매우 긴 인수 목록을 허용하는 최적화된 명령줄 인수 구조.
- 이제 DrvF에서 읽기 전용 파일을 삭제하고 chmod할 수 있습니다.
- 연결 해제 시 터미널이 멈추는 일부 인스턴스를 수정했습니다.
- chmod 및 chown은 이제 tty 장치에서 작동합니다.
- 0.0.0.0에 대한 연결을 허용하고:: localhost로
- Sendmsg/recvmsg는 이제 >1의 IO 벡터 길이를 처리합니다.
- 사용자는 이제 자동 생성된 호스트 파일을 선택 해제할 수 있습니다.
- 설치하는 동안 Linux 로케일을 NT 로케일과 자동으로 일치시킵니다.
- /proc/sys/vm/swappiness 파일을 추가했습니다.
- 이제 strace가 올바르게 종료됩니다.
- /proc/self/fd를 통해 파이프를 다시 열 수 있도록 허용
- DrvFs에서 %LOCALAPPDATA%\lxss 아래 디렉터리 숨기기
- bash.exe의 더 나은 처리 ~. "bash ~ -c ls"와 같은 명령이 이제 지원됨/li>
- 소켓은 이제 종료 중에 epoll 읽기를 사용할 수 있음을 알립니다.
- lxrun /uninstall은 파일과 폴더를 더 잘 삭제합니다.
- 수정된 ps -f
- xEmacs와 같은 x11 앱에 대한 지원 개선
- 기본 Ubuntu 설정과 일치하도록 초기 스레드 스택 크기를 업데이트하고 get_rlimit 시스템 호출에 크기를 올바르게 보고했습니다.
- Pico 프로세스 이미지 이름 보고 개선(예: 감사용)
- df 명령에 대한 /proc/mountinfo 구현
- 자식 이름에 대한 symlink 오류 코드를 수정했습니다. 그리고 ..
- 추가 버그 수정 및 개선 사항
저수준 API에서 Bash는 다음 시스템 호출을 지원합니다.
겟타이머. MKNODAT. 이름 변경. 파일 보내기. SENDFILE64. SYNC_FILE_RANGE
그게 다야 Windows 10 빌드 14361에서 Ubuntu의 Bash를 활성화하려면 다음 자습서를 따르십시오.
Windows 10에서 Ubuntu Bash를 활성화하는 방법
원천: MSDN.