Linux is a kernel (a piece of software that abstracts some basic functions of computing and allows programmers to get on with doing actual work, in this case Linux is an implementation of the Unix concept), though most will also use it as a shorthand for the operating systems it underpins ( http://distrowatch.com/dwres.php?resource=major , though it runs everything from supercomputers to web serves to well actually Android is actually an implementation of Linux).Noob spotted...
What's Linux ?
No. It will still be a 3ds (limited processor and memory) so wine will will not be usable in any manner that would be meaningful to you.One question, will we be able to use Wine and download stuff off the internet?
I doubt Linux for 3DS emulates X86 and WINE isn't an emulator. It wouldn't be able to run anything designed for the X86 architecture.One question, will we be able to use Wine and download stuff off the internet?
I'm actually the guy who's doing the port. I've had only talked about it on IRC because it's still in a very early development stage, and it doesn't do nearly anything.
Linux source code: https://github.com/xerpi/linux
Linux ARM11 loader source code: https://bitbucket.org/xerpi/3ds-arm11-linux-loader/src
Here's the IRC log:
Code:<xerpi> hi <xerpi> 3ds linux updated: Simple framebuffer is working :D <aurelio> bravo! great job :D <Henke37> does linux work with more than one screen? <xerpi> http://i.imgur.com/3TusFyI.jpg <xerpi> http://i.imgur.com/AUR0g6n.jpg <xerpi> and the kernel panic: http://i.imgur.com/m5u78Wn.jpg?1 <fincs> ^ O_o that's seriously cook <fincs> *cool <xerpi> I'll change the font to 8x8, it's huge <xerpi> also,I'm writing an I2C driver right now <Henke37> Id focus on the ir port first <Henke37> might as well get a serial port for debugging <xerpi> yep <Henke37> was that on the i2c bus or not? I can't recall <xerpi> yes it is, so I have to write the i2c bus driver first <Henke37> I suspected as much <xerpi> it looks a bit better now: http://i.imgur.com/vlFkuoy.jpg?1 <derrek> looks cool xerpi <derrek> how did you fix the issue that the kernel was ignoring VRAM btw? <xerpi> I was doing it wrong, the kernel only has to map the memory when it's needed <xerpi> the framebuffer driver does the map <xerpi> you tell the physical address to the driver and it does the ioremap to map the physical address into the kernel virtual address space <|OMEGA|> what will you do with Linux on 3Ds? :} <xerpi> nothing, just for fun xD <|OMEGA|> ok hehe <tcm0> can't wait to use apache with the 3DS :D <profi200> xD <profi200> Better get a RPi 2 for that purpose. <tcm0> Well my RPi B serves well enough :P <profi200> xerpi: It looks like there is text missing at the right side. <Henke37> xerpi, are you usng the bottom screen for anything? <xerpi> profi200, on some messages the text is cut, on others it scrolls, weird <xerpi> Henke37, not by now, I need to get the timer stuff working first <profi200> I wonder if you can get both the ARM9 and the other ARM11 core into the boat. <tcm0> and ARM7 :D <profi200> For the ARM9 you need some sort of command handler and a PXI driver for Linux. <xerpi> profi200, yeah, and I'll need that specially if I want to write to the SD
Bonus videos:
The Best OS Out There...Noob spotted...
What's Linux ?
Unless you want to hack in a VM yes it is needed.Assuming you mean arm11 kernel, no, it probably won't be needed.
Lol is this like a proof of concept like it was on wii? Or can u actually run this?Haha so we could choose to boot between, CFW, HBL or Dingux, my life would be complete
Lol is this like a proof of concept like it was on wii? Or can u actually run this?
Even though I don't have a kernel hack, it'd be awesome if someone ported dingux to this after it's finished.
It kernel panics right now. You need to wait more.i know its not finished.. Are you saying wait and see or what?