Microsoft берёт пример с Linux? Новый терминал Windows 10 с открытым исходным кодом.

Август, 28th 2019Рубрика: Windows 7722
Подписаться на комментарии по RSS

Новый терминал Windows 10

Командная стока в Windows всегда оставалась какой-то ущербной по сравнению с терминалом Linux и даже Windows PowerShell, лишь отдалённо мог претендовать на аналогичную роль в операционной системе от Microsoft. Но пришло время для нового, свежего подхода и на прошедшей недавно конференции разработчиков Build 2019, Microsoft представила новое мощное приложение командной строки для Windows 10, получившее название Windows Terminal.

Приложение предназначено для доступа к таким средам, как PowerShell, Cmd и WSL (подсистемы Linux в Windows 10). Предварительная версия утилиты уже доступна в Windows Store и не привязана к какой-то определённой сборке.

Скачать предварительную версию Windows Terminal

Кроме того, Windows Terminal позиционируется как приложение с открытым исходным кодом (!) и доступно на GitHub по адресу https://github.com/Microsoft/Terminal, где любой желающий может принять участие не только в тестировании, но и в разработке. Подождите ... я правда вслух сказал про открытый исходный код, подразумевая Microsoft?

Ключевые особенности нового терминала в Windows 10

  1. Поддержка нескольких вкладок
  2. вкладки Windows Terminal

    Без сомнения, это одна из наиболее востребованных функций терминала. Теперь можно открывать любое количество вкладок, каждая из которых содержит приложение по вашему выбору, например, классическую командную строку, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т.д.

  3. Оформление текста через графический ускоритель
  4. Терминал Windows для отрисовки символов использует графический ускоритель DirectX. Новый механизм рендеринга текста способен намного быстрее отображать текстовые символы, эмодзи, символы powerline, значки, программные лигатуры и т.д., чем движок GDI предыдущей консоли.

    Для улучшения внешнего вида Терминала создаётся новый моноширинный шрифт. Он также будет иметь открытый исходный код и собственный репозиторий.

  5. Индивидуальные настройки и конфигурирование
  6. индивидуальное оформление Windows Terminal

    Будет доступно множество параметров настройки и конфигурирования «под себя», что даст больший контроль над внешним видом терминала и каждой из оболочек/профилей, которые используются в качестве новых вкладок. Настройки хранятся в структурированном текстовом файле в формате JSON.

    Используя механизм настройки терминала, можно создать несколько «профилей» для каждой оболочки/приложения/инструмента, которые вы хотите использовать, будь то PowerShell, Командная строка, Ubuntu или SSH-соединение с устройствами Azure или IoT. Эти профили могут иметь свою собственную комбинацию стилей и размеров шрифтов, цветовых тем, уровней размытия/прозрачности фона и т.д.

Остаётся вопрос почему в Microsoft просто не улучшили существующую консоль Windows, а решили выпустить новое приложение? И что станет с предыдущими инструментами командной строки?

Тут нас заверили, что полная обратная совместимость с существующими средствами командной строки и скриптами сохранится, а дальнейшие значимые улучшения пользовательского интерфейса без кардинальных изменений был бы попросту невозможен.

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

ваш комментарий будет опубликован после проверки
на указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.