2012-06-26 6 views
6

Estoy pensando en comprarme una Chromebook (ejecutando Chrome OS por supuesto) pero necesito entender completamente el modo de desarrollador. Estoy luchando por encontrar información actualizada y concreta sobre las habilidades de los modos de desarrollador. Una vez que he ingresado al modo de desarrollador y he montado el rootfs como escribible (ambos son relativamente sencillos), ¿funcionará el Chromebook/Chrome OS con relativa normalidad? Por normal, quiero decir, ¿puedo instalar y ejecutar los binarios estándar de Linux suponiendo que se han cumplido para la arquitectura de destino? Leí en alguna parte que realmente compilar desde la fuente en el Chromebook/OS era un no ir. ¿Por qué es esto?Habilidades de Chromebook/Chrome OS Developer Mode

+0

No estoy seguro de que esto sea una pregunta de programación, podría ser mejor en [SuperUser] (http://superuser.com). – Junuxx

Respuesta

1

Una vez que esté en el modo de desarrollador, puede ir y tener la libertad de hacer muchas cosas en su Chromebook (o en cualquier otra máquina chromeOS). Por ejemplo si se toma este proyecto: https://github.com/helloandre/cr48

y siga estos pasos:

  • poner su CR-48 en caída modo de programador en una concha (Ctrl + Alt + h)
  • hacer que su principal ejecutable partición con sudo -i -o montaje volver a montar, exec/home/cronos/usuario
  • Descarga esta repo a un equipo diferente, a continuación, utilizar SCP para puso a/home/cronos/usuario/CR48 cd/home/chronos/user/cr48 & & chmod + x instalación & & ./install

se puede disfrutar de las tecnologías de desarrollo como: Python, Ruby, Perl, etc'.

1

Una vez que haya puesto su dispositivo en modo desarrollador, es esencialmente una caja de Linux como cualquier otra. Dependiendo de qué tan pesado sea su "binario estándar de Linux", lo más probable es que simplemente funcione; los problemas que tendrá serán de la variedad "biblioteca X no está instalada por defecto" que podría obtener de cualquier otra distribución, no el "Chrome OS es tan raro que nada funcionará nunca" tipo.

No va a crear software en la Chromebook, a menos que instale GCC y la cadena de herramientas relacionada; deberá configurar el entorno de desarrollo en una máquina separada; ver: http://www.chromium.org/chromium-os. Probablemente se le debe advertir que esto no es trivial, y se recomienda una buena máquina de desarrollo de tuberías y redes.

0

Uso crouton para obtener Ubuntu en mi (ARM) Chromebook. Para el trabajo donde necesito un escritorio gráfico completo hago un chroot usando crouton -t xfce. De lo contrario, uso crouton -t cli-extra y mi Linux "real" es solo otra pestaña del navegador. De cualquier manera, tiene apt-get y puede agregar paquetes fácilmente.

El tipo de parte estrafalaria es que siempre estás usando el kernel de Chrome OS, así que (por ejemplo) si comienzas un poco de audio en un sistema operativo, seguirá jugando cuando cambies al otro.

1

Utilizo mi Chromebook Samsung como computadora de escritorio y Linux en los escritorios.

Una vez que pone el CB en modo desarrollador, funciona como cualquier otro servidor Linux. Las extensiones de seguridad generalmente significan que tiene que poner programas ejecutables en /usr/local/bin, de lo contrario, es posible que no se les permita ejecutar.

Estoy ejecutando Go development environment on it y funciona tan rápido como cualquier notebook basada en Intel.Para obtener más información sobre cómo ejecutar Go en CB, please see this answer.

También puede realizar una compilación cruzada de Go desde otros sistemas, p. una Mac que se ejecuta en un procesador Intel puede generar código para CB, es decir, ejecutar Linux en ARM v7. Para más detalles, el artículo Dave Cheney's es realmente útil.