TODO list
Submitted by hagar on Tue, 11/28/2006 - 14:24.
XYZ Filesystem: There are many other filesystems that could be added to JNode. Or existing readonly filesystems could be extended for write support. A list of possibilities includes: NFS, Samba, ssh fs, ftp write support, ntfs write support, ...
Partitiontool: We need harddisk partitioning support. That includes a commandline version like fdisk but could also be extended for a graphical version. The GUI version can be written using charva or swing or both
Grubinstaller: Some code to be able to install grub to the harddisk. That means, install stage1 into MBR, stage1.5 as needed and for both files the hidden data structures have to be updated. A "highlevel editor" for the menu.lst file would be fine, too.
HTMLDemo: Classpath contains a little "webbrowser", it would be nice as a showcase for JNode. It's contained in examples.zip, but it has to be extended, because at the moment it's only usable for testing classpaths HTML renderer
Device Drivers: Device Drivers are a very important part of an operating system. If you have a peace of hardware that isn't included in JNode yet, and you have some hardware/lowlevel skills you're welcome to add support for it. This includes either adding support for a new hardware for an existing API (e.g. network cards, graphic cards, HIDs,...) but also adding hardware that was not present in JNode before (e.g. Framegrabber (bttv,..), CD Writer,...).
SWTswing: Port of SWTswing to JNode. This is needed to be able to run eclipse inside JNode. BTW, if that works, porting eclipse is the next TODO on the list
JSR80: Interfacing the current JNode usb api to the javax.usb api as descriped in JSR80 API Specification.
JNodeTools: Implement a tool to create and edit the plugin descriptors. Either as a eclipse tool or standalone app (so it can be used in JNode too). See also here
The document states some of the TODOs with regard to future releases of JNode. There is no particular date when the targets should be finished, but it should give you some hints, what you could look at. A list of projects, e.g. for a student project (we got asked for that already
):



a Java implementation of the XDR, RPC, NFSv2, and NFSv3 protocol
https://yanfs.dev.java.net/
HFS+
One of the more useful filesystems might be HFS+. Say if you wanted to make a kiosk which could write files to an iPod.
Very Interesting HFS+ :-)
hallo,
Noll,
Your proposal is very nice,interesting,challenging also.WE can try it
Thankks for giving a new proposal....Give more new Ideas, directions where we can move with JNODE if you have....
thanks
tango
XYZ Filesystem / Partitiontool
I haven't read enough about the internals yet, but I think ZFS and Raid-Z would be a great idea.
I will take the Partitiontool
I will take the partition tool since that's a long time I think about it (but have not started any development yet).
Fabien
my blog (in english and french)
JPartition
sometime ago, I have started that tool, which I call JPartition.
Fabien
my blog (in english and french)