Results 1 to 16 of 16
Like Tree8Likes
  • 1 Post By tomauswustrow
  • 2 Post By Herrie
  • 2 Post By Herrie
  • 2 Post By Herrie
  • 1 Post By Herrie
  1.    #1  
    Anyone who has a link for noobs like me where to start with porting a mobile os ?
    I know nothing about it but i would love to learn something

    Tak ...
    hfGermany likes this.
  2. #2  
    Looks like the site is down - hopefully temporarily, but...

    So there's the internet archive:
    https://web.archive.org/web/20150305...porting_guide/

    This info might not be entirely relevant to LuneOS, which has been extensively rewritten.

    EDIT: Phew! It's back. Open webOS

    But I think you already talked to those best placed to help you: webOS Ports.
    Last edited by Preemptive; 10/13/2015 at 10:23 PM.
  3. #3  
    This is what we have at WebOS Ports. It's very basic and would need some TLC to be more usable, any help with that is welcome of course!
    HP Veer (daily driver), HP Pre 3, HP Touchpad Proper 4G/LTE (Sierra MC7710), HP Touchpad 32GB WiFi, Palm Pre 2
  4. #4  
    Actually, I wonder if anyone can supply info on a basic setup? Just what one needs before following the build instructions. Something along the lines of:
    • Minimum spec of a computer. RAM, CPU, necessary available drive space etc.
    • OS (Some version of Ubuntu? Or does it not matter?)
    • Any specialised software for this? To build or virtual box to test images?
    • Github account.
    • Anything else?


    I don't know if there's a link to a 'generic' setup or if LuneOS requires anything in particular.
    Last edited by Preemptive; 10/14/2015 at 04:50 AM.
  5. #5  
    See below my comments. When needed the build can be included in our build server which has 256GB RAM, I don't know how much CPU power etc. But this would kinda require a working and maintained device.

    Quote Originally Posted by Preemptive View Post
    Actually, I wonder if anyone can supply info on a basic setup? Just what one needs before following the build instructions. Something along the lines of:
    • Minimum spec of a computer. RAM, CPU, necessary available drive space etc. The more the better, QtWebKit & QtWebEngine are very memory hungry. I would recommend a quad core, with at least 4GB RAM, but the more the better of course). Drive space, at least 40GB I think, but the more the better. With current prices I would go for at least 100GB for it
    • OS (Some version of Ubuntu? Or does it not matter?) In general the Ubuntu 64-bits xx.04 versions should be OK, so 12.04, 13.04, 14.04, 15.04 have all been tested successfully AFAIKAFAIKAFAIK
    • Any specialised software for this? To build or virtual box to test images? No, you can just use Ubuntu 64 bits. Either native or in VirtualBox. Native is quite a bit quicker in my experience
    • Github account.Not required for pulling data, but in case you want to submit contributions, make your port available to others, it's needed
    • Anything else? A lot of patience and knowledge


    I don't know if there's a link to a 'generic' setup or if LuneOS requires anything in particular.
    HP Veer (daily driver), HP Pre 3, HP Touchpad Proper 4G/LTE (Sierra MC7710), HP Touchpad 32GB WiFi, Palm Pre 2
    Preemptive and Rnp like this.
  6. #6  
    Thanks!

    So that's something fairly modern and beefy then, or is that more for speed? Were people able to build stuff at home in the past with standard kit (and a long wait) or did it need something specialised? I kind of assumed, 'the better, the better.', and that a fair chunk of RAM & storage would be needed. Actually 4-8GB is fairly standard RAM these days I think and I'm guessing most chips will be multi-core, so it doesn't need to be a 'monster'. As storage is so cheap these days, I do have a vastly under-utilised 1TB external disk...

    I don't have the skills to do any serious development and (learning curve / time) means it'll probably never happen, but for someone with a decent machine, making a build could be the first step.

    Any specialised software for this? To build or virtual box to test images? No, you can just use Ubuntu 64 bits. Either native or in VirtualBox. Native is quite a bit quicker in my experience
    So Linux can build itself or has the tools to do so built in? Interesting. I had assumed there would be special applications for this.
    Last edited by Preemptive; 10/14/2015 at 05:44 AM.
  7.    #7  
    Thanks a lot
    I think i will start a lot of reading, reading and maybe reading again.... for now it is nearly all chinese to me.
    There is an old HP in my garage with Athlon X2 4000+ and 4GB Ram.
    This would be the kubuntu machine (i dont like unity )
  8. #8  
    Quote Originally Posted by Preemptive View Post
    Thanks!

    So that's something fairly modern and beefy then, or is that more for speed? Were people able to build stuff at home in the past with standard kit (and a long wait) or did it need something specialised? I kind of assumed, 'the better, the better.', and that a fair chunk of RAM & storage would be needed. Actually 4-8GB is fairly standard RAM these days I think and I'm guessing most chips will be multi-core, so it doesn't need to be a 'monster'. As storage is so cheap these days, I do have a vastly under-utilised 1TB external disk...

    I don't have the skills to do any serious development and (learning curve / time) means it'll probably never happen, but for someone with a decent machine, making a build could be the first step.



    So Linux can build itself or has the tools to do so built in? Interesting. I had assumed there would be special applications for this.
    It's really more for speed. RAM is good for WebKit/WebEngine, it just goes a lot quicker with beefier hardware that's it. It will work on dual-core and with 4GB of RAM probably, just more is better in this case. Means it finishes quicker. SSD is also recommended for speed instead of good old HD.

    The beauty of LuneOS (and other OpenEmbedded distro's) is that it will pull every single bit required for it from GitHub and build a whole OS for you. LuneOS uses 6500+ components for the Nexus 4 I think Lots of which are shared with other projects and maybe a couple of 100 (quite sure < 1000) are LuneOS specific.
    HP Veer (daily driver), HP Pre 3, HP Touchpad Proper 4G/LTE (Sierra MC7710), HP Touchpad 32GB WiFi, Palm Pre 2
    Preemptive and Rnp like this.
  9. #9  
    Quote Originally Posted by tomauswustrow View Post
    Thanks a lot
    I think i will start a lot of reading, reading and maybe reading again.... for now it is nearly all chinese to me.
    There is an old HP in my garage with Athlon X2 4000+ and 4GB Ram.
    This would be the kubuntu machine (i dont like unity )
    Kubuntu should be fine. We don't use the UI.
    HP Veer (daily driver), HP Pre 3, HP Touchpad Proper 4G/LTE (Sierra MC7710), HP Touchpad 32GB WiFi, Palm Pre 2
  10.    #10  
    found this :

    "Developing on Replicant isn't much harder than developing on any other free software project as it doesn't require specific knowledge. In fact, you'll probably learn a lot along the way regarding how hardware works, how the Android system is composed, how the kernel works, etc, but you don't need to know all of this to start. However a basic set of skills is required, among which:
    C language programming skills and the ability to understand other languages such as C++ and Java
    Makefile skills (no need to know every detail about it, a general idea of how Makefiles work is enough)
    git skills (basically, how to commit changes, send them to our repos, dealing with branches without making a mess, etc)
    You can find some documentation about git at: http://git-scm.com/documentation"

    Maybe i should try to learn some basics first... last time i did something programming like was on my KC85 in 1987 if i remember right.
  11. #11  
    Good news, got a Galaxy Nexus yesterday and was able to get the UI to boot with a 1-line fix. Touch doesn't work yet, that's the next to sort. But there is progress :-) I'll try to make a nightly shortly that has this fix included :-)

    -- Sent from my TouchPad Go using Communities
    HP Veer (daily driver), HP Pre 3, HP Touchpad Proper 4G/LTE (Sierra MC7710), HP Touchpad 32GB WiFi, Palm Pre 2
  12. #12  
    Quote Originally Posted by Herrie View Post
    Good news, got a Galaxy Nexus yesterday and was able to get the UI to boot with a 1-line fix. Touch doesn't work yet, that's the next to sort. But there is progress :-) I'll try to make a nightly shortly that has this fix included :-)

    -- Sent from my TouchPad Go using Communities
    Would love to put this on Nexus7 and make a modern day Go tab.

    Herrie, does LuneOS have the ability to use a swype style keyboard input? (Sliding finger from letter to letter without picking up)
    Sporting my 13th Pre device, a NOS unlocked ROW Pre3!
  13. #13  
    Quote Originally Posted by TJs11thPre View Post
    Would love to put this on Nexus7 and make a modern day Go tab.

    Herrie, does LuneOS have the ability to use a swype style keyboard input? (Sliding finger from letter to letter without picking up)
    Well Nexus 7 2013 doesn't have a port yet. Someone is free to make one though

    The Galaxy Nexus was the original port for Open webOS/WebOS Ports, but was abandoned by the dev in favor of the Nexus 4 > 1 year ago. I was able to pick one up in good condition for EUR 90 incl. spare backs, chargers and batteries yesterday so decided to bite the bullet

    I can confirm I now got it pretty much fully working! Touch input works, screen works, brightness works, audio works, wifi works, GSM signal & 3G works. My speaker seems to have some (crackling sound) issues maybe when it's at the higher volume levels, could be the previous owner broke it. Might replace it sometime to see if that's the issue. Expect a fully working nightly soon
    HP Veer (daily driver), HP Pre 3, HP Touchpad Proper 4G/LTE (Sierra MC7710), HP Touchpad 32GB WiFi, Palm Pre 2
    elvispre likes this.
  14. #14  
    Quote Originally Posted by Herrie View Post
    Well Nexus 7 2013 doesn't have a port yet. Someone is free to make one though

    The Galaxy Nexus was the original port for Open webOS/WebOS Ports, but was abandoned by the dev in favor of the Nexus 4 > 1 year ago. I was able to pick one up in good condition for EUR 90 incl. spare backs, chargers and batteries yesterday so decided to bite the bullet

    I can confirm I now got it pretty much fully working! Touch input works, screen works, brightness works, audio works, wifi works, GSM signal & 3G works. My speaker seems to have some (crackling sound) issues maybe when it's at the higher volume levels, could be the previous owner broke it. Might replace it sometime to see if that's the issue. Expect a fully working nightly soon
    Very cool. I don't really know what the difference is with these various Nexus, if each requires a unique build, that IS a lot of work.
    Sporting my 13th Pre device, a NOS unlocked ROW Pre3!
  15. #15  
    Quote Originally Posted by TJs11thPre View Post
    Very cool. I don't really know what the difference is with these various Nexus, if each requires a unique build, that IS a lot of work.
    Like with Android, each device needs it's own ROM/image. So a WiFi Nexus 7 2012 needs a different one from the WiFi Nexus 7 2013. The same with different versions of the same device. So the AT&T version will need a different version compared to Verizon & Sprint. Differences might be minimal (and could theoretically be in single image maybe), but they need to be customized for each single device. And yes that's quite some work!
    HP Veer (daily driver), HP Pre 3, HP Touchpad Proper 4G/LTE (Sierra MC7710), HP Touchpad 32GB WiFi, Palm Pre 2
  16.    #16  
    awesome news Herrie My Gnex is waiting ...
    How about share what you did to get it working ?

Similar Threads

  1. where to start
    By siggi_digital in forum Open webOS General Discussion
    Replies: 4
    Last Post: 10/03/2012, 09:59 AM
  2. Just got my Pre. Where should I start??
    By grndslm in forum Palm Pre and Pre Plus
    Replies: 2
    Last Post: 10/30/2009, 09:17 PM
  3. Wanna start developing, where do I start
    By I_Ryan in forum webOS Development
    Replies: 22
    Last Post: 07/22/2009, 12:41 PM
  4. Desktop won't start up: can't start rich text support
    By Dragonman in forum General News & Discussion
    Replies: 12
    Last Post: 06/09/2005, 07:03 AM
  5. Never won anything, what a way to start
    By ashmed in forum The 'Off Topic' Lounge
    Replies: 4
    Last Post: 03/05/2002, 04:45 PM

Posting Permissions