|
Moo. Nothing here.
|
Perl/Linux Software
- Existing software:
- PerlMOO
- Joey Hess' MOO written in Perl. Not complete yet, but
when it is, you'll be able to write code for it, inside of it, in
Perl.
- Secure identd
- An RFC1413-compliant identd server.
- Poppy
- A minimalistic POP3 mail client.
- sirc
- sirc is an IRC client which allows you to write extensions for it,
in Perl, of course.
- perlradius
- A drop-in replacement for the Livingston radiusd (a remote
authentication server).
- Jiten
- Jiten, the Perl DICT server
- aced
- Extensible Perl text editor.
- CD Data Server
- Poqqo
- Perl Filesystem
- perlfs. Sort of like
userfs, but cooler since it is Perl.
- Todokeru
- Currently a very basic FTP daemon.
- Under development:
- mount
- PerlWM
- A Window Manager for the X Windowing System.
- pircd
- The Perl IRC daemon
- psh
- The Perl shell
- Needed software:
- MAKEDEV
- Should be trivial. In fact, a decent version that
reads devices.txt (or devices.tex) could be written in Perl.
I've written a bit of code to parse
the devices.tex file. It doesn't handle ptys properly, but most
other stuff works.
- at
- The at daemon and various assorted utilities.
- awk
- I suppose we need some sort of compatibility with people's
old awk scripts. (Isn't there something that converts awk scripts
to Perl? The awk program could simply do the conversion and eval it)
- calculator
- Some sort of arbitrary precision calculator like
bc.
- cc
- We've got to be able to build the kernel.
- cpio
- cvs
- e2fsprogs
- This could require some cheating.
:)
- file
- Should be compatible with the current magic file format.
- fileutils
- df(1) should display negative available space when going into
super-user reserved space (like *BSD).
- findutils
- finger
- Trivial
- ftp
- Using
Net::FTP, this will be trivial.
- getty
- grep
- Trivial
- gzip
- httpd
- init
- init shouldn't be too bad either, but development will
really kill your uptime.
- less
- Some sort of plug-inable syntax highlighting would be nice.
- lex
- Maybe it should generate Perl instead of C?
:)
- mh
- Should be compatible with RAND mh
- A MTA
- No more buffer overflows!
- net programs
- All the various net utilities, ifconfig, route, ping, etc
- passwd
- patch
- procmail
- procps
- pop client
- rcs
- roff
- Probably groff compatible
- sed
- Need to retain compatibility with shell scripts using sed.
- sh
- Bourne Shell compatible
- sh-utils
- sharutils
- talk
- tar
- telnet
- util-linux
- yacc
- An X11 toolkit, based on
X11::Protocol
|