
Crouton is a set of scripts based around debootstrap that bundle up into an easy-to-use, Chromium OS-centric Ubuntu chroot generator. Using Crouton, I was able to create a chroot running a basic Ubuntu setup. Within the chroot, I was able to install a JDK and then Dart Editor. Everything works, as you can see in the picture. I can switch back and forth between XFCE and ChromeOS's desktop using a key combination, and everything still runs at native speed since it's just a simple chroot.
I got everything working on my wife's Samsung Series 5 Chromebook running an Intel Atom processor. I have a newer ARM-based Chromebook, but there is currently no ARM port of the Dart VM. I used the 32-bit version of the JDK and the 32-bit version of Dart Editor.
I'm pretty excited that this works because this is one of the few things that was preventing me from fully switching to a Chromebook :) Now, all I need to do is get my hands on a Chromebook Pixel!
Comments
The main issue with it on the Pixel -- the high DPI of the retina display makes most of the Linux desktops look really bad (very tiny!). You can fix the fonts, but I haven't found anything yet to uniformly scale the UI.
I am a student trying to lurn Dart but i'm not an expert on linux :(
Make sure you're on the Linux side of Crouton.
Then, install the JDK.
Finally, install Dart Editor.
Actually, once you get Crouton installed, it's pretty much the same as installing Dart Editor on any other Linux.
Sorry, I can't give you exact instructions. I don't have a Chromebook anymore.
For instance, to open up zips without using a GUI, install unzip:
sudo apt-get install unzip
unzip whatever.zip