I wish he'd use a proper license. I can't mix it with anything like this.
- dmitrygr
41–50 of 80 posts
I wish he'd use a proper license. I can't mix it with anything like this.
- dmitrygr
This guy is definitely a genius... or insane. It boots the full graphical desktop in around 6 hours.
Earlier quoted context omitted.
"You're usin' a 286? Don't make me laugh / Your Windows boots up what, in a day and a half?" - Weird Al
http://www.youtube.com/watch?v=qpMvS1Q1sos - just to make it easy for others to appreciate this gem.
I wish he'd use a proper license. I can't mix it with anything like this.
such as? - dmitrygr
I'd get rid of the non-commercial requirement, but I guess you have a reason for choosing it. But it causes incompatibilities with GPL'ed software for example, since the GPL requires commercial to be allowed.
I'd recommend one of the licences listed on http://opensource.org/licenses like the GPL.
Creative Commons has a nice license chooser, if you want a proper licence with the restrictions you currently have: http://creativecommons.org/choose/ For example the BY-NC-SA (attribution, non-commercial, share-alike) license is pretty much what you have currently. It is still GPL incompatible, however.
The Free Software Foundation has a list of licences too: http://www.gnu.org/licenses/license-list.html
Thanks for your patience.
Earlier quoted context omitted.
> There are some real ports of Linux for "limited" architectures, like uClinux reginaldo (a guy who posted his emulator (jslm32) last time this was on HN) actually uses uClinux on LatticeMico32. [1]: https://github.com/ubercomp/jslm32 I'm considering trying to get this to compile on Emscripten. It's so self-contained that I think it will be fairly unproblematic. Emscripten's 64-bit math emulation surely won't be need…
I started writing one in Dart a couple of days ago, but I know others already exist, including ones that port existing emulators (such as QEMU) using Emscripten.
All that's left is that pesky 32-bit CPU & MMU requirement. Well the AVR has no MMU and is 8-bit. To conquer this obstacle, I wrote an ARM emulator. So technically it's Linux running on a 32-bit "macro", just one which happens to be implemented in some seriously inefficient manner. There are some real ports of Linux for "limited" architectures, like uClinux (supporting few 32-bit micros, including some MMU-less ones)…
One interesting option to reduce the cost is to use a new microcontroller , the psoc 4(starting $1, 32 bit) which includes programmable logic, which might enable implementing the dram interface in hardware and to achieve good memory performance.
Did Minix ever run on 8-bit? I remember running it on an 8088-based PC, which was sort of an 8/16 bit hybrid.
This guy is definitely a genius... or insane. It boots the full graphical desktop in around 6 hours.
He's more on the side of genius, but less on the side of practical. I think he'd do really well if he tried a startup with someone who could help push him in the direction of building things with more practical use.
Earlier quoted context omitted.
such as? - dmitrygr
Hi Dmitry. I'd get rid of the non-commercial requirement, but I guess you have a reason for choosing it. But it causes incompatibilities with GPL'ed software for example, since the GPL requires commercial to be allowed. I'd recommend one of the licences listed on http://opensource.org/licenses like the GPL. Creative Commons has a nice license chooser, if you want a proper licence with the restrictions you currently h…