All times are UTC-06:00




Post new topic  Reply to topic  [ 21 posts ] 
Author Message
PostPosted: Wed Dec 05, 2012 2:49 pm 
Offline

Joined: Fri Aug 19, 2011 10:58 am
Posts: 17
Location: Denmark
I've pasted my notes so far:
http://pastebin.com/TapNxJrE

What's lacking are my startup scripts that are semi-done.

Basically what is needed is :
put a ubuntu filesystem in /usr/local/ubuntu
create a script that bind mounts what is needed and chroots into /usr/local/ubuntu, and starts your window manager.
Start the second X server : xinit <your-script-here> -- :1
In order to get opengl you need libdrm and libmali from chromeos, and make libGLESv2 point to libmali.
This is the script responsible for bind mounting and chrooting:
http://pastebin.com/EE2xuFqK
And this is the frontend script I use to start with:
http://pastebin.com/npXFjX7S

It is not nearly done, the missing prepare.sh script is for doing stuff before chrooting and start.sh is for doing stuff after, and eventually starting the window manager. I hope you can get some meaning from this until I can make it more available.


Top
   
PostPosted: Thu Dec 06, 2012 3:20 am 
Offline

Joined: Fri Oct 29, 2010 10:13 am
Posts: 15
Location: Szczecin, Poland
For info what is supported and how under Ubuntu read my blog: http://marcin.juszkiewicz.com.pl/


Top
   
PostPosted: Thu Dec 06, 2012 1:12 pm 
Offline

Joined: Sun May 01, 2011 6:12 pm
Posts: 42
Location: Denmark
Quote:
I've pasted my notes so far:
http://pastebin.com/TapNxJrE

What's lacking are my startup scripts that are semi-done.

Basically what is needed is :
put a ubuntu filesystem in /usr/local/ubuntu
create a script that bind mounts what is needed and chroots into /usr/local/ubuntu, and starts your window manager.
Start the second X server : xinit <your-script-here> -- :1
In order to get opengl you need libdrm and libmali from chromeos, and make libGLESv2 point to libmali.
This is the script responsible for bind mounting and chrooting:
http://pastebin.com/EE2xuFqK
And this is the frontend script I use to start with:
http://pastebin.com/npXFjX7S

It is not nearly done, the missing prepare.sh script is for doing stuff before chrooting and start.sh is for doing stuff after, and eventually starting the window manager. I hope you can get some meaning from this until I can make it more available.
Thanks for the instructions! I will have to try that out at some point. Please let me know if you figure out how to get around the bugs you mention.

On a similar note, would it not be possible to just copy over the X server executable (and modules, and anything else tied to the X server) from the Chrome OS partition to the Ubuntu filesystem (ie. without using chroot from within Chrome OS)? Isn't the X server fairly stand-alone, or are there too many dependencies for this to be possible?
As far as I can see, the only thing that prevents copying binaries from Chrome to Ubuntu is the fact that Chrome uses a different X version than Ubuntu, so I've been thinking about completely replacing Ubuntu's X with Chrome's, so the binary extensions/drivers from Chrome OS can be used in Ubuntu.


Top
   
PostPosted: Mon Dec 10, 2012 2:51 am 
Offline

Joined: Fri Oct 29, 2010 10:13 am
Posts: 15
Location: Szczecin, Poland
Users...

Instead of copying random binaries please read my blog. You will get some instructions how to do few things to get Ubuntu running without such random hacks you are trying to describe.


Top
   
PostPosted: Thu Feb 21, 2013 7:12 am 
Offline

Joined: Wed Jul 01, 2009 4:35 pm
Posts: 94
Location: Italy
I have published a test of Efika Mx Smartbook with Debian 7.0 vs Toshiba ac-100 with lubuntu 12.10
http://deliriotecnologico.blogspot.it/2 ... armhf.html
and at the end won Efika mx!
Go more deep to know why...

Quote:
I have a chromebook and besides the hardware being jawdroppingly fast it is let down massively because of crappy drivers. I use it for work because the battery is going on my smartbook and it needs to able to sustain a full days work.

I'm leeching on the X server from chromeos (Running a chrooted ubuntu) so I have working opengl ES on it. There is no xv support and the opengl es implementation is crappy at best. It lacks almost all extensions, but runs es2gears fine. Yay.

What's all that great hardware worth without proper driver support? - yes, it runs chromeos fine, but that os is pointless for me. Besides being able to use it for work I can't do everything I did with the old smartbook yet.

Oh how I wanted an imx6 smartbook instead :)

_________________
http://deliriotecnologico.blogspot.com


Top
   
PostPosted: Mon Feb 25, 2013 9:53 pm 
Offline

Joined: Wed Feb 01, 2012 4:20 pm
Posts: 26
Location: Lacey, WA
The big companies decided to discontinue netbooks because they thought it cut into sales of their high priced laptops. I think that was a mistake and left a big unmet demand that some company needs to capitalize on. Currently my favorite computers are my Asus eee 1000HA and my Genesi i.mx51 Smartbook because they are light, compact and great for going places. I think Genesi could be the low priced leader in this category. I don't want a tablet or touch screen but do want a good keyboard, quad core ARM Cortex A15 processor, Bodhi Linux OS, hdmi, Pixel Qi screen, white or silver color and about the same size as the current Genesi i.mx51 Smartbook.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 21 posts ] 

All times are UTC-06:00


Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
PowerDeveloper.org: Copyright © 2004-2012, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org.
All other names and trademarks used are property of their respective owners. Privacy Policy
Powered by phpBB® Forum Software © phpBB Group