






Kernel, Shell Boots on DS Linux 230
mrseigen writes "According to dslinux.org, the Linux kernel successfully boots on the Nintendo DS along with a simple shell, sash. Input is done via the d-pad. How long until Netstumbler?" While maybe not the most practical platform, it's impressive on its technical merit.
Netstumbler? (Score:5, Funny)
Re:Netstumbler? (Score:2)
Re:Netstumbler? (Score:5, Funny)
Re:Netstumbler? (Score:4, Funny)
Well (Score:5, Interesting)
Re:Well (Score:2)
That's the beauty of OSS! You can get it to work with the touch screen. Go sign up today!
Re:Well (Score:2)
Handwrting recognition is actually pretty easy if you can coerce the alphabet like Graffiti, I think the code for a couple of recognisers is buried somewhere inside Squeak - anyway, if I had to do it I would just use the Graffiti alphapbet, coz everybody knows it, don't think it would take more than a couple of days to make it work.
Re:Well (Score:2)
Re:Well (Score:5, Interesting)
Re:Well (Score:2, Informative)
Re:Well (Score:2)
Re:Well (Score:2)
Also, there definitely is a ROM containing a simple onboard system. Not necessary one focused on providing services to other software, but a whiteboard app and the wireless drivers to make it worthwhile count for something.
Re:Well (Score:4, Insightful)
Re:Well (Score:5, Funny)
Re:Well (Score:2, Interesting)
Where's Waldo? (Score:5, Funny)
That's truly stunning... (Score:5, Funny)
Rock on, I guess. ^_^
Re:That's truly stunning... (Score:5, Interesting)
A device with
Re:PassMe (Score:5, Informative)
Or the WiFiMe method, which boots from a GBA card with a PC with a wireless card. Only a few chipsets supported right now, though.
Then there's the FlashMe modification, which is a firmware patch. That's the best option, but of course, it requires modding the DS (and having either WiFiMe or PassMe available once for getting an ID #). It's an incredibly minor mod (bridging two pads).
Re:PassMe (Score:3, Interesting)
Re:PassMe (Score:2)
You're assuming that's possible. Nintendo really did their homework on DS cards this time around.
Besides, if you're willing to flash custom firmware, you can skip the PassMe after you've updated said firmware with homebrew.
Re:That's truly stunning... (Score:2)
Near as I can tell, simply because they have a general-purpose CPU on their hands and they can.
Re:That's truly stunning... (Score:2)
-Jesse
The "why"... (Score:4, Insightful)
I'm guessing because it hasn't been done before. I must admit I found most of the exercises in school boring, partly because they had already been solved. Many people don't want to be the 235,523th to create an MP3 player.
Making a OSS program copying closed source software isn't very creative either. Most "serious" applications and stuff have been done already, and so many of the projects left have more or less no reason. They're simply a challenge, and one you wish to solve on your own. No knocking down open doors, no "answer" to check against.
As much as it may seem trivial, creating something unique is a part of many people's self-realization. Some create a piece of art, some decorate their home or garden, some create a new piece of software. There's a tremendous feeling of achievement there you could never get by mere copying.
Kjella
Re:The "why"... (Score:5, Funny)
What, running Linux on some weird piece of hardware? Yeah, no one's ever done that.
Re:The "why"... (Score:3, Funny)
Ah, the two hundred and thirty five thousand, five hundred and twenty thirth, eh?
I only mention it because I actually wrote something similar recently and I thought the word "twenty thirth" was pretty funny
Re:The "why"... (Score:4, Insightful)
I think you mean "Many people don't want to call out to an mp3 API written by someone else who did all the hard work". If so many people in your school can understand and implement the actual MP3 algorithms then you must be attending a special undercover college of geniuses.
"There's a tremendous feeling of achievement there you could never get by mere copying."
And no ones ever tried to run linux on some inappropriate gadget before. Nope , this is a totally unique achievment. *cough*
Linux on a DS? (Score:5, Funny)
Re:Linux on a DS? (Score:2)
Re:Linux on a DS? (Score:2)
D-Pad (Score:5, Funny)
What happen when I want to use the other 25 characters? This makes an interesting login/password combo
Re:D-Pad (Score:4, Funny)
Yuo forgot the B A (Score:4, Informative)
Re:Yuo forgot the B A (Score:2)
Re:Yuo forgot the B A (Score:2, Funny)
Re:Yuo forgot the B A (Score:2)
Re:D-Pad (Score:4, Funny)
Hey! That's my luggage combination!
Re:D-Pad (Score:4, Funny)
Yes, I played WAY too many video games as a kid...
Just my Konami-Code's worth....
--RickTheWizKid
Re:D-Pad (Score:2)
Thanks for the info Mr. Kryten. Next time you head down to the Emotions Show, pick up the upgrade disc with a picture of Joe Piscapo on the label.
Re:To honor this occassion (Score:2)
I propose from now on, we use only D or not D(space) in our posts.
dddddddddddd ddddddddd ddddddddddd ddddd dddddddddddddddddddd dddddddd ddddddddd ddddddddddddddddddd ddddddddddddddddddddddddddd
Grr, had to switch to lowercase to get past the filter.
Not practical? (Score:5, Insightful)
I'd never want my GameBoy to replace my palmpilot...
Re:Not practical? (Score:5, Insightful)
And, of course, DS homebrew is possible in any number of ways:
Honestly, CowboyNeal... how can this not be practical? Is it just not as cool as playing JavaScript tetris -- tethered to a PC, mind you, and requiring the use of one particular game -- on a PSP?
Re:Not practical? (Score:3, Interesting)
It doesn't replace funtions, only adds (Score:2, Informative)
Not really. What the FlashMe [gcdev.com] modification does is: implement a check whether a DS-binary is present on a cart in the GBA slot. If so, it points arm7 code execution to the binary; if not, it loads up the ordinary firmware with unaltered functionality (this includes playing GBA-games). Kinda nifty!
Re:It doesn't replace funtions, only adds (Score:2)
Ooo, that's new. Very interesting.
I'll probably wait till my warranty's up though. :-)
Re:Not practical? (Score:2)
Troubling... (Score:5, Interesting)
It would be nice if console developers would release or permit to be released an official version of Linux for their platforms so that hardware and software exploits didn't need to be used.
Eventually? (Score:2)
It's linux that's riding the coattails of piracy, not vice versa.
Re:Troubling... (Score:4, Interesting)
Plus, of course, it's a lot of resources to get Linux to run on a new platform, even though someone always seems willing to do it. And hardware and software exploits are going to be released anyway... flash carts for the DS existed long before Linux ran on it.
Re:Troubling... (Score:2, Funny)
Re:Troubling... (Score:2)
Any general purpose computing device can be used to infringe upon copyright. You're using one right now. Mind if we take a look at your home directory to check for infringement?
It would be nice if console developers would release or permit to be released an official version of Linux for their platforms so that hardware and software exploits didn't need to be used.
So an "official" Linux distribution could
The PSP is next (Score:5, Interesting)
Re:The PSP is next (Score:2)
There already is open hardware out there: PDAs.
Re:The PSP is next (Score:2)
So, when're they going to get openGL on this thing? I wanna play some BZFlag or Quake.
Re:The PSP is next (Score:2)
pfft. (Score:2, Funny)
Meanwhile you guys post every psp "hack" with glee.
Go fuck yourselves. Same goes to anyone else who posts "why oh why" in this thread. I hope you all choke on your PSPs.
Netstumbler? (Score:5, Informative)
Kismet? [kismetwireless.net] Definately! I would love to see that. Kismet on a DS would rock.
Re:Netstumbler? (Score:2)
Re:Netstumbler? (Score:4, Informative)
istumbler [istumbler.net]
Re:Netstumbler? (Score:2)
hmmmm...
And what do his friends have to say? (Score:5, Funny)
"Duh, where's Mario?"
"Forget Mario! Linux boots!"
"What's Linux?"
"It's an operating system, you know, like Windows and junk, but I got it to run on the DS!"
"Does Linux play Mario?"
"No, Linux does not play Mario! But it can do so much more!"
"But it can't play Mario. What a geek."
He needs new friends (Score:4, Interesting)
I wish I were this guy's friends. I'd be impressed, and encourage him to keep hacking.
Sadly, I have the same problem I'm sure he does: lack of friends who care about things that are important to me. Great for a game of racquetball (and I need the exercise),but they know nothing about BSD for the most part. I can't get into an argument about how BSD is better than linux because they have no clue about either. I'll bet this guy could give me some reasonable arguments in return.
Re:He needs new friends (Score:2)
Note that not everyone even has the potential to be interested in a given subject; some people will never care about a subject, s
Re:He needs new friends (Score:2)
Re:And what do his friends have to say? (Score:2)
Re:And what do his friends have to say? (Score:2)
[launches MAME]
*drool* "I played that when I was 6! GIMME!"
Why not Kismet? (Score:5, Insightful)
any chance (Score:5, Funny)
oh.. wait..
Re:any chance (Score:5, Informative)
Re:any chance (Score:2)
Re:any chance (Score:3, Interesting)
Get a flash card... (Score:3, Informative)
Nothing like classic Zelda or Tetris on the beautiful DS screen...
Goomba, the GB mono emulator (Score:2)
The Nintendo DS plays many original Game Boy games just fine through Goomba [webpersona.com] and a GBA memory card [kicktrading.ca]. It's the GBC-only games that need a new DS-native emulator.
Oh Boy! (Score:4, Funny)
or maybe I should just stick to playing it on a linux pda and stop throwing money away...
This is Cool (Score:5, Interesting)
This seems cool, and it reminds me of when Amid Singh ran some ancient Unices on his GBA emulator [kernelthread.com]. Pretty impressive, it can only get better. Makes me a little more interested in shelling out the $149 for a Ninetendo DS; I can see a lot of usefulness in having an ultra-portable *nix system around me at all times. I wonder if there are any small keyboards for the Nintendo DS?
Now if only NetBSD does a port....
Re:This is Cool (Score:2)
Well, this is where I think the DS really kicks ass. I wouldn't imagine it would be all that difficult to code a software keyboard on the touch screen, and just have the user point to the letters he/she wants to type. I am giving some serious thought to actually doing this... after I evaluate the risks.
Mind the key layout (Score:3, Insightful)
I wouldn't imagine it would be all that difficult to code a software keyboard on the touch screen, and just have the user point to the letters he/she wants to type.
Don't lock yourself into QWERTY or Dvorak. Typing on a touch screen resembles typing with one finger more than anything else, but the QWERTY and Dvorak key layouts are designed to alternate keypresses between hands, which isn't always the best choice for single-finger typing. Look at Fitaly for inspiration.
I am giving some serious thought
Re:Mind the key layout (Score:2)
What risks, other than a possible patent on the Fitaly layout?
I meant the firmware upgrade. Sorry, I know I wasn't all that clear. One thing at a time though. I just ordered a new wireless card, and maybe in a few weeks I can start contributing code.
Re:This is Cool (Score:2)
Or did you specifically mean for the uCLinux port?
Re:This is Cool (Score:2)
Re:This is Cool (Score:2, Informative)
http://wwwhsse.fh-hagenberg.at/Studierende/hse020
A touchscreen keyboard is being worked on.
Actually this has a lot of potential (Score:4, Interesting)
Re:Actually this has a lot of potential (Score:2)
I think the thing that's going to suck is the GBA port is probably more adaptable, there are bunches of non-nintendo development kits for it and it's form factor would be perfect for adding external ports (USB? Memory stick?), yet when it boots up in that mode one of the screens always seems to be disabled (the GBA only had one screen).
Hopefully it's not either/or, but I wouldn't bet on it.
Keep at it guys! I'll buy
keyboard (Score:2)
Emulator (Score:2, Redundant)
Re:Emulator (Score:2)
Re:Emulator (Score:2, Informative)
I'm working with the author to get this fixed.
None of the other DS emulators emulate both CPUs, so you can currently only run DSlinux on a real DS.
Re:Ideas? (Score:2)
Yeah, but that's a Windows program.
So I guess I'll have to go Linux -> Wine (is not an emulator!) -> iDeaS * -> Linux. Hmm... This brings up interesting possibilities...
* Is that an acronym of iaDSe, for "is a DS emulator"?
Re: (Score:2, Insightful)
Re:What I'd like to see (Score:2, Interesting)
Somebody needs to work out how to program the registers for the wifi in the ds first.
VNC and X11 should both be possible.
That's called "nfs",
Re: (Score:2)
Re: (Score:2)
er...why? (Score:2)
Cell phones are more powerful now than computers 5-8 years ago that can still run modern Linux implementations just fine, let alone video game machines.
Hell, there's probably digital watches that are more powerful than computers that can still run modern Linux implementations.
Re:Obligatory quote... (Score:3, Funny)
Re:Obligatory quote... (Score:2, Funny)
Is this an example of why reverse engineering is illegal in the USA?
Re:Obligatory quote... (Score:2)
Hey! (Score:3, Interesting)
Plus, mario64 DS fucking rules.
Re:now that we got that taken care of (Score:2)
Re:Thats cool (Score:5, Funny)
I covered this on my blog earlier today!
I can't believe I missed it!
Re:VoIP? (Score:2, Informative)