Difference between revisions of "COMP 3000 Distribution Report Specifications 2011"

From Soma-notes
Jump to navigation Jump to search
m (Protected "COMP 3000 Distribution Report Specifications 2011" ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
Line 51: Line 51:


==Part II==
==Part II==
'''Due:''' November 7, 2011
'''Due:''' November 14, 2011
 
The goal for Part II is for you to investigate and report what software is in your chosen distribution and how it is put together.  My preference is that you work with the same distribution as for Part I.  If you switch distributions, please include a background section as in Part I.
 
===Software Packaging===
 
===Major package versions===
 
Report on the version numbers and upstream source (URL of original source) for some of the major software packages included in your distribution as part of the standard install:
 
* Linux Kernel or other kernel
* libc
* X.org or other GUI foundation
* Major GUI toolkits (Gtk+, Qt, Motif, etc.)
* shell (bash, csh, etc.)
* utilities (ls, ps, busybox)
* software packaging (rpm, dpkg, etc.)
* Web browser
* email
* other packages that are key to system usage
 
Choose at least 10 packages that fit into this list (you don't need to cover every category) and report the following:
* What is the vintage of the included package?  How old is it, and how far is it behind the latest stable release for this package?
* How heavily has the package been modified by the distribution authors?  (You'll need to figure out how to determine this.)
* Why do you think this particular package was chosen for this distribution's standard install?  You may speculate, but please make an argument informed by relevant facts.




==Part III==
==Part III==
'''Due:''' December 5, 2011
'''Due:''' December 5, 2011

Revision as of 08:08, 23 October 2011

Student tips

Format

Your report should ideally be submitted on the wiki (see the signup page); however PDF is also acceptable. If you submit a MS Word file, expect it to be opened in Libreoffice or Openoffice and hence its formatting and contents may be changed and/or corrupted.

Note that reports submitted on the wiki will be indexed in major search engines automatically. If you wish your report to remain private, please submit a PDF.

Be sure to upload a link to your report or your PDF to WebCT by the due date.

Recording Authorship

Please do not include your name and student number in the body of your wiki page. Instead, please submit a link to your paper via webct. If there is joint authorship of the report, then both authors should submit a link to the page. Both authors should also include a note stating the name of their co-author.

Part I

Due: October 19, 2011

The key goal of Part I is to report on the user experience with your chosen operating system distribution.

This first part of your distribution report should be divided into five sections that should be 1000-1500 words (4-6 pages excluding figures) in length. If this portion is longer that is fine, except that the graders may stop reading soon after 1500 words/page 6. If you encounter difficulty generating sufficient material, then you should talk with the TAs or the instructor.

Background

This section should detail background information about your distribution. Please describe:

  • The name of the distribution,
  • its goals and target audience,
  • who develops it,
  • how it may be obtained,
  • its approximate size,
  • and its heritage (what other OS distribution(s) is it derived from.

Also include any other background information that you feel is relevant for understanding the rest of your report.

Installation/Startup

In this section, detail how you got the distribution up and running. Ideally, include a screenshot or two of the installation/boot procedure. Describe the setup of the virtualization software you used, if any. Also detail any problems you encountered and how you overcame them (or didn't).

Basic Operation

Here describe your experience in using your distribution for simple use cases. You should attempt to use the distribution for its intended purpose; if this is not feasible, explain why but still do your best to use it in some capacity. Again, explain any problems you encountered. Also, if feasible, include a screenshot of some typical or interesting activities.

Usage Evaluation

To what extent does your chosen distribution meet its design goals? What is your overall impression of it? Be candid and specific in your critique or praise.

References

List all references used in proper bibliographic form, if any. Be sure to cite these sources in the main text as appropriate.

Part II

Due: November 14, 2011

The goal for Part II is for you to investigate and report what software is in your chosen distribution and how it is put together. My preference is that you work with the same distribution as for Part I. If you switch distributions, please include a background section as in Part I.

Software Packaging

Major package versions

Report on the version numbers and upstream source (URL of original source) for some of the major software packages included in your distribution as part of the standard install:

  • Linux Kernel or other kernel
  • libc
  • X.org or other GUI foundation
  • Major GUI toolkits (Gtk+, Qt, Motif, etc.)
  • shell (bash, csh, etc.)
  • utilities (ls, ps, busybox)
  • software packaging (rpm, dpkg, etc.)
  • Web browser
  • email
  • other packages that are key to system usage

Choose at least 10 packages that fit into this list (you don't need to cover every category) and report the following:

  • What is the vintage of the included package? How old is it, and how far is it behind the latest stable release for this package?
  • How heavily has the package been modified by the distribution authors? (You'll need to figure out how to determine this.)
  • Why do you think this particular package was chosen for this distribution's standard install? You may speculate, but please make an argument informed by relevant facts.


Part III

Due: December 5, 2011