- PVSM.RU - https://www.pvsm.ru -

Запуск Linux-приложений на Chromebook

Запуск Linux-приложений на Chromebook - 1

Появление Chromebook стало важным моментом для американских систем образования, позволив им покупать недорогие ноутбуки для учеников, учителей и администраторов. Хотя Chromebook [1] всегда работали под управлением операционной системы на основе Linux (Chrome OS), до недавнего времени большинство Linux-приложений на них запустить было невозможно. Однако всё изменилось, когда Google выпустила Crostini [2] — виртуальную машину, позволяющую запускать на Chromebook ОС Linux (бета).

Большинство Chromebook, выпущенных после 2019 года, а также некоторые более старые модели, способны работать с Crostini и Linux (бета). Узнать, находится ли ваш Chromebook в списке поддерживаемых устройств, можно здесь [3]. К счастью, мой Acer Chromebook 15 с 2 ГБ ОЗУ и процессором Intel Celeron поддерживается.

Запуск Linux-приложений на Chromebook - 2

(Don Watkins, CC BY-SA 4.0 [4])

Если вы планируете устанавливать много Linux-приложений, то рекомендую использовать Chromebook с 4 ГБ ОЗУ и бо́льшим объёмом свободного пространства на диске.

Настройка Linux (бета)

Войдя в систему Chromebook, переместите курсор мыши в нижний правый угол экрана, где расположены часы, и нажмите левой клавишей. Откроется панель, сверху которой будут перечислены опции (слева направо): выход, завершение работы, блокировка и открытие параметров. Выберите значок параметров (Settings).

Запуск Linux-приложений на Chromebook - 3

(Don Watkins, CC BY-SA 4.0 [4])

В левой части панели Settings вы увидите в списке Linux (Beta).

Запуск Linux-приложений на Chromebook - 4

(Don Watkins, CC BY-SA 4.0 [4])

Нажмите на Linux (Beta), и в основной панели появится опция его запуска. Нажмите на кнопку Turn on.

Запуск Linux-приложений на Chromebook - 5

(Don Watkins, CC BY-SA 4.0 [4])

После этого запустится процесс настройки окружения Linux на Chromebook.

Запуск Linux-приложений на Chromebook - 6

(Don Watkins, CC BY-SA 4.0 [4])

Затем вам предложат ввести Username и нужный размер установки Linux.

Запуск Linux-приложений на Chromebook - 7

(Don Watkins, CC BY-SA 4.0 [4])

Для установки Linux на Chromebook потребуется несколько минут.

Запуск Linux-приложений на Chromebook - 8

(Don Watkins, CC BY-SA 4.0 [4])

После завершения установки можно будет начинать работу с Linux на Chromebook. В панели меню нижней части дисплея Chromebook есть ярлык терминала — текстового интерфейса, который можно использовать для взаимодействия с Linux.

Запуск Linux-приложений на Chromebook - 9

(Don Watkins, CC BY-SA 4.0 [4])

Можно воспользоваться стандартными командами Linux [5], например ls, lscpu и top, чтобы получить больше информации об окружении. Приложения устанавливаются командой sudo apt install.

Устанавливаем первое Linux-приложение

Возможность установки и запуска свободного ПО с открытым исходным кодом на Chromebook позволяет реализовать широкие возможности.

Первым делом я рекомендую установить приложение Mu editor [6] для Python. Установим его, введя в терминал следующее:

$ sudo apt install mu-editor

Для установки потребуется чуть больше пяти минут, но в конечном итоге вы получите возможность пользоваться отличным редактором кода на Python.

Я с огромным успехом использовал Mu и Python в качестве инструмента обучения [7]. Например, я учил своих студентов писать код для модуля turtle языка Python и исполнять его для создания графики. Меня расстроило то, что не удалось использовать Mu с открытой аппаратной платой BBC:Microbit [8]. Несмотря на то, что Microbit подключается к USB и в виртуальном окружении Linux на Chromebook есть поддержка USB, заставить её работать мне не удалось.

Запуск Linux-приложений на Chromebook - 10

(Don Watkins, CC BY-SA 4.0 [4])

После установки приложения оно отобразится в специальном меню Linux Apps, которое показано в нижнем правом углу скриншота.

Запуск Linux-приложений на Chromebook - 11

(Don Watkins, CC BY-SA 4.0 [4])

Установка других приложений

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

Например, такой командой можно установить пакет LibreOffice:

$ sudo apt install libreoffice

Аудиоредактор с открытым исходным кодом Audacity [9] — один из моих любимых учебных приложений. Микрофон моего Chromebook работает с Audacity, благодаря чему я с лёгкостью могу создавать подкасты или редактировать бесплатные звуки из Wikimedia Commons [10]. Установить Audacity на Chromebook легко — запустив виртуальное окружение Crostini, откройте терминал и введите следующее:

$ sudo apt install audacity

Затем запустите Audacity из командной строки или найдите его в разделе Linux Apps меню Chromebook.

Запуск Linux-приложений на Chromebook - 12

(Don Watkins, CC BY-SA 4.0 [4])

Также я с лёгкостью установил TuxMath [11] и TuxType [12] — пару замечательных образовательных программ. Мне даже удалось установить и запустить редактор изображений GIMP [13]. Все Linux-приложения берутся из репозиториев Debian Linux.

Запуск Linux-приложений на Chromebook - 13

(Don Watkins, CC BY-SA 4.0 [4])

Передача файлов

В Linux (бета) есть утилита для резервного копирования и восстановления файлов. Также можно передавать файлы между виртуальной машиной Linux (бета) и Chromebook, открыв на Chromebook приложение Files и нажав правой клавишей на той папке, которую вы хотите передать. Можно передать все файлы с Chromebook или создать специальную папку для общих файлов. Находясь в виртуальной машине Linux, доступ к папке можно получить, перейдя к /mnt/chromeos.

Запуск Linux-приложений на Chromebook - 14

(Don Watkins, CC BY-SA 4.0 [4])

Дополнительная информация

Документация [14] по Linux (бета) очень подробна, поэтому внимательно её изучите, чтобы узнать о возможностях. Вот некоторые важные аспекты, взятые из документации:

  • Камеры пока не поддерживаются.
  • Android-устройства поддерживаются через USB.
  • Аппаратное ускорение пока не поддерживается.
  • Доступ к микрофону есть.

Пользуетесь ли вы Linux-приложениями на Chromebook? Расскажите об этом в комментариях!


На правах рекламы

VDSina предлагает серверы в аренду [15] под любые задачи, огромный выбор операционных систем для автоматической установки, есть возможность установить любую ОС с собственного ISO [16], удобная панель управления [17] собственной разработки и посуточная оплата.

Автор: Mikhail

Источник [18]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/357251

Ссылки в тексте:

[1] Chromebook: https://en.wikipedia.org/wiki/Chromebook

[2] Crostini: https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md

[3] здесь: https://www.chromium.org/chromium-os/chrome-os-systems-supporting-linux

[4] CC BY-SA 4.0: https://creativecommons.org/licenses/by-sa/4.0/

[5] стандартными командами Linux: https://opensource.com/downloads/linux-common-commands-cheat-sheet

[6] Mu editor: https://codewith.mu

[7] Mu и Python в качестве инструмента обучения: https://opensource.com/article/20/9/teaching-python-mu

[8] BBC:Microbit: https://opensource.com/article/19/8/getting-started-bbc-microbit

[9] Audacity: https://www.audacityteam.org/

[10] Wikimedia Commons: https://commons.wikimedia.org/wiki/Commons:Free_media_resources/Sound

[11] TuxMath: https://sourceforge.net/projects/tuxmath/

[12] TuxType: https://sourceforge.net/projects/tuxtype/

[13] GIMP: https://www.gimp.org/

[14] Документация: https://support.google.com/chromebook/answer/9145439?p=chromebook_linuxapps&b=banon-signed-mpkeys&visit_id=637346541887671598-1548999339&rd=1

[15] серверы в аренду: https://vdsina.ru/cloud-servers?partner=habr114

[16] ISO: https://vdsina.ru/qa/q/kak-ispolzovat-svoy-obraz-iso-v-vds?partner=habr114

[17] панель управления: https://habr.com/ru/company/vdsina/blog/460107/

[18] Источник: https://habr.com/ru/post/520410/?utm_source=habrahabr&utm_medium=rss&utm_campaign=520410