Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
soc:2009:pravin:project_plan:start [2009/05/22 16:28] less1 |
soc:2009:pravin:project_plan:start [2009/05/22 16:30] less1 |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Pravin Shinde: boot.kernel.org - Universal remote network booting for the masses ====== | ====== Pravin Shinde: boot.kernel.org - Universal remote network booting for the masses ====== | ||
+ | Project aims for creation of website, which can be used by any user for creating and downloading | ||
+ | customized boot images, system tools, utilities and network installation images based on needs. | ||
+ | It will also support HTTP based booting with PXELinux and allow users to customize the system using | ||
+ | the flexibility of interface provided be Syslinux and boot from it without installation. We plan to enable normal | ||
+ | users to experiment with different tools, utilities and system images without any hassles. | ||
+ | |||
+ | ===== Project Plan ===== | ||
+ | |||
This project is about making the network boot process available to users on a large scale. | This project is about making the network boot process available to users on a large scale. | ||
Line 70: | Line 78: | ||
Most distributions come with network boot support over TFTP. But with small modifications these destributions can | Most distributions come with network boot support over TFTP. But with small modifications these destributions can | ||
also support booting and installation over HTTP. | also support booting and installation over HTTP. | ||
- | |||
- | ===== Project Plan ===== | ||
==== Summary ==== | ==== Summary ==== | ||
Line 78: | 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] | ||