Hi. Levinux creator here. More modern platforms will always offer developers speed-to-productivity advantage, but the platforms themselves are constantly moving targets. If you invest yourself wholly into them, you're caught in the cycle of what Joel Spolsky calls fire-and-motion. But if you also learn a good terminal-oriented old-skool in a way that will work on most (but not all) embedded systems, you'll always have a fallback plan. The short stack is ideally Unix, C, a ubiquitous text editor, and the compiler tool chain. But we're not in an ideal world and I want it to be approachable by newbies. So, Python comes before C for the sake of positive initial experience and movement towards C, and vim is the text editor choice because of the ubiquity. I know tons of arguments can be made different ways, so I'm making a my flavor of Levinux, then making it as spinnable in different ways as possible. Forth versions should be no problem, and I anticipate a node-oriented version and such. But time and imagination constrained as I am, I'll be focusing my tutorials and server recipes on my idea of an newbie-accessible short stack.
rm445|12 years ago
(Please correct me if I'm wrong - I just started levinux, ran the initial download, then sshed in and tried 'cc', 'gcc', 'clang', and 'tcc' before giving up).
miklevin|12 years ago