Сборка 14361 Windows 10 привносит существенные изменения в Bash
Вчера стала доступна новая сборка настольной Windows 10, но рядовых пользователей мало интересуют изменения в Ubuntu Bash на этой платформе. Однако, есть люди, в частности системные администраторы и разработчики, которым этот инструмент довольно интересен и удобен, поэтому для них мы расскажем подробнее про изменения в Bash сборки 14361.
Изменения Bash в Windows 10 14361
- DrvFs теперь чувствителен к регистру, таким образом через Bash на Windows можно обращаться и к case.txt и к CASE.TXT на /mnt/c
- Отличная работа проведена с pty / tty и теперь доступны такие приложения, как TMUX
- Устранена проблема с установкой, когда некоторые учетные записи не создавались
- Оптимизирована строка для более понятного и корректного использования длинного списка аргументов
- Теперь доступно удаление и смена прав (delete и chmod) файлов только для чтения
- Команды chmod и chown теперь доступны на tty-устройствах
- Распознаются, как локальный адрес 0.0.0.0 и :: при подключении к ним
- Автоматическое соответствие локали Linux и NT
- Добавлен файл /proc/sys/vm/swappiness
- strace теперь завершается корректно
- На DrvFs теперь скрываются папки в %LOCALAPPDATA%lxss
- Появилась поддержка команд вроде "bash ~ -c ls"
- lxrun /uninstall теперь лучше удаляет файлы и директории
- Устранены проблемы в ps -f
- Улучшена поддержка приложений x11, например xEmacs
- Добавлено /proc/mountinfo для команды df
- Устранена symlink-ошибка для дочерних имен с . и ..
- и другие мелкие исправления
Также, добавлена поддержка:
- GETTIMER
- MKNODAT
- RENAMEAT
- SENDFILE
- SENDFILE64
- SYNC_FILE_RANGE
Комментарии
Переустановить полностью среду Linux (из CMD с правами Администратора):
lxrun /uninstall /full
lxrun /install
А еще у lxrun есть волшебный ключик /update, который, по сути, является аналогом исполняемых внутри среды Линукс команд
apt update && apt dist-upgrade -y
А еще я лично столкнулся с невозможностью установить внутри Яву.
apt install java предлагает на выбор несколько версий и потом приводит к ошибкам установки и unresolved dependencies
На одном из форумов вычитал, что надо делать так:
$add-apt-repository ppa:webupd8team/java -y
$apt-get update
$apt-get install oracle-java8-installer
Работает, но после скачивания здорового tar.gz файлы пишет, что чексумма не совпадает и установка прерывается.
Кто-нибудь сталкивался с таким?
По теме
- Состоялся релиз обновления Windows 10 2022 Update (22H2)
- В декабре прекратится поддержка Windows 10 21H1
- Энтузиасты протестировали Windows 10 на iPad Pro M1
- Windows 10 22H2 будет иметь ограниченный набор новшеств
- WebView 2 стал доступен разработчикам в Windows 10
- В Средстве диагностики Windows обнаружена серьезная уязвимость
- На предрелизном канале вышла Windows 10 19044.1739 с разными исправлениями
- Новые обновления безопасности и прекращение поддержки Windows 10 20H2
- Включение "Режима бога" в Windows 10/11
- Обновление до Windows 10 21H2 стало доступно всем