1. Download our Official Android App: Forums for Android!

Support In theory: Eclair on Galaxy

Discussion in 'Android Devices' started by ultrakomm, Nov 29, 2009.

  1. ultrakomm

    ultrakomm Newbie
    Thread Starter
    Rank:
    None
    Points:
    15
    Posts:
    10
    Joined:
    Nov 16, 2009

    Nov 16, 2009
    10
    0
    15
    What is stopping us from compiling a proper Eclair kernel for Galaxy? Didn't Samsung just recently release the sources code for Galaxy, including drivers etc?

    Couldn't one take the source from some Eclair-enabled phone and compile it with the appropriate Galaxy drivers?

    What more would be needed to make it work? Do the drivers Samsung released the source for only work on the current kernel (2.6.27), and not on the Eclair kernel?
     

    Advertisement

  2. KlaymenDK

    KlaymenDK Android Expert
    Rank:
    None
    Points:
    143
    Posts:
    1,217
    Joined:
    May 29, 2009

    May 29, 2009
    1,217
    130
    143
    Denmark
    I seem to recall that not all of the drivers were included. (Which is fine, btw, from a legal standpoint: Android may be GPL'ed, but the hardware and its drivers aren't and don't need to be.)

    Maybe the question is, does Android 2.0 require multi-touch hardware, or can it be made to run on a simple touch screen?
     
  3. ressu

    ressu Member
    Rank:
    None
    Points:
    16
    Posts:
    63
    Joined:
    Sep 16, 2009

    Sep 16, 2009
    63
    1
    16
    Finland
    I doubt it requires multitouch. Although galaxy does have multitouch, the driver is broken and it doesn't send events for the few first fingers. There was an extensive blog post about this somewhere.
     
  4. DemonDomen

    DemonDomen Newbie
    Rank:
    None
    Points:
    16
    Posts:
    27
    Joined:
    Nov 30, 2009

    Nov 30, 2009
    27
    2
    16
    Are there any hardware requirements that the Galaxy doesn't have?
     
  5. KlaymenDK

    KlaymenDK Android Expert
    Rank:
    None
    Points:
    143
    Posts:
    1,217
    Joined:
    May 29, 2009

    May 29, 2009
    1,217
    130
    143
    Denmark
    You mean, besides "must be made by a manufacturer other than Samsung"? :D
    I'm pretty sure there aren't, no. :cool:
     
  6. mrqs

    mrqs Android Expert
    Rank:
    None
    Points:
    128
    Posts:
    1,446
    Joined:
    Sep 28, 2009

    that's a software requirement ;)
     
  7. bitxboi

    bitxboi Android Enthusiast
    Rank:
    None
    Points:
    36
    Posts:
    323
    Joined:
    Aug 21, 2009

    Aug 21, 2009
    323
    6
    36
    Eclair kernel is 2.6.29 I think
     
  8. Russ Dill

    Russ Dill Well-Known Member
    Rank:
    None
    Points:
    16
    Posts:
    94
    Joined:
    Jul 31, 2009

    Jul 31, 2009
    94
    3
    16
    Actually the kernel does contain non-GPL drivers. Funny thing is, they included them in the source release. Already reported that on gpl-violations.org

    I think the problem is there are various userspace components for which source is not available (BSD Licensed). These components are linked against 1.5 stuff and probably need both modifications for 1.6/2.0 and need to be relinked.
     
  9. Andronix

    Andronix Android Enthusiast
    Rank:
    None
    Points:
    63
    Posts:
    676
    Joined:
    Aug 31, 2009

    Aug 31, 2009
    676
    16
    63
    Russ, tnx for that. I hope that would trigger some manager in Samsung to employ more people in r&d.
     
  10. Russ Dill

    Russ Dill Well-Known Member
    Rank:
    None
    Points:
    16
    Posts:
    94
    Joined:
    Jul 31, 2009

    Jul 31, 2009
    94
    3
    16
    I don't think much can be done as far as their Linux development teams in the long or short term. Looking at the contents of my Samsung TV and the accompanying source release shows more of the same. A whole lot of NIH and working against the grain in addition to GPL violations (haven't gotten around to fully investigating that, so far I've noticed that the shipped busybox and the source release busybox are not the same version). I'm surprised that the phone doesn't somehow utilize Samsung's proprietary RFS filesystem.

    I'd be nice if they would hire a GPL compliance officer.
     

Share This Page

Loading...