[9fans] what features would you like in a shell?
hello, I'm a undergrade CS student doing a project for my introductory operating systems class. my team wants to write a simple shell from scratch. one idea we have found so far is the following. the shell will record all the programs it has run. whenever a program goes awry and is killed by the kernel. the shell will reload it. what do you think of it? also, we know there are many many shells out there. and our professor would not like us to write from scratch. we wanted because it provides much exercise. but we certainly don't know about all the shells out there. so I'm writing to get your opinions. maybe there are thing that people implement themselves but want included in the shell itself? or just something they want implemented? thanks a lot in advance for your help.
Re: [9fans] what features would you like in a shell?
it would be interesting to use something closer to regular expressions rather than standard shell globbing. the challenge would be to avoid gratuitous breakage and yet allow the match operator to be much more powerful. thanks a lot for the reply. i got my hand of the unix programming environment by Kernighan and Pike. I don't think we have the programming skills for implementing a regular expression engine, but there was a simple solution that measured the difference between the command the user entered and an existing command. maybe we should include that one. you think the idea of reloading a crashed program is not a good one? for example, what if it's a web browser?
[9fans] looking for a project
hello all, I'm interested in working on a simple project for one of my class (operating system). But we are required to turn in our project by the end of the semester (may), so basically nothing big. I have always been interested in Plan9 and have been able to run it on my Windows XP machine. I would like to propose Plan9 to my team. But I don't have any good idea =[ I saw the GSoC group and caught something: ethernet on usb. But I don't know much about that either. Can you guys guide me in the right direction? Thanks a lot in advance.