Los Chromebooks son increíbles. Son dispositivos relativamente simples y económicos que ejecutan Chrome OS, un sistema operativo basado en Linux desarrollado por Google.
Si bien son perfectos para personas que solo necesitan un navegador web para realizar tareas básicas, si te estás adentrando en el desarrollo con solo un Chromebook, es posible que te preguntes si es mejor invertir en un PC.
Pero con todas las tecnologías basadas en la nube y las actualizaciones recientes de Chrome OS, tienes muchas opciones. Repasaremos algunos de los más populares.
Soluciones basadas en la nube
Si es completamente nuevo en el desarrollo web, por supuesto, freeCodeCamp.org. El plan de estudios completo se puede completar completamente en el navegador y aprovechando herramientas como CodePen, CodeSandbox, Glitch y Repl.it para proyectos más complejos.
Incluso los desarrolladores experimentados utilizan uno o más de los sitios enumerados anteriormente para crear prototipos rápidos y compartir fácilmente sus proyectos con otros, todo de forma gratuita. Si bien pueden ser más lentos que un entorno de desarrollo nativo, el hecho de que pueda acceder a ellos desde cualquier dispositivo conectado a Internet y que todo se guarde en sus servidores es una gran ventaja.
Linux para Chromebooks
A partir de Chrome OS v. 69, puede habilitar Linux para Chromebooks e instalar una versión beta del shell de Linux en Chromebooks seleccionados. Aunque la lista de dispositivos compatibles es corta, se espera que la mayoría, si no todas, las Chromebooks futuras admitan esta función.
Lo que básicamente sucede es que Chrome OS ejecuta una versión de Debian en una máquina virtual. Debido a que Debian es en lo que se basa Ubuntu, una distribución/sistema operativo Linux popular, debería poder instalar cualquier cosa en su Chromebook como lo haría en una máquina Debian/Ubuntu.
Por ejemplo, si desea instalar Firefox, todo lo que necesita hacer es abrir el terminal e ingresar sudo apt install firefox
.
Sin embargo, hay algunas desventajas. Actualmente, esta función se encuentra en versión beta y la aceleración de hardware aún no es compatible con aplicaciones que no sean de Chrome OS.
Cosas como Firefox o VSCode se ejecutarán más lentamente que en otras máquinas que ejecutan una distribución Linux como Ubuntu de forma nativa. Esto también significa que la decodificación de video también es un poco más lenta, y la reproducción puede sufrir como resultado. Además, los dispositivos como micrófonos y cámaras web aún no son compatibles.
Consulte esta página para obtener más información sobre lo que aún no es compatible.