Linux(Fedora, Ubuntu, etc) on the Nexus 10

Search This thread

styckx

Senior Member
Sep 15, 2010
2,844
1,466
47
I'll give it a whirl on the 21st but expecting disappointment. Everything I'm supposed to hate I end up liking and everything I'm supposed to like I end up hating.

Their mythology is sound. What you do on the phone or tablet you can also do on the PC.. How all that actually comes out we'll see.

I'm fully expecting a xorg and kernel update to break my tablet video drivers and boot me to just a purple screen within two days though. :laugh: :good:

Edit:

It's bloated right out of the box..

duGVhOL.jpg
 
Last edited:

newellj79

Senior Member
Jan 2, 2011
2,378
298
OnePlus 8
Fantastic news. I'm really glad I didn't go through with porting Linux to the Nexus 10 =)

Now we need two things:
-Boot manager to dual boot Android and Ubuntu
-Android app compatibility

My guess is Android app compatibility will be difficult for the community to make but we should be able to make a boot manager/bootloader

Sent from my Nexus 10 using Tapatalk HD

I agree and am super excited! I hope, as you mentioned, that a dual boot install is created. If you end up endeavoring to do it yourself I would be happy to test.

Sent from my Nexus 10 using Tapatalk HD
 

dalingrin

Inactive Recognized Developer
Nov 6, 2007
1,433
2,756
I'll give it a whirl on the 21st but expecting disappointment. Everything I'm supposed to hate I end up liking and everything I'm supposed to like I end up hating.

Their mythology is sound. What you do on the phone or tablet you can also do on the PC.. How all that actually comes out we'll see.

I'm fully expecting a xorg and kernel update to break my tablet video drivers and boot me to just a purple screen within two days though. :laugh: :good:

Edit:

It's bloated right out of the box..

duGVhOL.jpg

If there were no challenges to using GNU Linux stack on slow embedded devices then there wouldn't have been any reason for Google to make Android in the first place.

Sent from my Nexus 10 using Tapatalk HD
 

Jotokun

Senior Member
Apr 23, 2011
785
228
I'll give it a whirl on the 21st but expecting disappointment. Everything I'm supposed to hate I end up liking and everything I'm supposed to like I end up hating.

Their mythology is sound. What you do on the phone or tablet you can also do on the PC.. How all that actually comes out we'll see.

I'm fully expecting a xorg and kernel update to break my tablet video drivers and boot me to just a purple screen within two days though. :laugh: :good:

Edit:

It's bloated right out of the box..

duGVhOL.jpg

Wow... no desktop mode on dual-core A15s? That ruins much of the excitement I had about trying it out... I'm really hoping that information is wrong. At least being open source it should be easy to fix, and if its just too heavy then worst case scenario swap Unity for LXDE.
 

styckx

Senior Member
Sep 15, 2010
2,844
1,466
47
Wow... no desktop mode on dual-core A15s? That ruins much of the excitement I had about trying it out... I'm really hoping that information is wrong. At least being open source it should be easy to fix, and if its just too heavy then worst case scenario swap Unity for LXDE.

I prefer Mate myself but LXDE would do the trick also.. Or worse comes to worse Openbox..
 

syraz

Senior Member
Jul 14, 2010
79
5
Portland
Wow, never been a big Ubuntu fan, always enjoyed Suse/OpenSuse but I do really like the look of that Ubuntu for tablets
 

newellj79

Senior Member
Jan 2, 2011
2,378
298
OnePlus 8
Developer preview suppose to be released today but I haven't been able to find anything yet.

Sent from my Nexus 10 using Tapatalk HD

---------- Post added at 12:45 PM ---------- Previous post was at 12:16 PM ----------

Well looks like this is it. May give it a go this afternoon. https://wiki.ubuntu.com/Touch/Install


Sent from my Nexus 10 using Tapatalk HD
 

demonguard

Member
Dec 19, 2010
8
0
Has any progress been made on running some form of desktop linux on the nexus 10? Is it possible we could modify the Ubuntu Touch release to run a more standard desktop environment?

I'd love to use my 10 with keyboard/mouse as a portable development environment but the utilities available in android just don't cut it.
 

dalingrin

Inactive Recognized Developer
Nov 6, 2007
1,433
2,756
Has any progress been made on running some form of desktop linux on the nexus 10? Is it possible we could modify the Ubuntu Touch release to run a more standard desktop environment?

I'd love to use my 10 with keyboard/mouse as a portable development environment but the utilities available in android just don't cut it.

I doubt the touch release will help since it relies on CyanogenMod 10.1 for bring up and doesn't use X11.

Sent from my Nexus 10 using Tapatalk HD
 

jshafer817

Senior Member
Jul 11, 2010
386
483
NRH, TX.
www.onsitedentalsystems.com
Try this you guys..

http://cdimage.ubuntu.com/daily-live/current/raring-desktop-armhf+omap4.img Though it says omap4, it worked on my qualcomm (touchpad).

Use that as a Root FileSystem..

http://xdaforums.com/showthread.php?t=2146089

There is also a 12 and 11.10 thread.

Take a look at the kernel configs we use. And our ramdisk. You will need to use uimage-extract from moboot to seperate the kernel and ramdisk from uImage.

Look at the configs.. Ubuntu needs V4L stuff for the kernel. Look at the init in the ramdisk. Change them to work for the Nexus 10.

Good luck! Feel free to look at the touchpad rootfs.. We don't run Unity.... Though.. I should try to recompile the latest freedreno stuff.

It should at least boot.. Ours does for moboot and the touchpad. We had to alter xorg and stuff for video.. You can also create a ram console kernel. This is nice, as you can adb into ubuntu without installing adb as it's built into the kernel. Rob Clark from Freedreno taught me that.

Peace!

http://www.phoronix.com/scan.php?page=news_item&px=MTI5Mzg
Something to read:
Anyhow, Ubuntu 13.04 will improve support for this latest ARM Chromebook to run Google's OS. The Ubuntu 13.04 repository just received ARM's new universal X.Org graphics driver, a.k.a. the xf86-video-armsoc DDX. This is a generic ARM SoC DDX driver for the X.Org Server originally derived from the xf86-video-omap driver.

Other then that, there seem to be only 2 open source gpu drivers other then xf86-video-armsoc... lima and freedreno.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    For now this post is primarily a feeler to see if there are any other developers that want to work on dual booting Android and a Linux distribution. My Nexus 10 has shipped but has not yet arrived so I've not done any work on it yet.

    The Samsung Chromebook is able to run Ubuntu without issues and it has the same SoC. Hopefully, the Nexus 10 kernel will be similar and can easily use the Linux GPU blobs without a lot of work.
    http://www.phoronix.com/scan.php?page=article&item=samsung_chrome_a15&num=1

    The Nexus 10's fast CPU in combination with a keyboard case should result in a relatively good experience when running a traditional Linux distribution with KDE Plasma Active or the like.
    3
    I just chroot-installed lubuntu 12.04 on my N10, using http://xdaforums.com/showthread.php?t=1585009 This is just for curiosity's sake, to see what ubuntu is like on the N10, both in terms of usage/GUI and in terms of performance (knowing full well that performance will take a big hit under chroot/VNC). Here my little report, in case it would be of use as a reference for developing/running linux natively on the N10.

    In short: lubuntu is almost usable. Graphics is sluggish (as expected?); as you move xterm across the screen you actually see a series of rectangles and it takes a few seconds for the DE to clean it up. Once you're inside the xterm then the system seems fairly responsive. I was able to apt-get install latex and libreoffice (!) and both work. Curiously scp does not work (ssh does) and I didn't spend much time investigating scp. I can't install dropbox.

    I set the resolution of the VNC viewer to be 2560x1500 (leaving room for the android buttons). That was a mistake; menu/window frames/scroll bars etc are TINY. I should have used a smaller resolution and then pinch-zoom. Suggestion for developer: Make everything bigger.

    According to top, just running the VNC viewer takes 110-120% of the CPU. That means if we can run linux naively we should expect much better performance.

    Finally, I installed "System Profiler & Benchmark". Here's the output of the benchmark for the N10 vs that of an N270 atom netbook with 1G of ram and my Quad Core Q9400 @ 2.66GHz (for all benchmarks below except for cryptohash: a smaller number is better):

    CPU Blowfish
    Q9400 2003 MHz 3.283
    N10 Unknown MHz 24.159
    netbook 1600MHz 16.305 <-- not typo
    Intel(R) Celeron(R) M processor 1.50GHz (null) 26.1876862
    PowerPC 740/750 (280.00MHz) (null) 172.816713

    CPU CryptoHash
    Q9400 356.041
    N10 67.604
    netbook 57.059

    CPU Fibonacci
    Q9400 3.021
    N10 5.861
    netbook 8.358
    Intel(R) Celeron(R) M processor 8.1375674
    PowerPC 740/750 58.07682

    CPU N-Queens
    Q9400 17.614
    N10 15.616 <-- not typo
    netbook 17.852

    FPU FFT
    Q9400 1.560
    N10 13.498
    netbook 17.646

    FPU Raytracing
    Q9400 19.257
    N10 20.286
    netbook 33.042
    Intel (R) Celeron (R) M processor 40.8816714
    PowerPC 740/750 161.312647
    2
    Fantastic news. I'm really glad I didn't go through with porting Linux to the Nexus 10 =)

    Now we need two things:
    -Boot manager to dual boot Android and Ubuntu
    -Android app compatibility

    My guess is Android app compatibility will be difficult for the community to make but we should be able to make a boot manager/bootloader

    Sent from my Nexus 10 using Tapatalk HD
    1
    I would support this too.

    Sent from my Galaxy Nexus using xda premium
    1
    I just chroot-installed lubuntu 12.04 on my N10, using http://xdaforums.com/showthread.php?t=1585009 This is just for curiosity's sake, to see what ubuntu is like on the N10, both in terms of usage/GUI and in terms of performance (knowing full well that performance will take a big hit under chroot/VNC). Here my little report, in case it would be of use as a reference for developing/running linux natively on the N10.

    In short: lubuntu is almost usable. Graphics is sluggish (as expected?); as you move xterm across the screen you actually see a series of rectangles and it takes a few seconds for the DE to clean it up. Once you're inside the xterm then the system seems fairly responsive. I was able to apt-get install latex and libreoffice (!) and both work. Curiously scp does not work (ssh does) and I didn't spend much time investigating scp. I can't install dropbox.

    I set the resolution of the VNC viewer to be 2560x1500 (leaving room for the android buttons). That was a mistake; menu/window frames/scroll bars etc are TINY. I should have used a smaller resolution and then pinch-zoom. Suggestion for developer: Make everything bigger.

    I've got a Debian chroot running on mine until we get a proper dual-boot solution using a slightly modified from of this script: http://xdaforums.com/showthread.php?t=1328742

    Running LXDE, its definitely usable for text heavy stuff like office. While the visuals would be a little muddy, I'd recommend running at 1280x752. That's a perfect fit while leaving room for the buttons, and things are large enough that you could realistically use it. If you wanted to run at full res, use 2560x1504.

    If you're using a bluetooth mouse with yours, I highly recommend using Jump Desktop as your VNC viewer. Its the only one I know of that supports right clicks. The only drawback is you cant run it at full resolution unless you lower the color depth, it crashes immediately otherwise.