Bodhi Linux Forums: ARM Version of Bodhi - Bodhi Linux Forums

Jump to content

  • 6 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

ARM Version of Bodhi In the works

#21 User is offline   Jose 

  • Web Guru
  • Group: Developer
  • Posts: 528
  • Joined: 28-March 11
  • LocationBangalore, India

Posted 22 June 2011 - 11:21 AM

View PostChipDoc, on 19 June 2011 - 01:31 AM, said:

That's a fascinating link, but I'm not sure what it is. Is Alien Dalvik a subsystem like Java? Is it a library which works with Linux? Is it Java ported to Linux in a better way? I've only occasionally run Android applications on the phones of friends, so I'm not as familiar with the ups and downs as many others.

Sorry for the newbie questions, but like it or not, people with this hardware are going to want to be able to run Android applications in a way which doesn't require a lot of technical expertise. The unfamiliar platform means a lot of experienced people are going to be noobs again, so we might as well start thinking about these things.


Sorry, I know this was cleared up, but just thought I should add some more. Dalvik is a very optimized version of the Java interpreter. It run files of the format .dex (which is what is inside those apk files we download.). It has very low memory requirements and can run multiple multiple Java sandboxes(VMs at a time) making it ideal for mobile systems and very secure. In short a very highly optimized version of java for mobile :).
Jose
0

#22 User is offline   ilivefortheone 

  • Member
  • Group: Members
  • Posts: 48
  • Joined: 22-June 11
  • LocationColorado

Posted 23 June 2011 - 01:00 AM

View Postittan, on 22 June 2011 - 11:21 AM, said:

Sorry, I know this was cleared up, but just thought I should add some more. Dalvik is a very optimized version of the Java interpreter. It run files of the format .dex (which is what is inside those apk files we download.). It has very low memory requirements and can run multiple multiple Java sandboxes(VMs at a time) making it ideal for mobile systems and very secure. In short a very highly optimized version of java for mobile :).



So back to bodhi on archos, I have a 101it, I am using it to write this, I noticed that your bodhi is right side up :) most of the linuxes I have seen are upside down. This is a good start, can you tell us any more or have you made any more progress?
0

#23 User is offline   Jeff 

  • Lead Developer
  • Group: Developer
  • Posts: 8024
  • Joined: 23-November 10
  • LocationBloomington, IL

Posted 23 June 2011 - 01:14 AM

The general UI is working. The touch screen, wifi, and CPU manager all work. Been currently working on getting support for E's built in battery module working with the tablet hardware.

Once I get the battery rolling I'll post an image with instructions for installing the "alpha" quality image on your own ArchOS.

Then I need to start building some touch-friendly packages to upload to the repository :)

~Jeff
0

#24 User is offline   ilivefortheone 

  • Member
  • Group: Members
  • Posts: 48
  • Joined: 22-June 11
  • LocationColorado

Posted 23 June 2011 - 02:31 AM

View PostJeff, on 23 June 2011 - 01:14 AM, said:

The general UI is working. The touch screen, wifi, and CPU manager all work. Been currently working on getting support for E's built in battery module working with the tablet hardware.

Once I get the battery rolling I'll post an image with instructions for installing the "alpha" quality image on your own ArchOS.

Then I need to start building some touch-friendly packages to upload to the repository :)

~Jeff



WOW! that's really awesome, I haven't 'SDE'ed mine yet because I needed the warranty once already as the USB port stopped working (got a replacement) and I haven't seen anything to compel my to lose that yet. However, I have been looking, and Bodhi sounds very promising! Thanks for the update, all the way from Colorado, GO.... Jeff!
0

#25 User is offline   Arktihx 

  • Member
  • Group: Members
  • Posts: 20
  • Joined: 24-April 11

Posted 23 June 2011 - 09:00 AM

This is a really intriguing read. I was to ask if getting Bodhi onto a phone would be difficult. Because just recently in the development area of my phone (HTC Desire HD) on XDA-Developers. Ubuntu was released natively for it. So I remember that Bodhi was based off Ubuntu and thought maybe it wouldn't be too hard to port it or something :3

Anyways, I don't really know what to say. I'll just post the links that you may find interesting.

For HTC HD2: http://forum.xda-dev...ad.php?t=889433
For HTC Desire HD: http://forum.xda-dev...d.php?t=1045910
0

#26 User is offline   Timmy 

  • Resident Know-It-All
  • Group: Moderators
  • Posts: 1393
  • Joined: 03-March 11
  • LocationSkåne, Sweden

Posted 23 June 2011 - 12:01 PM

Interesting! Since I am a student with limited resources I was thinking about how to be as price efficient about helping with this as possible. So I found out that in Sweden, HTC Wildfire is the cheapest ARM based phone around (about $ 100). The problem is that I can't really find a guide about how to set up debian/linux on it.

If you know of any good place to look, please tell me. If I find a guide which I think seems good I will buy a HTC Desire for just that case :)
`Every time I see some piece of medical research saying that caffeine is good for you, I high-five myself. Because I'm going to live forever.' - Linus Torvalds


Bodhi Linux QuickStart Guide
The Bodhi Guide to Enlightenment
Marking a thread as [SOLVED]
The Bodhi Linux Wiki
Help us, help you!
Handy tips for Bodhi

0

#27 User is offline   hippytaff 

  • Member
  • Group: Members
  • Posts: 1191
  • Joined: 15-April 11
  • LocationWales, UK

Posted 23 June 2011 - 12:26 PM

Timmy, the links that Ittan posted on this thread might be helpful.

http://www.bodhilinu...3616#entry13616
0

#28 User is offline   Jose 

  • Web Guru
  • Group: Developer
  • Posts: 528
  • Joined: 28-March 11
  • LocationBangalore, India

Posted 23 June 2011 - 12:35 PM

Yes, but I caution you to use a phone with a very fast processor as you will be running android and starting debian as a process inside android, then you will connect using ssh/vnc to the guest OS.

~ 800 Mhz will be good with 256 mb of ram. Wildfire might not be a great phone to run it on and will be a little slow. It will work though.
Jose
0

#29 User is offline   Jeff 

  • Lead Developer
  • Group: Developer
  • Posts: 8024
  • Joined: 23-November 10
  • LocationBloomington, IL

Posted 23 June 2011 - 12:56 PM

View Postittan, on 23 June 2011 - 12:35 PM, said:

as you will be running android and starting debian as a process inside android


Why on earth would you want to do this?

~Jeff
0

#30 User is offline   Jose 

  • Web Guru
  • Group: Developer
  • Posts: 528
  • Joined: 28-March 11
  • LocationBangalore, India

Posted 23 June 2011 - 01:02 PM

Its not perfect, but the easiest way to get Debian installed and testing without messing/bricking with the android system and boot loader(or I have no clue to start from the boot loader), you have to understand my knowledge is what I have from forums and wiki sites. I am trying to compile the boot loader and kernel for my tablet using the dev tools from the amlogic website. I am learning slowly :).

EDIT: Please do suggest a better method, there could be better ways to do this from scratch Ex: maybe a bootloader patch using update.zip file or something.
Jose
0

#31 User is offline   Timmy 

  • Resident Know-It-All
  • Group: Moderators
  • Posts: 1393
  • Joined: 03-March 11
  • LocationSkåne, Sweden

Posted 23 June 2011 - 01:24 PM

Yeah I'm not at all interested in keeping Android on the device if I do decide to buy one. I already have a phone, and want to do this mostly to support development of Debian ARM / Bodhi ARM. That being said, if its possible to run phone specific apps (calls, texts - over 3G, not just Skype...) on Debian ARM I would of course like to try them with my 3G SIM card.
`Every time I see some piece of medical research saying that caffeine is good for you, I high-five myself. Because I'm going to live forever.' - Linus Torvalds


Bodhi Linux QuickStart Guide
The Bodhi Guide to Enlightenment
Marking a thread as [SOLVED]
The Bodhi Linux Wiki
Help us, help you!
Handy tips for Bodhi

0

#32 User is offline   Jose 

  • Web Guru
  • Group: Developer
  • Posts: 528
  • Joined: 28-March 11
  • LocationBangalore, India

Posted 23 June 2011 - 01:37 PM

True, will check if there is 3g support somewhere on the internet if I can find something will post here.
Jose
0

#33 User is offline   Arktihx 

  • Member
  • Group: Members
  • Posts: 20
  • Joined: 24-April 11

Posted 23 June 2011 - 03:06 PM

You do know what I posted is not VNC or SSH related? It's literally the kernel being ported over to ARM. And Timmy I'm using a "HTC Desire HD" which is the Australian name. I'm pretty sure it's called the "HTC Ace" elsewhere? Not sure. It's got a 4.3" Screen and 1Ghz Snapdragon processor etc etc. But keep in mind the "HTC HD2" port of Ubuntu is looking ALOT more promising than the HTC Desire HD port.

Jeff I'm really intrigued by your goal of trying to port Bodhi over to ARM. If you'd like me to use my phone for testing I'd be happy to.

Also Jeff, we never really sorted out that Minecraft issue! Guess it was my fault for losing interesting in Minecraft and re-formatting my entire computer to Windows Server. I had been waiting for a new release of Bodhi before I re-installed it.
0

#34 User is offline   Jeff 

  • Lead Developer
  • Group: Developer
  • Posts: 8024
  • Joined: 23-November 10
  • LocationBloomington, IL

Posted 23 June 2011 - 03:18 PM

View PostArktihx, on 23 June 2011 - 03:06 PM, said:

I've been waiting for a new release of Bodhi before I re-installed it.


Next release won't be till August or September.

~Jeff
0

#35 User is offline   Jose 

  • Web Guru
  • Group: Developer
  • Posts: 528
  • Joined: 28-March 11
  • LocationBangalore, India

Posted 23 June 2011 - 03:20 PM

@Arktihx - I know. But we have to start somewhere, currently setting up a rig to test the bodhi packages that are being built with debian as a base.
Jose
0

#36 User is offline   Arktihx 

  • Member
  • Group: Members
  • Posts: 20
  • Joined: 24-April 11

Posted 23 June 2011 - 03:45 PM

View PostJeff, on 23 June 2011 - 03:18 PM, said:

Next release won't be till August or September.

~Jeff


You seem so serious Jeff. What I was saying was that the reason I stopped pestering you with Minecraft/Java related errors was because I simply haven't been in Bodhi lately ahaha. I should be using 1.1, as I haven't tested that yet. That was the next release and I had intended to install that. But I never got around to it. It's still just sittin' there in my downloads folder.


View Postittan, on 23 June 2011 - 03:20 PM, said:

@Arktihx - I know. But we have to start somewhere, currently setting up a rig to test the bodhi packages that are being built with debian as a base.


Fair enough. Unfortunately due to my lack of understanding of how things work, I don't actually know what you guys mean when you say Bodhi is based off of Ubuntu. For example, lets say I wanted Bodhi to utilize the kernel that's being utilized by these Linux ARM ports. Would that be a possibility? Or is that out of question, or way too much work?
0

#37 User is offline   Jose 

  • Web Guru
  • Group: Developer
  • Posts: 528
  • Joined: 28-March 11
  • LocationBangalore, India

Posted 23 June 2011 - 03:54 PM

What we mean when we say ubuntu as a base is this:

The core system packages and sources are taken from the Ubuntu repository. Then customized for bodhi(by changing branding, adapting and making changes for enlightenment and etc.). The kernel can be any stable linux kernel, but some of the packages require a specific kernel that it depends on for kernel module based "features". Hence we tend to depend on the same kernel that is used by ubuntu when they make a stable release available.

Note: ARM, Intel i386(32 bit processor), x86_64(64 bit processor), etc are different Hardware(processor) architectures. This means that if I am compiling a bodhi version for ARM, it wont work on Intel(i386). Each of these architectures has a different set of hardware instructions(ADD, SUB, MUL, GOTO etc are simple instruction examples), hence, once the packages are compiled they will have different instructions(on ARM ADD instruction may be ADD A+B or on Intel ADD may be ADD +AB ). The ARM processors also have lesser number of instructions than an Intel or other full fledged x86 processor. So each of these processors have compilers designed to translate the C code to their corresponding hardware instructions.

This post has been edited by ittan: 23 June 2011 - 04:48 PM

Jose
0

#38 User is offline   Arktihx 

  • Member
  • Group: Members
  • Posts: 20
  • Joined: 24-April 11

Posted 23 June 2011 - 03:57 PM

That has cleared things up for me. Well I'm off for tonight. Midnight, don't really want to stay up any later. I guess I'll have to do a bit more research into it tomorrow.

In regards to your note, I am aware of that. :)
0

#39 User is offline   Cpl Dave 

  • Member
  • Group: Members
  • Posts: 16
  • Joined: 24-June 11

Posted 24 June 2011 - 01:37 PM

Hi All,

Had to go buy an A70 just to get in on this awesome ARM action.

Have Jeff and Co given any thought to using the Illume modules for E17 for the interface? It's just a thought, but having played around with it inside an 800x480 Xephyr window on my desktop, I can definitely say that it works really well for smaller res screens.

Looking forward to watching this effort mature :)

Cheers,
Cpl Dave.
0

#40 User is offline   kinematikz 

  • Member
  • Group: Members
  • Posts: 18
  • Joined: 09-June 11

Posted 24 June 2011 - 01:49 PM

any chance to grab a rootfs image soon ? :P
0

Share this topic:


  • 6 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users