Re: OS programming
- From: Grant <bugsplatter@xxxxxxxxx>
- Date: Sun, 30 Apr 2006 20:57:01 +1000
On 30 Apr 2006 02:58:37 -0700, "arnuld" <arnuld3@xxxxxxxxx> wrote:
i was thinking from a long time that i should ask this
question but i was putting off this intention as i think that doing
OS-programming is very-much dificult than writing web-based-software.
is it true?
Yes, writing web markup is not programming (not to a programmer ;)
Difficult? Depends on background and formal training and your natural
talent. The formal training helps one avoid re-inventing the wheel,
there are some data structure and algorithm constructs been around
for decades, knowledge of these things helps enormously.
also i want to ask if there is any money i can make by learning
OS-programming either through job or my own startup?
Perhaps, you'd need to show some brilliance and be picked up by one
of the larger distro's -- for example SuSE and RedHat (among others)
have a number of key linux-kernel developers on their payrolls.
REASON: on a personal basis,i want to become a core-contributor to
Free-Software movement i want to put my time into OS programming (like
HURD).
I doubt there's money to be made with HURD ;)
so i was wondering if i can make some money in the
commercial-corporate world througn this kind of skill. (ok not through
HURD but through LINUX, i have seen RedHat people are giving
certifications of LINUX programming to C programmers, may be such
programmers can make money in the real-world.i dont know,).
Vendor certifications are like a few weeks course vs ~3 years formal
education... Dunno how people with 'certifications' fare in the
workplace. They may be an adjunct to formal education.
also if both answers are +ve then what languages for OS programming (i
know everyone will answer C but i am wandering into C++)
linux-kernel is written in C, desktop applications may be written in C++,
another area is system administration, there one uses shell scripting,
awk, bash, sed, perl, python... Lots of choices.
i will appreciate any kind of help.
Take a look at kernelnewbies.org and participate in linux development.
Last year I finished an abandoned hwmon driver for hardware I had, it
went into linux for 2.6.13. Gives one something to put on their CV.
Working on drivers can be interesting, and is an easy way to break into
the field. Start with vger.kernel.org and look over the mailing lists,
sign up for areas that interest you. There's much to be done, and one
has examples to work from and a group of people prepared to review and
critique your work. And, of course you get the chance to place your
name on the kernel source ;) I make no money from it. Some others do.
Grant.
--
Memory fault -- brain fried
.
- References:
- OS programming
- From: arnuld
- OS programming
- Prev by Date: OS programming
- Next by Date: Re: OS programming
- Previous by thread: OS programming
- Next by thread: Re: OS programming
- Index(es):
Relevant Pages
|
|