Re: [stefans.lua.list] Re: Roadmap for LuaOS
- From:
- Yu Fang
- Date:
- 2011-12-10 @ 16:28
I almost wrote luaos :)
Direction 1 seems like what Google has been doing so far with ChromeOS. I
think this would be a good start, since writing an OS from scratch seems
such a huge task you might lose energy at some point. Better use linux
framework for now then.
Direction 2 is 'writing the OS from scratch' right? Using LuaJIT for speed
perhaps? That'd be very interesting as the OS would be a real novelty,
because I've never heard of an OS successfully written in a dynamic
language. You'd have a lot of room to innovate, but what a huge task!
Question: Have you ever thought about starting a "WikiOS" where people
would edit the OS as they will like in Wikipedia? Or maybe start this only
for the writing of LuaOS libraries and drivers while you stay with the
kernel and the design of it? The big picture of LuaOS, so to speak!
Anyway good luck with the project! It is very refreshing! I am not a
programmer per se, and yet not a complete noob in it if you consider bash
scripting as programming :) I'm a network admin by trade.
Regarding linux/bsd.. I install OpenBSD as a firewall in many companies.
Most of the medium/big companies I've been involved in uses OpenBSD as its
sole front defense against threats from the Internet and from inside too
(along with a well designed network of course, with DMZ, IDS/IPS, etc).
It's almost the default firewall around I'd dare to say. Take a look at PF
as an example, it's really powerful! But I never used it as a desktop,
though I hear they have a package base with all these goodies, and again I
hear it is well designed (easy to install/remove and it just works). No
personal experience with Desktop there to confirm though.
Regarding the *BSDs, I'm not aware of the others since for my work OpenBSD
is the only choice, but AFAIK FreeBSD is the most popular, and OpenBSD the
most secure and free from patents.
Also to install software on OpenBSD they have what they call 'ports tree'.
It is so easy they should advertise it more :) Basically its just
'pkg_add' this, 'pkg_delete' that, and they'll take care of dependencies
for you.
Take a look at the software they offer here:
http://artfiles.org/openbsd/5.0/packages/i386/
For how to use it take a look here: http://www.openbsd.org/faq/ports/index.html
Anyway, I've been a Windows guy as network admin most of the time, using
linux and bsd when it fits, but OpenBSD has made my life so much easier
that I'm starting to consider trying it a Desktop on my laptop!
Yu Fang
莊周夢蝶
Re: [stefans.lua.list] Re: Roadmap for LuaOS
- From:
- Michael Richter
- Date:
- 2011-12-11 @ 09:48
On 11 December 2011 00:28, Yu Fang <yufang56@yahoo.com> wrote:
> Direction 2 is 'writing the OS from scratch' right? Using LuaJIT for speed
> perhaps? That'd be very interesting as the OS would be a real novelty,
> because I've never heard of an OS successfully written in a dynamic
> language. You'd have a lot of room to innovate, but what a huge task!
>
There are a myriad of Forth-based operating systems out there: basically
one per embedded Forth system (plus there's ForthOS if you want to count
that).
--
"Perhaps people don't believe this, but throughout all of the discussions
of entering China our focus has really been what's best for the Chinese
people. It's not been about our revenue or profit or whatnot."
--Sergey Brin, demonstrating the emptiness of the "don't be evil" mantra.