FreeOsZoo:Submission Guidelines
From FreeOsZoo
Any and every OS contribution is greatly appreciated. In the interest of keeping order, we ask that submitters follow some guidelines to provide a collection and distribution standard.
Image Creation Guidelines
Deutsche Anleitung (Wikibook "QEMU und KVM")
- Create a large image using QEMU's qcow image file format.
qemu-img create -f qcow <imagename.img> 10G
- The example above creates an empty 10 GB image. The image file will only occupy the amount of the data present in it (when using the qcow format).
- Using QEMU, install and configure your guest operating system as you desire, making notes of password and config files that may need to be changed by others later.
- Upon image completion (ready for distribution) create a compressed clone of the image file. The '-f qcow' parameters may be omitted. qemu-img will guess the format of the input image.
qemu-img convert -c -f qcow <imagename.img> -O qcow <compressedimagename.img>
- Rename the compressed image something appropriate for distribution (eg. freebsd6.1rel.qcow.img).
- Place the image inside a directory having the same name of the image.
- Create a README file containing the following lines (to help automatic downloaders):
- Name: name of the HD image
- Author: name of the Author
- Suggested Qemu invocation command: qemu <imagename.img> -m 128 --Add other arguments if necessary (-localtime, -usb, etc.)
- Login Credentials (user/pass): root/freeoszoo
- Description: Basic description of image (Should be the same as the comment for that image on freeoszoo download page)
- Create a .zip archive of image directory. (Tarballs of the image directory are also accepted, though Windows users will need WinRAR or 7-zip to unpack them http://www.7-zip.org/).
- If possible, create a screenshot of the image you've created, so that it can put it on the image download page.
- Write about the submitted image on the Users news page and let the world know about your image
Submission Rules
- Please DO NOT SUBMIT OPERATING SYSTEMS that can't be freely redistributed! (eg. Windows, OSX).
- Create a .torrent file for the file you've just created, using http://www.oszoo.org:6969/announce as the tracker. This can be done with client bittorrent with this command:
btmakemetafile <image> http://www.oszoo.org:6969/announce
- Send the .torrent file as attachment to Stefano Marinelli (marinell@cs.unibo.it) . Please DO NOT SEND IMAGES as attachments, even if small.
- Wait for the confirmation that the .torrent has been added to the tracker - this could take a few days. Once added, you'll be authorized to share the file using the oszoo tracker. The seeder on the oszoo server will immediately start to download and share the file.
- After inspection, the image will be posted as a download on the freeoszoo website and you'll be credited as the creator/maintainer of the image.
