It seems to me that the language PERL is ideal for implementing many
of the pieces that are currently missing from Linux. For example,
init, getty, login, shutdown, halt, cron, inetd, etc. could very
easily be written in PERL rather than C. Most OS-support programs
(including the ones mentioned previously) are not time critical. They
run very infrequently, and the performance degradation (if there is
any) should be inconsequential.
Can't do standard library calls in perl :( -
init, shutdown are definates
getty - maybe
cron - probably want to use alarms for the next event, so no
inetd - we want to use listen, so no
Third, I find PERL a *much* better script language than either sh or
csh.
Agreed! Let's get perl for Linux.
Finally, PERL scripts are architecture-independent. If Linux ever
gets ported to multiple architectures (which I am guessing it will),
all support programs written in PERL port with no effort at all.
Non-issue : any of the programs mentioned above, halt excepted (If we
are to code in an infinite loop with interrupts disabled) will go
no deeper than mayuking system calls.
--------
| Sean | Re: [AppArmor 39/45] AppArmor: Profile loading and manipulation,pathname matching |
| Herbert Xu | Re: 2.6.23-rc4-mm1 |
| Miklos Szeredi | Re: [BUG] long freezes on thinkpad t60 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
git: | |
| Matthieu Moy | Re: [RFC] Convert builin-mailinfo.c to use The Better String Library. |
| Guido Ostkamp | [PATCH] Fix Solaris Workshop Compiler issues |
| Shawn Pearce | Re: [RFC] Submodules in GIT |
| Imran M Yousuf | Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins |
| Marcos Laufer | dmesg IBM x3650 OpenBSD 4.3 |
| Marco Peereboom | Re: Real men don't attack straw men |
| patrick keshishian | SMTP flood + spamdb |
| Andrés Delfino | Re: bcw(4) is gone |
| Tilman Schmidt | Re: 2.6.25-rc8: FTP transfer errors |
| Denys Fedoryshchenko | SFQ depth limit |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| high memory | 16 hours ago | Linux kernel |
| semaphore access speed | 19 hours ago | Applications and Utilities |
| the kernel how to power off the machine | 20 hours ago | Linux kernel |
| Easter Eggs in windows XP | 23 hours ago | Windows |
| Shared swap partition | 1 day ago | Linux general |
| Root password | 1 day ago | Linux general |
| Where/when DNOTIFY is used? | 1 day ago | Linux kernel |
| How to convert Linux Kernel built-in module into a loadable module | 1 day ago | Linux kernel |
| Linux 2.6.24 and I/O schedulers | 1 day ago | Linux kernel |
| USB Driver -- Interrupt Polling -- A Little Help Please | 1 day ago | Linux general |
