Homebrew Linux for 3DS

Would you like have Linux for 3DS?

  • Yes

    Votes: 274 84.0%
  • No

    Votes: 8 2.5%
  • I dont care

    Votes: 43 13.2%

  • Total voters
    326

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
0
Location
PowerLevel: 9001
XP
5,716
Country
Italy
Was Linux DS actually useful for anything?
DSLinux was based on μClinux which is mainly made for embeddable devices. In other words, it was pretty useless for the enduser.

To an extent it was.
For a while the web browser was one of the better options for it on the DS. It had some of the better telnet and ssh options for the DS (and this was before netbooks, before tablets rose up and before the mobile phone OS market got something resembling a dominant platform with workable options for end user code) and there are accounts of people using it for real, it was eventually ported out (though with the help of the work done for the DS linux project) but for a while it was the main method of doing a disk check on your actual DS, some of the server options it had did OK as far as such things went, by virtue of the text readers that Linux tends to come with it had some of the more reliable options for text viewing and writing.
It was never going to be more than a curio, or become anything like the various Linux implementations on something like the raspberry pi are today, but for the time it was usable, useful in many cases and fun if you like tinkering with things like this.
Web browser? You mean a textual one for sure? DSLinux didn't have an X Server afaik.

Also didn't another homebrew also have a filechecking function? I remember using something else for that...
 
  • Like
Reactions: Margen67

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,377
Country
United Kingdom
retaqw or something was the browser. Prior to the likes of dshobro, Bunjalloo and whatever else it was a split between the DS linux stuff, the opera one and DSOrganize's attempt and as there were still quite a few text sites at that point in life it managed to carve out a niche by virtue of not crashing, not being slow as sin and having something resembling consistent rendering.

The file checking stuff was dosfsck http://filetrip.net/nds-downloads/u...check-and-repair-disk-from-your-ds-f1336.html
However it used a cut down version of DS linux to pull it off.
 

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
752
Country
United States
I used DSLinux a lot actually. It had decent file management so I could use it to copy files between my SD card's folders for instance (when tab-completion worked properly, that is). I used Retawq and Links all the time simply because while they were text-only web browsers, they were actually a lot more capable than most other DS browsers in terms of HTML compliance and features (allowed for file downloads even). It was the first actual case of multitasking on the DS, as you could have up to 3 virtual shells running at once -- I would have one open for the web browser, one to stream an Internet radio station using wget and mp3play, and one to enter any random commands I wanted (like "free" to check up on how much free RAM I had left). Wifi downloads in DSLinux could reach much higher speeds than any other wifi-enabled homebrew for the DS, oddly enough. It's truly amazing what they managed to accomplish with (essentially) 66 MHz of processing power and 4 MB of RAM.

Definitely looking forward to seeing what more can be done with more capable hardware on the 3DS here!
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
I recently started using Liunx (Ubuntu to be specific) and this would be something I wouldn't mind trying. The hardware of the N3DS would work so much better for this, although the 3DS could run this just as well. This is something that I'd definitely make use of.
 
  • Like
Reactions: Seriel and Margen67

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,415
Trophies
2
Website
www.flashkarten.tk
XP
3,534
Country
Gambia, The
I used DSLinux a lot actually. It had decent file management so I could use it to copy files between my SD card's folders for instance (when tab-completion worked properly, that is). I used Retawq and Links all the time simply because while they were text-only web browsers, they were actually a lot more capable than most other DS browsers in terms of HTML compliance and features (allowed for file downloads even). It was the first actual case of multitasking on the DS, as you could have up to 3 virtual shells running at once -- I would have one open for the web browser, one to stream an Internet radio station using wget and mp3play, and one to enter any random commands I wanted (like "free" to check up on how much free RAM I had left). Wifi downloads in DSLinux could reach much higher speeds than any other wifi-enabled homebrew for the DS, oddly enough. It's truly amazing what they managed to accomplish with (essentially) 66 MHz of processing power and 4 MB of RAM.

Definitely looking forward to seeing what more can be done with more capable hardware on the 3DS here!
Didn't DS Linux require a slot-2 expansion?
 
  • Like
Reactions: Margen67

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
If this project gets successful, would it be possible to use emulators that originally was written for Linux on a computer? Or do we have to port them and do a lot of work for them to start?
 
  • Like
Reactions: Idaho

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
885
Trophies
1
Age
29
XP
1,418
Country
France
If this project gets successful, would it be possible to use emulators that originally was written for Linux on a computer? Or do we have to port them and do a lot of work for them to start?

It'd have to be programs made for ARM but I think it'd be possible, that'd rock ass...
 
  • Like
Reactions: SLiV3R

Kiiro_Yakumo

Kitsune
Member
Joined
Apr 14, 2009
Messages
396
Trophies
1
Location
Gensokyo
Website
clash-of-gods.netau.net
XP
387
Country
Poland
Didn't DS Linux require a slot-2 expansion?
Required? - No~
Super Strongly Recommended? - Oh yes

If this project gets successful, would it be possible to use emulators that originally was written for Linux on a computer? Or do we have to port them and do a lot of work for them to start?
Even if, it's a bit overkill. Better write such emulators from the scratch as native.

I vote yes for that project. Let's... <stops OS wars beforehand> uhm...I mean...woohoo?!
I'm not specialist there but I believe that someday in future some really light graphic desktop would be possible...reaaalllyyy light.
 

garrlker

Member
Newcomer
Joined
Aug 6, 2014
Messages
19
Trophies
0
Age
29
XP
80
Country
United States
If this project gets successful, would it be possible to use emulators that originally was written for Linux on a computer? Or do we have to port them and do a lot of work for them to start?

The only linux distro/device with tons of emulators that might take less work porting/be more compatible would be ones written for the raspberry pi since it's ARM, although that's only for the CPU side of things. The raspi still runs an entirely different distro(?) and has a different GPU and a whole lot more ram.
 
  • Like
Reactions: bache

elhobbs

Well-Known Member
Member
Joined
Jul 28, 2008
Messages
1,044
Trophies
1
XP
3,035
Country
United States
Ok. So Linux on the 3ds are mostly for utilities, apps and that stuff.
It would mostly be for the novelty. The amount of people who try it out would be fairly limited and even more limited still would be the number of people who would use it on a regular basis. But that is true for most homebrew (possibly close to all). But that sort of thing usually does not discourage your typical homebrew coder and I expect it will not in this case either.
 
  • Like
Reactions: SLiV3R

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,377
Country
United Kingdom
  • Like
Reactions: lPolarisl

xerpi

Well-Known Member
Member
Joined
Dec 25, 2011
Messages
212
Trophies
1
Age
28
Location
Barcelona
XP
1,330
Country
Ok. So Linux on the 3ds are mostly for utilities, apps and that stuff.

I'm only doing this for fun, as a good way to learn about OS development as this is what I'd like to do in the future when I finish the University. So I don't find any utility in running Linux on the 3DS to be honest.
 

MyJoyConRunsHot

Well-Known Member
Member
Joined
Nov 28, 2011
Messages
410
Trophies
1
XP
1,457
Country
Canada
No. You can also use an ismm (another enhanced flash cart, indeed it was made for it first).
http://filetrip.net/nds-downloads/f...ad-ismartlinux-beta-1-2-full-pack-f25444.html

Either way it is not great. Maybe 17fps on some games which I guess is enough for some puzzle games and such that do not need to be completely real time but you are not going to be doing Crash Bandicoot or anything.


I've played through the first Spyro on it. Was a bit slow but decently playable. The save states only load whenever they feel like, however, and now I can't get Dingux to load the OS anymore regardless of what I do.
 
Last edited by MyJoyConRunsHot,

Kiiro_Yakumo

Kitsune
Member
Joined
Apr 14, 2009
Messages
396
Trophies
1
Location
Gensokyo
Website
clash-of-gods.netau.net
XP
387
Country
Poland
Let me get this straight, there was an emulator of PS1 for DSTwo for use with DS... Mind blown.

I'm only doing this for fun, as a good way to learn about OS development as this is what I'd like to do in the future when I finish the University. So I don't find any utility in running Linux on the 3DS to be honest.
Linux is open source so if you will be so kind, then wherever you will leave the work, someone else can pick it up and continue it, in the end with some effort we can get really nice Linux for 3DS =^_^=
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
    AncientBoi @ AncientBoi: [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box]... +1