Homebrew [Release] Linux for the 3DS

  • Thread starter Thread starter xerpi
  • Start date Start date
  • Views Views 398,691
  • Replies Replies 870
  • Likes Likes 118
I didn't know that. What do people mean when they say that emulators could run better if they had kernel access?
They have access to dynamic compilation which requires kernel (not sure why though) I think ARM11 kernel is enough for dynarec (dynamic recompilation )
 
it would allow for dynamic recompilation, which is like translating the game's code to something native for the OS.

https://en.wikipedia.org/wiki/Dynamic_recompilation

They have access to dynamic compilation which requires kernel (not sure why though) I think ARM11 kernel is enough for dynarec (dynamic recompilation )
Cool stuff. does this mean its possible to use the pokemon typing game bluetooth keyboard, provided someone wrote a driver for it?
 
This looks and sounds amazing - I'm on a 10.3 N3DS (Ninjhax/Themehax/IronHax) at the moment though so doesn't look like I can run it /yet/ (until downgrading is possible and is safe)
 
  • Like
Reactions: EpicLPer
wrong thread

--------------------- MERGED ---------------------------

This looks and sounds amazing - I'm on a 10.3 N3DS (Ninjhax/Themehax/IronHax) at the moment though so doesn't look like I can run it /yet/ (until downgrading is possible and is safe)
sorry I confused this with another thread. no, you can't yet.
 
Last edited by ihaveahax,
Now imagine how Awesome would look like on a 3DS...

awesome3ds.png
 
Seeing this is really nice, it'd be interesting to essentially have a mini laptop running Linux. I'm hoping that the screen rotation can be addressed, as it's weird having the virtual keyboard in one layout and the screen in another. As well, is it possible to map the mouse to the slider pad and leave the keyboard to the D-Pad?

Edit: In addition, issuing the shutdown command in the terminal stops Linux, however it seems your loader doesn't handle it gracefully and just crashes when Linux stops.
 
Last edited by loco365,
  • Like
Reactions: SLiV3R
Getting support for 9.9+ firmware would be king. To OP what exactly is holding you back there? No toolkit able to run on 9.9+ or specific problems with Brahma2?

What goes for screen rotation the linux kernel can do it for log messages. With wayland I don't know but X certainly can.
 
To OP what exactly is holding you back there? No toolkit able to run on 9.9+ or specific problems with Brahma2?
there's currently no public and implemented ARM11 kernel exploit above 9.2. memchunkhax2 works on 9.3+ but hasn't been successfully implemented in anything yet.

also for the screen rotation, the reason that happens is because the top screen is technically rotated 90 degrees (if you rotate your system clockwise then that's the original form). "Weston" doesn't seem to rotate the display by default though.
 
Getting support for 9.9+ firmware would be king. To OP what exactly is holding you back there? No toolkit able to run on 9.9+ or specific problems with Brahma2?

What goes for screen rotation the linux kernel can do it for log messages. With wayland I don't know but X certainly can.
He uses Brahma2 to exploit the ARM9 processor, which is required. You can't utilize the ARM9 processor above FW 9.2 with Brahma2.
 
For some reason once launching it it'll just return me to the Homebrew Launcher again... The error messages are far too fast but I'll try to grab them now ;)

--------------------- MERGED ---------------------------

Okay so here are the last messages I get before it'll go to a red screen and then returns me to the HBL (sorry for the kinda crappy quality)
pQaK6c2.jpg

--------------------- MERGED ---------------------------

This looks and sounds amazing - I'm on a 10.3 N3DS (Ninjhax/Themehax/IronHax) at the moment though so doesn't look like I can run it /yet/ (until downgrading is possible and is safe)
Oh... Well I'm on 10.1... I guess I know why it won't work then ;P
 
Very nicely designed! I like how it works, however I don't have much use for it haha
One thing that'd be VERY nice once the menuhax comes out that edits the kernel, is that the linux distro on the 3DS could actually access the files within the 3DS. THAT would be cool
 
I've managed to get Linux booting by using the Memchunkhax2 exploit, check the first page to get the download link. It's really unstable at the moment (maybe you will need to try 5 times to get it working).
I haven't tried on a FW bigger than 9.3 so it would be nice if you can tell me if it works :)
 

Site & Scene News

Popular threads in this forum