In theory: Eclair on GalaxySupport


Last Updated:

  1. ultrakomm

    ultrakomm Member This Topic's Starter

    Joined:
    Nov 16, 2009
    Messages:
    10
    Likes Received:
    0
    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 Well-Known Member

    Joined:
    May 29, 2009
    Messages:
    1,217
    Likes Received:
    130
    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 Well-Known Member

    Joined:
    Sep 16, 2009
    Messages:
    63
    Likes Received:
    1
    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 Active Member

    Joined:
    Nov 30, 2009
    Messages:
    27
    Likes Received:
    2
    Are there any hardware requirements that the Galaxy doesn't have?
     
  5. KlaymenDK

    KlaymenDK Well-Known Member

    Joined:
    May 29, 2009
    Messages:
    1,217
    Likes Received:
    130
    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 Well-Known Member

    Joined:
    Sep 28, 2009
    Messages:
    1,446
    Likes Received:
    92
    that's a software requirement ;)
     
  7. bitxboi

    bitxboi Well-Known Member

    Joined:
    Aug 21, 2009
    Messages:
    323
    Likes Received:
    6
    Eclair kernel is 2.6.29 I think
     
  8. Russ Dill

    Russ Dill Well-Known Member

    Joined:
    Jul 31, 2009
    Messages:
    94
    Likes Received:
    3
    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 Well-Known Member

    Joined:
    Aug 31, 2009
    Messages:
    676
    Likes Received:
    16
    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

    Joined:
    Jul 31, 2009
    Messages:
    94
    Likes Received:
    3
    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...