Jump to content


Photo

New Project: The Open2x Project.


  • Please log in to reply
55 replies to this topic

#1 DJWillis

DJWillis

    Random GP32/GP2X/Wiz & Pandora Moocher

  • GP Guru
  • 1424 posts
  • Gender:Male
  • Location:Bath, Somerset, UK
  • Interests:Hmmm, Home Cinema, using Oxygen and not being dead just yet.

Posted 11 October 2005 - 10:38 PM

I am not 100% sure this is really news worthy and I know people would rather be hearing about games, emulators or movie clips ;) but I’ll post it anyway.

I am quite pleased to announce that a lot of gentle negotiation has paid off and I would like to unveil The Open2x Project.

This project is reasonably significant for one reason right now.

It will make the following available via its SourceForge project over the next week to 10 days.
  • Full GPL Linux Kernel source (2.4.25) for the MMSP2 platform (GP2X is based on this)
  • Full GPL Das U-Boot (1.0.0) bootloader source for the GP2X
The project already has in its possession both the Linux kernel and bootloader source thanks to assistance from MagicEyes Digital Co. Ltd. and will be making it available as soon as possible via SourceForge’s CVS system.

The projects aim is to use this as a basis to produce community driven open source operating solutions for GP2X with extra features, performance, stability etc.

Anybody with experience of ARM Linux kernel or low-level hacking is very welcome to get involved in the development effort. There are contact details on the site.

A little more information can be found on the following sites.

The Open2x Project Homepage
My Random GP2X Hacking Page

#2 unlucky

unlucky

    Chop sticks Chop sticks Chops sticks

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 877 posts
  • Location:Sheffield, England

Posted 11 October 2005 - 10:43 PM

Ok we need to get this on slashdot or boing boing or something i think this is incredibly important.... The system seems very close to entirely open source (maybe fully?) now? Amazing work DJWillis

#3 DJWillis

DJWillis

    Random GP32/GP2X/Wiz & Pandora Moocher

  • GP Guru
  • 1424 posts
  • Gender:Male
  • Location:Bath, Somerset, UK
  • Interests:Hmmm, Home Cinema, using Oxygen and not being dead just yet.

Posted 11 October 2005 - 10:46 PM

Ok we need to get this on slashdot or boing boing or something i think this is incredibly important.... The system seems very close to entirely open source (maybe fully?) now? Amazing work DJWillis

View Post


Don't you dare Slashdot my poor server :o ;).

There is a lot of code to work through and sort but you can build a kernel with it. The bootloader code is very open for tweaking.

#4 Tobriand

Tobriand

    Mega GP Mania

  • X-treme Team
  • 4046 posts
  • Location:Croydon (UK)
  • Interests:Gibbering as I walk down corridors,<br>Trying to bend people to my will over long periods of time, and generally being completely insane...<br><br><br>Mwahahahahahaha

Posted 11 October 2005 - 10:47 PM

I'd say that's definitely newsworthy... sounds a good deal more promising than the previous situation - i.e. everyone in the dark. Especially when it comes to improving knowlege about how everything works, and hopefully, making it work better.

Idd, is this the complete code, or merely the kernel minus how it interfaces with individual bits of the processor (e.g. would access to Open2x code help facilitate the movement of the second CPU over from a GFX coprocessor to whatever people want?)

#5 Vimacs

Vimacs

    Don't be evil!

  • X-treme Team
  • 5213 posts
  • Location:Germany

Posted 11 October 2005 - 10:53 PM

Definality great news, now we can seriously hope for more supported devices/ other maybe important tweaks :-)

#6 Eolair

Eolair

    I am become death, the destroyer of worlds

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1031 posts
  • Location:Sweden

Posted 11 October 2005 - 10:55 PM

I am not 100% sure this is really news worthy and I know people would rather be hearing about games, emulators or movie clips ;) but I’ll post it anyway.


I'd say this is the top news of the month. Awesome :)

#7 DJWillis

DJWillis

    Random GP32/GP2X/Wiz & Pandora Moocher

  • GP Guru
  • 1424 posts
  • Gender:Male
  • Location:Bath, Somerset, UK
  • Interests:Hmmm, Home Cinema, using Oxygen and not being dead just yet.

Posted 11 October 2005 - 10:57 PM

Idd, is this the complete code, or merely the kernel minus how it interfaces with individual bits of the processor (e.g. would access to Open2x code help facilitate the movement of the second CPU over from a GFX coprocessor to whatever people want?)

View Post


It needs sorting out and a bit of a stock take ;) but things like that are in there, it is feature complete, people can use this to do some very cool stuff if they want to get there hands dirty.

As it stands now it is more of a generic MMSP2 kernel that happens to support the GP2X (and all its interesting hardware). The kernel GP2X will release with the device will have a number of patches against this kernel I would expect that we could import if appropriate.

#8 slygamer

slygamer

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 791 posts
  • Location:Brisbane, Australia

Posted 11 October 2005 - 11:10 PM

Well done DJWillis. This is excellent news. I shall be following, and hopefully contributing to, the progress of Open2X.

#9 wild_eyed

wild_eyed

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 132 posts
  • Location:Louth, Ireland

Posted 11 October 2005 - 11:14 PM

lay person here, what does this mean to joe soap?

#10 zebedee

zebedee

    Member

  • Members
  • PipPip
  • 29 posts

Posted 11 October 2005 - 11:18 PM

lay person here, what does this mean to joe soap?

View Post


its a lot more freedom to do weird things with the gp2x , possibly help out in the quest for multiproccy goodness and itll shut up boingboing and some slashdot noobs who homed in on the dreaded DRM ... if its open source you cant DRM stuff as we could just disable the functionality again.

oh yeah nice one dj :) i'd run and hide your server if this gets slashdotted tho ;)

Edited by zebedee, 11 October 2005 - 11:18 PM.


#11 Huxley

Huxley

    Gamera, King of Monsters

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1602 posts
  • Location:Manchester England

Posted 11 October 2005 - 11:32 PM

Well, that sounds great. You certainly have my support.

#12 Jarska333

Jarska333

    What do you want?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 3606 posts
  • Location:Sovjet Finland

Posted 11 October 2005 - 11:32 PM

The avalanche has started, it's too late for the pebbles to vote.


Maybe... :)

#13 Chip

Chip

    [Insert Custom Title Here]

  • X-treme Team
  • 3024 posts
  • Location:NJ, USA

Posted 12 October 2005 - 12:02 AM

itll shut up boingboing and some slashdot noobs who homed in on the dreaded DRM ... if its open source you cant DRM stuff as we could just disable the functionality again.


That's not entirely true. Acording to Anna on the GPH Q&A board, the GP2X copy protection system will be pretty much the same as the GP32's. Commercial games for the GP32 were encoded specifically for each GP32. Only the exact machine that they were encoded for (or at least had same ID code) could decode them.

Encoded executables will still be encoded even if you have the source for the kernel. Without the key (ID code) to unlock it, it's still gibberish to your machine. In my opinion, the commercial games for the GP32 were mediocre at best, and I don't expect much more for GP2X payware. The magic of the GP32 was the freely available games and emultors, and that's what I'm most looking forward to for the GP2X. It just so happens that it's these community-developed programs that will benefit most from Open2X.

If I understand DJWillis, he has the most basic kernel that GPH built on to make the firmware for the GP2X. People can then take that kernel and build on it to make alternative firmwares with more / different / better functionality. People will also be able to use it as a reference to better understand how the GP2X works at a very low level. This will make it much easier for someone coding something resource intensive (an emulator, for example) to squeeze the most out of the hardware.

This is a very good thing.

#14 yaustar

yaustar

    UK GP32 & GP2X Owner

  • GP Guru
  • 2713 posts
  • Location:UK

Posted 12 October 2005 - 12:14 AM

*another pat on the back for DJWillis*

#15 junker

junker

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1290 posts

Posted 12 October 2005 - 12:55 AM

this is great news!!