cvs commit: www organization.html

jeroen at linuxfromscratch.org jeroen at linuxfromscratch.org
Sun Mar 14 15:47:12 PST 2004


jeroen      04/03/14 16:47:12

  Added:       .        organization.html
  Log:
  Add organization file.
  
  Revision  Changes    Path
  1.1                  www/organization.html
  
  Index: organization.html
  ===================================================================
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  
  <head>
  	<title>Template - Linux From Scratch</title>
  	<meta name="description" content="Linux From Scratch - build your own Linux distribution from scratch" />
  	<meta name="keywords" content="Linux, LinuxFromScratch, Linux From Scratch, build your own Linux, DIY Linux, do-it-yourself Linux, create your own Linux" />
  	<meta name="MSSmartTagsPreventParsing" content="true" />
  	<link rel="alternate stylesheet" type="text/css" href="style/3columns.css" media="screen" title="ThreeColumn" />
  	<link rel="stylesheet" type="text/css" href="style/2columns.css" media="screen" title="TwoColumn" />
  	<link rel="alternate stylesheet" type="text/css" href="style/2columns-menu.css" media="screen" title="TwoColumnMenu" />
  	<link rel="stylesheet" type="text/css" href="style/print.css" media="print" />
  	<link rel="icon" href="images/favicon.ico" type="image/x-icon" />
  	<script type="text/javascript" src="scripts/styleswitcher.js"></script>
  </head>
  
  <body class="root">
  
  <div id="header">
  	<ul id="sectionnav">
  		<li><a href="#content" class="hidden" accesskey="2">Skip to content</a></li>
  		<li><a href="lfs/news.html" accesskey="l"><span class="accesskey">L</span>FS</a></li>
  		<li><a href="blfs/news.html" accesskey="b"><span class="accesskey">B</span>eyond LFS</a></li>
  		<li><a href="alfs/news.html" accesskey="a"><span class="accesskey">A</span>utomated LFS</a></li>
  		<li><a href="hints/list.html" accesskey="h"><span class="accesskey">H</span>ints</a></li>
  		<li><a href="patches/news.html" accesskey="p"><span class="accesskey">P</span>atches</a></li>
  	</ul>
  	<h1><a href="lfs/news.html" accesskey="l" title="LFS News page">Linux From Scratch</a></h1>
  	<div id="search">
  		<form method="get" action="http://search.linuxfromscratch.org/index.cgi">
  		<p>
  			<label title="Enter your search terms"><input size="20" type="text" name="query" onfocus="if(this.value==this.defaultValue) this.value='';" value="enter text here" maxlength="255" accesskey="s" /></label>
  			<label title="Submit the search terms"><input type="submit" value="search" /></label><br />
  			<a href="search.html" title="For more search options, click here" accesskey="4"><span class="accesskey">S</span>earch options</a>
  			</p>
  		</form>
  	</div>
  	<ul id="styleselect">
  		<li>Select layout:</li>
  		<li><a href="#" onclick="setActiveStyleSheet('TwoColumn'); return false;" title="Content (2 columns) | Navigation">Two columns</a></li>
  		<li><a href="#" onclick="setActiveStyleSheet('TwoColumnMenu'); return false;" title="Content (2 columns) | Navigation, general navigation as menu">Two columns, Menu</a></li>
  		<li><a href="#" onclick="setActiveStyleSheet('ThreeColumn'); return false;" title="Navigation|Content|Navigation">Three columns</a></li>
  	</ul>
  </div>
  
  <div id="container">
  <div id="content">
  	<em><a href="#generalnav" class="hidden">Skip to sitewide navigation</a></em>
  
  <h2>The LFS Organization</h2>
  <h2>Manifesto</h2>
  
  	<p>The LFS manifesto contains documents that drive  the definition of the organization's structure and activities. Its purpose is to describe LFS in terms of goals, strategies, major policies and functions, and similar attributes.</p>
  	<p>By nature, the contents of the documents at this level must be somewhat non-specific. They must provide enough detail that constructive examination and criticism can occur, but not so much that detail-level implementation details are either locked in here or they would prevent the generation of the necessary effective design detail in the lower-level documents.</p>
  	<p>The actual definition of LFS occurs in "lower level" documents that describe, in some detail, how the attributes described in the manifesto will be satisfied - the implementation of the desired attributes. These can be seen at Organization Documents.</p>
  	<p>The manifesto itself consists of several documents, formally structured as might be found in any formal organization. We currently have these:</p>
  	<ul>
  	 	<li>Preface - a brief description of purpose and a little background,</li>
  	 	<li>Scope - a brief description of goals for each of the LFS projects,</li>
  	 	<li>Bounds - some general limitations to LFS goals,</li>
  	 	<li>Objectives - general results that are desired and also serve as subjective assessment tools for judging the success of the LFS project, making decisions about tactics to be used, and determining future strategies and tactics,</li>
  	 	<li>Strategy - general methods used to accomplish the overall goals,</li>
  	 	<li>Logistics - specific deliverables that will satisfy the goals and objectives and provide some guidance as to tactics employed.</li>
  	</ul>
  	<p>An additional document is needed at this level, "Policies". However, it is derived from the tenets established in the preceding six and cannot be seriously undertaken until those are finalized. It should be noted that it is not a repeat of the ideas in those documents, but is both a "clarification" and "augmentation" of them. Its ultimate purpose is to provide defining instructions for areas that may be necessarily subjective or somewhat vague. For example, "a friendly environment" may mean different things to different people. A policy might be established that says "Things like calling people dummy or telling them precisely 'do not waste our time until you grow up'" is not in keeping with the LFS spirit. Or it could be something as mundane as "We will try to use the latest available stable packages when reasonable". These will often be generalities and good sound judgment must be used in their application. </p>
  
  <h2>Preface</h2>
  
  <h3>Purpose of the LFS Organization Documents</h3>
  	<p>Present the goals, strategies, scope, bounds and logistics that govern the implementation of the "Linux From Scratch" projects.
  
  <h3>Background</h3>
  	<p>In the third quarter of 2003, various community members identified problem symptoms in the "Linux From Scratch" project.  The symptoms included lack of recent substantial progress, text and commands "out of sync" for an extended period, loss of enthusiasm by project members, loss of personnel resources, end-user involvement reduced, some user code/text contributions lost, apparent lack of planning, uncertainty as to what the project product is.
  	<p>Since the LFS effort is founded upon an "all volunteer" force, symptoms like the above are quite serious and cause for immediate remedial action. The first step was a review of all the pertinent posts from the various "volunteers", and others, and an attempt to identify valid criticisms.
  	<p>Causes of symptoms, bandied about and discussed, included authority too centralized, no public roadmap, (apparent) lack of organization, poor use of resources/tools, ineffective leadership, insufficient public credit, new printed book efforts consumed resources, project outgrew previous methods, contributions handling too informal.
  	<p>After due consideration, it was felt that the cause underlying all issues was that the project had grown so that "shepherding" of the project, which had served in the past, was no longer sufficient.
  	<p>Therefore, an organization was established and documents appropriate to the management and maintenance of the organization and project were generated and published. The purpose is to help retain the "all volunteer" nature by rectifying issues that might drive people away from the project.
  	<p>These documents, including sections "Scope", "Bounds", "Objectives", "Strategy", and "Logistics", provide common and public project direction, principals guiding decision-making, foundation tenets for team activities, and are used to determine appropriateness of decisions and activities.
  	<p>Other needed documents, based on the tenets established in those documents mentioned above, will be generated and made publicly available to provide guidance to the organization, its activities, and goals. These additional documents will include such things as "LFS Organization", "LFS Roadmap" and documents appropriate to each team in the organization as are needed to effect a "Mission Statement" for that team. Further information deemed necessary to accomplish the goals of the LFS project will be provided as it is identified.
  
  <h2>Scope</h2>
  	<p>"Linux From Scratch" (LFS) will educate Unix/Linux users about considerations, decisions, components and commands used to build a working GNU/Linux system, using program sources and a GNU/Linux host platform. The target audience is "intermediate-to-advanced" users of UNIX/Linux. Tools include publications and support via the internet.</p>
  	<p>The "Beyond Linux From Scratch" (BLFS) project will continue on to application-specific components as might be used for work stations, content servers and gateways.</p>
  	<p>"Automated Linux From Scratch" (ALFS) will offer an automatic install that is configurable and repeatable. A variation of this will support internal and "Linux Standard Base" project test and verification needs. Although not a full regression-capable automated test system, it (or a derivative of it) will undergo modification to achieve full-regression test capability.</p>
  
  <h2>Bounds</h2>
  	<p>"Linux From Scratch" will not supplant commonly available sources of help (tutorials, "HOWTOS", ...) for users unfamiliar with basic GNU/Linux user utilities. These include typical shell operations (directory, environmental variables, scripts, I/O redirection, ...), file manipulation (copy, move, rename, locate, ...), text manipulation (edit, find in file, concatenate, ...), file system operations (partitioning, mounts, ...), list and print (cat, tee, more, ...), and operations requirements (dump, boot, restore, ...).</p>
  	<p>"Beyond Linux From Scratch" will not educate users on the underlying administration principals that must be considered when configuring for the different applications included in its scope.</p>
  
  <h2>Objectives</h2>
  	<p>Users that are:</p>
  	<ul>
  		<li>knowledgeable in construction of a basic GNU/Linux system,</li>
  		<li>aware of some configuration options of packages in the system,</li>
  		<li>more cognizant of some applicable standards, such as FHS,</li>
  		<li>aware of common package resources, like "README" and "INSTALL" files, and the kernel documentation directory,</li>
  		<li>aware of intermediate results issues, like log and cache files,</li>
  		<li>familiar with what components and configuration files are installed and which packages provide them,</li>
  		<li>more educated about the toolchain they are using,</li>
  		<li>more prepared for independent advanced efforts.</li>
  	</ul>
  	<p>A usable GNU/Linux platform, constructed by the user, that allows them to pursue additional functionality and continue their educational trek.
  	<p>High-quality on-going support and services, such as a friendly and informative web site, problem-resolution assistance and certain discussion forums that promote the on-going development and enhancement of the LFS experience and products.
  	<p>All of the above produced by a force of "volunteers" that are knowledgeable, enthusiastic, friendly, and remain with the project for a long time.
  
  <h2>Strategy</h2>
  	<p>Briefly, the goal is a user that is more informed about:</p>
  	<ul>
  		<li>GNU/Linux system construction techniques,</li>
  		<li>the underlying issues and toolchain attributes.</li>
  	</ul>
  	<p>The strategy to accomplish that is simple in concept, though complex in implementation. Tools to build an operational system will be provided to the user. These tools are the documents and support services that provide:</p>
  	<ul>
  		<li>commands,
  		<li>parameters,
  		<li>considerations,
  		<li>supporting instructions,
  		<li>clarification.
  	</ul>
  	<p>In the last three items, care must be taken to not overstep the Bounds set for the project. Briefly, existing available documents that offer comprehensive education in a particular area are not to be supplanted. This will be very subjective, due to the nature of the project's Scope and Objectives.</p>
  	<p>A "volunteer" force, organized into teams, will be the implementers of this strategy.</p>
  
  
  </div> <!-- end content -->
  
  <div id="generalnav">
  	<ul>
  		<li><h3>Contribute:</h3>
  			<ul>
  				<li><a href="donation.html" title="Donate via paypal">Make a donation</a></li>
  				<li><a href="http://linuxfromscratch.org/cgi-bin/lfscounter.cgi" title="Get counted!">Register as LFS user</a></li>
  				<li><a href="becomemirror.html" title="If you have some bandwidth to spare">Become a mirror</a></li>
  			</ul>
  		</li>
  		<li><h3>Support:</h3>
  			<ul>
  				<li><a href="faq/" title="Frequently Asked Questions (and answers!)">FAQ</a></li>
  				<li><a href="search.html" title="Advanced search page">Search</a></li>
  				<li><a href="irc.html" title="Chat channels and nick names">IRC</a></li>
  				<li><a href="newsgroups.html" title="For following development and advanced support">News groups</a></li>
  				<li><a href="mail.html" title="For following development and advanced support">Mailing lists</a></li>
  			</ul>
  		</li>
  		<li><h3>Organization:</h3>
  			<ul>
  				<li><a href="people.html" title="Who is who and who does what">The LFS team</a></li>
  				<li><a href="organization.html" title="Manifesto, Scope, Bounds, Objectives, Strategy and Logistics" class="currentpage">General Documents</a></li>
  				<li><a href="manifesto.html" title="An index of all manifesto's">Team Mission Statements</a></li>
  				<li><a href="acknowledgements.html" title="People from past and present who contributed">Acknowledgements</a></li>
  			</ul>
  		</li>
  		<li><h3>Website:</h3>
  			<ul>
  				<li><a href="index.html" title="Home (mirror list)" accesskey="1">Home (Mirror list)</a></li>
  				<li><a href="website/index.html" title="General info about this site">Website information</a></li>
  				<li><a href="website/sitemap.html" title="Structured overview of the website" accesskey="3">Sitemap</a></li>
  				<li><a href="website/accesskeys.html" title="Keyboard shortcuts for this site" accesskey="0">Accesskeys</a></li>
  				<li><a href="http://linuxfromscratch.org/mailman/listinfo/website" title="Mail us if you run into problems with this website" accesskey="9">Contact webmaster</a></li>
  			</ul>
  		</li>
  	</ul>
  </div><!-- end generalnav -->
  </div><!-- end container -->
  
  <div id="footer">
  	<ul>
  		<li><a href="#header">Back to the top.</a></li>
  		<li>© 1998-2003  Gerard Beekmans.</li>
  		<li>Website design by <a href="http://www.jeroencoumans.nl">Jeroen Coumans</a>.</li>
  	</ul>
  	<ul>
  		<li><a href="http://validator.w3.org/check/referer"><img src="images/xhtml-1.1.png" alt="Valid XHTML 1.1!" title="Validate this page's structure" height="15" width="80" /></a></li>
  		<li><a href="http://jigsaw.w3.org/css-validator/check/referer"><img src="images/css.png" alt="Valid CSS!" title="Validate this page's style" height="15" width="80" /></a></li>
  	</ul>
  </div>
  </body>
  </html>
  
  
  



More information about the website mailing list