Homebrew [Release] Linux for the 3DS

Crimson Cuttlefish

Well-Known Member
Member
Joined
Aug 15, 2016
Messages
298
Trophies
0
Age
21
XP
1,149
Country
United States
Man. the keyboard is... something.
Also, what does it mean by "mouse mode?" I have control over the mouse (left C-stick, though I've no idea how to click) no matter how many times I press select. Is it meant to change touchpad controls? It does not.
 

ParzivalWolfram

Well-Known Member
Member
Joined
Jun 28, 2017
Messages
294
Trophies
0
Age
54
XP
754
Country
United States
What kind of stuff are you putting in?
X, SD R/W support (from DarkKirb), Python, perl, some libs, make, etc. Just baseline stuff.
It was going well until I found out that I needed to compile on a 32-bit machine due to the "as" executable not supporting a certain option on 64-bit Linux, which broke the compiler. Now nothing at all works.
 

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
X, SD R/W support (from DarkKirb), Python, perl, some libs, make, etc. Just baseline stuff.
It was going well until I found out that I needed to compile on a 32-bit machine due to the "as" executable not supporting a certain option on 64-bit Linux, which broke the compiler. Now nothing at all works.
X? Are you using openbox? That would probably run fine.
 

Bene-Hrethgir

Member
Newcomer
Joined
Oct 10, 2018
Messages
19
Trophies
0
Age
32
XP
71
Country
United States
if Linux3DS can't write to the SD then how is the OS supposed to unpack/install anything........ also it does not run at all, but I don't see any actual help being doled out to anyone saying there having issues......... and why don't we just port LinuxDS(google it) they literally built a Linux OS(complete with its own syntax!) from the ground up and would prolly work more than skippily via a port to the 3DS
 
Last edited by Bene-Hrethgir,

ParzivalWolfram

Well-Known Member
Member
Joined
Jun 28, 2017
Messages
294
Trophies
0
Age
54
XP
754
Country
United States
if Linux3DS can't write to the SD then how is the OS supposed to unpack/install anything........ also it does not run at all, but I don't see any actual help being doled out to anyone saying there having issues......... and why don't we just port LinuxDS(google it) they literally built a Linux OS(complete with its own syntax!) from the ground up and would prolly work more than skippily via a port to the 3DS
It's required that the Linux system run instead of the normal 3DS Home Menu and such because the 3DS' normal software doesn't provide what is called a "POSIX interface", so it'd be crippled at best and impossible realistically. Also, SD read/write support is being tested and the only help we can give on the mouse issue is NONE as it's just... completely busted right now. We're working on it, quit bitching.

EDIT: Oh, and because we're using the official Linux kernel, not some rewrite with a hell of a lot more bugs.


now if only we could get a package manager and wifi working
Wifi would require a new driver for the 3DS' weird hardware. Doable, but right now we need the tools to be able to make and test one, which is my current goal.


I'm aware of that but unfortunately I don't have free time to look into it.
Can I just send you the compiled archive? I'm having too much trouble with trying to get things to compile as of now. If you have time to, that is...
 
Last edited by ParzivalWolfram, , Reason: meep
  • Like
Reactions: Deleted User

Bene-Hrethgir

Member
Newcomer
Joined
Oct 10, 2018
Messages
19
Trophies
0
Age
32
XP
71
Country
United States
It's required that the Linux system run instead of the normal 3DS Home Menu and such because the 3DS' normal software doesn't provide what is called a "POSIX interface", so it'd be crippled at best and impossible realistically. Also, SD read/write support is being tested and the only help we can give on the mouse issue is NONE as it's just... completely busted right now. We're working on it, quit bitching.

POSIX is written in a hand tailored UNIX that is simpler than most(for maximum intercompatiblility) and you are saying a similar system could not be "ported"(a re-write obviously) from a POSIX framework to the 3DS boot image(NAND)(the one on the physical memory not anything on the SD, like .FIRMs,EmuNAND ect.) in FIRM0/FIRM1? just a question not bitching
 

ParzivalWolfram

Well-Known Member
Member
Joined
Jun 28, 2017
Messages
294
Trophies
0
Age
54
XP
754
Country
United States
POSIX is written in a hand tailored UNIX that is simpler than most(for maximum intercompatiblility) and you are saying a similar system could not be "ported"(a re-write obviously) from a POSIX framework to the 3DS boot image(NAND)(the one on the physical memory not anything on the SD, like .FIRMs,EmuNAND ect.) in FIRM0/FIRM1? just a question not bitching
I'm saying one isn't provided by the normal Nintendo-approved OS thing. Whatever it's called. This would make it impractical to port and make it into a normal CIA/3DSX-style app.
 

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,873
Country
United States
The RAM problem could be solved with more Swap partition. The kernel could be HLE'd (look at Citra), but performance won't be impressive.

It's more work than saying "I think that the 3DS OS should be added OVER a Linux base(have Linux VM the 3DS OS)".
 

ParzivalWolfram

Well-Known Member
Member
Joined
Jun 28, 2017
Messages
294
Trophies
0
Age
54
XP
754
Country
United States
The RAM problem could be solved with more Swap partition. The kernel could be HLE'd (look at Citra), but performance won't be impressive.

It's more work than saying "I think that the 3DS OS should be added OVER a Linux base(have Linux VM the 3DS OS)".
Keep in mind that the maximum SD write speed is like 1.2MB/s due to cheaper and older parts being used in the 3DS. Swap wouldn't be practical on SD and NAND doesn't have enough space (well, except maybe if we used the N3DS' Bonus Drive thing, but still)
 
Last edited by ParzivalWolfram, , Reason: forgot a small bit of info

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    I don't think Nintendo will know anything about troubleshooting Edge. They mostly do technical support regarding their console family.
  • K3Nv2 @ K3Nv2:
    Tell them you downloaded their trailer without permission
    +2
  • SylverReZ @ SylverReZ:
    Good one, Ken.
  • RedColoredStars @ RedColoredStars:
    Right. But they could create a ticket that gets forwarded to the proper team. I think Nintendo would care that their videos aren't working on a major browser
  • RedColoredStars @ RedColoredStars:
    LOL K3N. HAHAH!
  • K3Nv2 @ K3Nv2:
    My left eyes hitting random pain for whatever reason allergy cold bring it on
  • RedColoredStars @ RedColoredStars:
    Dont know why FF is slower on my pc either. Tried all the "speed up firefox" tricks but notta.
  • RedColoredStars @ RedColoredStars:
    In good news... I get to pick up my kittys ashes today.
  • K3Nv2 @ K3Nv2:
    Could be a ram stick failing
  • RedColoredStars @ RedColoredStars:
    Im going right when they open at 8am. Been waiting 2 weeks to get her back
  • sp3off @ sp3off:
    Chrome is like "BRRRRRRRR" but I dislike the fact it's a powerhouse, and the fact that Manifest v3 exists
  • RedColoredStars @ RedColoredStars:
    Im not sure if a ram stick has a whole lot to do with your eye. lol :P
  • K3Nv2 @ K3Nv2:
    Is your porn loading fine?
  • RedColoredStars @ RedColoredStars:
    well. it loads slower on FF. And timing is everything with porn so.....
  • RedColoredStars @ RedColoredStars:
    even a couple seconds matter. lmao
  • K3Nv2 @ K3Nv2:
    Well if he's humping at 4x speed very well could be a failing stick
  • K3Nv2 @ K3Nv2:
    Or isp dips
  • sp3off @ sp3off:
    Taking more time to load the page than to fire up the paper towel is an issue
  • K3Nv2 @ K3Nv2:
    What's worse is the dinosaur game popping up when the lotion comes out
    +1
  • RedColoredStars @ RedColoredStars:
    You use paper towels too? :rofl2:
  • sp3off @ sp3off:
    Better keep the safe place 'safe'
  • RedColoredStars @ RedColoredStars:
    Bounty. The quicker picker upper? lol
  • K3Nv2 @ K3Nv2:
    Aloe vera now with rgb
  • sp3off @ sp3off:
    On a serious note, have you tested your ISP DNS answer time ?
    sp3off @ sp3off: On a serious note, have you tested your ISP DNS answer time ?