Какво е Linux в Chromebook?
Първоначално хромбуците бяха проектирани като леки устройства, изградени на базата на ChromeOS, като повечето задачи се изпълняваха в браузъра. С течение на времето обаче те придобиха много по-голяма гъвкавост. Една от най-големите промени е добавянето на поддръжка за Linux – известна още като Crostini или Linux (Beta). С тази функция можете да стартирате Linux приложения, инструменти за разработка и дори графични приложения директно на вашия Chromebook, без да напускате сигурността на ChromeOS.
Как работи Linux в Chromebook
Поддръжката на Linux в Chromebook се осъществява от проекта Crostini. Ето архитектурата с прости думи:
- ChromeOS управлява олекотена виртуална машина (VM), наречена Termina.
 - Вътре в Termina се създава контейнер, базиран на Debian (по подразбиране наречен penguin).
 - Получавате достъп до терминал на Linux и можете да инсталирате софтуер с помощта на apt.
 - Приложенията за Linux се интегрират в ChromeOS – те се появяват в стартера, споделят клипборда и имат достъп до споделени папки.
 
Това не е емулация – това е истинска среда на Linux, работеща сигурно в пясъчник.
Какво можете да правите с Linux в Chromebook
- Програмиране и разработка: Инсталирайте езици като Python, Java, Node.js, Go или C/C++.
 - Използвайте приложения с графичен потребителски интерфейс: Стартирайте инструменти като VS Code, GIMP, Inkscape или SQL клиенти.
 - Системно администриране: Използвайте SSH, Git, Docker (отдалечено) и помощни програми за командния ред.
 - Изучаване на Linux: Упражнете се с терминала на Linux, командите и управлението на пакети.
 
Ограничения
Макар и мощна, Crostini не е съвършена:
- Производителността зависи от хардуера на вашия Chromebook. Тежките работни натоварвания може да работят бавно.
 - Docker и виртуализация: Вложената виртуализация е ограничена. Локалното стартиране на Docker не винаги се поддържа, но можете да се свържете с отдалечен хост на Docker.
 - GPU ускорение: Някои устройства не поддържат GPU ускорение за Linux приложения, което прави графично интензивните задачи по-бавни.
 - Съвместимост: Не всяко приложение за Linux работи безупречно, но повечето CLI инструменти и много приложения с графичен потребителски интерфейс работят.
 
Кой се възползва от Linux на Chromebook?
- Разработчиците: Кодирайте, компилирайте, тествайте и разгръщайте проектите директно.
 - Ученици: Ученици: Научете програмиране, основи на Linux и бази данни.
 - Системни администратори: Управлявайте сървъри чрез SSH и използвайте познати помощни програми за Linux.
 - Технически ентусиасти: Изследвайте Linux без двойно зареждане или замяна на ChromeOS.
 
Как да активирате Linux в Chromebook
- Отидете в Настройки → Разработчици → Среда за разработка на Linux (Beta).
 - Щракнете върху Включване.
 - Изберете потребителско име и разпределете размера на диска.
 - След като бъде инсталирана, се отваря прозорецът на Терминала – вие сте в Debian Linux.
 
Незабавно актуализирайте системата:
Полезни инсталации
Git и инструменти за изграждане
Python
Node.js (чрез nvm)
Код на VS
Изтеглете пакета .deb от уебсайта на Microsoft и го инсталирайте:
Алтернативи на Crostini
- Crouton (chroot): По-стар метод, изискващ режим за разработчици. Предлага по-голям контрол, но намалява сигурността.
 - Пълна инсталация на Linux: Заменете ChromeOS с дистрибуция на Linux чрез персонализиран фърмуер. Това дава максимална свобода, но премахва функциите на ChromeOS като автоматични актуализации.
 
Сигурност и резервни копия
- Linux работи в защитена виртуална машина, изолирана от ChromeOS.
 - Можете да управлявате размера на диска в Настройки → Linux → Размер на диска.
 - Създайте резервно копие на контейнера си с Linux от Настройки → Linux → Архивиране и възстановяване или ръчно:
 
Общи проблеми
- Липсва опция за Linux в Настройки: Устройството не се поддържа или е блокирано от администраторските политики.
 - Малко дисково пространство: Променете размера на контейнера за Linux в настройките.
 - Слаба графична производителност: Проверете дали вашият Chromebook поддържа графично ускорение.
 - Docker не работи: Използвайте отдалечен Docker сървър, вместо да го стартирате локално.
 
Заключение
Linux на Chromebook превръща обикновения лаптоп с фокус върху облака в универсална машина за разработка и обучение. Той не е пълноценен заместител на Linux работна станция от висок клас, но за програмиране, обучение, управление на сървъри и ежедневни Linux задачи е повече от достатъчен. Ако търсите леко устройство с гъвкавостта на Linux и простотата на ChromeOS, включването на Crostini на вашия Chromebook е една от най-добрите стъпки, които можете да предприемете.


