Microsoft는 Windows 10 Preview에 대한 많은 개선 사항을 도입했습니다. 최신 빌드 14361. 가장 많이 변경된 기능은 다음과 같습니다. Windows 10에서 Ubuntu의 Bash. 마이크로 소프트는 리눅스 개발자들이 더 나은 일을 할 수 있도록 도와 줄 리눅스 용 서브 시스템 기능의 우분투 배시 콘솔에 대한 방대한 개선 목록을 공개했다.
최신 Windows 10 Preview 빌드 14361에서 Ubuntu의 Bash에서 수정 및 개선 된 사항은 다음과 같습니다.
-
“DrvFs는 이제 Windows의 Ubuntu에서 Bash에서 실행할 때 대소 문자를 구분합니다.
- 사용자는 / mnt / c 드라이브에 case.txt 및 CASE.TXT를 만들 수 있습니다.
- 대소 문자 구분은 Windows의 Ubuntu에서 Bash 내에서만 지원됩니다. Bash 외부에서 NTFS는 파일을 올바르게보고하지만 Windows의 파일과 상호 작용하여 예기치 않은 동작이 발생할 수 있습니다.
- 각 볼륨의 루트 (예: / mnt / c)는 대소 문자를 구분하지 않습니다.
- Windows에서 이러한 파일을 처리하는 방법에 대한 자세한 내용은 여기.
- pty / tty 지원이 크게 향상되었습니다. 이제 TMUX와 같은 애플리케이션이 지원됩니다.
- 사용자 계정이 항상 생성되지 않는 설치 문제 수정
- 매우 긴 인수 목록을 허용하는 최적화 된 명령 줄 인수 구조.
- 이제 DrvF에서 read_only 파일을 삭제하고 chmod 할 수 있습니다.
- 연결 해제시 터미널이 멈추는 일부 인스턴스 수정
- chmod 및 chown은 이제 tty 장치에서 작동합니다.
- 0.0.0.0 및 ::에 로컬 호스트로 연결 허용
- Sendmsg / recvmsg는 이제> 1의 IO 벡터 길이를 처리합니다.
- 사용자는 이제 자동 생성 된 호스트 파일을 옵트 아웃 할 수 있습니다.
- 설치 중 Linux 로케일을 NT 로케일에 자동으로 일치
- / proc / sys / vm / swappiness 파일 추가
- strace가 이제 올바르게 종료됩니다.
- / proc / self / fd를 통해 파이프를 다시 열 수 있도록 허용
- DrvF에서 % LOCALAPPDATA % \ lxss 아래의 디렉터리 숨기기
- bash.exe의 더 나은 처리 ~. 이제 "bash ~ -c ls"와 같은 명령이 지원됨 / li>
- 소켓은 이제 종료 중에 사용할 수있는 epoll 읽기를 알립니다.
- lxrun / uninstall은 파일과 폴더를 더 잘 삭제합니다.
- ps -f 수정
- xEmacs와 같은 x11 앱에 대한 향상된 지원
- 기본 Ubuntu 설정과 일치하도록 초기 스레드 스택 크기를 업데이트하고 크기를 get_rlimit syscall에 올바르게보고합니다.
- 피코 프로세스 이미지 이름에 대한보고 개선 (예: 감사용)
- df 명령에 대한 / proc / mountinfo 구현
- 자식 이름에 대한 심볼릭 링크 오류 코드를 수정했습니다. 그리고 ..
- 추가 버그 수정 및 개선”
또한 Bash는 다음 syscalls 하위 수준 API에 대한 지원도 받았습니다.
- GETTIMER
- MKNODAT
- 이름 변경
- SENDFILE
- SENDFILE64
- SYNC_FILE_RANGE
Ubuntu의 Bash는 현재 Windows 10 Preview를 실행하는 Windows Insider에서만 사용할 수 있습니다. 그러나 Microsoft는 기념일 업데이트, 가상 머신을 실행하지 않고 Windows 10에서 스크립트 작업을 원하는 더 많은 Linux 개발자가 사용할 수 있습니다.
확인해야 할 관련 이야기 :
- Windows 10 Mobile 빌드 14361은 Lumia 640 및 830에 한 손 키보드를 제공합니다.
- 빌드 14361은 언어 설정을 중단하여 영어를 보조 데스크톱 언어로 전환합니다.
- 빌드 14361이 Windows 10 PC에서 사진 가져 오기 문제를 해결하지 못함
- Lumia 950 XL 용 Windows 10 Mobile 빌드 14361에서 Glance Screen이 작동하지 않음
- 모집: Windows 10 Preview 빌드 14361보고 된 문제