[9fans] what features would you like in a shell?

2009-03-31 Thread noagbodjivictor
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?

2009-03-31 Thread noagbodjivictor

 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

2009-03-25 Thread noagbodjivictor
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.