[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Status of project?
B. Douglas Hilton
Re: Status of project?
Wed, 02 Feb 2005 01:12:44 -0500
Mozilla Thunderbird 0.8 (Windows/20040913)
Dawid Gajownik wrote:
Dnia 01/31/2005 08:21 PM, Użytkownik B. Douglas Hilton napisał:
I set up that page quite a while ago, and you guys can edit it to
keep it up to date. Its a Wiki page so just make an account on
Gnufans and you can edit it whenever you feel like it.
I'll try to update it -- just give me two weeks more. Right now I have
to pass my exams :/
Actually, that's the only way I can help Hurd (except testing), because
I'm only a normal user :)
Exams first, of course. We want to minimize karma-losses, and you can
help us better as a graduate rather than a flunkie :-)
Seriously though, I'm in a similar situation. I'm a decent programmer, and
I have some grasp of assembler, computer architecture, and low-level
computer basics, but honestly, most of the current L4-Hurd development
is way over my head. My degree is in mechanical engineering, not computer
science, so while I can follow recipes to compile and run things, I am more
of a hobbyist than a professional here.
I have been following Hurd development for more than a few years, though,
and I continue be interested in L4-Hurd from an engineering standpoint.
As an engineer, I desire to have a "kernel in my pocket" as it were,
I could concievably hack in support to control industrial equipment and
a simplified userland tailored to the process. The Linux kernel would appear
a good choice for this, and it probably is the best choice right now,
sheer bulk of code is highly unwieldy. Microkernel seems to imply small, and
hopefully understandable source code. The divide and conquor approach of
microkernels is appealing because while the overall codebase may be in fact
much larger, each programmatic entity is much smaller and more atomic, thus
easier to understand in its entirety for the layman (such as myself).
The GPL license is incredibly relevent to industrial projects, because
modified software is never intended to be re-published "for profit" or
then one is pretty much free to do what one wants with it. You can apply the
most hideous of hacks, install it on your industrial equipment, sit
back, and watch
the works bang out widgets. The kernel level understanding allows you to
device drivers for the equipment, and the GNU tools allow you to run the
userland however you want on whaterver hardware you want to use. This is the
ultimate: fast (to implement), cheap (non-proprietary), and good (does
what you want).
I'm probably due to pitch in again some more myself on this project. I
my workstation over to Gentoo a while back so thats my new development
platform, although I just installed Debian on an old P-100 for the kids
and I will probably run Debian on my Netwinder forever more. My wife has
Gentoo now on her workstation also, although it turns out that Debian
been a better choice (its a PII-333). My Athlon-XP runs Gentoo like a
and it has a wonderful toolchain. I'm sure I will figure out how to
on Gentoo easily enough the next time I try it.
Speaking of which... that sounds like a great idea. I admit, I'm bored.
I have no
exams coming up. I haven't been active here for a while. All you
students hit those
books, and meanwhile I'll recompile it all and update the Wiki if I can.
So, how much longer before Python will build on L4-Hurd? :-)
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 1/28/2005