Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

PERL OS

by zer (Deacon)
on Apr 19, 2006 at 04:24 UTC ( [id://544248]=perlquestion: print w/replies, xml ) Need Help??

zer has asked for the wisdom of the Perl Monks concerning the following question:

Well, this came about with a comment that a buddy said when he noticed a lot of the commonalities with his everyday computing and the integration of perl then them. He said "there should be a PERL operating system".

I personaly doubt it is possible, maybe i am wrong. What do you think?

Moved from Perl Monks Discussion to Seekers of Perl Wisdom by planetscape

Replies are listed 'Best First'.
Re: PERL OS
by spiritway (Vicar) on Apr 19, 2006 at 04:57 UTC

    I'm confident that an OS could be written in Perl; but I'n not clear what is meant by a "Perl OS".

    Writing an OS in pure Perl would be impractical because of the time constraints imposed by various kernel routines. Pure Perl would be too slow. You'd have to write those routines (or at least the vital bits) in C or assembly language (or whatever's sufficiently fast).

    But - what would a Perl OS even be?

Re: PERL OS
by chas (Priest) on Apr 19, 2006 at 04:41 UTC
    There has been some discussion of this already. See 339754.
Re: PERL OS
by rhesa (Vicar) on Apr 19, 2006 at 14:38 UTC
    POE! It has a kernel, task scheduler, event dispatcher, signal handlers and I/O abstraction layers. Now all we need is nVidia drivers ;)
Re: PERL OS
by osunderdog (Deacon) on Apr 19, 2006 at 11:58 UTC

    It wouldn't free up memory until it was unplugged.

    Hazah! I'm Employed!

Re: PERL OS
by jonadab (Parson) on Apr 19, 2006 at 12:09 UTC
    I bet I know what the package management system would be like...
Re: PERL OS
by zentara (Archbishop) on Apr 19, 2006 at 19:59 UTC
    I've heard that Mandrake uses Perl for it's configuration scripts, that is about as far as you can go, because the Kernel will be C and too the X server. But if you ran Mandrake and used the Perl Window Manager, you would be pretty close.

    I'm not really a human, but I play one on earth. flash japh

      ...and replacing some core UNIX (POSIX) utilities with their Perl equivalents from the Perl/Linux project will get you even closer ;)

      :)))))

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://544248]
Approved by planetscape
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (6)
As of 2024-03-29 12:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found