[H-GEN] Linux related work in Bris vegas?

Paul Gearon pag at PISoftware.com
Mon Aug 26 19:54:06 EDT 2002


[ Humbug *General* list - semi-serious discussions about Humbug and     ]
[ Unix-related topics. Posts from non-subscribed addresses will vanish. ]

On Tue, 27 Aug 2002, Ben Martin wrote:

> > That sounds more like a sysadmin interview.  When you're writing code
> > you're either developing for Linux or you aren't.
>
> Most of those interviews were for Java work, because I haven't really
> seen many companies actually looking for C++ Linux coders in Bris vegas.

Oh, Java.  Well THAT's different.  "Yes, we want it to be able to run on
Windows, Solaris, Linux and Mac.  No, we only have Windows PCs.  Why do
you ask?"

There are indeed C++ positions on Linux in Brisbane.  OK, I'm being a
smartass here, because I have one such position.  I must say I find it a
far more pleasurable working environment than working on Windows, since
the OS always behaves consistently.

Most systems that I've seen that require some sort of computer control are
being done with C++, and are not done on Windows.  It's not always on
Linux (though it often is), however it's normally a Posix environment.
(no comments about Posix subsystems in unnamed operating systems please...
shudder)

> > Well maybe that's not quite true if you're trying to write portable code,
> > but if you're on an embedded system then it certainly is.  :-)
>
> hehehehe. well, if you cast aside the monstered versions of Linux to not
> have a MMU etc. :) Linux!=Linux or something <beavis/>

Ummmm, what do you mean "monstered"?  It's a perfectly legitimate cost
saving to not have an MMU in an embedded system, and why SHOULDN'T Linux
be able to run on such things?  In fact, when you compare uCLinux to the
main kernel tree, the changes to the core kernel are very, very few, and
completely isolated from the rest of the kernel.  The only effective
differences from usercode perspective are:

- Segfaulting doesn't happen. Instead you either crash another program or
corrupt the kernel (but our programs never segfault... right?)  :-)

- You get shared memory for free (OK, I will personally flay alive anyone
I catch doing this.... but it's kinda cool)  :-)


Paul Gearon

Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum
immane mittam.
(Translation from latin: "I have a catapult. Give me all the money,
or I will fling an enormous rock at your head.")



--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.  See http://www.humbug.org.au/



More information about the General mailing list