Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2009:pravin:project_plan:start [2009/05/22 16:29] less1 |
soc:2009:pravin:project_plan:start [2009/06/03 14:48] (current) less1 |
||
---|---|---|---|
Line 33: | Line 33: | ||
This customized PXEClient is nothing but regular PXELinux with an embedded script that sets the "next-server" | This customized PXEClient is nothing but regular PXELinux with an embedded script that sets the "next-server" | ||
to boot.kernel.org regardless of what the local DHCP server provides. This way, any user can use boot.linux.org without | to boot.kernel.org regardless of what the local DHCP server provides. This way, any user can use boot.linux.org without | ||
- | having to (re)configure a dhcp server. | + | having to (re)configure a dhcp server. [Done] |
Machines with static IP addresses can be handled by providing a separate embedded script which can be generated at | Machines with static IP addresses can be handled by providing a separate embedded script which can be generated at | ||
Line 39: | Line 39: | ||
values will be hard-coded into the embedded script which will be bundled with PXEClient handed to the user. | values will be hard-coded into the embedded script which will be bundled with PXEClient handed to the user. | ||
User will be provided with web-interface at boot.linux.org where he will feed in his network setting, and customized | User will be provided with web-interface at boot.linux.org where he will feed in his network setting, and customized | ||
- | PXEClient embedded script for user's network will be automatically generated. | + | PXEClient embedded script for user's network will be automatically generated. [Currently working on] |
These customized PXElinux clients will start the machine and contact boot.kernel.org. boot.kernel.org will return a | These customized PXElinux clients will start the machine and contact boot.kernel.org. boot.kernel.org will return a | ||
Line 84: | Line 84: | ||
==== Milestones and Timeline ==== | ==== Milestones and Timeline ==== | ||
+ | Deliverables with Timeline (Duration = 12 weeks) | ||
+ | |||
+ | [Week-0,1] | ||
+ | 1. PXE Knife on HTTP. | ||
+ | 2. PXE clients with embedded scripts. | ||
+ | |||
+ | [Week-2,3] | ||
+ | 3. Web interface for customized PXE-client based on network configuration of the user. | ||
+ | 4. Web interface for PXE Knife images of HTTP. | ||
+ | |||
+ | [Week-4] | ||
+ | 5. Detailed Syslinux menu from where user can choose which applications he wants add. | ||
+ | |||
+ | [Week-5,6] | ||
+ | 6. Base system with generic kernel and base initrdfs which should boot on most of the systems. | ||
+ | |||
+ | [Week-7,8] | ||
+ | 7. Precompiled applications and their respective configurations. | ||
+ | |||
+ | [Week-9,10] | ||
+ | 8. scripts for dynamically appending above precompiled applications into initramfs, | ||
+ | and reconfiguring the system so that appended application will work. | ||
+ | |||
+ | [Week-11] | ||
+ | 9. Providing various Network installable distributions online. | ||
+ | 10. Documentation | ||
+ | [End] | ||