Bonus Assignment Bonus assignments are to be done individually. The assignment is due on Wed. Oct. 22, 2008 (before midnight). Submit the assignment by e-mail to Xiangyang, Kun, and cc Dr. Cooper The scripts, source code will be tested on the Sun Solaris 5.10 Only submit one e-mail Late penalty is 10% per day or part of a day. The bonus assignment has two questions for you to complete. Question 1. 1. Develop your homepage on your UTD account. You can use any language, tools, etc. you like. Submit the UTD url. It can be simple. Question 2. Choose one of the following problems: a. Develop (3) bash scripts that implement a set of 3 non-trivial numerical methods (for integers) of your choice. Submit a README file, the scripts, and your test input and output files. Scripts must be documented with comments. b. Develop (3) scripts that re-implement the sorting algorithms from Assignment 3. Use a new scripting language of your choice (perl, php, etc.). Submit a README file, the scripts, and your test input and output files. Scripts must be documented with comments. c. Develop a distributed hash table using C. Submit a README file, the source code, and your test input and output files. Source code must be documented with comments. Note - this is suitable for students who already know threads and sockets. d. Prototype an application that adds a GUI to an existing command line C program. Use either java or the QT library. The C program can be one of the sorting algorthms from Assignment 3 (acknowledge the source of the C program) e. Select a unix topic (any version of UNIX) and write a report on it (8+ pages, 1.5 line spacing). Topics include (but are not limited to): - network file server - process scheduler - memory management - security features - system administration in UNIX - evolution and future of UNIX Include all references. f. other (please discuss with Dr. Cooper first)