Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

My school has given me a Samsung ARM Chromebook, and I am encourage to go into developer mode and mess around with it.

I know how to access crosh and shell, and I found that vi is installed locally on the machine, but it cannot compile programs you make.

Has anyone ever gotten compilers such as gcc, or javac to work on a Chromebook locally? I know you can SSH into a server with such features, but it would be nice to have it off line.

share|improve this question
    
The tutorial LAMP Stack on an ARM ChromeBook | Solvitor explains how to run a complete linux distro in developer mode. –  Dennis Feb 20 '13 at 15:40

2 Answers 2

up vote 0 down vote accepted

To answer, I have gotten gcc and javac to run locally on my ARM Chromebook. I used the steps that I wrote, linked by @Dennis above, to get Arch Linux up and running in a chroot.

If you prefer something other than Arch Linux, try Crouton which also lets you run a graphical linux environment (several, in fact) on an ARM Chromebook.

share|improve this answer

I have been able to set up a Go environment without using Crouton as follows:

  1. Download Dave Cheney's Go v1.1.1 tarball for ChromeBook (ARM v7, multiarch)
  2. Install it to /usr/local/bin/go on your Chromebook, i.e. in Crosh / Shell
sudo mkdir -p /usr/local/bin/go
cd /usr/local/bin
sudo tar xvzf ~/Downloads/go1.1.linux-arm~armv7-multiarch-1.tar.gz
sudo ln -s /usr/local/bin/go /usr/local/go
export PATH=$PATH:/usr/local/bin/go/bin
  1. go run command doesn't work due to the Chronos security mechanisms
  2. So use go build and copy your executable to /usr/local/bin

Go is mature beyond it's relative newness. It was developed by Google to run on its servers efficiently and to be easy to deploy. The language was developed by some of the most notable computer scientists. So ignore the trolls and give it a go. The GoLang site has links to resources, wiki and videos.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.