Quick Jump Daily Digest
Thank you for your interest in the Quick Jump Daily Digest. Get notified of all new content on QJ in our free Daily Digest. To subscribe, enter your email address below and click the subscribe button.
Mathieulh's update on Utopia: project goes public soon |
Listed in: Homebrew Development, News Tags: DRM, Linux, Mathieulh, psp homebrews, SDK, Sony, uClinux
Ó
QJ.NET reader Mark M gave us a heads-up on a hot update posted earlier by Mathieulh over at the Lan.st forums. The Utopia kernel seems to be closing in on a release and it'll be just a matter of time before the public finally sees what it can do.These are the main points in Mathieulh's Utopia post as he detailed what he and Silverspring have decided so far:
- The utopia official forums will be hosted among the lan.st forums.
- The public release of utopia has been decided and will take effect as soon as I find time to setup the svn and forum sections.
- Despite the project going public, the project is not done yet, thus you cannot (yet) compile a whole kernel from the soon to be supplied sources. We are looking forward seeing people contributing to complete the utopia project.
- What we do not know about yet is if utopia will use GPL license or BSD but it is likely to be BSD.
- The svn will be readable by everyone but only a few trusted people will be able to update it (so people do not start messing up with the svn by deleting changes or adding irrelevant ones). If you want to contribute to the utopia project you will have to send your code to the forums where it will be added by the staff to the svn later. People who often contribute to utopia will be granted write access to the svn as well.
"Once completed and stable the utopia kernel is to be implemented as a new operative mode in future custom firmwares," posts Mathieulh.
Lastly, here's what Utopia can and can't do, according to Mathieulh:
- Utopia is not meant to run Sony's code, thus current homebrews or games wont run on it.
- Utopia will not feature UMD drive support of any kind.
- Utopia will not feature any kind of DRM functionalities (at least this is not planned)
- Utopia will most likely not feature any kirk engine support.
- Wlan is planned but not a priority at this point.
- No vsh or graphic interface of any kind is to be included in utopia or officially supported by the utopia project. Utopia is ONLY the kernel,
if you want to code your own shell on top of it, feel free to do so. - The utopia kernel is NOT based on Linux, freebsd or any other open source project (unlike uClinux for exemple) , it is based on the 3.71 IPL reverse engineering. (and later on existing kernel modules reverse)
Via Lan.st
| This story sucks? This story rocks! |
|
|












Comments
Reply
Reply
Reply
Reply
Reply
Reply
1.5kernal
3.Xkernal
and now this? How many times a developer have to update their homebrew?
Reply
Reply
Reply
Reply
The PSP is going hardcore.
Reply
Reply
Reply
BUT, I was not aware that current home brew was suffering for lack of any tools?? I fail to see exactly HOW this can be an advantage for the every day coder over what is currently availible.
I was under the impression that eventuially an entire CUSTOM firmware was to be released. One that would not require OE FW anymore, it would be open from the start and emply ONLY the features it needed from OFW to allow the games to run. The version number would just have to be stated as higher than any current Sony FW so that it could run games without forcing an update. It is possible that this is the begining of THAT setup?
Reply
Reply
Reply
It is basically the 'Linux' of the PSP, and due to a few developers, Sony's UMD format not being supported, and until someone develops the GUI for it, no ISO support or homebrew support.
@digicron: Do YOU know what a kernel is; without Googling it?!
This is NOT revolutionary, and im not denying it is very impressive from the creator; has no foreseeable support for it.
Oh and I know what im on about: 3 years C# working with MS's XNA Framework for XBL Arcade games.
Reply
Reply
Reply
Reply
it doesn't support any current games or homebrew, has no WLAN support or UMD support. So all the devs are going to have to recode their homebrew to have Utopia support, which will take a long time. Not to mention how long it will take to implement WLAN and UMD support. And what about no longer updated homebrew?
On the plus side, if all PSP apps run under Utopia, the problem of 1.5/3.x will be solved.
I don't think this is as big a deal as everyone is making it out to be. Now Pandora, that was a revolution.
Reply
Reply
The ONLY thing I can forsee is that this paves the way for an unique and NEW CFW. So instead of hacking OFW from sony to run our unsigned code, we can install a totally different OS. This would be similar to putting OSX on your psp instead of running windows. Both OS's have access to the same hardware, and can extract the same power. so the only thing that changes is the look of it, the design, and the programing laguage used to run on it.
This will mean that all the OLD homebrew is ALL going to have to be ported. If this is not VERY good then it will die. Because how many people will worry about adding this on to their psp if there is nothing worth adding it for. This will split the entire PSP fanbase and could create other problems instead.
I am not saying it cant be good. But its a little late in the game to change things up like this!
Reply
Reply
But the thing about this that I think is the coolest, is that this is pretty much independent from sony's firmwares...
I think of it like, we'll be in full control of the psp now.. if we aren't already...
Reply
Reply
can somebody explain it plz? =D
thank you ^_^
Reply
Why would you need access to the UMD drive in the first place? This kernel is homebrew only. If you want ISO, just launch it from the firmware's XMB. Since it is, after all, just a new mode in custom firmware. Utopia is to CFW just as the 1.50 kernel and POPs are, just another operating mode.
"...and until someone develops the GUI for it,"
Why do you need a GUI? like I said it's an operating MODE not operating system, not related to linux as you say it is. Unless you meant GUI for the compiler and linker? Not needed by real developers (The ones this project is aimed at).
Just so you know, 3 years of C# is not saying much. It's just a Microsoft language. Attempt to jump on the PSP scene with that experience and you will find your self stumbling upon many obstacles.
Eat less carbs please. Because you seem to be talking out of your ass.
Reply
Reply
I can't wait to see it when it comes out, but I'm not sure if I'll try it right away. I did buy my PSP to play my UMDs and old PS1 games so I may wait till a homebrew app/plugin can enable that.
Please don't go on a flaming rant! Instead use that time to step outside of this world and get a life.
Reply
AFAIK, Utopia is intended to be included in new CFW alongside 4.XX and (possibly) 1.50. So, applications written for Utopia would be in a folder called something like "GAME_UTOPIA" while the rest stay in GAME380 (or whatever), GAME150 and simply GAME.
Reply
"3) Right now we plan to implement it as another operative mode on current custom firmwares (such as pops on current firmwares or even the 1.50 subset) we could pack the binaries in PBP just like official/current ones and have a sfo with specific values set to recognise wether [sic] the utopia kernel shout [sic again] be ran for this homebrew. The eventuality of another game folder could also be used. This plan would render the development of a graphic interface unneeded since the firmwares would still use sony's one."
I was a bit off with the whole "GAME_UTOPIA" thing, but still, it is going to be included in new CFW's, which will still have everything we already have.
Calling Utopia "a new OS" or "like Linux is for PC's" seems to be confusing everyone. You won't need to upgrade to a special "Utopia firmware" that hasn't got SCE stuff.
Okay, it seems I've misinterpreted your post. But I still don't want people to be confused. Anyway, Utopia is completely documented and uses less RAM (so more RAM for developers to use).
Reply
quote:
"Right now we plan to implement it as another operative mode on current custom firmwares (such as pops on current firmwares or even the 1.50 subset) we could pack the binaries in PBP just like official/current ones and have a sfo with specific values set to recognise wether [sic] the utopia kernel shout [sic again] be ran for this homebrew. The eventuality of another game folder could also be used. This plan would render the development of a graphic interface unneeded since the firmwares would still use sony's one."
Reply