Microsoft представи много подобрения в Windows 10 Preview с най-новата компилация 14361. Функция, която вероятно е получила най-голям брой промени, е Баш на Ubuntu на Windows 10. Microsoft разкри огромен списък с подобрения за конзолата Ubuntu Bash на функцията Подсистема за Linux, която ще помогне на разработчиците на Linux да свършат още по-добра работа сега.
Ето какво е поправено и подобрено в Bash на Ubuntu в най-новата компилация на Windows 10 Preview 14361:
-
“DrvFs сега е чувствителен към малки и малки букви, когато работи в Bash на Ubuntu под Windows.
- Потребителите могат да създават case.txt и CASE.TXT на своите / mnt / c устройства
- Чувствителността към регистъра се поддържа само в Bash на Ubuntu под Windows. Когато е извън Bash, NTFS ще отчита файловете правилно, но може да възникне неочаквано поведение при взаимодействие с файловете от Windows.
- Коренът на всеки том (т.е. / mnt / c) не е чувствителен към малки и големи букви
- Можете да намерите повече информация за обработката на тези файлове в Windows тук.
- Силно подобрена поддръжка на pty / tty. Вече се поддържат приложения като TMUX
- Фиксиран проблем с инсталирането, при който потребителските акаунти не винаги се създават
- Оптимизирана аргументация на командния ред, позволяваща изключително дълъг списък с аргументи.
- Сега можете да изтривате и chmod read_only файлове от DrvFs
- Отстранени някои случаи, когато терминалът виси при изключване
- chmod и chown вече работят на tty устройства
- Разрешаване на връзката към 0.0.0.0 и:: като localhost
- Sendmsg / recvmsg вече обработва IO вектор с дължина> 1
- Потребителите вече могат да се откажат от автоматично генерирания файл на хостове
- Автоматично съпоставяйте локала на Linux с локала NT по време на инсталирането
- Добавен е файл / proc / sys / vm / swappiness
- strace излиза правилно
- Позволете тръбите да бъдат отворени отново чрез / proc / self / fd
- Скриване на директории под% LOCALAPPDATA% \ lxss от DrvFs
- По-добро боравене с bash.exe ~. Команди като “bash ~ -c ls” вече се поддържат / li>
- Сокетите сега уведомяват, че е възможно четене на epoll по време на изключване
- lxrun / uninstall върши по-добра работа с изтриването на файловете и папките
- Коригиран ps -f
- Подобрена поддръжка за x11 приложения като xEmacs
- Актуализиран първоначален размер на стека на нишки, за да съответства на настройката по подразбиране на Ubuntu и отчитане на размера правилно в syscall get_rlimit
- Подобрено отчитане на имената на изображения на процеса на пико (например за одит)
- Внедрена / proc / mountinfo за df команда
- Фиксиран код за грешка на символна връзка за име на дете. и ..
- Допълнителни корекции на грешки и подобрения ”
Освен това Bash също получи поддръжка за следните API на ниско ниво на API на ниско ниво:
- ГЕТТИМЕР
- MKNODAT
- ПРЕИМЕНУЙ
- ИЗПРАЩАНЕ
- ИЗПРАЩАНЕ 64
- SYNC_FILE_RANGE
Понастоящем Bash на Ubuntu е достъпен само за потребители на Windows, работещи с Windows 10 Preview. Microsoft обаче ще го пусне на обществеността с актуализацията на годишнината, което го прави достъпно за още повече разработчици на Linux, които искат да работят по своите скриптове в Windows 10, без да работят с виртуална машина.
СВЪРЗАНИ ИСТОРИИ, КОИТО ТРЯБВА ДА ПРОВЕРИТЕ:
- Windows 10 Mobile build 14361 предлага клавиатура с една ръка на Lumia 640 и 830
- Компилация 14361 разбива езиковите настройки, превръщайки английския във вторичен език на работния плот
- Компилация 14361 не успява да реши проблема с импортирането на снимки на компютри с Windows 10
- Glance Screen не работи на Windows 10 Mobile build 14361 за Lumia 950 XL
- Обзор: Съобщени проблеми за Windows 10 Preview build 14361