Changes between Version 1 and Version 2 of WikiStart


Ignore:
Timestamp:
2008-05-02 03:13:30 (17 years ago)
Author:
zooko
Comment:

front page for zfec

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac 0.11dev =
     1= zfec =
    22
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of
    4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.
     3This package implements an "erasure code", or "forward error correction code".
    54
    6 All aspects of Trac have been designed with the single goal to
    7 '''help developers write great software''' while '''staying out of the way'''
    8 and imposing as little as possible on a team's established process and
    9 culture.
     5You may use this package under the GNU General Public License, version 2 or, at
     6your option, any later version.  You may use this package under the Transitive
     7Grace Period Public Licence, version 1.0.  (You may choose to use this package
     8under the terms of either licence, at your option.)  See the file COPYING.GPL
     9for the terms of the GNU General Public License, version 2.  See the file
     10COPYING.TGPPL.html for the terms of the Transitive Grace Period Public Licence,
     11version 1.0.
    1012
    11 As all Wiki pages, this page is editable, this means that you can
    12 modify the contents of this page simply by using your
    13 web-browser. Simply click on the "Edit this page" link at the bottom
    14 of the page. WikiFormatting will give you a detailed description of
    15 available Wiki formatting commands.
     13The most widely known example of an erasure code is the RAID-5 algorithm which
     14makes it so that in the event of the loss of any one hard drive, the stored data
     15can be completely recovered.  The algorithm in the zfec package has a similar
     16effect, but instead of recovering from the loss of only a single element, it can
     17be parameterized to choose in advance the number of elements whose loss it can
     18tolerate.
    1619
    17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    18 a new Trac environment, containing a default set of wiki pages and some sample
    19 data. This newly created environment also contains
    20 [wiki:TracGuide documentation] to help you get started with your project.
     20This package is largely based on the old "fec" library by Luigi Rizzo et al.,
     21which is a mature and optimized implementation of erasure coding.  The zfec
     22package makes several changes from the original "fec" package, including
     23addition of the Python API, refactoring of the C API to support zero-copy
     24operation, a few clean-ups and optimizations of the core code itself, and the
     25addition of a command-line tool named "zfec".
    2126
    22 You can use [wiki:TracAdmin trac-admin] to configure
    23 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    24 regard to ''components'', ''versions'' and ''milestones''.
    25 
    26 
    27 TracGuide is a good place to start.
    28 
    29 Enjoy! [[BR]]
    30 ''The Trac Team''
    31 
    32 == Starting Points ==
     27== how to use this web site (trac) ==
    3328
    3429 * TracGuide --  Built-in Documentation
    35  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
    36  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
    37  * TracSupport --  Trac Support
    3830
    3931For a complete list of local wiki pages, see TitleIndex.