Кодиране с Chromebook

Chromebook е страхотен. Те са сравнително прости и евтини устройства, които работят с Chrome OS, премахната операционна система, базирана на Linux, разработена от Google.

Въпреки че са идеални за хора, които просто се нуждаят от уеб браузър, за да изпълняват основни задачи, ако започвате да се занимавате само с Chromebook, може би се чудите дали е по-добре да инвестирате в компютър.

Но с всички облачни технологии и последните актуализации на Chrome OS имате много опции. Ще разгледаме няколко от популярните тук.

Облачно базирани решения

Ако сте напълно нови в уеб разработката, разбира се, има freeCodeCamp.org. Цялата учебна програма може да бъде попълнена изцяло в браузъра и чрез използване на инструменти като CodePen, CodeSandbox, Glitch и Repl.it за по-сложни проекти.

Дори опитни разработчици използват един или повече от изброените по-горе сайтове за бързо прототипиране и за лесно споделяне на проектите си с други, всички безплатно. Въпреки че те може да са по-бавни от родната среда за разработчици, фактът, че можете да получите достъп до тях от всяко свързано с интернет устройство и че всичко е запазено на техните сървъри, е голям плюс.

Linux за Chromebook

От Chrome OS v.69 можете да активирате Linux за Chromebook и да инсталирате бета версия на обвивката на Linux на избрани Chromebook. Въпреки че списъкът на поддържаните устройства е кратък, повечето, ако не и всички бъдещи Chromebook се очаква да поддържат тази функция.

Това, което се случва основно е, че Chrome OS изпълнява версия на Debian във виртуална машина. Тъй като Debian е това, на което се основава Ubuntu, популярна дистрибуционна / операционна система на Linux, би трябвало да можете да инсталирате всичко на своя Chromebook, както бихте направили на Debian / Ubuntu машина.

Например, ако искате да инсталирате Firefox, всичко, което трябва да направите, е да отворите терминала и да влезете sudo apt install firefox.

Има обаче някои недостатъци. Понастоящем тази функция е в бета версия и хардуерното ускорение все още не се поддържа в приложения, които не са Chrome OS.

Неща като Firefox или VSCode ще работят по-бавно, отколкото на други машини с Linux дистрибуция като Ubuntu. Това също означава, че декодирането на видео също е малко по-бавно и в резултат на това възпроизвеждането може да пострада. Също така устройства като микрофони и уеб камери все още не се поддържат.

Разгледайте тази страница за повече информация за това, което все още не се поддържа.