Homebrew [Release] Linux for the 3DS

  • Thread starter Thread starter xerpi
  • Start date Start date
  • Views Views 398,702
  • Replies Replies 870
  • Likes Likes 118
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.
 
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.
Some of us have the same issue here... Dunno why
 
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.
 
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.
 
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,
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
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
 
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.
 
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)".
 
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