Rachel Sykes
02-13-2004, 09:39 PM
I have a test project for involving Knoppix.
PROJECT
Build an ISO CD image for a Linux system which will run a single program
Based upon Knoppix the system will detect all hardware, but in particular disk and tape drives and network connections.
The system will be modified to automatically run a C++ program built under the Kdevelop. The program will occupy the entire display preventing access to the rest of the Linux facilities. The program will contain a simple menu which will contain 3 options:-
Shutdown - which will close the program and shutdown the linux system
Network - which will present a form requesting an IP address, mask, DNS
Server and Hostname for this machine with a button labelled SET. There
should also be the option to get automatically (ie DHCP) When the IP address and mask has been set, pressing the button will update the computers network settings accordingly. If DHCP has been used, display the settings the machine has been given.
Ping - Which will present a form requesting an IP address or DNS name and button labelled PING When the IP address/DNS Name has been set, pressing the button will Ping the required IP address and report back the success/failure in a popup dialog.
The version of Linux shall be cutdown as far as possible to include as small an image as possible.
The aim of this development is to provide a platform for a future
development program which will run under Linux and will require full access to the system hardware and a network connection. The actual program is primarily a demonstrator of capability and will be replaced with a more sophisticated application. Consequently I have only made an outline of the requirements for the design and functionality.
The image produced must be capable of being copied to a CD which will be self booting.
Now I don't know whether I have posted this in the right place but I've been scouring the web for some assistance and this seemed like a good idea at the time. Obviously I expect to pay for this development and would welcome helpful feedback.
- Rachel Sykes
PROJECT
Build an ISO CD image for a Linux system which will run a single program
Based upon Knoppix the system will detect all hardware, but in particular disk and tape drives and network connections.
The system will be modified to automatically run a C++ program built under the Kdevelop. The program will occupy the entire display preventing access to the rest of the Linux facilities. The program will contain a simple menu which will contain 3 options:-
Shutdown - which will close the program and shutdown the linux system
Network - which will present a form requesting an IP address, mask, DNS
Server and Hostname for this machine with a button labelled SET. There
should also be the option to get automatically (ie DHCP) When the IP address and mask has been set, pressing the button will update the computers network settings accordingly. If DHCP has been used, display the settings the machine has been given.
Ping - Which will present a form requesting an IP address or DNS name and button labelled PING When the IP address/DNS Name has been set, pressing the button will Ping the required IP address and report back the success/failure in a popup dialog.
The version of Linux shall be cutdown as far as possible to include as small an image as possible.
The aim of this development is to provide a platform for a future
development program which will run under Linux and will require full access to the system hardware and a network connection. The actual program is primarily a demonstrator of capability and will be replaced with a more sophisticated application. Consequently I have only made an outline of the requirements for the design and functionality.
The image produced must be capable of being copied to a CD which will be self booting.
Now I don't know whether I have posted this in the right place but I've been scouring the web for some assistance and this seemed like a good idea at the time. Obviously I expect to pay for this development and would welcome helpful feedback.
- Rachel Sykes