CINXE.COM
Linux From Scratch - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Linux From Scratch - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"ebb3f3b2-bf01-4e49-b099-78b4dcc9e56d","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Linux_From_Scratch","wgTitle":"Linux From Scratch","wgCurRevisionId":1245346250,"wgRevisionId":1245346250,"wgArticleId":193813,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","Articles lacking reliable references from October 2013","All articles lacking reliable references","Use dmy dates from February 2020","Official website different in Wikidata and Wikipedia","Books about Linux","Software using the MIT license","Works about free software","Source-based Linux distributions","Linux distributions without systemd"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en" ,"wgPageContentModel":"wikitext","wgRelevantPageName":"Linux_From_Scratch","wgRelevantArticleId":193813,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":30000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q830186","wgCheckUserClientHintsHeadersJsApi":[ "brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.scribunto.logs","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp", "ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Linux From Scratch - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Linux_From_Scratch"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Linux_From_Scratch&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Linux_From_Scratch"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Linux_From_Scratch rootpage-Linux_From_Scratch skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Linux+From+Scratch" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Linux+From+Scratch" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Linux+From+Scratch" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Linux+From+Scratch" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Projects_under_LFS" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Projects_under_LFS"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Projects under LFS</span> </div> </a> <ul id="toc-Projects_under_LFS-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Requirements_and_procedure" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Requirements_and_procedure"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Requirements and procedure</span> </div> </a> <ul id="toc-Requirements_and_procedure-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-List_of_packages_in_LFS" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#List_of_packages_in_LFS"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>List of packages in LFS</span> </div> </a> <ul id="toc-List_of_packages_in_LFS-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Standard_build_unit" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Standard_build_unit"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Standard build unit</span> </div> </a> <ul id="toc-Standard_build_unit-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Reception" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Reception"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Reception</span> </div> </a> <ul id="toc-Reception-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Linux From Scratch</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 26 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-26" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">26 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%84%D9%8A%D9%86%D9%83%D8%B3_%D9%85%D9%86_%D8%A7%D9%84%D8%B5%D9%81%D8%B1" title="لينكس من الصفر – Arabic" lang="ar" hreflang="ar" data-title="لينكس من الصفر" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Catalan" lang="ca" hreflang="ca" data-title="Linux From Scratch" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Czech" lang="cs" hreflang="cs" data-title="Linux From Scratch" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Danish" lang="da" hreflang="da" data-title="Linux From Scratch" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – German" lang="de" hreflang="de" data-title="Linux From Scratch" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Estonian" lang="et" hreflang="et" data-title="Linux From Scratch" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Spanish" lang="es" hreflang="es" data-title="Linux From Scratch" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3_%D8%A7%D8%B2_%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7" title="لینوکس از ابتدا – Persian" lang="fa" hreflang="fa" data-title="لینوکس از ابتدا" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – French" lang="fr" hreflang="fr" data-title="Linux From Scratch" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%94%84%EB%A1%AC_%EC%8A%A4%ED%81%AC%EB%9E%98%EC%B9%98" title="리눅스 프롬 스크래치 – Korean" lang="ko" hreflang="ko" data-title="리눅스 프롬 스크래치" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Armenian" lang="hy" hreflang="hy" data-title="Linux From Scratch" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Indonesian" lang="id" hreflang="id" data-title="Linux From Scratch" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Linux_from_Scratch" title="Linux from Scratch – Italian" lang="it" hreflang="it" data-title="Linux from Scratch" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%B2%E0%B4%BF%E0%B4%A8%E0%B4%95%E0%B5%8D%E0%B4%B8%E0%B5%8D_%E0%B4%AB%E0%B5%8D%E0%B4%B0%E0%B4%82_%E0%B4%B8%E0%B5%8D%E0%B4%95%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B4%9A%E0%B5%8D%E0%B4%9A%E0%B5%8D" title="ലിനക്സ് ഫ്രം സ്ക്രാച്ച് – Malayalam" lang="ml" hreflang="ml" data-title="ലിനക്സ് ഫ്രം സ്ക്രാച്ച്" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Dutch" lang="nl" hreflang="nl" data-title="Linux From Scratch" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Linux_from_Scratch" title="Linux from Scratch – Japanese" lang="ja" hreflang="ja" data-title="Linux from Scratch" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Linux_from_Scratch" title="Linux from Scratch – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Linux from Scratch" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Polish" lang="pl" hreflang="pl" data-title="Linux From Scratch" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Portuguese" lang="pt" hreflang="pt" data-title="Linux From Scratch" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Romanian" lang="ro" hreflang="ro" data-title="Linux From Scratch" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-qu mw-list-item"><a href="https://qu.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Quechua" lang="qu" hreflang="qu" data-title="Linux From Scratch" data-language-autonym="Runa Simi" data-language-local-name="Quechua" class="interlanguage-link-target"><span>Runa Simi</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Russian" lang="ru" hreflang="ru" data-title="Linux From Scratch" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/LFS" title="LFS – Turkish" lang="tr" hreflang="tr" data-title="LFS" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Linux_from_Scratch" title="Linux from Scratch – Ukrainian" lang="uk" hreflang="uk" data-title="Linux from Scratch" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Vietnamese" lang="vi" hreflang="vi" data-title="Linux From Scratch" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Linux_From_Scratch" title="Linux From Scratch – Chinese" lang="zh" hreflang="zh" data-title="Linux From Scratch" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q830186#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Linux_From_Scratch" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Linux_From_Scratch" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Linux_From_Scratch"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Linux_From_Scratch&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Linux_From_Scratch&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Linux_From_Scratch"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Linux_From_Scratch&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Linux_From_Scratch&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Linux_From_Scratch" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Linux_From_Scratch" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Linux_From_Scratch&oldid=1245346250" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Linux_From_Scratch&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=Linux_From_Scratch&id=1245346250&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FLinux_From_Scratch"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FLinux_From_Scratch"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Linux_From_Scratch&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Linux_From_Scratch&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q830186" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Type of Linux installation</div> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Primary_sources plainlinks metadata ambox ambox-content ambox-Primary_sources" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This article <b>relies excessively on <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">references</a> to <a href="/wiki/Wikipedia:No_original_research#Primary,_secondary_and_tertiary_sources" title="Wikipedia:No original research">primary sources</a></b>.<span class="hide-when-compact"> Please improve this article by adding <a href="/wiki/Wikipedia:No_original_research#Primary,_secondary_and_tertiary_sources" title="Wikipedia:No original research">secondary or tertiary sources</a>. <br /><small><span class="plainlinks"><i>Find sources:</i> <a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&q=%22Linux+From+Scratch%22">"Linux From Scratch"</a> – <a rel="nofollow" class="external text" href="https://www.google.com/search?tbm=nws&q=%22Linux+From+Scratch%22+-wikipedia&tbs=ar:1">news</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?&q=%22Linux+From+Scratch%22&tbs=bkt:s&tbm=bks">newspapers</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?tbs=bks:1&q=%22Linux+From+Scratch%22+-wikipedia">books</a> <b>·</b> <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?q=%22Linux+From+Scratch%22">scholar</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.jstor.org/action/doBasicSearch?Query=%22Linux+From+Scratch%22&acc=on&wc=on">JSTOR</a></span></small></span> <span class="date-container"><i>(<span class="date">October 2013</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <p class="mw-empty-elt"> </p> <div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Operating system</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">Linux From Scratch</caption><tbody><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer</a></th><td class="infobox-data">Gerard Beekmans et al.</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">OS family</th><td class="infobox-data"><a href="/wiki/Unix-like" title="Unix-like">Unix-like</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Working state</th><td class="infobox-data">Current</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Source model</th><td class="infobox-data"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">December 1999<span class="noprint">; 24 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">1999-12</span>)</span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Latest release</a></th><td class="infobox-data">12.2 / 1 September 2024 <sup id="cite_ref-LFS_News_1-0" class="reference"><a href="#cite_note-LFS_News-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Update method</th><td class="infobox-data">Source-based</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Package_manager" title="Package manager">Package manager</a></th><td class="infobox-data">None (source-based)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Platforms</th><td class="infobox-data"><a href="/wiki/IA-32" title="IA-32">IA-32</a>, <a href="/wiki/X86-64" title="X86-64">x86-64</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Kernel_(operating_system)" title="Kernel (operating system)">Kernel</a> type</th><td class="infobox-data"><a href="/wiki/Monolithic_kernel" title="Monolithic kernel">Monolithic</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/User_interface" title="User interface">Default<br />user interface</a></th><td class="infobox-data"><a href="/wiki/Command-line_interface" title="Command-line interface">CLI</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/Creative_Commons_licenses" class="mw-redirect" title="Creative Commons licenses">Creative Commons licenses</a> Mainly CC BY-NC-SA <sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> and <a href="/wiki/MIT_License" title="MIT License">MIT License</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Official website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="http://www.linuxfromscratch.org">www<wbr />.linuxfromscratch<wbr />.org</a></span></td></tr></tbody></table> <p><i><b>Linux From Scratch</b></i> (<b>LFS</b>) is a type of a <a href="/wiki/Linux" title="Linux">Linux</a> installation and the name of a book written by Gerard Beekmans, and as of May 2021, mainly maintained by Bruce Dubbs. The book gives readers instructions on how to build a Linux system from <a href="/wiki/Source_code" title="Source code">source</a>. The book is available freely from the Linux From Scratch site.<sup id="cite_ref-LFS_News_1-1" class="reference"><a href="#cite_note-LFS_News-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Projects_under_LFS">Projects under LFS</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Linux_From_Scratch&action=edit&section=1" title="Edit section: Projects under LFS"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><i>Linux From Scratch</i> is a way to install a working Linux system by building all components of it manually. This is, naturally, a longer process than installing a pre-compiled <a href="/wiki/Linux_distribution" title="Linux distribution">Linux distribution</a>. According to the <i>Linux From Scratch</i> site, the advantages to this method are a compact, flexible and secure system and a greater understanding of the internal workings of the Linux-based operating systems.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> </p><p>To keep LFS small and focused, the book <i>Beyond Linux From Scratch</i> (BLFS) was created, which presents instructions on how to further develop the basic Linux system that was created in LFS. It introduces and guides the reader through additions to the system including the <a href="/wiki/X_Window_System" title="X Window System">X Window System</a>, <a href="/wiki/Desktop_environment" title="Desktop environment">desktop environments</a> (<a href="/wiki/KDE" title="KDE">KDE</a>, <a href="/wiki/GNOME" title="GNOME">GNOME</a>, <a href="/wiki/Xfce" title="Xfce">Xfce</a>, <a href="/wiki/LXDE" title="LXDE">LXDE</a>), <a href="/wiki/Productivity_software" title="Productivity software">productivity software</a>, <a href="/wiki/Web_browser" title="Web browser">web browsers</a>, <a href="/wiki/Programming_language" title="Programming language">programming languages</a> and tools, <a href="/wiki/Multimedia" title="Multimedia">multimedia</a> software, and <a href="/wiki/Network_management" title="Network management">network management</a> and <a href="/wiki/System_administrator" title="System administrator">system administration</a> tools. Since Release 5.0, the BLFS book version matches the LFS book version.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> </p><p>The book <i>Cross Linux From Scratch</i> (CLFS) focuses on <a href="/wiki/Cross_compiling" class="mw-redirect" title="Cross compiling">cross compiling</a>, including compiling for <a href="/wiki/Headless_computer" title="Headless computer">headless</a> or <a href="/wiki/Embedded_system" title="Embedded system">embedded</a> systems that can <i>run</i> Linux, but lack the resources needed to <i>compile</i> Linux. CLFS supports a broad range of <a href="/wiki/Central_processing_unit" title="Central processing unit">processors</a> and addresses advanced techniques not included in the LFS book such as cross-build <a href="/wiki/Toolchain" title="Toolchain">toolchains</a>, multilibrary support (32 & 64-bit <a href="/wiki/Library_(computing)" title="Library (computing)">libraries</a> side-by-side), and alternative <a href="/wiki/Instruction_set_architecture" title="Instruction set architecture">instruction set architectures</a> such as <a href="/wiki/Itanium" title="Itanium">Itanium</a>, <a href="/wiki/SPARC" title="SPARC">SPARC</a>, <a href="/wiki/MIPS_architecture" title="MIPS architecture">MIPS</a>, and <a href="/wiki/DEC_Alpha" title="DEC Alpha">Alpha</a>. </p><p>The Linux from Scratch project, like <a href="/wiki/BitBake" title="BitBake">BitBake</a>, also supports cross-compiling Linux for <a href="/wiki/ARM_architecture" class="mw-redirect" title="ARM architecture">ARM</a> embedded systems such as the <a href="/wiki/Raspberry_Pi" title="Raspberry Pi">Raspberry Pi</a> and <a href="/wiki/BeagleBone" class="mw-redirect" title="BeagleBone">BeagleBone</a>.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> </p><p>The book <a rel="nofollow" class="external text" href="http://www.linuxfromscratch.org/hlfs/"><i>Hardened Linux From Scratch</i> (HLFS)</a> focuses on security enhancements such as <a href="/wiki/Hardening_(computing)" title="Hardening (computing)">hardened</a> kernel patches, mandatory <a href="/wiki/Computer_access_control" title="Computer access control">access control</a> policies, <a href="/wiki/Stack-smashing_protection" class="mw-redirect" title="Stack-smashing protection">stack-smashing protection</a>, and <a href="/wiki/Address_space_layout_randomization" title="Address space layout randomization">address space layout randomization</a>. Besides its main purpose of creating a <a href="/wiki/Security-focused_operating_system" title="Security-focused operating system">security-focused operating system</a>, HLFS had the secondary goal of being a security teaching tool. It has not been updated since 2011. </p><p><a rel="nofollow" class="external text" href="http://www.linuxfromscratch.org/alfs/"><i>Automated Linux From Scratch</i> (ALFS)</a> is a project designed to automate the process of creating an LFS system. It is aimed at users who have gone through the LFS and BLFS books several times and wish to reduce the amount of work involved. A secondary goal is to act as a test of the LFS and BLFS books by directly extracting and running instructions from the XML sources of the LFS and BLFS books. </p> <div class="mw-heading mw-heading2"><h2 id="Requirements_and_procedure">Requirements and procedure</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Linux_From_Scratch&action=edit&section=2" title="Edit section: Requirements and procedure"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A clean <a href="/wiki/Disk_partitioning" title="Disk partitioning">partition</a> and a working Linux system with a compiler and some essential <a href="/wiki/Library_(computing)" title="Library (computing)">software libraries</a> are required to build LFS. Instead of installing from an existing Linux system, one can also use a Live CD to build an LFS system. </p><p>The project formerly maintained the Linux From Scratch Live CD.<sup id="cite_ref-linuxfromscratch.org_9-0" class="reference"><a href="#cite_note-linuxfromscratch.org-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> LFS Live CD contains all the source packages (in the full version of the Live CD only), the LFS book, automated building tools and (except for the minimal Live CD version) an <a href="/wiki/Xfce" title="Xfce">Xfce</a> GUI environment to work in. The official LFS Live CD is no longer maintained, and cannot be used to build the LFS version7 or later.<sup id="cite_ref-linuxfromscratch.org_9-1" class="reference"><a href="#cite_note-linuxfromscratch.org-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> There are, however, two unofficial builds that can be used to build a 32-bit or 64-bit kernel and userspace respectively for LFS 7.x.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> </p><p>First, a <a href="/wiki/Toolchain" title="Toolchain">toolchain</a> must be compiled consisting of the tools used to compile LFS, like <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a>, <a href="/wiki/Glibc" title="Glibc">glibc</a>, <a href="/wiki/Binutils" class="mw-redirect" title="Binutils">binutils</a>, and other necessary utilities. Then, the <a href="/wiki/Root_directory" title="Root directory">root directory</a> must be changed, (using <a href="/wiki/Chroot" title="Chroot">chroot</a>), to the toolchain's <a href="/wiki/Disk_partitioning" title="Disk partitioning">partition</a> to start building the final system. One of the first packages to compile is glibc; after that, the toolchain's <a href="/wiki/Linker_(computing)" title="Linker (computing)">linker</a> must be adjusted to <a href="/wiki/Library_(computing)" title="Library (computing)">link</a> against the newly built glibc, so that all other packages that will make up the finished system can be linked against it as well. During the <a href="/wiki/Chroot" title="Chroot">chroot</a> phase, <a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">bash</a>'s hashing feature is turned off and the temporary toolchain's bin directory moved to the end of PATH. This way the newly compiled programs come first in PATH and the new system builds on its own new components. </p> <div class="mw-heading mw-heading2"><h2 id="List_of_packages_in_LFS">List of packages in LFS</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Linux_From_Scratch&action=edit&section=3" title="Edit section: List of packages in LFS"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable" style="width:100%;"> <tbody><tr> <th>Component </th> <th>Description </th> <th>License </th></tr> <tr> <td><a href="/wiki/Access_control_list" class="mw-redirect" title="Access control list">Acl</a> </td> <td>An access control list (ACL), with respect to a computer file system, is a list of permissions attached to an object. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td>Attr </td> <td>Commands for Manipulating Filesystem Extended Attributes. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Autoconf" title="Autoconf">Autoconf</a> </td> <td>Tool for producing <a href="/wiki/Configure_script_(computing)" class="mw-redirect" title="Configure script (computing)">configure scripts</a> for <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Fortran" title="Fortran">Fortran</a>, Fortran 77, <a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a>, <a href="/wiki/Objective-C" title="Objective-C">Objective-C</a> software on <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> computer systems. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Automake" title="Automake">Automake</a> </td> <td>A <a href="/wiki/Programming_tool" title="Programming tool">programming tool</a> that produces portable <a href="/wiki/Makefile" class="mw-redirect" title="Makefile">makefiles</a> for use by the <a href="/wiki/Make_(software)" title="Make (software)">make</a> program, used in compiling software. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">Bash</a> </td> <td>A <a href="/wiki/Free_software" title="Free software">free software</a> <a href="/wiki/Unix_shell" title="Unix shell">Unix shell</a> written for the <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a> </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Bc_(programming_language)" title="Bc (programming language)">bc</a> </td> <td><code>bc</code> is a basic calculator (often referred to as bench calculator), is "an arbitrary precision calculator language" with syntax similar to the <a href="/wiki/C_(programming_language)" title="C (programming language)">C programming language</a>. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Binutils" class="mw-redirect" title="Binutils">Binutils</a> </td> <td>A collection of <a href="/wiki/Programming_tool" title="Programming tool">programming tools</a> for the manipulation of <a href="/wiki/Object_code" title="Object code">object code</a> in various object file formats. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/GNU_Bison" title="GNU Bison">Bison</a> </td> <td>A <a href="/wiki/Parser_generator" class="mw-redirect" title="Parser generator">parser generator</a> that is part of the <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a>. Bison converts a <a href="/wiki/Formal_grammar" title="Formal grammar">grammar</a> description for a <a href="/wiki/Context-free_grammar" title="Context-free grammar">context-free grammar</a> into source code for a <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a> or <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> parser. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Bzip2" title="Bzip2">Bzip2</a> </td> <td>A <a href="/wiki/Free_software" title="Free software">free</a> and <a href="/wiki/Open-source_software" title="Open-source software">open source</a> <a href="/wiki/Lossless_data_compression" class="mw-redirect" title="Lossless data compression">lossless data compression</a> <a href="/wiki/Algorithm" title="Algorithm">algorithm</a> and program developed by <a href="/wiki/Julian_Seward" title="Julian Seward">Julian Seward</a>. </td> <td><a href="/wiki/BSD_License" class="mw-redirect" title="BSD License">BSD-like License</a> </td></tr> <tr> <td><a href="/w/index.php?title=Check_(unit_testing_framework)&action=edit&redlink=1" class="new" title="Check (unit testing framework) (page does not exist)">Check</a> </td> <td>A unit testing framework for <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Coreutils" class="mw-redirect" title="Coreutils">Coreutils</a> </td> <td>A <a href="/wiki/Software_package_(installation)" class="mw-redirect" title="Software package (installation)">package</a> of <a href="/wiki/GNU" title="GNU">GNU</a> <a href="/wiki/Software" title="Software">software</a> containing many of the basic tools, such as <a href="/wiki/Cat_(Unix)" title="Cat (Unix)">cat</a>, <a href="/wiki/Ls" title="Ls">ls</a>, and <a href="/wiki/Rm_(Unix)" title="Rm (Unix)">rm</a>, needed for <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> <a href="/wiki/Operating_system" title="Operating system">operating systems</a>. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/DejaGnu" title="DejaGnu">DejaGNU</a> </td> <td>A framework for testing other programs. It has a main script called runtest that goes through a directory looking at configuration files and then runs some tests with given criteria. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Diff_utility" class="mw-redirect" title="Diff utility">Diffutils</a> </td> <td>A <a href="/wiki/Data_comparison" class="mw-redirect" title="Data comparison">data comparison</a> utility that outputs the differences between two files. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/E2fsprogs" title="E2fsprogs">E2fsprogs</a> </td> <td>e2fsprogs (sometimes called the e2fs programs) is a set of utilities for maintaining the <a href="/wiki/Ext2" title="Ext2">ext2</a>, <a href="/wiki/Ext3" title="Ext3">ext3</a> and <a href="/wiki/Ext4" title="Ext4">ext4</a> <a href="/wiki/File_system" title="File system">file systems</a>. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/GNU_Binutils#elfutils" title="GNU Binutils">Elfutils</a> </td> <td>A collection of utilities and libraries to read, create and modify ELF binary files. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> and <a href="/wiki/GNU_LGPL" class="mw-redirect" title="GNU LGPL">GNU LGPL</a> </td></tr> <tr> <td><a href="/wiki/Systemd#Forks_and_alternative_implementations" title="Systemd">Eudev</a> </td> <td>A fork of <a href="/wiki/Udev" title="Udev">udev</a> in order to avoid dependency on the systemd architecture. The resulting fork is called eudev and it makes udev functionality available without <a href="/wiki/Systemd" title="Systemd">systemd</a>. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Expat_(library)" class="mw-redirect" title="Expat (library)">Expat</a> </td> <td>A <a href="/wiki/Stream_(computing)" title="Stream (computing)">stream</a>-oriented <a href="/wiki/XML" title="XML">XML 1.0</a> parser <a href="/wiki/Library_(computer_science)" class="mw-redirect" title="Library (computer science)">library</a>, written in <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>. </td> <td><a href="/wiki/MIT_License" title="MIT License">MIT License</a> </td></tr> <tr> <td><a href="/wiki/Expect" title="Expect">Expect</a> </td> <td>Expect is a <a href="/wiki/Unix" title="Unix">Unix</a> automation and testing tool as an extension to the <a href="/wiki/Tcl" title="Tcl">Tcl</a> scripting language, for interactive <a href="/wiki/Application_software" title="Application software">applications</a> such as <a href="/wiki/Telnet" title="Telnet">telnet</a>, <a href="/wiki/Ftp" class="mw-redirect" title="Ftp">ftp</a>, <a href="/wiki/Passwd_(command)" class="mw-redirect" title="Passwd (command)">passwd</a>, <a href="/wiki/Fsck" title="Fsck">fsck</a>, <a href="/wiki/Rlogin" class="mw-redirect" title="Rlogin">rlogin</a>, <a href="/wiki/Tip_(unix_utility)" class="mw-redirect" title="Tip (unix utility)">tip</a>, <a href="/wiki/Secure_Shell" title="Secure Shell">ssh</a>, and others. </td> <td><a href="/wiki/Public_domain" title="Public domain">Public domain</a> </td></tr> <tr> <td><a href="/wiki/File_(command)" title="File (command)">File</a> </td> <td>file command is a standard Unix program for recognizing the type of data contained in a computer file. </td> <td><a href="/wiki/BSD_License" class="mw-redirect" title="BSD License">BSD-like License</a> </td></tr> <tr> <td><a href="/wiki/Find_(Unix)" title="Find (Unix)">Findutils</a> </td> <td>The <a href="/wiki/Find_(Unix)" title="Find (Unix)">GNU Find</a> Utilities are the basic directory searching utilities of the GNU operating system. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Flex_lexical_analyser" class="mw-redirect" title="Flex lexical analyser">Flex</a> </td> <td>flex (fast <a href="/wiki/Lexical_analyzer" class="mw-redirect" title="Lexical analyzer">lexical analyzer</a> generator) is a <a href="/wiki/Free_software" title="Free software">free software</a> alternative to <a href="/wiki/Lex_programming_tool" class="mw-redirect" title="Lex programming tool">lex</a>. </td> <td><a href="/wiki/BSD_license" class="mw-redirect" title="BSD license">BSD license</a> </td></tr> <tr> <td><a href="/wiki/Gawk_(GNU_package)" class="mw-redirect" title="Gawk (GNU package)">Gawk</a> </td> <td>Gawk is a <a href="/wiki/Programming_language" title="Programming language">programming language</a> that is designed for processing text-based data, either in files or data streams </td> <td rowspan="11"><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a> </td> <td>The GNU Compiler Collection (usually shortened to GCC) is a <a href="/wiki/Compiler" title="Compiler">compiler</a> system produced by the <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a> supporting various <a href="/wiki/Programming_language" title="Programming language">programming languages</a> </td></tr> <tr> <td><a href="/wiki/DBM_(computing)" title="DBM (computing)">GDBM</a> </td> <td>GDBM simple <a href="/wiki/Database_engine" title="Database engine">database engines</a> </td></tr> <tr> <td><a href="/wiki/Gettext" title="Gettext">Gettext</a> </td> <td>Gettext is the <a href="/wiki/GNU" title="GNU">GNU</a> <a href="/wiki/Internationalization_and_localization" title="Internationalization and localization">internationalization and localization</a> (i18n) library. </td></tr> <tr> <td><a href="/wiki/Glibc" title="Glibc">Glibc</a> </td> <td>The GNU <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> Library, commonly known as glibc, is the <a href="/wiki/C_standard_library" title="C standard library">C standard library</a> released by the <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a>. </td></tr> <tr> <td><a href="/wiki/GNU_Multi-Precision_Library" class="mw-redirect" title="GNU Multi-Precision Library">GMP</a> </td> <td>The GNU Multiple-Precision Library, also known as GMP, is a <a href="/wiki/Free_software" title="Free software">free</a> library for <a href="/wiki/Arbitrary-precision_arithmetic" title="Arbitrary-precision arithmetic">arbitrary-precision arithmetic</a>, operating on signed <a href="/wiki/Integer" title="Integer">integers</a>, <a href="/wiki/Rational_numbers" class="mw-redirect" title="Rational numbers">rational numbers</a>, and <a href="/wiki/Floating_point" class="mw-redirect" title="Floating point">floating point</a> numbers. </td></tr> <tr> <td>Gperf </td> <td>A perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> or <a href="/wiki/C%2B%2B" title="C++">C++</a> code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. </td></tr> <tr> <td><a href="/wiki/Grep" title="Grep">Grep</a> </td> <td><code>grep</code> is a <a href="/wiki/Command_line_interface" class="mw-redirect" title="Command line interface">command line</a> text search utility originally written for <a href="/wiki/Unix" title="Unix">Unix</a>. </td></tr> <tr> <td><a href="/wiki/Groff_(software)" title="Groff (software)">Groff</a> </td> <td>Groff is the <a href="/wiki/GNU" title="GNU">GNU</a> replacement for the <a href="/wiki/Troff" title="Troff">troff</a> and <a href="/wiki/Nroff" title="Nroff">nroff</a> <a href="/wiki/Text_formatter" class="mw-redirect" title="Text formatter">text formatters</a>. </td></tr> <tr> <td><a href="/wiki/GRUB" class="mw-redirect" title="GRUB">GRUB</a> </td> <td>GNU GRUB (short for GNU GRand Unified Bootloader) is a <a href="/wiki/Boot_loader" class="mw-redirect" title="Boot loader">boot loader</a> package from the <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a>. </td></tr> <tr> <td><a href="/wiki/Gzip" title="Gzip">Gzip</a> </td> <td>Gzip is a <a href="/wiki/Software_application" class="mw-redirect" title="Software application">software application</a> used for <a href="/wiki/File_compression" class="mw-redirect" title="File compression">file compression</a>. gzip is short for GNU zip </td></tr> <tr> <td>iana-etc. </td> <td>iana-etc. installs services and protocols using data from the <a href="/wiki/Internet_Assigned_Numbers_Authority" title="Internet Assigned Numbers Authority">Internet Assigned Numbers Authority</a>. Included are snapshots of the data from the IANA, scripts to transform that data into the needed formats, and scripts to fetch the latest data. </td> <td><a href="/wiki/Open_Software_License" title="Open Software License">Open Software License</a> </td></tr> <tr> <td><a href="/wiki/Inetutils" class="mw-redirect" title="Inetutils">Inetutils</a> </td> <td>A collection of network tools, including: <a href="/wiki/Telnet" title="Telnet">telnet</a>, <a href="/wiki/Ftp" class="mw-redirect" title="Ftp">ftp</a>, and <a href="/wiki/Remote_Shell" title="Remote Shell">rsh</a>. </td> <td rowspan="5"><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td>Intltool </td> <td>A set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files. </td></tr> <tr> <td><a href="/wiki/Iproute2" title="Iproute2">IPRoute2</a> </td> <td>A collection of <a href="/wiki/Userspace" class="mw-redirect" title="Userspace">userspace</a> utilities for controlling and monitoring various aspects of <a href="/wiki/Computer_networking" class="mw-redirect" title="Computer networking">networking</a> in the <a href="/wiki/Linux_kernel" title="Linux kernel">Linux kernel</a>, including <a href="/wiki/Routing" title="Routing">routing</a>, network interfaces, tunnels, <a href="/wiki/Network_traffic_control" title="Network traffic control">traffic control</a>, and network-related <a href="/wiki/Device_driver" title="Device driver">device drivers</a>. </td></tr> <tr> <td>Kbd </td> <td>A package contains tools for managing the Linux console (Linux console, virtual terminals on it, keyboard, etc.). Mainly, what they do is loading console fonts and keyboard maps. Also this package contains a set of various fonts and keyboard maps. </td></tr> <tr> <td><a href="/wiki/Loadable_kernel_module" title="Loadable kernel module">Kmod</a> </td> <td>A multi-call binary which implements the programs used to control Linux Kernel modules. </td></tr> <tr> <td><a href="/wiki/Less_(Unix)" title="Less (Unix)">less</a> </td> <td><code>less</code> is a <a href="/wiki/Terminal_pager" title="Terminal pager">terminal pager</a> <a href="/wiki/Computer_program" title="Computer program">program</a> on <a href="/wiki/Unix" title="Unix">Unix</a>, <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> and <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> systems used to view (but not change) the contents of a <a href="/wiki/Text_file" title="Text file">text file</a> one screen at a time. </td> <td>Dual: either <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL</a> or <a href="/wiki/BSD_License" class="mw-redirect" title="BSD License">BSD-like License</a> </td></tr> <tr> <td>LFS-Bootscripts </td> <td>The LFS-Bootscripts package contains a set of scripts to start/stop the LFS system at bootup/shutdown. The configuration files and procedures needed to customize the boot process are described in the following sections. </td> <td><a href="/wiki/Creative_Commons_licenses" class="mw-redirect" title="Creative Commons licenses">Creative Commons licenses</a> and <a href="/wiki/MIT_License" title="MIT License">MIT License</a> </td></tr> <tr> <td>Libcap </td> <td>An alternative to the superuser model of privilege under Linux. </td> <td> </td></tr> <tr> <td><a href="/wiki/Libffi" title="Libffi">Libffi</a> </td> <td>A Portable Foreign Function Interface Library. </td> <td><a href="/wiki/MIT_License" title="MIT License">MIT License</a> </td></tr> <tr> <td>Libpipeline </td> <td>Libpipeline is a C library for manipulating pipelines of subprocesses in a flexible and convenient way. </td> <td rowspan="6"><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Libtool" class="mw-redirect" title="Libtool">Libtool</a> </td> <td>GNU Libtool is a <a href="/wiki/GNU" title="GNU">GNU</a> <a href="/wiki/Programming_tool" title="Programming tool">programming tool</a> from the <a href="/wiki/GNU_build_system" class="mw-redirect" title="GNU build system">GNU build system</a> used for creating portable compiled <a href="/wiki/Library_(computer_science)" class="mw-redirect" title="Library (computer science)">libraries</a>. </td></tr> <tr> <td><a href="/wiki/Linux_kernel" title="Linux kernel">Linux</a> </td> <td>The Linux kernel is an operating system <a href="/wiki/Kernel_(operating_system)" title="Kernel (operating system)">kernel</a> used by the <a href="/wiki/Linux" title="Linux">Linux</a> family of <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> <a href="/wiki/Operating_system" title="Operating system">operating systems</a>. </td></tr> <tr> <td><a href="/wiki/GNU_m4" class="mw-redirect" title="GNU m4">GNU m4</a> </td> <td>GNU m4 is the <a href="/wiki/GNU" title="GNU">GNU</a> version of the <a href="/wiki/M4_(language)" class="mw-redirect" title="M4 (language)">m4</a> macro preprocessor. </td></tr> <tr> <td><a href="/wiki/Make_(software)" title="Make (software)">make</a> </td> <td>Make is a <a href="/wiki/Utility_software" title="Utility software">utility</a> for <a href="/wiki/Build_Automation" class="mw-redirect" title="Build Automation">automatically building</a> executable programs and libraries from <a href="/wiki/Source_code" title="Source code">source code</a>. </td></tr> <tr> <td>Man-DB </td> <td>Man-DB is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases. </td></tr> <tr> <td><a href="/wiki/Man_pages" class="mw-redirect" title="Man pages">Man-pages</a> </td> <td>A man page (short for manual page) is a form of online software documentation usually found on a <a href="/wiki/Unix" title="Unix">Unix</a> or <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> operating system. </td> <td>Multiple Licenses.<sup id="cite_ref-:0_11-0" class="reference"><a href="#cite_note-:0-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td><a href="/wiki/Meson_(software)" title="Meson (software)">Meson</a> </td> <td>an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. </td> <td><a href="/wiki/Apache_License" title="Apache License">Apache License</a> </td></tr> <tr> <td>MPC </td> <td>A C library for the arithmetic of complex numbers with <a href="/wiki/Arbitrary-precision_arithmetic" title="Arbitrary-precision arithmetic">arbitrarily high precision</a> </td> <td><a href="/wiki/GNU_LGPL" class="mw-redirect" title="GNU LGPL">GNU LGPL</a> </td></tr> <tr> <td><a href="/wiki/GNU_MPFR" title="GNU MPFR">MPFR</a> </td> <td>GNU C library for multiple-precision floating-point computations with correct rounding. </td> <td><a href="/wiki/GNU_LGPL" class="mw-redirect" title="GNU LGPL">GNU LGPL</a> and <a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> for special exception part of the source code </td></tr> <tr> <td><a href="/wiki/Ncurses" title="Ncurses">ncurses</a> </td> <td>A programming library for writing text user interfaces in a terminal-independent manner </td> <td><a href="/wiki/X11_License" class="mw-redirect" title="X11 License">X11 License</a><sup id="cite_ref-:1_12-0" class="reference"><a href="#cite_note-:1-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td><a href="/wiki/Ninja_(build_system)" title="Ninja (build system)">Ninja</a> </td> <td>A small build system with a focus on speed. </td> <td><a href="/wiki/Apache_License" title="Apache License">Apache License</a> </td></tr> <tr> <td><a href="/wiki/OpenSSL" title="OpenSSL">OpenSSL</a> </td> <td>A software <a href="/wiki/Library_(computing)" title="Library (computing)">library</a> for applications that provide secure communications over <a href="/wiki/Computer_network" title="Computer network">computer networks</a> against eavesdropping, and identify the party at the other end. It is widely used by <a href="/wiki/Internet" title="Internet">Internet</a> <a href="/wiki/Server_(computing)" title="Server (computing)">servers</a>, including the majority of <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a> <a href="/wiki/Website" title="Website">websites</a>. </td> <td><a href="/wiki/Apache_License" title="Apache License">Apache License</a> 1.0 and four-clause <a href="/wiki/BSD_License" class="mw-redirect" title="BSD License">BSD License</a> </td></tr> <tr> <td><a href="/wiki/Patch_(Unix)" title="Patch (Unix)">Patch</a> </td> <td>A computer tool for <a href="/wiki/Unix" title="Unix">Unix</a> <a href="/wiki/Computer_program" title="Computer program">programs</a> that updates text files according to instructions contained in a separate file, called a <i>patch file</i>. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Perl" title="Perl">Perl</a> </td> <td>A dynamic interpreted programming language </td> <td><a href="/wiki/Artistic_License" title="Artistic License">Artistic License</a> 1.0<sup id="cite_ref-artistic-1.0_13-0" class="reference"><a href="#cite_note-artistic-1.0-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-artistic-1.0-git_14-0" class="reference"><a href="#cite_note-artistic-1.0-git-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> or <a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a><sup id="cite_ref-licensing_15-0" class="reference"><a href="#cite_note-licensing-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td><a href="/wiki/Pkg-config" title="Pkg-config">Pkg-config</a> </td> <td>A computer program that provides a unified interface for querying installed <a href="/wiki/Library_(computer_science)" class="mw-redirect" title="Library (computer science)">libraries</a> for the purpose of <a href="/wiki/Compiler" title="Compiler">compiling</a> software from its <a href="/wiki/Source_code" title="Source code">source code</a>. </td> <td><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU GPL</a> </td></tr> <tr> <td>Procps </td> <td>A set of command line and full-screen utilities that provide information out of the pseudo-filesystem most commonly located at <a href="/wiki/Procfs" title="Procfs">/proc</a>. This filesystem provides a simple interface to the kernel data structures. The programs of procps generally concentrate on the structures that describe the processes running on the system. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> and <a href="/wiki/GNU_LGPL" class="mw-redirect" title="GNU LGPL">GNU LGPL</a> </td></tr> <tr> <td>Psmisc </td> <td>A set of some small useful utilities that use the <a href="/wiki/Procfs" title="Procfs">proc</a> filesystem. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> </td> <td>An open source interpreted high-level programming language for general-purpose programming </td> <td rowspan="2"><a href="/wiki/Python_Software_Foundation_License" title="Python Software Foundation License">Python Software Foundation License</a> </td></tr> <tr> <td>Python Documentation </td> <td>Package contains the Python development environment. </td></tr> <tr> <td><a href="/wiki/Readline" class="mw-redirect" title="Readline">Readline</a> </td> <td>GNU readline is a <a href="/wiki/Software_library" class="mw-redirect" title="Software library">software library</a> created and maintained by the <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a>. </td> <td rowspan="2"><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Sed" title="Sed">sed</a> </td> <td><code>sed</code> (<i>stream editor</i>) is a <a href="/wiki/Unix" title="Unix">Unix</a> utility that (a) parses text files and (b) implements a <a href="/wiki/Programming_language" title="Programming language">programming language</a> which can apply textual transformations to such files. </td></tr> <tr> <td><a href="/wiki/Shadow_password" class="mw-redirect" title="Shadow password">Shadow</a> </td> <td>A tool on most <a href="/wiki/Unix" title="Unix">Unix</a> and <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> operating systems used to change a user's <a href="/wiki/Password" title="Password">password</a>. The password entered by the user is run through a <a href="/wiki/Key_derivation_function" title="Key derivation function">key derivation function</a> to create a <a href="/wiki/Hash_function" title="Hash function">hashed version</a> of the new password, which is saved. Only the hashed version is stored; the entered password is not saved for security reasons. </td> <td><a href="/wiki/Artistic_License" title="Artistic License">Artistic License</a> or <a href="/wiki/BSD_License" class="mw-redirect" title="BSD License">BSD-like License</a> </td></tr> <tr> <td>Sysklogd </td> <td>A Kernel and system logging <a href="/wiki/Daemon_(computing)" title="Daemon (computing)">daemons</a> that provides two system utilities which provide support for system logging and kernel message trapping. Support of both internet and unix domain sockets enables this utility package to support both local and remote logging. </td> <td rowspan="3"><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Sysvinit" class="mw-redirect" title="Sysvinit">Sysvinit</a> </td> <td>System V style init programs that control the booting and shutdown system. </td></tr> <tr> <td><a href="/wiki/Tar_(file_format)" class="mw-redirect" title="Tar (file format)">tar</a> </td> <td><code>tar</code> is a program that provides the ability to create tar archives, as well as various other kinds of manipulation. </td></tr> <tr> <td><a href="/wiki/Tcl" title="Tcl">Tcl</a> </td> <td><i>Tool Command Language</i> is a dynamic <a href="/wiki/Scripting_language" title="Scripting language">scripting language</a>. </td> <td><a href="/wiki/BSD_licenses" title="BSD licenses">BSD-like License</a><sup id="cite_ref-Tool_Command_Language_License_16-0" class="reference"><a href="#cite_note-Tool_Command_Language_License-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td><a href="/wiki/Texinfo" title="Texinfo">Texinfo</a> </td> <td>A typesetting syntax used for generating documentation in both on-line also printed form and the official documentation format of the GNU project. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Tz_database" title="Tz database">tzdata</a> </td> <td>The public-domain time zone database contains code and data that represent the history of local time for many representative locations around the globe. </td> <td><a href="/wiki/Public_domain" title="Public domain">Public domain</a> and <a href="/wiki/BSD_licenses" title="BSD licenses">BSD</a> </td></tr> <tr> <td><a href="/wiki/Udev" title="Udev">Udev</a> Configuration Tarball </td> <td>The Udev package contains programs for dynamic creation of device nodes. The development of udev has been merged with systemd, but most of systemd is incompatible with LFS. Here we build and install just the needed udev files. </td> <td><a href="/wiki/Creative_Commons_licenses" class="mw-redirect" title="Creative Commons licenses">Creative Commons licenses</a> and <a href="/wiki/MIT_License" title="MIT License">MIT License</a> </td></tr> <tr> <td><a href="/wiki/Util-linux" title="Util-linux">util-linux</a> </td> <td>The Util-linux package contains miscellaneous utility programs. Among them are utilities for handling file systems, consoles, partitions, and messages. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Vim_(text_editor)" title="Vim (text editor)">Vim</a> <a href="/wiki/Language" title="Language">language</a> files (recommended) </td> <td>A text editor built to create and change any kind of text. </td> <td><a href="/wiki/Free_software_license" class="mw-redirect" title="Free software license">Free software</a> (<a rel="nofollow" class="external text" href="http://vimdoc.sourceforge.net/htmldoc/uganda.html#license">Vim License</a>), <a href="/wiki/Charityware" class="mw-redirect" title="Charityware">charityware</a> </td></tr> <tr> <td><a href="/w/index.php?title=Wheel_(Python)&action=edit&redlink=1" class="new" title="Wheel (Python) (page does not exist)">Wheel</a> </td> <td>This library is the reference implementation of the Python wheel packaging standard, as defined in PEP 427. </td> <td><a href="/wiki/MIT_License" title="MIT License">MIT</a> </td></tr> <tr> <td>XML::Parser </td> <td> </td> <td> </td></tr> <tr> <td><a href="/wiki/XZ_Utils" title="XZ Utils">XZ Utils</a> </td> <td>A general-purpose data compression software with a high compression ratio. XZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils. </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> and <a href="/wiki/GNU_LGPL" class="mw-redirect" title="GNU LGPL">GNU LGPL</a> </td></tr> <tr> <td><a href="/wiki/Zlib" title="Zlib">Zlib</a> </td> <td>Zlib is a <a href="/wiki/Library_(computer_science)" class="mw-redirect" title="Library (computer science)">software library</a> used for <a href="/wiki/Data_compression" title="Data compression">data compression</a>. </td> <td><a href="/wiki/Zlib_license" class="mw-redirect" title="Zlib license">zlib license</a> </td></tr> <tr> <td><a href="/wiki/Zstd" title="Zstd">zstd</a> </td> <td>zstd a fast lossless compression algorithm and data compression tool. Compress or decompress .zst files. </td> <td>BSD + GPLv2 dual license.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </td></tr></tbody></table> <p><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> This is a list of the packages included in CLFS version 1.1.0. Unless otherwise noted, this list is applicable to all supported architectures. </p> <style data-mw-deduplicate="TemplateStyles:r1216972533">.mw-parser-output .col-begin{border-collapse:collapse;padding:0;color:inherit;width:100%;border:0;margin:0}.mw-parser-output .col-begin-small{font-size:90%}.mw-parser-output .col-break{vertical-align:top;text-align:left}.mw-parser-output .col-break-2{width:50%}.mw-parser-output .col-break-3{width:33.3%}.mw-parser-output .col-break-4{width:25%}.mw-parser-output .col-break-5{width:20%}@media(max-width:720px){.mw-parser-output .col-begin,.mw-parser-output .col-begin>tbody,.mw-parser-output .col-begin>tbody>tr,.mw-parser-output .col-begin>tbody>tr>td{display:block!important;width:100%!important}.mw-parser-output .col-break{padding-left:0!important}}</style><div> <table class="col-begin" role="presentation"> <tbody><tr> <td class="col-break"> <ul><li><a href="/wiki/Autoconf" title="Autoconf">Autoconf</a> 2.61</li> <li><a href="/wiki/Automake" title="Automake">Automake</a> 1.10.1</li> <li><a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">Bash</a> 3.2</li> <li><a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">Bash</a> Documentation 3.2</li> <li><a href="/w/index.php?title=Bin86&action=edit&redlink=1" class="new" title="Bin86 (page does not exist)">Bin86</a> (x86_64 non-multilib only)</li> <li><a href="/wiki/Binutils" class="mw-redirect" title="Binutils">Binutils</a> 2.18</li> <li><a href="/wiki/GNU_Bison" title="GNU Bison">Bison</a> 2.3</li> <li><a href="/wiki/Bzip2" title="Bzip2">Bzip2</a> 1.0.4</li> <li>CLFS-Bootscripts 1.0pre10</li> <li><a href="/wiki/Coreutils" class="mw-redirect" title="Coreutils">Coreutils</a> 6.9</li> <li><a href="/wiki/DejaGnu" title="DejaGnu">DejaGNU</a> 1.4.4</li> <li><a href="/wiki/Diff" title="Diff">Diffutils</a> 2.8.7</li> <li><a href="/wiki/E2fsprogs" title="E2fsprogs">E2fsprogs</a> 1.40.4</li> <li><a href="/w/index.php?title=Elftoaout&action=edit&redlink=1" class="new" title="Elftoaout (page does not exist)">Elftoaout</a> 2.3 (Sparc and Sparc64 only)</li> <li><a href="/wiki/Expect" title="Expect">Expect</a> 5.43.0</li> <li><a href="/wiki/File_(command)" title="File (command)">File</a> 4.23</li> <li><a href="/wiki/Find_(Unix)" title="Find (Unix)">Findutils</a> 4.2.32</li> <li><a href="/wiki/Flex_lexical_analyser" class="mw-redirect" title="Flex lexical analyser">Flex</a> 2.5.35</li> <li><a href="/wiki/Gawk_(GNU_package)" class="mw-redirect" title="Gawk (GNU package)">Gawk</a> 3.1.6</li> <li><a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a> 4.2.4</li> <li><a href="/wiki/Gettext" title="Gettext">Gettext</a> 0.17</li> <li><a href="/wiki/Glibc" title="Glibc">Glibc</a> 2.7</li></ul> </td> <td class="col-break"> <ul><li><a href="/wiki/Grep" title="Grep">Grep</a> 2.5.3</li> <li><a href="/wiki/Groff_(software)" title="Groff (software)">Groff</a> 1.19.2</li> <li><a href="/wiki/GRUB" class="mw-redirect" title="GRUB">GRUB</a> 0.97</li> <li><a href="/wiki/Gzip" title="Gzip">Gzip</a> 1.3.12</li> <li><a href="/w/index.php?title=Hfsutils&action=edit&redlink=1" class="new" title="Hfsutils (page does not exist)">Hfsutils</a> 3.2.6 (PowerPC and PowerPC64 only)</li> <li>Iana-Etc. 2.20</li> <li>Inetutils 1.5</li> <li><a href="/wiki/Iproute2" title="Iproute2">IPRoute2</a> 2.6.23</li> <li>Kbd 1.13</li> <li><a href="/wiki/Less_(Unix)" title="Less (Unix)">Less</a> 418</li> <li><a href="/wiki/LILO_(boot_loader)" class="mw-redirect" title="LILO (boot loader)">LILO</a> 22.8 (x86_64 non-multilib only)</li> <li><a href="/wiki/Libtool" class="mw-redirect" title="Libtool">Libtool</a> 1.5.26</li> <li><a href="/wiki/Linux_kernel" title="Linux kernel">Linux</a> 2.6.24.7</li> <li><a href="/wiki/GNU_m4" class="mw-redirect" title="GNU m4">GNU m4</a> 1.4.10</li> <li><a href="/wiki/Make_(software)" title="Make (software)">Make</a> 3.81</li> <li>Man 1.6e</li> <li><a href="/wiki/Man_pages" class="mw-redirect" title="Man pages">Man-pages</a> 3.01</li> <li>Mktemp 1.5</li> <li>Module-Init-Tools 3.4</li> <li><a href="/wiki/Ncurses" title="Ncurses">Ncurses</a> 5.6</li> <li><a href="/wiki/Parted" class="mw-redirect" title="Parted">Parted</a> 1.8.8 (PowerPC and PowerPC64 only)</li> <li><a href="/wiki/Patch_(computing)" title="Patch (computing)">Patch</a> 2.5.9</li></ul> </td> <td class="col-break"> <ul><li><a href="/wiki/Perl" title="Perl">Perl</a> 5.8.8</li> <li><a href="/w/index.php?title=PowerPC_Utils&action=edit&redlink=1" class="new" title="PowerPC Utils (page does not exist)">PowerPC Utils</a> 1.1.3 (PowerPC and PowerPC64 only)</li> <li>Procps 3.2.7</li> <li>Psmisc 22.6</li> <li><a href="/wiki/Readline" class="mw-redirect" title="Readline">Readline</a> 5.2</li> <li><a href="/wiki/Sed" title="Sed">Sed</a> 4.1.5</li> <li><a href="/wiki/Shadow_password" class="mw-redirect" title="Shadow password">Shadow</a> 4.1.2</li> <li>Silo 1.4.13 (Sparc and Sparc64 only)</li> <li><a href="/w/index.php?title=Sysklogd&action=edit&redlink=1" class="new" title="Sysklogd (page does not exist)">Sysklogd</a> 1.5</li> <li><a href="/wiki/Sysvinit" class="mw-redirect" title="Sysvinit">Sysvinit</a> 2.86</li> <li><a href="/wiki/Tar_(file_format)" class="mw-redirect" title="Tar (file format)">tar</a> 1.20</li> <li><a href="/wiki/Tcl" title="Tcl">Tcl</a> 8.4.16</li> <li><a href="/wiki/Texinfo" title="Texinfo">Texinfo</a> 4.11</li> <li>Tree 1.5.1.1</li> <li><a href="/wiki/Udev" title="Udev">Udev</a> 124</li> <li><a href="/wiki/Util-linux-ng" class="mw-redirect" title="Util-linux-ng">Util-linux-ng</a> 2.14</li> <li><a href="/wiki/Vim_(text_editor)" title="Vim (text editor)">Vim</a> 7.1</li> <li><a href="/wiki/Vim_(text_editor)" title="Vim (text editor)">Vim</a> 7.1 <a href="/wiki/Language" title="Language">language</a> files (optional)</li> <li><a href="/wiki/Yaboot" title="Yaboot">Yaboot</a> 1.3.13 (PowerPC and PowerPC64 only)</li> <li><a href="/wiki/Zlib" title="Zlib">Zlib</a> 1.2.3</li></ul> <p>  </p> </td></tr></tbody></table></div> <div class="mw-heading mw-heading2"><h2 id="Standard_build_unit">Standard build unit</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Linux_From_Scratch&action=edit&section=4" title="Edit section: Standard build unit"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A "standard build unit" ("SBU") is a term used during initial bootstrapping of the system, and represents the amount of time required to build the first package in LFS on a given computer. Its creation was prompted by the long time required to build an LFS system, and the desire of many users to know how long a source tarball will take to build ahead of time. </p><p>As of Linux From Scratch version 10.1, the first package built by the user is GNU binutils. When building it, users are encouraged to measure the build process using shell constructs and dub that time the system's "standard build unit". Once this number is known, an estimate of the time required to build later packages is expressed relative to the known SBU. </p><p>Several packages built during compilation take much longer to build than binutils, including the <a href="/wiki/GNU_C_Library" class="mw-redirect" title="GNU C Library">GNU C Library</a> (rated at 4.2 SBUs) and the <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GNU Compiler Collection</a> (rated at 11 SBUs). The unit must be interpreted as an approximation; various factors influence the actual time required to build a package. </p> <div class="mw-heading mw-heading2"><h2 id="Reception">Reception</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Linux_From_Scratch&action=edit&section=5" title="Edit section: Reception"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/LWN.net" title="LWN.net">LWN.net</a> reviewed LFS in 2004:<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> </p> <style data-mw-deduplicate="TemplateStyles:r1244412712">.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}</style><blockquote class="templatequote"><p>Linux From Scratch is a wonderful project. It should become a compulsory reading material for all Linux training courses, and something that every Linux enthusiast should complete at least once. This would also create another interesting side effect: people who tend to be quick in expressing dissatisfaction on the distributions' mailing lists and forums would probably show a lot more respect for the developers. Installing a ready-made distribution is a trivial task. Building up a set of 4 CDs containing a stable, secure and reliable operating system, plus thousands of applications, is most definitely not.</p></blockquote> <p>Tux Machines wrote a review about Linux From Scratch 6.1 in 2005:<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1244412712"><blockquote class="templatequote"><p>Now on to BLFS. Unfortunately Beyond Linux From Scratch is always a book behind it seems. To me it's not a real install until one can log into a window manager.</p></blockquote> <p>Tux Machines also has a second<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> and a third part<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> of the review. </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Linux_From_Scratch&action=edit&section=6" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239009302">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{clear:left;float:left;margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/28px-Free_and_open-source_software_logo_%282009%29.svg.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/42px-Free_and_open-source_software_logo_%282009%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/56px-Free_and_open-source_software_logo_%282009%29.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></span><span class="portalbox-link"><a href="/wiki/Portal:Free_and_open-source_software" title="Portal:Free and open-source software">Free and open-source software portal</a></span></li></ul> <p>Other source-based Linux distributions: </p> <ul><li><a href="/wiki/Gentoo_Linux" title="Gentoo Linux">Gentoo Linux</a></li> <li><a href="/wiki/Source_Mage" title="Source Mage">Source Mage</a></li> <li><a href="/wiki/GoboLinux" title="GoboLinux">GoboLinux</a></li> <li><a href="/wiki/CRUX" title="CRUX">CRUX</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Linux_From_Scratch&action=edit&section=7" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-LFS_News-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-LFS_News_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-LFS_News_1-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.linuxfromscratch.org/lfs/news.html">"LFS News"</a>. <i>www.linuxfromscratch.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2 September</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.linuxfromscratch.org&rft.atitle=LFS+News&rft_id=https%3A%2F%2Fwww.linuxfromscratch.org%2Flfs%2Fnews.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBeekmans2023" class="citation book cs1">Beekmans, Gerard (2023). <a rel="nofollow" class="external text" href="https://www.linuxfromscratch.org/lfs/downloads/12.0/LFS-BOOK-12.0.pdf"><i>Linux From Scratch, Version 12.0</i></a> <span class="cs1-format">(PDF)</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Linux+From+Scratch%2C+Version+12.0&rft.date=2023&rft.aulast=Beekmans&rft.aufirst=Gerard&rft_id=https%3A%2F%2Fwww.linuxfromscratch.org%2Flfs%2Fdownloads%2F12.0%2FLFS-BOOK-12.0.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.linuxfromscratch.org/lfs/view/stable/prologue/architecture.html">Preface:LFS Target Architectures</a>, Linux From Scratch</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.linuxfromscratch.org/lfs/view/11.1-systemd/appendices/licenses.html">"Appendix D. LFS Licenses"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">9 August</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Appendix+D.+LFS+Licenses&rft_id=https%3A%2F%2Fwww.linuxfromscratch.org%2Flfs%2Fview%2F11.1-systemd%2Fappendices%2Flicenses.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.linuxfromscratch.org/lfs/">What is Linux From Scratch?</a>, LFS Project Homepage</span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text">Gerard Beekmans: Beyond Linux From Scratch, Version 6.3 (August 2008)</span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"> <a rel="nofollow" class="external text" href="https://clfs.org/view/clfs-embedded/">"Cross-Compiled Linux From Scratch - Embedded"</a>.</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"> Brendan Horan. <a rel="nofollow" class="external text" href="https://books.google.com/books?id=PSonZP4Nj5sC">"Practical Raspberry Pi"</a>. 2013. p. 105.</span> </li> <li id="cite_note-linuxfromscratch.org-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-linuxfromscratch.org_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-linuxfromscratch.org_9-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.linuxfromscratch.org/livecd/">"LFS LiveCD Project Homepage"</a>. <i>www.linuxfromscratch.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">25 May</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.linuxfromscratch.org&rft.atitle=LFS+LiveCD+Project+Homepage&rft_id=http%3A%2F%2Fwww.linuxfromscratch.org%2Flivecd%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://clfs.org/~kb0iic/livecdupd/">"Index of /~kb0iic/livecdupd"</a>. <i>clfs.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">25 May</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=clfs.org&rft.atitle=Index+of+%2F~kb0iic%2Flivecdupd&rft_id=http%3A%2F%2Fclfs.org%2F~kb0iic%2Flivecdupd%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-:0-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-:0_11-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.kernel.org/doc/man-pages/licenses.html">"Licenses for manual pages"</a>. <i>www.kernel.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">25 May</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.kernel.org&rft.atitle=Licenses+for+manual+pages&rft_id=https%3A%2F%2Fwww.kernel.org%2Fdoc%2Fman-pages%2Flicenses.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-:1-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-:1_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://invisible-island.net/ncurses/ncurses-license.html">"NCURSES – Licensing"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">9 July</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=NCURSES+%E2%80%93+Licensing&rft_id=http%3A%2F%2Finvisible-island.net%2Fncurses%2Fncurses-license.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-artistic-1.0-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-artistic-1.0_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://dev.perl.org/licenses/artistic.html">"The "Artistic License" - dev.perl.org"</a>. <i>dev.perl.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">25 May</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=dev.perl.org&rft.atitle=The+%22Artistic+License%22+-+dev.perl.org&rft_id=http%3A%2F%2Fdev.perl.org%2Flicenses%2Fartistic.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-artistic-1.0-git-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-artistic-1.0-git_14-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://perl5.git.perl.org/perl.git/blob/HEAD:/Artistic">Artistic</a> - file on the Perl 5 git repository</span> </li> <li id="cite_note-licensing-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-licensing_15-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://dev.perl.org/licenses">"Perl Licensing"</a>. dev.perl.org<span class="reference-accessdate">. Retrieved <span class="nowrap">8 January</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Perl+Licensing&rft.pub=dev.perl.org&rft_id=http%3A%2F%2Fdev.perl.org%2Flicenses&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-Tool_Command_Language_License-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-Tool_Command_Language_License_16-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.tcl.tk/software/tcltk/license.html">"Tcl/Tk Licensing Terms"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">8 January</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Tcl%2FTk+Licensing+Terms&rft_id=http%3A%2F%2Fwww.tcl.tk%2Fsoftware%2Ftcltk%2Flicense.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/facebook/zstd/pull/801">"New license"</a>, GitHub "facebook/zstd"</span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.linuxfromscratch.org/lfs/downloads/stable/wget-list">"LIST: /lfs/downloads/stable/wget-list"</a> <span class="cs1-format">(txt)</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=LIST%3A+%2Flfs%2Fdownloads%2Fstable%2Fwget-list&rft_id=https%3A%2F%2Fwww.linuxfromscratch.org%2Flfs%2Fdownloads%2Fstable%2Fwget-list&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lwn.net/Articles/85865/">"Learning with Linux From Scratch [LWN.net]"</a>. <i>lwn.net</i><span class="reference-accessdate">. Retrieved <span class="nowrap">28 March</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=lwn.net&rft.atitle=Learning+with+Linux+From+Scratch+%5BLWN.net%5D&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F85865%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.tuxmachines.org/node/1715">"Linux From Scratch 6.1 (part 1?) | Tux Machines"</a>. <i>www.tuxmachines.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">28 March</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.tuxmachines.org&rft.atitle=Linux+From+Scratch+6.1+%28part+1%3F%29+%7C+Tux+Machines&rft_id=http%3A%2F%2Fwww.tuxmachines.org%2Fnode%2F1715&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.tuxmachines.org/node/2482">"Linux From Scratch 6.1 - Part 2 - BLFS | Tux Machines"</a>. <i>www.tuxmachines.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">28 March</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.tuxmachines.org&rft.atitle=Linux+From+Scratch+6.1+-+Part+2+-+BLFS+%7C+Tux+Machines&rft_id=http%3A%2F%2Fwww.tuxmachines.org%2Fnode%2F2482&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.tuxmachines.org/node/2521">"Beyond Beyond Linux from Scratch (lfs - part3) | Tux Machines"</a>. <i>www.tuxmachines.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">28 March</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.tuxmachines.org&rft.atitle=Beyond+Beyond+Linux+from+Scratch+%28lfs+-+part3%29+%7C+Tux+Machines&rft_id=http%3A%2F%2Fwww.tuxmachines.org%2Fnode%2F2521&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></span> </li> </ol></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.linuxfromscratch.org/lfs/">"LFS Project Homepage"</a>. <i>Linux From Scratch</i>. Gerard Beekmans. 17 March 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">17 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Linux+From+Scratch&rft.atitle=LFS+Project+Homepage&rft.date=2008-03-17&rft_id=http%3A%2F%2Fwww.linuxfromscratch.org%2Flfs%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ALinux+From+Scratch" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Linux_From_Scratch&action=edit&section=8" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="http://www.linuxfromscratch.org">Official website</a></span></span></li> <li><a rel="nofollow" class="external text" href="https://www.distrowatch.com/table.php?distribution=lfs">Linux From Scratch</a> at <a href="/wiki/DistroWatch" title="DistroWatch">DistroWatch</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20131203041113/http://www.packtpub.com/article/Linux_From_Scratch">Interview with Gerard Beekmans</a></li> <li><a rel="nofollow" class="external text" href="http://it.toolbox.com/blogs/locutus/its-linux-and-i-did-it-my-way-an-interview-with-gerard-beekmans-19686">Another interview with Gerard Beekmans</a></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Linux" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Linux" title="Template:Linux"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Linux" title="Template talk:Linux"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Linux" title="Special:EditPage/Template:Linux"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Linux" style="font-size:114%;margin:0 4em"><a href="/wiki/Linux" title="Linux">Linux</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Linux_kernel" title="Linux kernel">Linux kernel</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/History_of_Linux" title="History of Linux">History</a></li> <li><a href="/wiki/Linus%27s_law" title="Linus's law">Linus's law</a></li> <li><a href="/wiki/Linux-libre" title="Linux-libre">Linux-libre</a></li> <li><a href="/wiki/Booting_process_of_Linux" title="Booting process of Linux">Booting process</a></li> <li><a href="/wiki/Linux_kernel_oops" title="Linux kernel oops">Kernel oops</a></li> <li><a href="/wiki/Tux_(mascot)" title="Tux (mascot)">Tux</a></li> <li><i><a href="/wiki/Template:Linux_kernel" title="Template:Linux kernel">more…</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Controversies</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Criticism_of_Linux" title="Criticism of Linux">Criticism of Linux</a></li> <li><a href="/wiki/Criticism_of_desktop_Linux" title="Criticism of desktop Linux">Criticism of desktop Linux</a></li> <li><a href="/wiki/GNU/Linux_naming_controversy" title="GNU/Linux naming controversy">GNU/Linux naming controversy</a></li> <li><a href="/wiki/Tanenbaum%E2%80%93Torvalds_debate" title="Tanenbaum–Torvalds debate">Tanenbaum–Torvalds debate</a></li> <li><a href="/wiki/SCO%E2%80%93Linux_disputes" title="SCO–Linux disputes">SCO and Linux</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Linux_distribution" title="Linux distribution">Distributions</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Comparison_of_Linux_distributions" title="Comparison of Linux distributions">General comparison</a></li> <li><a href="/wiki/List_of_Linux_distributions" title="List of Linux distributions">Distributions list</a></li> <li><a href="/wiki/Comparison_of_netbook-oriented_Linux_distributions" title="Comparison of netbook-oriented Linux distributions">Netbook-specific comparison</a></li> <li><a href="/wiki/List_of_Linux_distributions_that_run_from_RAM" title="List of Linux distributions that run from RAM">Distributions that run from RAM</a></li> <li><a href="/wiki/Light-weight_Linux_distribution" title="Light-weight Linux distribution">Lightweight</a></li> <li><a href="/wiki/Security-focused_operating_system#Linux" title="Security-focused operating system">Security-focused operating system</a></li> <li><a href="/wiki/Package_manager" title="Package manager">Package manager</a> <ul><li><a href="/wiki/Package_format" title="Package format">Package format</a></li> <li><a href="/wiki/List_of_software_package_management_systems" title="List of software package management systems">List of software package managers</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Organizations</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/LinuxChix" title="LinuxChix">LinuxChix</a></li> <li><a href="/wiki/Linux_Counter" title="Linux Counter">Linux Counter</a></li> <li><a href="/wiki/Linux_Documentation_Project" title="Linux Documentation Project">Linux Documentation Project</a></li> <li><a href="/wiki/Linux_Foundation" title="Linux Foundation">Linux Foundation</a></li> <li><a href="/wiki/Linux_Mark_Institute" title="Linux Mark Institute">Linux Mark Institute</a></li> <li><a href="/wiki/Linux_user_group" title="Linux user group">Linux User Group (LUG)</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Linux_adoption" title="Linux adoption">Adoption</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/List_of_Linux_adopters" title="List of Linux adopters">Adopters</a></li> <li><a href="/wiki/Linux_desktop_environments" class="mw-redirect" title="Linux desktop environments">Desktop</a></li> <li><a href="/wiki/Linux_on_embedded_systems" title="Linux on embedded systems">Embedded</a></li> <li><a href="/wiki/Linux_gaming" class="mw-redirect" title="Linux gaming">Gaming</a></li> <li><a href="/wiki/Linux_for_mobile_devices" title="Linux for mobile devices">Mobile</a></li> <li><a href="/wiki/Linux_range_of_use" title="Linux range of use">Range of use</a></li> <li><a href="/wiki/Linux_malware" title="Linux malware">Linux malware</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Media</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DistroWatch" title="DistroWatch">DistroWatch</a></li> <li><i><a href="/wiki/Free_Software_Magazine" title="Free Software Magazine">Free Software Magazine</a></i></li> <li><i><a href="/wiki/Full_Circle_(magazine)" title="Full Circle (magazine)">Full Circle</a></i></li> <li><i><a href="/wiki/Hacker_Public_Radio" title="Hacker Public Radio">Hacker Public Radio</a></i></li> <li><a href="/wiki/Linux.com" title="Linux.com">Linux.com</a></li> <li><i><a href="/wiki/Linux_Format" title="Linux Format">Linux Format</a></i></li> <li><i><a href="/wiki/Linux_Gazette" title="Linux Gazette">Linux Gazette</a></i></li> <li><i><a href="/wiki/Linux_Journal" title="Linux Journal">Linux Journal</a></i></li> <li><i><a href="/wiki/Linux_Magazine" title="Linux Magazine">Linux Magazine</a></i></li> <li><i><a href="/wiki/LinuxUser" title="LinuxUser">LinuxUser</a></i> <ul><li><i><a href="/wiki/Ubuntu_User" title="Ubuntu User">Ubuntu User</a></i></li></ul></li> <li><a href="/wiki/Linux_Outlaws" title="Linux Outlaws">Linux Outlaws</a></li> <li><i><a href="/wiki/Linux_Voice" title="Linux Voice">Linux Voice</a></i></li> <li><a href="/wiki/LugRadio" title="LugRadio">LugRadio</a></li> <li><a href="/wiki/LWN.net" title="LWN.net">LWN.net</a></li> <li><a href="/wiki/Phoronix_Test_Suite#Phoronix_website" title="Phoronix Test Suite">Phoronix</a></li> <li><i><a href="/wiki/Revolution_OS" title="Revolution OS">Revolution OS</a></i></li> <li><a href="/wiki/The_Code_(2001_film)" title="The Code (2001 film)"><i>The Code</i></a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/List_of_computer_security_certifications" title="List of computer security certifications">Professional related certifications</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CompTIA_Linux%2B" class="mw-redirect" title="CompTIA Linux+">CompTIA Linux+</a></li> <li><a href="/wiki/Linux_Foundation_Linux_Certification" class="mw-redirect" title="Linux Foundation Linux Certification">Linux Foundation</a></li> <li><a href="/wiki/Red_Hat_Certification_Program" title="Red Hat Certification Program">Red Hat</a></li> <li><a href="/wiki/Ubuntu_Professional_Certification" title="Ubuntu Professional Certification">Ubuntu</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><b><span class="nowrap"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:NewTux.svg" class="mw-file-description"><img alt="icon" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b0/NewTux.svg/13px-NewTux.svg.png" decoding="async" width="13" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b0/NewTux.svg/20px-NewTux.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b0/NewTux.svg/27px-NewTux.svg.png 2x" data-file-width="625" data-file-height="750" /></a></span> </span><a href="/wiki/Portal:Linux" title="Portal:Linux">Linux portal</a></b></li> <li><b><span class="nowrap"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/16px-Free_and_open-source_software_logo_%282009%29.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/24px-Free_and_open-source_software_logo_%282009%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/32px-Free_and_open-source_software_logo_%282009%29.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span> </span><a href="/wiki/Portal:Free_and_open-source_software" title="Portal:Free and open-source software">Free and open-source software portal</a></b></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <b><a href="/wiki/Category:Linux" title="Category:Linux">Category</a></b></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐5dc468848‐chklc Cached time: 20241122141600 Cache expiry: 726256 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.541 seconds Real time usage: 0.691 seconds Preprocessor visited node count: 2748/1000000 Post‐expand include size: 63276/2097152 bytes Template argument size: 3564/2097152 bytes Highest expansion depth: 20/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 67924/5000000 bytes Lua time usage: 0.305/10.000 seconds Lua memory usage: 6514783/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 575.501 1 -total 25.79% 148.398 1 Template:Reflist 21.72% 124.973 15 Template:Cite_web 17.53% 100.895 1 Template:Linux 17.13% 98.562 1 Template:Navbox 16.31% 93.849 2 Template:Short_description 15.20% 87.493 1 Template:Primary_sources 14.16% 81.470 1 Template:Ambox 13.32% 76.657 1 Template:Infobox_OS 10.69% 61.528 1 Template:Infobox --> <!-- Saved in parser cache with key enwiki:pcache:idhash:193813-0!canonical and timestamp 20241122141600 and revision id 1245346250. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Linux_From_Scratch&oldid=1245346250">https://en.wikipedia.org/w/index.php?title=Linux_From_Scratch&oldid=1245346250</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Books_about_Linux" title="Category:Books about Linux">Books about Linux</a></li><li><a href="/wiki/Category:Software_using_the_MIT_license" title="Category:Software using the MIT license">Software using the MIT license</a></li><li><a href="/wiki/Category:Works_about_free_software" title="Category:Works about free software">Works about free software</a></li><li><a href="/wiki/Category:Source-based_Linux_distributions" title="Category:Source-based Linux distributions">Source-based Linux distributions</a></li><li><a href="/wiki/Category:Linux_distributions_without_systemd" title="Category:Linux distributions without systemd">Linux distributions without systemd</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Articles_lacking_reliable_references_from_October_2013" title="Category:Articles lacking reliable references from October 2013">Articles lacking reliable references from October 2013</a></li><li><a href="/wiki/Category:All_articles_lacking_reliable_references" title="Category:All articles lacking reliable references">All articles lacking reliable references</a></li><li><a href="/wiki/Category:Use_dmy_dates_from_February_2020" title="Category:Use dmy dates from February 2020">Use dmy dates from February 2020</a></li><li><a href="/wiki/Category:Official_website_different_in_Wikidata_and_Wikipedia" title="Category:Official website different in Wikidata and Wikipedia">Official website different in Wikidata and Wikipedia</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 12 September 2024, at 14:06<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Linux_From_Scratch&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-fhqv7","wgBackendResponseTime":141,"wgPageParseReport":{"limitreport":{"cputime":"0.541","walltime":"0.691","ppvisitednodes":{"value":2748,"limit":1000000},"postexpandincludesize":{"value":63276,"limit":2097152},"templateargumentsize":{"value":3564,"limit":2097152},"expansiondepth":{"value":20,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":67924,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 575.501 1 -total"," 25.79% 148.398 1 Template:Reflist"," 21.72% 124.973 15 Template:Cite_web"," 17.53% 100.895 1 Template:Linux"," 17.13% 98.562 1 Template:Navbox"," 16.31% 93.849 2 Template:Short_description"," 15.20% 87.493 1 Template:Primary_sources"," 14.16% 81.470 1 Template:Ambox"," 13.32% 76.657 1 Template:Infobox_OS"," 10.69% 61.528 1 Template:Infobox"]},"scribunto":{"limitreport-timeusage":{"value":"0.305","limit":"10.000"},"limitreport-memusage":{"value":6514783,"limit":52428800},"limitreport-logs":"table#1 {\n [\"size\"] = \"tiny\",\n}\ntable#1 {\n [\"size\"] = \"tiny\",\n}\n"},"cachereport":{"origin":"mw-web.eqiad.main-5dc468848-chklc","timestamp":"20241122141600","ttl":726256,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Linux From Scratch","url":"https:\/\/en.wikipedia.org\/wiki\/Linux_From_Scratch","sameAs":"http:\/\/www.wikidata.org\/entity\/Q830186","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q830186","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-03-09T03:27:41Z","dateModified":"2024-09-12T14:06:37Z","headline":"book guiding users with building their own custom Linux system from source code"}</script> </body> </html>