2006/9/5, Rodolfo (kix) <[EMAIL PROTECTED]>:
Hi!
probably is a very good DoS ... but you could help to developing some things
...
This is the "To-Do" list. You are welcome. ;-)
Thanks.
TODO
Please list the software you are working (or plan to be working) on in the
first section below. Listing your name or email address for contact would be
good too.
The second section below is for stuff in your todo list that you would like
others to do.
IN PROGRESS
Port to iMac http://www.cs.cmu.edu/~412/projects/9mac/
IBM Research Hypervisor Support for x86/ppc kernels (11/2004) -- ericvh
Making the fmt library more portable by safer use of varargs and adding %'d
and %4$d POSIX extensions for internationalization. -- rob
9P2000.u (9/2004) UNIX extensions to the 9P2000 prototocol -- ericvh & ron
minnich
CIFS Server. Early days, but some usable functionality.
TinyGL. A very light implementation of a subset of the OpenGL graphics
library. Already ported to several non-X windowing environments --
[EMAIL PROTECTED], stalled, better shoot for the real thing and port MesaGL.
This has also stalled for a year -- the software rendering compiles with
ape/pcc, but the driver for draw() is half-done.
LinuxBIOS Mods needed to get Plan9 to load directly from flash (no 9load)
via LinuxBIOS. Also see if I can get POST codes into the startup code --
makes debugging new platforms tons easier. No impact once the node is up.
Read-only FFS (both UFS1 and UFS2) -- wkj
Native port of GSL (GNU Scientific Library): numerical integration almost
working, random distributions in progress -- ++pac community 2005Apr29
64-bit MIPS port. Currently targeted towards SGI's R4K+ systems. -- tim at
nop dot cx
802.1x supplicant. in progress, /n/sources/contrib/axel/8021x . Only
supports ttls-pap, that's all I can test here. If you can test other
variants, please contact me -- [EMAIL PROTECTED]
SNMP File System Server (and mount client). Gabriel Diaz
<[EMAIL PROTECTED]> and Rodolfo Garcia (the kix).
<[EMAIL PROTECTED]>
DFS layer to go on top of aux/cifs - currently a working DFS client has
been bodged into cifs, the seperate layer will grow from this -Steve
Centrino wifi driver, mostly written, needs to be finishd, see
/n/sources/contrib/rsc/ipw2200
WISH LIST
Implement some form of compression in devssl and make drawterm use it.
a mechanism to lock-focus in ACME (particularly for locking focus in the
menu bars) to help make things more useable in the face of mouse drift.
tiff(1) in a similar vein to jpg(1), png(1) etc. Andrey has already ported
libtiff see /n/sources/contrig/andrey/libtiff.tgz which
should help.
More ACPI support, see http://www.acpi.info/
cdfs to be able to write to DVDs
SPF Sender Policy Framework parser/checker for use in
/mail/lib/validatesender.
SSH v2 - This project has stalled and is looking for a new owner. See
/n/sources/contrib/rsc/sshv2.tar.gz
x86 emulator to run the VESA BIOS on PCs, basic emulator already exists in
/n/sources/contrib/rsc/8i
webdavfs - for MS Exchange
Kerberos 5 client
replica/pull to have a -m (3 way merge) option
GUI image manipulation program - page(1) crossed with sam(1) which calls
resample(1) and crop(1) (and other tools)
A basic http/ftp proxy - maybe cache/regex advert stripping too.
htmlfmt to understand tables.
A new option to the fossil console snap command, allowing an already
ingested vac score to be inserted into the /archive tree.
upas/fs modified to leave mail messages on remote media rather than loading
them into RAM
64-bit PowerPC compilers.
cryptfs (see http://www.crypto.com/papers/cfs.pdf).
GBDE (see
http://phk.freebsd.dk/pubs/bsdcon-03.gbde.paper.pdf and
http://lists.cse.psu.edu/archives/9fans/2005-February/040378.html).
LDAP File System Server
Linux binary emulator linuxemu in theory, linuxemu ld-linux.so.1
bin/a.dynamic is supposed to work, but unfortunately ld-linux.so.1 wants to
be loaded where the linuxemu text segment is. you'd need to move the
linuxemu text segment somewhere else and then segdetach it before calling
elfload. it's entirely doable, especially since x86 code is position
independent. ... The libraries have changed since I did the initial work ...
looks like there are new system calls to implement! -- Russ Cox
Tk emulator/port.
Command windows instead of menus, everywhere. Maybe a single system cmd win
connected to the last touched win-- ++pac
Input server for Chinese/Japanese/Korean.
Some sort of user space emulator, like qemu, for Plan 9.
A way for acme applications to set the 'scratch' flag (specially for win)
LyX port to Plan 9. This is probably going to require:
Self-hosting GNU toolchain, including g++. This could be restarted from the
existing work.
HARDWARE DRIVERS IN PROGRESS
PPC970 Port (in faith, haven't started yet, but going to shortly) -- ericvh
Updating LANL SIS Ethernet driver to support other chipset revisions
(11/2004) -- Devon H. O'Dell
GigE driver for the SysKonnect family of cards (work in progress) --
[EMAIL PROTECTED]
USB keyboard driver. (Some motherboards provide BIOS options to emulate USB
keyboards as PS2 keyboards, but this doesn't work for everyone) -- proper
solution is in progress:
/n/sources/contrib/nemo/sys/src/cmd/usb/hid/
USB hard disk support, allowing access to IPods and other usb storage
devices. In progress: /n/sources/miller/usb/storage
HARDWARE DRIVERS WANTED
IRDA comms
AC97 support
DONE PROJECTS
Currently at sources: /nemo Redirfs: Fail over from one file server to
another. Working. Still on testing. -- [EMAIL PROTECTED]
A read-only version of upas/fs that you can export via 9P2000 to be used
for people to browse/search 9fans and plan9dev without having to use Google:
Use exportfs -R; the TIP9UG guys plan to setup this on their public servers.
A port of AT&T GraphViz - open source graph drawing software (see
http://www.graphviz.org/). Compiled graphviz-1.10 with mk and pcc (dot,
neato, twopi). The plan9 source is at
http://www2.davidashen.net/graphviz-p9.tbz --
[EMAIL PROTECTED]
64-bit (or 32-bit) version of /sys/src/fs with IDE DMA and RWM, Intel Gbe
driver, longer filename components and more
http://www.collyer.net/sys/doc/fs64/fs.ps. The distribution
is http://www.collyer.net/who/geoff/9/fs64.tgz. -- geoff
Unionfs. To merge several trees without binding each directory. For
example, to make a patch for a read only media. (see Divergefs)
________________________________
(The following sections are to be moved to their own page)
PROJECTS
Replacing 9load
Cross domain authentication
Native dis/Limbo
Plan 9 documentation task force
BLUE SKY
Collaborative Environments
2006/9/5, Don Bailey <[EMAIL PROTECTED]>:
> http://aversion.net/~north/il.tar.gz
>
> Have fun.
>
> Don "north" Bailey
>
--
Rodolfo García "kix"
a little while ago I started playing a bit with linuxemu. I pretend
coming back to it next week or so, is there any other way to
"announce" this?
and, well, may be trying Plan9 on SGI O2, too.
iru