a small project on minix 3

99 views
Skip to first unread message

9416610101

unread,
Apr 20, 2015, 3:09:31 PM4/20/15
to min...@googlegroups.com
my professor has asked me to fix any small bug in minix 3 and to show that as a project and i have only next few days to do that . what should i do?
i dont have enough knowledge about os so guys please help me
tell me any project that i can consider

Andrew Berezovskyi

unread,
Apr 21, 2015, 9:49:27 AM4/21/15
to min...@googlegroups.com
Hi,

I believe it is quite difficult to make any changes to a complex codebase you don't know well. However, here are the links to current issues:


But I think you are already familiar with them.


--
Andrew

Jean-Baptiste Boric

unread,
Apr 21, 2015, 2:01:49 PM4/21/15
to min...@googlegroups.com
my professor has asked me to fix any small bug in minix 3 and to show that as a project and i have only next few days to do that . what should i do?

If I were in your situation, I'd try to port a NetBSD userland utility (see http://wiki.minix3.org/doku.php?id=developersguide:portingnetbsduserland for details).

Most of the easy ones are already done, but some candidates looking (reasonably) easy are most of the games and "less". Maybe also "lex" and "yacc" (anything that doesn't require a POSIX function or library not yet implemented).

Just check if the utility isn't already ported and the wiki wasn't updated.

Colby Russell

unread,
Apr 21, 2015, 4:25:24 PM4/21/15
to min...@googlegroups.com
To see what needs doing, you could look for occurrences of "TODO" or "XXX" embedded in the source:

cd ./src/minix3/minix
grep ./ -re TODO && grep ./ -re "[ (]XXX[) .?:,\!]"

Andrew Berezovskyi

unread,
Apr 21, 2015, 7:57:57 PM4/21/15
to min...@googlegroups.com
Thank you for the interesting command!

Using "n" flag also gives the line numbers:
grep ./ -nre TODO && grep ./ -nre "[ (]XXX[) .?:,\!]"

Also, I didn't know the meaning of "XXX" before: http://stackoverflow.com/questions/1452934/what-is-the-meaning-of-xxx 
Reply all
Reply to author
Forward
0 new messages