FreeOsZoo:Submission Guidelines

From FreeOsZoo

Jump to: navigation, search

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.
Personal tools