source: mainline/uspace/app/bdsh/TODO@ 9d58539

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 9d58539 was 9d58539, checked in by Prutkov Alex <prutkov.alex@…>, 13 years ago

Fixed unix permissions for all files

  • Property mode set to 100644
File size: 2.0 KB
Line 
1This is a very brain dead shell. It needs some love, coffee or perhaps beer.
2Currently, you can't even really call it a shell, its more of a CLI that
3offers some shell like creature comforts.
4
5This was written in a hurry to provide some means of testing persistent file
6systems in HelenOS. It does its job, its nowhere near complete but it is
7actively developed. If your reading this, its likely that you're looking for
8some functionality that is not yet present. Prior to filing a bug report,
9please make sure that what you want is not on the list below.
10
11A list of things to do:
12-----------------------
13
14* rm: add support for recursively removing directories and files therein
15
16* Port an editor (vim?)
17
18* Finish cat / cp
19
20* Support basic redirection (i.e ls > foo.txt)
21
22* Expand wildcards (i.e. *.txt), don't worry about variables for now
23
24* Basic scripting
25
26* Hash previously found commands
27
28* Improve input, add history / etc (port libedit?)
29
30* Add wrappers for signal, sigaction to make ports to modules easier
31
32Regarding POSIX:
33----------------
34POSIX is a standard for Unix-like operating systems. HelenOS is (mostly) just
35a kernel at this point with a few userspace programs that facilitate testing
36of the kernel and file systems.
37
38HelenOS is not a Unix-like operating system. HelenOS is its own thing, a modern
39microkernel OS and many directions are not yet set.
40
41Please do not e-mail me to point out that modular implementations that resemble
42typical core utilities do not conform to some POSIX standard, these are temporary
43and serve the useful purpose of testing persistent file systems.
44
45Contributing:
46-------------
47If you feel like doing any of the above to-do items, I am echo@echoreply.us. Please
48e-mail me and let me know your working on something so that I do not unwittingly
49duplicate your efforts. You can also e-mail the HelenOS list directly:
50
51HelenOS development mailing list <helenos-devel@lists.modry.cz>
52Subscribe here if you like: http://lists.modry.cz/cgi-bin/listinfo/helenos-devel
53
54Cheers and happy hacking!
55--Tim
Note: See TracBrowser for help on using the repository browser.