CINXE.COM
Minix 3 - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-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-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Minix 3 - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-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-sticky-header-enabled 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":"86453a6b-0f68-4ffd-9a88-3c40ce88da9d","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Minix_3","wgTitle":"Minix 3","wgCurRevisionId":1283797043,"wgRevisionId":1283797043,"wgArticleId":5574880,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["CS1 maint: bot: original URL status unknown","Articles with short description","Short description matches Wikidata","Short description is different from Wikidata","Articles containing potentially dated statements from 2017","All articles containing potentially dated statements","Wikipedia articles needing clarification from June 2015","All articles with unsourced statements","Articles with unsourced statements from April 2015","Webarchive template wayback links","2005 software","Computer science in the Netherlands","Computing platforms","Educational operating systems","Information technology in the Netherlands","Microkernels","Minix","Operating system distributions bootable from read-only media"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Minix_3","wgRelevantArticleId":5574880,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgRedirectedFrom":"MINIX3","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,"wgInternalRedirectTargetUrl":"/wiki/Minix_3","wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q770573","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":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.tablesorter.styles":"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=["mediawiki.action.view.redirect","ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.tablesorter","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.quicksurveys.init","ext.growthExperiments.SuggestedEditSession"];</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%7Cjquery.tablesorter.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.23"> <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 property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/3/35/Minix_3.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="900"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Minix_3.png/960px-Minix_3.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="600"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="480"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Minix 3 - 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/Minix_3"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Minix_3&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/Minix_3"> <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="auth.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-Minix_3 rootpage-Minix_3 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" title="Main menu" > <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><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</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/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=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=Minix+3" 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=Minix+3" 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/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=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=Minix+3" 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=Minix+3" 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-Goals_of_the_project" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Goals_of_the_project"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Goals of the project</span> </div> </a> <ul id="toc-Goals_of_the_project-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Reliability_policies" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Reliability_policies"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Reliability policies</span> </div> </a> <button aria-controls="toc-Reliability_policies-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Reliability policies subsection</span> </button> <ul id="toc-Reliability_policies-sublist" class="vector-toc-list"> <li id="toc-Reduce_kernel_size" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Reduce_kernel_size"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Reduce kernel size</span> </div> </a> <ul id="toc-Reduce_kernel_size-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cage_the_bugs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Cage_the_bugs"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Cage the bugs</span> </div> </a> <ul id="toc-Cage_the_bugs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Limit_drivers'_memory_access" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Limit_drivers'_memory_access"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Limit drivers' memory access</span> </div> </a> <ul id="toc-Limit_drivers'_memory_access-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Survive_bad_pointers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Survive_bad_pointers"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>Survive bad pointers</span> </div> </a> <ul id="toc-Survive_bad_pointers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Tame_infinite_loops" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Tame_infinite_loops"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.5</span> <span>Tame infinite loops</span> </div> </a> <ul id="toc-Tame_infinite_loops-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Limit_damage_from_buffer_overflows" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Limit_damage_from_buffer_overflows"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.6</span> <span>Limit damage from buffer overflows</span> </div> </a> <ul id="toc-Limit_damage_from_buffer_overflows-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Restrict_access_to_kernel_functions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Restrict_access_to_kernel_functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.7</span> <span>Restrict access to kernel functions</span> </div> </a> <ul id="toc-Restrict_access_to_kernel_functions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Restrict_access_to_I/O_ports" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Restrict_access_to_I/O_ports"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.8</span> <span>Restrict access to I/O ports</span> </div> </a> <ul id="toc-Restrict_access_to_I/O_ports-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Restrict_communication_with_OS_components" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Restrict_communication_with_OS_components"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.9</span> <span>Restrict communication with OS components</span> </div> </a> <ul id="toc-Restrict_communication_with_OS_components-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Reincarnate_dead_or_sick_drivers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Reincarnate_dead_or_sick_drivers"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.10</span> <span>Reincarnate dead or sick drivers</span> </div> </a> <ul id="toc-Reincarnate_dead_or_sick_drivers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Integrate_interrupts_and_messages" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Integrate_interrupts_and_messages"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.11</span> <span>Integrate interrupts and messages</span> </div> </a> <ul id="toc-Integrate_interrupts_and_messages-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Architecture" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Architecture"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Architecture</span> </div> </a> <ul id="toc-Architecture-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Differences_between_Minix_3_and_prior_versions" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Differences_between_Minix_3_and_prior_versions"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Differences between Minix 3 and prior versions</span> </div> </a> <ul id="toc-Differences_between_Minix_3_and_prior_versions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Mascot" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Mascot"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Mascot</span> </div> </a> <ul id="toc-Mascot-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-MINIXCon" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#MINIXCon"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>MINIXCon</span> </div> </a> <ul id="toc-MINIXCon-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">8</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Notes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Notes</span> </div> </a> <ul id="toc-Notes-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">10</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-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">12</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" title="Table of Contents" > <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">Minix 3</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 11 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-11" 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">11 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/MINIX_3" title="MINIX 3 – Czech" lang="cs" hreflang="cs" data-title="MINIX 3" 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 badge-Q70893996 mw-list-item" title=""><a href="https://da.wikipedia.org/wiki/Minix_3" title="Minix 3 – Danish" lang="da" hreflang="da" data-title="Minix 3" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%85%DB%8C%D9%86%DB%8C%DA%A9%D8%B3_%DB%B3" 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-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A4%BF%E0%A4%A8%E0%A4%BF%E0%A4%95%E0%A5%8D%E0%A4%B8_3" title="मिनिक्स 3 – Hindi" lang="hi" hreflang="hi" data-title="मिनिक्स 3" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/%D0%9C%D0%98%D0%9D%D0%98%D0%9A%D0%A1_3" title="МИНИКС 3 – Mongolian" lang="mn" hreflang="mn" data-title="МИНИКС 3" data-language-autonym="Монгол" data-language-local-name="Mongolian" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-ja badge-Q70894304 mw-list-item" title=""><a href="https://ja.wikipedia.org/wiki/MINIX_3" title="MINIX 3 – Japanese" lang="ja" hreflang="ja" data-title="MINIX 3" 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/MINIX_3" title="MINIX 3 – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="MINIX 3" 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-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/MINIX_3" title="MINIX 3 – Russian" lang="ru" hreflang="ru" data-title="MINIX 3" 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/Minix_3" title="Minix 3 – Turkish" lang="tr" hreflang="tr" data-title="Minix 3" 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/Minix_3" title="Minix 3 – Ukrainian" lang="uk" hreflang="uk" data-title="Minix 3" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/MINIX_3" title="MINIX 3 – Chinese" lang="zh" hreflang="zh" data-title="MINIX 3" 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/Q770573#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/Minix_3" 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:Minix_3" 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/Minix_3"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Minix_3&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=Minix_3&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/Minix_3"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Minix_3&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=Minix_3&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/Minix_3" 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/Minix_3" 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="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Minix_3&oldid=1283797043" 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=Minix_3&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=Minix_3&id=1283797043&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%2FMinix_3"><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%2FMinix_3"><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=Minix_3&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=Minix_3&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 class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://en.wikibooks.org/wiki/Minix_3" hreflang="en"><span>Wikibooks</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q770573" 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"><span class="mw-redirectedfrom">(Redirected from <a href="/w/index.php?title=MINIX3&redirect=no" class="mw-redirect" title="MINIX3">MINIX3</a>)</span></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">Unix-like operating system</div> <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">Minix 3</caption><tbody><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:Minix3_Logo.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Minix3_Logo.png/120px-Minix3_Logo.png" decoding="async" width="100" height="89" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Minix3_Logo.png/150px-Minix3_Logo.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Minix3_Logo.png/200px-Minix3_Logo.png 2x" data-file-width="209" data-file-height="185" /></a></span></td></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:Minix_3.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/Minix_3.png/330px-Minix_3.png" decoding="async" width="300" height="225" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/Minix_3.png/500px-Minix_3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/35/Minix_3.png/960px-Minix_3.png 2x" data-file-width="1024" data-file-height="768" /></a></span><div class="infobox-caption">Minix 3 running <a href="/wiki/X11" class="mw-redirect" title="X11">X11</a> with <a href="/wiki/Twm" title="Twm">twm</a> as window manager</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer</a></th><td class="infobox-data"><a href="/wiki/Andrew_S._Tanenbaum" title="Andrew S. Tanenbaum">Andrew S. Tanenbaum</a> et al.</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programming_language" title="Programming language">Written in</a></th><td class="infobox-data"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/Assembly_language" title="Assembly language">assembly language</a></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">Abandoned</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_model" class="mw-redirect" title="Open-source model">Open source</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">24 October 2005<span class="noprint">; 19 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">2005-10-24</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">3.3.0 / September 16, 2014<span class="noprint">; 10 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">2014-09-16</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 preview</a></th><td class="infobox-data">3.4.0 rc6 / May 9, 2017<span class="noprint">; 7 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">2017-05-09</span>)</span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="http://git.minix3.org">git<wbr />.minix3<wbr />.org</a></span> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q770573#P1324" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li></ul> </div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Marketing target</th><td class="infobox-data"><a href="/wiki/Embedded_system" title="Embedded system">Embedded systems</a>, <a href="/wiki/Education" title="Education">education</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Available in</th><td class="infobox-data">English</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/ARM_architecture" class="mw-redirect" title="ARM architecture">ARM</a></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/Microkernel" title="Microkernel">Microkernel</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/User_space_and_kernel_space" title="User space and kernel space">Userland</a></th><td class="infobox-data">Minix, <a href="/wiki/NetBSD" title="NetBSD">NetBSD</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/Almquist_shell" title="Almquist shell">ash</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">2005: <a href="/wiki/BSD_licenses" title="BSD licenses">BSD-3-Clause</a><sup id="cite_ref-BSD-4-Clause-MINIX_1-0" class="reference"><a href="#cite_note-BSD-4-Clause-MINIX-1"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-bsd34clause_2-0" class="reference"><a href="#cite_note-bsd34clause-2"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><br />Original: <a href="/wiki/BSD_licenses" title="BSD licenses">BSD-3-Clause</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Preceded by</th><td class="infobox-data"><a href="/wiki/Minix" title="Minix">Minix</a> 1.0, 1.5 and 2.0</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="https://www.minix3.org">www<wbr />.minix3<wbr />.org</a></span></td></tr></tbody></table> <p><b>Minix 3</b> is a small, <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> <a href="/wiki/Operating_system" title="Operating system">operating system</a>. It is published under a <a href="/wiki/BSD_licenses" title="BSD licenses">BSD-3-Clause</a><sup id="cite_ref-BSD-4-Clause-MINIX_1-1" class="reference"><a href="#cite_note-BSD-4-Clause-MINIX-1"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> license and is a successor project to the earlier versions, <a href="/wiki/Minix" title="Minix">Minix</a> 1 and 2.<sup id="cite_ref-bsd34clause_2-1" class="reference"><a href="#cite_note-bsd34clause-2"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p><p>The project's main goal is for the system to be <a href="/wiki/Fault-tolerant" class="mw-redirect" title="Fault-tolerant">fault-tolerant</a> by detecting and repairing its faults on the fly, with no user intervention. The main uses of the system are envisaged to be <a href="/wiki/Embedded_system" title="Embedded system">embedded systems</a> and education.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> </p><p>As of 2017<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Minix_3&action=edit">[update]</a></sup>, Minix 3 supports <a href="/wiki/IA-32" title="IA-32">IA-32</a> and <a href="/wiki/ARM_architecture" class="mw-redirect" title="ARM architecture">ARM architecture</a> processors.<sup id="cite_ref-homepage_4-0" class="reference"><a href="#cite_note-homepage-4"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> It can also run on <a href="/wiki/Emulator" title="Emulator">emulators</a> or <a href="/wiki/Virtual_machine" title="Virtual machine">virtual machines</a>, such as <a href="/wiki/Bochs" title="Bochs">Bochs</a>,<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> <a href="/wiki/VMware_Workstation" title="VMware Workstation">VMware Workstation</a>,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> <a href="/wiki/Microsoft_Virtual_PC" class="mw-redirect" title="Microsoft Virtual PC">Microsoft Virtual PC</a>,<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Oracle <a href="/wiki/VirtualBox" title="VirtualBox">VirtualBox</a>,<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> and <a href="/wiki/QEMU" title="QEMU">QEMU</a>. A port to <a href="/wiki/PowerPC" title="PowerPC">PowerPC</a> architecture is in development.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> The distribution comes on a <a href="/wiki/Live_CD" title="Live CD">live CD</a> and does not support <a href="/wiki/Live_USB" title="Live USB">live USB</a> installation.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> The project has been dormant since late 2018,<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> and the latest release is 3.4.0 rc6 from 2017,<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> although the Minix 3 discussion group is still active.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </p><p>Minix 3 is believed to have inspired the <a href="/wiki/Intel_Management_Engine" title="Intel Management Engine">Intel Management Engine</a> (ME) OS found in Intel's <a href="/wiki/Platform_Controller_Hub" title="Platform Controller Hub">Platform Controller Hub</a>, starting with the introduction of ME 11, which is used with <a href="/wiki/Skylake_(microarchitecture)" title="Skylake (microarchitecture)">Skylake</a> and <a href="/wiki/Kaby_Lake" title="Kaby Lake">Kaby Lake</a> processors.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> It was debated that Minix could have been the most widely used OS on <a href="/wiki/X86" title="X86">x86</a>/<a href="/wiki/AMD64" class="mw-redirect" title="AMD64">AMD64</a> processors, with more installations than Microsoft Windows, Linux, or <a href="/wiki/MacOS" title="MacOS">macOS</a>, because of its use in the Intel ME.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Goals_of_the_project">Goals of the project</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=1" title="Edit section: Goals of the project"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:OS-structure.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/67/OS-structure.svg/250px-OS-structure.svg.png" decoding="async" width="220" height="117" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/67/OS-structure.svg/330px-OS-structure.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/67/OS-structure.svg/500px-OS-structure.svg.png 2x" data-file-width="750" data-file-height="400" /></a><figcaption>Structure of <a href="/wiki/Monolithic_kernel" title="Monolithic kernel">monolithic kernel</a> and <a href="/wiki/Microkernel" title="Microkernel">microkernel</a>-based operating systems, respectively</figcaption></figure> <p>Reflecting on the nature of <a href="/wiki/Monolithic_kernel" title="Monolithic kernel">monolithic kernel</a> based systems, where a driver (which has, according to Minix creator <a href="/wiki/Andrew_S._Tanenbaum" title="Andrew S. Tanenbaum">Tanenbaum</a>, approximately 3–7 times as many bugs as a usual program)<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> can bring down the whole system,<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> Minix 3 aims to create an operating system that is a "reliable, self-healing, multiserver Unix clone".<sup id="cite_ref-reliable-os_20-0" class="reference"><a href="#cite_note-reliable-os-20"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> </p><p>To achieve that, the code running in kernel must be minimal, with the file server, process server, and each device driver running as separate user-mode processes. Each driver is carefully monitored by a part of the system named the <i>reincarnation server</i>. If a driver fails to respond to pings from this server, it is shut down and replaced by a fresh copy of the driver. </p><p>In a monolithic system, a bug in a driver can easily crash the whole kernel. This is far less likely to occur in Minix 3.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> </p> <div style="clear:both;" class=""></div> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=2" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable" style="float:right; width:350px; margin-left:25px; text-align: left; font-size:80%"> <caption>MINIX 3 versions<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </caption> <tbody><tr> <th>Version </th> <th>Release date </th> <th>Description </th></tr> <tr> <td style="white-space:nowrap; background:orange;">3.1.0<br />(<a href="/wiki/Operating_Systems:_Design_and_Implementation" title="Operating Systems: Design and Implementation">OSDI3</a>) </td> <td>2005-10-18 </td> <td> <ul><li>The first release of Minix 3 (Book Release), under <a href="/wiki/BSD_licenses" title="BSD licenses">BSD-3-Clause</a>.<sup id="cite_ref-3.1.0_license_24-0" class="reference"><a href="#cite_note-3.1.0_license-24"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup></li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.1<br />(SOSP) </td> <td>2005-10-24 </td> <td> <ul><li>The last version under the standard <a href="/wiki/BSD_licenses" title="BSD licenses">BSD-3-Clause</a> license.<sup id="cite_ref-3.1.1_license_25-0" class="reference"><a href="#cite_note-3.1.1_license-25"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup></li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.2 </td> <td>2006-04-18 </td> <td> <ul><li>The first version under the custom <a href="/wiki/BSD_licenses" title="BSD licenses">BSD-3-Clause</a><sup id="cite_ref-BSD-4-Clause-MINIX_1-2" class="reference"><a href="#cite_note-BSD-4-Clause-MINIX-1"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> license.<sup id="cite_ref-3.1.2_license_26-0" class="reference"><a href="#cite_note-3.1.2_license-26"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup></li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.2a </td> <td>2006-05-29 </td> <td> <ul><li>New Packman package manager.</li> <li>Fixed an installation issue with auto-partitioning disks.</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.3 </td> <td>2007-04-13 </td> <td> <ul><li>Added new <a href="/wiki/Virtual_file_system" title="Virtual file system">virtual file system</a></li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.3a </td> <td>2007-06-08 </td> <td> <ul><li>Bug fixes.</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.4 </td> <td>2009-06-09 </td> <td> <ul><li><a href="/wiki/Virtual_memory" title="Virtual memory">Virtual memory</a> support.</li> <li>Improved <a href="/wiki/Virtual_machine" title="Virtual machine">virtual machine</a> support (when Minix runs as guest).</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.5 </td> <td>2009-11-05 </td> <td> <ul><li>Improvements performance</li> <li><a href="/wiki/Shared_memory_(interprocess_communication)" class="mw-redirect" title="Shared memory (interprocess communication)">Shared memory</a></li> <li>setitimer function</li> <li><a href="/wiki/ISO_9660" title="ISO 9660">ISO 9660</a> file system</li> <li><a href="/wiki/Open_Sound_System" title="Open Sound System">Open Sound System</a></li> <li>Trap NULL accesses now, for user convenience</li> <li>Improved signal handling</li> <li>Better support for debuggers (<a href="/wiki/Ptrace" title="Ptrace">ptrace</a> improvements, etc.)</li> <li>Network card autodetection (for supported <a href="/wiki/PCI_card" class="mw-redirect" title="PCI card">PCI cards</a>), improved network configuration</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.6 </td> <td>2010-02-08 </td> <td> <ul><li>New Network drivers: Atheros L2, Intel E1000, Realtek 8169, DEC Tulip</li> <li>PipeFS – removed pipe handling from filesystem drivers</li> <li>HGFS – support for mounting <a href="/wiki/VMware_Workstation" title="VMware Workstation">VMware shared folders</a> as <a href="/wiki/File_system" title="File system">file system</a></li> <li>VFS: supplemental group support and <a href="/wiki/Sticky_bit" title="Sticky bit">sticky bit</a> support</li> <li><a href="/wiki/Floating-point_unit" title="Floating-point unit">Floating-point unit</a> support</li> <li>System Event Framework (SEF)</li> <li>Experimental <a href="/wiki/Advanced_Programmable_Interrupt_Controller" title="Advanced Programmable Interrupt Controller">APIC</a> support</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.7 </td> <td>2010-06-16 </td> <td> <ul><li>Userspace scheduling and a scheduling server<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup></li> <li>Proper support for multiple Ethernet cards of the same type</li> <li>Boot monitor allows loading images > 16 MB</li> <li>Buildsystem support for building Minix with <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a></li> <li>Support for <a href="/wiki/Windows-1251" title="Windows-1251">Windows-1251</a> and <a href="/wiki/KOI8-U" title="KOI8-U">KOI8-U</a> charsets</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.1.8 </td> <td>2010-10-04 </td> <td> <ul><li>New package management infrastructure: <a href="/wiki/Pkgsrc" title="Pkgsrc">pkgsrc</a> and <a href="/w/index.php?title=Pkgin&action=edit&redlink=1" class="new" title="Pkgin (page does not exist)">pkgin</a></li> <li><a href="/wiki/Unix_domain_socket" title="Unix domain socket">Unix domain socket</a> support</li> <li>Multiboot support</li> <li><a href="/wiki/Ext2" title="Ext2">ext2</a> support</li> <li><a href="/wiki/Advanced_Configuration_and_Power_Interface" class="mw-redirect" title="Advanced Configuration and Power Interface">ACPI</a> driver</li> <li>full <a href="/wiki/Advanced_Programmable_Interrupt_Controller" title="Advanced Programmable Interrupt Controller">APIC</a> mode including I/O APICs</li> <li>Experimental <a href="/wiki/Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">AHCI</a> support</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.2.0 </td> <td>2012-02-29 </td> <td> <ul><li>Porting <a href="/wiki/GNU_Debugger" title="GNU Debugger">GNU Debugger</a> to Minix 3 and implementing core dumping support</li> <li><a href="/wiki/Filesystem_in_Userspace" title="Filesystem in Userspace">FUSE</a> support with experimental <a href="/wiki/NTFS-3G" title="NTFS-3G">NTFS-3G</a> file system</li> <li>Gradually replacing <a href="/wiki/User_space" class="mw-redirect" title="User space">userland</a>, from Minix to <a href="/wiki/NetBSD" title="NetBSD">NetBSD</a></li> <li>Replacing the default compiler <a href="/wiki/Amsterdam_Compiler_Kit" title="Amsterdam Compiler Kit">ACK</a> with <a href="/wiki/Clang" title="Clang">Clang</a>; <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a> is also supported</li> <li>Switch to <a href="/wiki/Executable_and_Linkable_Format" title="Executable and Linkable Format">ELF</a> and NetBSD <a href="/wiki/Libc" class="mw-redirect" title="Libc">libc</a> libraries</li> <li>Pkgsrc upstreaming and application porting</li> <li>Asynchronous <a href="/wiki/Virtual_filesystem" class="mw-redirect" title="Virtual filesystem">virtual filesystem</a> (VFS) server</li> <li>Replacing the bootloader from Minix to <a href="/wiki/NetBSD" title="NetBSD">NetBSD</a></li> <li><a href="/wiki/Native_Command_Queuing" title="Native Command Queuing">NCQ</a> support in the <a href="/wiki/Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">AHCI</a> driver</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:salmon;">3.2.1 </td> <td>2013-02-21 </td> <td> <ul><li>Support for dynamically linked executables</li> <li>Removal of Intel <a href="/wiki/Memory_segmentation" title="Memory segmentation">segments</a></li> <li>Dropped support for <a href="/wiki/A.out" title="A.out">a.out</a> binaries</li> <li><a href="/wiki/Cross-compilation" class="mw-redirect" title="Cross-compilation">Cross-compilation</a> support</li> <li><a href="/w/index.php?title=Device_Driver_Environment_kit&action=edit&redlink=1" class="new" title="Device Driver Environment kit (page does not exist)">Device Driver Environment kit</a> support</li> <li>VBFS – support for mounting <a href="/wiki/VirtualBox" title="VirtualBox">VirtualBox</a> Shared Folder as <a href="/wiki/File_system" title="File system">file system</a></li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:#A0E75A;">3.3.0<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> </td> <td>2014-09-15 </td> <td> <ul><li>ARM architecture support; cross-compilable</li> <li>Support for <code>mmap()</code> I/O mechanism; allows for shared dynamic libraries and lower memory needs</li> <li>New input infrastructure: input server and keyboard driver separated from TTY</li> <li>VND: vnode disk (loopback) block driver</li> <li><a href="/wiki/LLVM" title="LLVM">LLVM</a> Bitcode build of the system</li> <li>Import of <a href="/wiki/LLVM" title="LLVM">LLVM</a> and <a href="/wiki/Clang" title="Clang">clang</a> in the sources</li> <li>Unified block cache shared by FSes and VM</li> <li>Improved NetBSD compatibility: utilities, calls, types (lots of 64-bit), toolchain, codebase, and packages</li> <li>C type for messages: cleaner, bigger<sup class="noprint Inline-Template" style="margin-left:0.1em; white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Please_clarify" title="Wikipedia:Please clarify"><span title="The text near this tag may need clarification or removal of jargon. (June 2015)">clarification needed</span></a></i>]</sup></li> <li>Improved driver modularity: UDS separate from PFS, PTY from TTY, one controller per at_wini instance, LOG removed from boot image</li> <li>Packages are now dynamically linked</li></ul> </td></tr> <tr> <td style="white-space:nowrap; background:lightblue;">3.4.0 rc6 </td> <td>2017-05-09 </td> <td>X11 is now part of the operating system. </td></tr> <tr> <td colspan="3"> <ul><li><style data-mw-deduplicate="TemplateStyles:r981673959">.mw-parser-output .legend{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .legend-color{display:inline-block;min-width:1.25em;height:1.25em;line-height:1.25;margin:1px 0;text-align:center;border:1px solid black;background-color:transparent;color:black}.mw-parser-output .legend-text{}</style><div class="legend"><span class="legend-color mw-no-invert" style="background-color:orange; color:black;-webkit-print-color-adjust: exact; print-color-adjust: exact;"> </span> Book Release</div></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r981673959" /><div class="legend"><span class="legend-color mw-no-invert" style="background-color:salmon; color:black;-webkit-print-color-adjust: exact; print-color-adjust: exact;"> </span> Old release</div></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r981673959" /><div class="legend"><span class="legend-color mw-no-invert" style="background-color:#A0E75A; color:black;-webkit-print-color-adjust: exact; print-color-adjust: exact;"> </span> Current stable release</div></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r981673959" /><div class="legend"><span class="legend-color mw-no-invert" style="background-color:lightblue; color:black;-webkit-print-color-adjust: exact; print-color-adjust: exact;"> </span> Current development release</div></li></ul> </td></tr></tbody></table> <p>Minix 3 was publicly announced on 24 October 2005 by Andrew Tanenbaum during his keynote speech on top of the <a href="/wiki/Association_for_Computing_Machinery" title="Association for Computing Machinery">Association for Computing Machinery</a> (ACM) Symposium Operating Systems Principles conference. Although it still serves as an example for the new edition of Tanenbaum and Woodhull's textbook, it is comprehensively redesigned to be "usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability." </p><p>Initially released under the same <a href="/wiki/BSD_licenses" title="BSD licenses">BSD-3-Clause</a> license that Minix was licensed under since 2000.<sup id="cite_ref-3.1.0_license_24-1" class="reference"><a href="#cite_note-3.1.0_license-24"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3.1.1_license_25-1" class="reference"><a href="#cite_note-3.1.1_license-25"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> In late 2005, the copyright owner was changed and a fourth clause was added.<sup id="cite_ref-bsd34clause_2-2" class="reference"><a href="#cite_note-bsd34clause-2"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3.1.2_license_26-1" class="reference"><a href="#cite_note-3.1.2_license-26"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-supercede_29-0" class="reference"><a href="#cite_note-supercede-29"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Reliability_policies">Reliability policies</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=3" title="Edit section: Reliability policies"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>One of the main goals of Minix 3 is reliability. Below, some of the more important principles that enhance its reliability are discussed. </p> <div class="mw-heading mw-heading3"><h3 id="Reduce_kernel_size">Reduce kernel size</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=4" title="Edit section: Reduce kernel size"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Monolithic operating systems such as <a href="/wiki/Linux" title="Linux">Linux</a> and <a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a> and hybrids like <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> have millions of lines of <a href="/wiki/Kernel_(operating_system)" title="Kernel (operating system)">kernel</a> code. In contrast, Minix 3 has about 6,000 lines of executable kernel code,<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> which can make problems easier to find in the code. </p> <div class="mw-heading mw-heading3"><h3 id="Cage_the_bugs">Cage the bugs</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=5" title="Edit section: Cage the bugs"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In monolithic kernels, <a href="/wiki/Device_driver" title="Device driver">device drivers</a> reside in the kernel. Thus, when a new peripheral is installed, unknown, untrusted code is inserted in the kernel. One bad line of code in a driver can bring down the system. </p><p>Instead, in Minix 3, each device driver is a separate user-mode process. Drivers cannot execute privileged instructions, change the <a href="/wiki/Page_table" title="Page table">page tables</a>, perform arbitrary <a href="/wiki/Input/output" title="Input/output">input/output</a> (I/O), or write to absolute memory. They must make kernel calls for these services and the kernel checks each call for authority. </p> <div class="mw-heading mw-heading3"><h3 id="Limit_drivers'_memory_access"><span id="Limit_drivers.27_memory_access"></span>Limit drivers' memory access</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=6" title="Edit section: Limit drivers' memory access"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In monolithic kernels, a driver can write to any word of memory and thus accidentally corrupt user programs. </p><p>In Minix 3, when a user expects data from, for example, the file system, it builds a descriptor telling who has access and at what addresses. It then passes an index to this descriptor to the file system, which may pass it to a driver. The file system or driver then asks the kernel to write via the descriptor, making it impossible for them to write to addresses outside the buffer. </p> <div class="mw-heading mw-heading3"><h3 id="Survive_bad_pointers">Survive bad pointers</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=7" title="Edit section: Survive bad pointers"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Dereferencing a bad <a href="/wiki/Pointer_(computer_programming)" title="Pointer (computer programming)">pointer</a> within a driver will crash the driver process, but will have no effect on the system as a whole. The reincarnation server will restart the crashed driver automatically. Users will not notice recovery for some drivers (e.g., disk and network) but for others (e.g., audio and printer), they might. In monolithic kernels, dereferencing a bad pointer in a driver normally leads to a system crash. </p> <div class="mw-heading mw-heading3"><h3 id="Tame_infinite_loops">Tame infinite loops</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=8" title="Edit section: Tame infinite loops"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>If a driver gets into an <a href="/wiki/Infinite_loop" title="Infinite loop">infinite loop</a>, the scheduler will gradually lower its priority until it becomes idle. Eventually the reincarnation server will see that it is not responding to status requests, so it will kill and restart the looping driver. In a monolithic kernel, a looping driver could hang the system. </p> <div class="mw-heading mw-heading3"><h3 id="Limit_damage_from_buffer_overflows">Limit damage from buffer overflows</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=9" title="Edit section: Limit damage from buffer overflows"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Minix 3 uses fixed-length messages for internal communication, which eliminates certain <a href="/wiki/Buffer_overflow" title="Buffer overflow">buffer overflows</a> and buffer management problems. Also, many exploits work by overrunning a buffer to trick the program into returning from a function call using an overwritten stack return address pointing into attacker controlled memory, usually the overrun buffer. In Minix 3, this attack is mitigated because instruction and data space are split and only code in (read-only) instruction space can be executed, termed <a href="/wiki/Executable_space_protection" class="mw-redirect" title="Executable space protection">executable space protection</a>. However, attacks which rely on running legitimately executable memory in a malicious way (<a href="/wiki/Return-to-libc" class="mw-redirect" title="Return-to-libc">return-to-libc</a>, <a href="/wiki/Return-oriented_programming" title="Return-oriented programming">return-oriented programming</a>) are not prevented by this mitigation. </p> <div class="mw-heading mw-heading3"><h3 id="Restrict_access_to_kernel_functions">Restrict access to kernel functions</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=10" title="Edit section: Restrict access to kernel functions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Device drivers obtain <a href="/wiki/Kernel_service" class="mw-redirect" title="Kernel service">kernel services</a> (such as copying data to users' address spaces) by making kernel calls. The Minix 3 kernel has a bit map for each driver specifying which calls it is authorized to make. In monolithic kernels, every driver can call every kernel function, authorized or not. </p> <div class="mw-heading mw-heading3"><h3 id="Restrict_access_to_I/O_ports"><span id="Restrict_access_to_I.2FO_ports"></span>Restrict access to I/O ports</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=11" title="Edit section: Restrict access to I/O ports"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The kernel also maintains a table telling which <a href="/wiki/I/O_port" class="mw-redirect" title="I/O port">I/O ports</a> each driver may access. Thus, a driver can only touch its own I/O ports. In monolithic kernels, a buggy driver can access I/O ports belonging to another device. </p> <div class="mw-heading mw-heading3"><h3 id="Restrict_communication_with_OS_components">Restrict communication with OS components</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=12" title="Edit section: Restrict communication with OS components"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Not every driver and server needs to communicate with every other driver and server. Accordingly, a per-process bit map determines which destinations each process may send to. </p> <div class="mw-heading mw-heading3"><h3 id="Reincarnate_dead_or_sick_drivers">Reincarnate dead or sick drivers</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=13" title="Edit section: Reincarnate dead or sick drivers"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A special process, called the reincarnation server, periodically pings each device driver. If the driver dies or fails to respond correctly to pings, the reincarnation server automatically replaces it with a fresh copy. Detecting and replacing non-functioning drivers is automatic, with no user action needed. This feature does not work for disk drivers at present, but in the next release the system will be able to recover even disk drivers, which will be shadowed in <a href="/wiki/Random-access_memory" title="Random-access memory">random-access memory</a> (RAM). Driver recovery does not affect running processes. </p> <div class="mw-heading mw-heading3"><h3 id="Integrate_interrupts_and_messages">Integrate interrupts and messages</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=14" title="Edit section: Integrate interrupts and messages"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>When an <a href="/wiki/Interrupt" title="Interrupt">interrupt</a> occurs, it is converted at a low level to a notification sent to the appropriate driver. If the driver is waiting for a message, it gets the interrupt immediately; otherwise it gets the notification the next time it does a <code>RECEIVE</code> to get a message. This scheme eliminates nested interrupts and makes driver programming easier. </p> <div class="mw-heading mw-heading2"><h2 id="Architecture">Architecture</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=15" title="Edit section: Architecture"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/File:The_MINIX_3_Microkernel_Architecture.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7d/The_MINIX_3_Microkernel_Architecture.png/500px-The_MINIX_3_Microkernel_Architecture.png" decoding="async" width="400" height="207" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/7d/The_MINIX_3_Microkernel_Architecture.png/960px-The_MINIX_3_Microkernel_Architecture.png 1.5x" data-file-width="1047" data-file-height="542" /></a><figcaption>The architecture of Minix 3</figcaption></figure> <p>As can be seen, at the bottom level is the <a href="/wiki/Microkernel" title="Microkernel">microkernel</a>, which is about 4,000 lines of code (mostly in <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, plus a small amount of <a href="/wiki/Assembly_language" title="Assembly language">assembly language</a>). It handles <a href="/wiki/Interrupt" title="Interrupt">interrupts</a>, <a href="/wiki/Scheduling_(computing)" title="Scheduling (computing)">scheduling</a>, and message passing. It also supports an <a href="/wiki/Application_programming_interface" class="mw-redirect" title="Application programming interface">application programming interface</a> (API) of about 30 kernel calls that authorized servers and drivers can make. User programs cannot make these calls. Instead, they can issue <a href="/wiki/POSIX" title="POSIX">POSIX</a> <a href="/wiki/System_call" title="System call">system calls</a> which send messages to the servers. The kernel calls perform functions such as setting interrupts and copying data between address spaces. </p><p>At the next level up, there are the <a href="/wiki/Device_driver" title="Device driver">device drivers</a>, each one running as a separate <a href="/wiki/User_space" class="mw-redirect" title="User space">userland</a> process. Each one controls some I/O device, such as a disk or printer. The drivers do not have access to the I/O port space and cannot issue I/O instructions directly. Instead, they must make kernel calls giving a list of I/O ports to write to and the values to be written. While there is a small amount of overhead in doing this (typically 500 ns), this scheme makes it possible for the kernel to check authorization, so that, for example, the audio driver cannot write on the disk. </p><p>At the next level there are the <a href="/wiki/Server_(computing)" title="Server (computing)">servers</a>. This is where nearly all the operating system functionality is located. User processes obtain file service, for example, by sending messages to the file server to open, close, read, and write files. In turn, the file server gets disk I/O performed by sending messages to the disk driver, which controls the disk. </p><p>One of the key servers is the reincarnation server. Its job is to poll all the other servers and drivers to check on their health periodically. If a component fails to respond correctly, or exits, or gets into an <a href="/wiki/Infinite_loop" title="Infinite loop">infinite loop</a>, the reincarnation server (which is the parent process of the drivers and servers) kills the faulty component and replaces it with a fresh copy. In this way the system is automatically made self-healing without interfering with running programs. </p><p>Currently the reincarnation server, the process server, and the microkernel are part of the <a href="/wiki/Trusted_computing_base" title="Trusted computing base">trusted computing base</a>. If any of them fail, the system crashes. Nevertheless, reducing the trusted computing base from 3-5 million lines of code, as in Linux and Windows systems, to about 20,000 lines greatly enhances system reliability.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (April 2015)">citation needed</span></a></i>]</sup> </p> <div class="mw-heading mw-heading2"><h2 id="Differences_between_Minix_3_and_prior_versions">Differences between Minix 3 and prior versions</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=16" title="Edit section: Differences between Minix 3 and prior versions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Minix" title="Minix">Minix</a></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Unix_history-simple.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/77/Unix_history-simple.svg/220px-Unix_history-simple.svg.png" decoding="async" width="220" height="124" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/77/Unix_history-simple.svg/330px-Unix_history-simple.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/77/Unix_history-simple.svg/440px-Unix_history-simple.svg.png 2x" data-file-width="1920" data-file-height="1080" /></a><figcaption>Diagram of the relationships between several Unix-like systems</figcaption></figure> <p><a href="/wiki/Minix" title="Minix">Minix</a> 1.0, 1.5, and 2.0 were developed as tools to help people learn about the design of operating systems. </p><p>Minix 1.0, released in 1987, was 12,000 lines of <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> and some x86 <a href="/wiki/Assembly_language" title="Assembly language">assembly language</a>. Source code of the kernel, <a href="/wiki/Memory_management" title="Memory management">memory manager</a>, and <a href="/wiki/File_system" title="File system">file system</a> of Minix 1.0 are printed in the book. Tanenbaum originally developed Minix for compatibility with the <a href="/wiki/IBM_PC" class="mw-redirect" title="IBM PC">IBM PC</a> and <a href="/wiki/IBM_PC/AT" class="mw-redirect" title="IBM PC/AT">IBM PC/AT</a> <a href="/wiki/Microcomputer" title="Microcomputer">microcomputers</a> available at the time. </p><p>Minix 1.5, released in 1991, included support for <a href="/wiki/MicroChannel" class="mw-redirect" title="MicroChannel">MicroChannel</a> <a href="/wiki/IBM_PS/2" title="IBM PS/2">IBM PS/2</a> systems and was also ported to the <a href="/wiki/Motorola_68000" title="Motorola 68000">Motorola 68000</a> and <a href="/wiki/SPARC" title="SPARC">SPARC</a> architectures, supporting the <a href="/wiki/Atari_ST" title="Atari ST">Atari ST</a>, <a href="/wiki/Commodore_International" title="Commodore International">Commodore</a> <a href="/wiki/Amiga" title="Amiga">Amiga</a>, Apple <a href="/wiki/Macintosh" class="mw-redirect" title="Macintosh">Macintosh</a> and <a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> <a href="/wiki/SPARCstation" title="SPARCstation">SPARCstation</a> computer platforms. A version of Minix running as a user process under <a href="/wiki/SunOS" title="SunOS">SunOS</a> was also available. </p><p>Minix 2.0, released in 1997, was only available for the <a href="/wiki/X86" title="X86">x86</a> and <a href="/wiki/Oracle_Solaris" title="Oracle Solaris">Solaris</a>-hosted SPARC architectures. <a href="/wiki/Minix-vmd" class="mw-redirect" title="Minix-vmd">Minix-vmd</a> was created by two <a href="/wiki/Vrije_Universiteit" class="mw-redirect" title="Vrije Universiteit">Vrije Universiteit</a> researchers, and added <a href="/wiki/Virtual_memory" title="Virtual memory">virtual memory</a> and support for the <a href="/wiki/X_Window_System" title="X Window System">X Window System</a> (X11). </p><p>Minix 3 does the same, and provides a modern operating system with many newer tools and many <a href="/wiki/Unix" title="Unix">Unix</a> applications.<sup id="cite_ref-faq_31-0" class="reference"><a href="#cite_note-faq-31"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> Prof. Tanenbaum once said: </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>Please be aware that MINIX 3 is not your grandfather's MINIX ... MINIX 1 was written as an educational tool ... MINIX 3 is that plus a start at building a highly reliable, self-healing, bloat-free operating system ... MINIX 1 and MINIX 3 are related in the same way as <a href="/wiki/Windows_3.1" title="Windows 3.1">Windows 3.1</a> and <a href="/wiki/Windows_XP" title="Windows XP">Windows XP</a> are: same first name.<sup id="cite_ref-reliable-os_20-1" class="reference"><a href="#cite_note-reliable-os-20"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup></p></blockquote> <p>Many improvements have also been made in the structure of the kernel since the Minix 2 release, making the system more reliable.<sup id="cite_ref-improvements_32-0" class="reference"><a href="#cite_note-improvements-32"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> </p> <figure class="mw-default-size mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/File:Minix3.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Minix3.png/250px-Minix3.png" decoding="async" width="240" height="180" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Minix3.png/500px-Minix3.png 1.5x" data-file-width="1023" data-file-height="768" /></a><figcaption>Minix 3.1.7 running <a href="/wiki/X_Window_System" title="X Window System">X Window System</a> (X11) with the Equinox Desktop Environment (EDE)</figcaption></figure> <p>Minix version 3.1.5 was released 5 November 2009. It contains <a href="/wiki/X11" class="mw-redirect" title="X11">X11</a>, <a href="/wiki/Emacs" title="Emacs">Emacs</a>, <a href="/wiki/Vi_(text_editor)" title="Vi (text editor)">vi</a>, cc, <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a>, <a href="/wiki/Perl" title="Perl">Perl</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Almquist_shell" title="Almquist shell">Almquist shell</a>, <a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">Bash</a>, <a href="/wiki/Z_shell" title="Z shell">Z shell</a>, <a href="/wiki/File_Transfer_Protocol" title="File Transfer Protocol">FTP client</a>, <a href="/wiki/Secure_Shell" title="Secure Shell">SSH client</a>, <a href="/wiki/Telnet" title="Telnet">Telnet</a> client, <a href="/wiki/Pine_(email_client)" title="Pine (email client)">Pine</a>, and over 400 other common Unix utility programs. With the addition of X11, this version marks the transition away from a text-only system. Another feature of this version, which will be improved in future ones, is the ability of the system to withstand device driver crashes, and in many cases having them automatically replaced without affecting running processes. In this way, Minix is self-healing and can be used in applications demanding high reliability. </p><p>Minix 3.2.0 was released in February 2012. This version has many new features, including the <a href="/wiki/Clang" title="Clang">Clang</a> compiler, experimental <a href="/wiki/Symmetric_multiprocessing" title="Symmetric multiprocessing">symmetric multiprocessing</a> support, <a href="/wiki/Procfs" title="Procfs">procfs</a> and <a href="/wiki/Ext2fs" class="mw-redirect" title="Ext2fs">ext2fs</a> filesystem support, and <a href="/wiki/GNU_Debugger" title="GNU Debugger">GNU Debugger</a> (GDB). Several parts of <a href="/wiki/NetBSD" title="NetBSD">NetBSD</a> are also integrated in the release, including the bootloader, <a href="/wiki/Libc" class="mw-redirect" title="Libc">libc</a> and various <a href="/wiki/Utility_software" title="Utility software">utilities</a> and other <a href="/wiki/Library_(computing)" title="Library (computing)">libraries</a>.<sup id="cite_ref-wiki-releases_33-0" class="reference"><a href="#cite_note-wiki-releases-33"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> </p><p>Minix 3.3.0 was released in September 2014. This release is the first version to support the <a href="/wiki/ARM_architecture" class="mw-redirect" title="ARM architecture">ARM architecture</a> in addition to x86. It also supports a <a href="/wiki/NetBSD" title="NetBSD">NetBSD</a> <a href="/wiki/User_space" class="mw-redirect" title="User space">userland</a>, with thousands of NetBSD packages running right out of the box. </p> <div class="mw-heading mw-heading2"><h2 id="Mascot">Mascot</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=17" title="Edit section: Mascot"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Rocky_Raccoon_mascot_of_MINIX_3.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Rocky_Raccoon_mascot_of_MINIX_3.jpg/250px-Rocky_Raccoon_mascot_of_MINIX_3.jpg" decoding="async" width="220" height="171" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/f/f0/Rocky_Raccoon_mascot_of_MINIX_3.jpg 1.5x" data-file-width="300" data-file-height="233" /></a><figcaption>Rocky Raccoon, the mascot of Minix 3.</figcaption></figure> <p><b>Rocky Raccoon</b> is the mascot of Minix 3.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="MINIXCon">MINIXCon</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=18" title="Edit section: MINIXCon"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>MINIXCon is a conference on sharing talks, efforts and researches related to Minix. </p><p>It was held once in 2016. MINIXCon2017 was cancelled due to lack of talks submitted.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> </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=Minix_3&action=edit&section=19" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1266661725">.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{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> <ul><li><a href="/wiki/MINIX_file_system" title="MINIX file system">MINIX file system</a></li> <li><a href="/wiki/Xinu" title="Xinu">Xinu</a></li> <li><a href="/wiki/Xv6" title="Xv6">xv6</a></li> <li><a href="/wiki/Comparison_of_operating_system_kernels" title="Comparison of operating system kernels">Comparison of operating system kernels</a></li> <li><a href="/wiki/List_of_computing_mascots" title="List of computing mascots">List of computing mascots</a></li> <li><a href="/wiki/Category:Computing_mascots" title="Category:Computing mascots">Category:Computing mascots</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=20" title="Edit section: Notes"><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-lower-alpha"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-BSD-4-Clause-MINIX-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-BSD-4-Clause-MINIX_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-BSD-4-Clause-MINIX_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-BSD-4-Clause-MINIX_1-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text">BSD-3-Clause with a fourth clause.</span> </li> </ol></div></div> <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=Minix_3&action=edit&section=21" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626" /><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-bsd34clause-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-bsd34clause_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-bsd34clause_2-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-bsd34clause_2-2"><sup><i><b>c</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://web.archive.org/web/20051124074039/http://www.minix3.org/license.html">"The Minix license"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.minix3.org/license.html">the original</a> on 2005-11-24<span class="reference-accessdate">. Retrieved <span class="nowrap">2005-11-24</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+Minix+license&rft_id=http%3A%2F%2Fwww.minix3.org%2Flicense.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" 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"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFcorbet2005" class="citation web cs1">corbet (2005-10-24). <a rel="nofollow" class="external text" href="https://lwn.net/Articles/156828/">"Minix 3 hits the net"</a>. Lwn.net<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Minix+3+hits+the+net&rft.pub=Lwn.net&rft.date=2005-10-24&rft.au=corbet&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F156828%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-homepage-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-homepage_4-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.minix3.org">"minix3.org"</a>. minix3.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-04-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=minix3.org&rft.pub=minix3.org&rft_id=http%3A%2F%2Fwww.minix3.org&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" 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"><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.woodhull.com/newfaq/faq/bochstart.html">"Getting Started with Minix on Bochs on Mac OS"</a>. Woodhull.com<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Getting+Started+with+Minix+on+Bochs+on+Mac+OS&rft.pub=Woodhull.com&rft_id=http%3A%2F%2Fwww.woodhull.com%2Fnewfaq%2Ffaq%2Fbochstart.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></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"><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.osnews.com/story.php?news_id=7303">"OSNews.com"</a>. OSNews.com<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OSNews.com&rft.pub=OSNews.com&rft_id=http%3A%2F%2Fwww.osnews.com%2Fstory.php%3Fnews_id%3D7303&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></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"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20131112031316/http://patrick.wagstrom.net/projects/academic/cs551/minix.html">"Minix under VMWare Installation How-To"</a>. Patrick.wagstrom.net. Archived from <a rel="nofollow" class="external text" href="http://patrick.wagstrom.net/projects/academic/cs551/minix.html">the original</a> on 2013-11-12<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Minix+under+VMWare+Installation+How-To&rft.pub=Patrick.wagstrom.net&rft_id=http%3A%2F%2Fpatrick.wagstrom.net%2Fprojects%2Facademic%2Fcs551%2Fminix.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></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"><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.woodhull.com/newfaq/faq/pre-vpc.html">"Minix on Virtual PC: first look"</a>. Woodhull.com<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Minix+on+Virtual+PC%3A+first+look&rft.pub=Woodhull.com&rft_id=http%3A%2F%2Fwww.woodhull.com%2Fnewfaq%2Ffaq%2Fpre-vpc.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</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.inopinion.org/howto/install-minix-3-on-virtual-box/">"Minix 3 on Virtual box"</a>. inopinion.org. 6 August 2014.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Minix+3+on+Virtual+box&rft.pub=inopinion.org&rft.date=2014-08-06&rft_id=http%3A%2F%2Fwww.inopinion.org%2Fhowto%2Finstall-minix-3-on-virtual-box%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" 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 id="CITEREFAlting" class="citation web cs1">Alting, Ingmar. <a rel="nofollow" class="external text" href="http://www.minix3.org/doc/alting_thesis.pdf">"A port of the MINIX OS to the PowerPC platform"</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=unknown&rft.btitle=A+port+of+the+MINIX+OS+to+the+PowerPC+platform&rft.aulast=Alting&rft.aufirst=Ingmar&rft_id=http%3A%2F%2Fwww.minix3.org%2Fdoc%2Falting_thesis.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</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.minix3.org/download">"Minix3"</a>. Minix3<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Minix3&rft.pub=Minix3&rft_id=http%3A%2F%2Fwww.minix3.org%2Fdownload&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</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://git.minix3.org/index.cgi?p=minix.git;a=summary">"git.minix3.org Git - minix.git/summary"</a>. <i>git.minix3.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-05-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=git.minix3.org&rft.atitle=git.minix3.org+Git+-+minix.git%2Fsummary&rft_id=https%3A%2F%2Fgit.minix3.org%2Findex.cgi%3Fp%3Dminix.git%3Ba%3Dsummary&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</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://download.minix3.org/iso/snapshot/">"Index of /Iso/Snapshot/"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Index+of+%2FIso%2FSnapshot%2F&rft_id=http%3A%2F%2Fdownload.minix3.org%2Fiso%2Fsnapshot%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</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://groups.google.com/g/minix3">"minix3 - Google Groups"</a>. <i>groups.google.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2022-05-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=groups.google.com&rft.atitle=minix3+-+Google+Groups&rft_id=https%3A%2F%2Fgroups.google.com%2Fg%2Fminix3&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</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://web.archive.org/web/20170701161110/http://blog.ptsecurity.com/2017/04/intel-me-way-of-static-analysis.html">"Intel ME: The Way of Static Analysis"</a>. <i>blog.ptsecurity.com</i>. Archived from <a rel="nofollow" class="external text" href="http://blog.ptsecurity.com/2017/04/intel-me-way-of-static-analysis.html">the original</a> on 2017-07-01<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-08-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=blog.ptsecurity.com&rft.atitle=Intel+ME%3A+The+Way+of+Static+Analysis&rft_id=http%3A%2F%2Fblog.ptsecurity.com%2F2017%2F04%2Fintel-me-way-of-static-analysis.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFCorna2017" class="citation web cs1">Corna, Nicola (2017-08-28). <a rel="nofollow" class="external text" href="https://github.com/corna/me_cleaner">"me_cleaner: Tool for partial deblobbing of Intel ME/TXE firmware images"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-08-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=me_cleaner%3A+Tool+for+partial+deblobbing+of+Intel+ME%2FTXE+firmware+images&rft.date=2017-08-28&rft.aulast=Corna&rft.aufirst=Nicola&rft_id=https%3A%2F%2Fgithub.com%2Fcorna%2Fme_cleaner&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" 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"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFTanenbaum" class="citation web cs1">Tanenbaum, Andrew S. <a rel="nofollow" class="external text" href="https://www.cs.vu.nl/~ast/intel/">"An Open Letter to Intel"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220617004003/https://www.cs.vu.nl/~ast/intel/">Archived</a> from the original on 2022-06-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-09-06</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=An+Open+Letter+to+Intel&rft.aulast=Tanenbaum&rft.aufirst=Andrew+S.&rft_id=https%3A%2F%2Fwww.cs.vu.nl%2F~ast%2Fintel%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></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 id="CITEREFTanenbaum2006" class="citation web cs1"><a href="/wiki/Andrew_S._Tanenbaum" title="Andrew S. Tanenbaum">Tanenbaum, Andy</a> (2006-09-25). <a rel="nofollow" class="external text" href="http://osnews.com/story.php/15960/Introduction-to-MINIX-3">"Introduction to MINIX 3"</a>. <i>OSnew</i>. OSnews<span class="reference-accessdate">. Retrieved <span class="nowrap">2008-07-04</span></span>. <q>From <i>Rebirth</i> section: "Various studies have shown that software broadly contains something like 6-16 bugs per 1000 lines of code and that device drivers have 3-7 times as many bugs as the rest of the operating system. When combined with the fact that 70% of a typical operating system consists of device drivers, it is clear that device drivers are a big source of trouble. For <a href="/wiki/Windows_XP" title="Windows XP">Windows XP</a>, 85% of the crashes are due to bugs in device drivers. Obviously, to make OSes reliable, something has to be done to deal with buggy device drivers. Building a reliable system despite the inevitable bugs in device drivers was the original driving force behind Minix 3."<span class="cs1-kern-right"></span></q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OSnew&rft.atitle=Introduction+to+MINIX+3&rft.date=2006-09-25&rft.aulast=Tanenbaum&rft.aufirst=Andy&rft_id=http%3A%2F%2Fosnews.com%2Fstory.php%2F15960%2FIntroduction-to-MINIX-3&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" 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://web.archive.org/web/20120204065301/http://www.csail.mit.edu/events/eventcalendar/calendar.php?show=event&id=1128">"CSAIL Event Calendar"</a>. Csail.mit.edu. Archived from <a rel="nofollow" class="external text" href="http://www.csail.mit.edu/events/eventcalendar/calendar.php?show=event&id=1128">the original</a> on 2012-02-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=CSAIL+Event+Calendar&rft.pub=Csail.mit.edu&rft_id=http%3A%2F%2Fwww.csail.mit.edu%2Fevents%2Feventcalendar%2Fcalendar.php%3Fshow%3Devent%26id%3D1128&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-reliable-os-20"><span class="mw-cite-backlink">^ <a href="#cite_ref-reliable-os_20-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-reliable-os_20-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.cs.vu.nl/~ast/reliable-os/">"Tanenbaum-Torvalds debate, Part II"</a>. Cs.vu.nl. 2006-05-12<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Tanenbaum-Torvalds+debate%2C+Part+II&rft.pub=Cs.vu.nl&rft.date=2006-05-12&rft_id=http%3A%2F%2Fwww.cs.vu.nl%2F~ast%2Freliable-os%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" 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="https://web.archive.org/web/20060701163916/http://www.minix3.org/reliability.html">"Reliability"</a>. <i>www.MINIX3.org</i>. Archived from <a rel="nofollow" class="external text" href="http://www.MINIX3.org/reliability.html">the original</a> on July 1, 2006.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.MINIX3.org&rft.atitle=Reliability&rft_id=http%3A%2F%2Fwww.MINIX3.org%2Freliability.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" 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="https://wiki.minix3.org/doku.php?id=releases:start">"MinixReleases – Minix Wiki"</a>. Wiki.minix3.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MinixReleases+%E2%80%93+Minix+Wiki&rft.pub=Wiki.minix3.org&rft_id=https%3A%2F%2Fwiki.minix3.org%2Fdoku.php%3Fid%3Dreleases%3Astart&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</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://web.archive.org/web/20060711224110/http://minix1.woodhull.com/teaching/teach_ver.html">"Minix versions and their use in teaching"</a>. Archived from <a rel="nofollow" class="external text" href="http://minix1.woodhull.com/teaching/teach_ver.html">the original</a> on 2006-07-11<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-06-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Minix+versions+and+their+use+in+teaching&rft_id=http%3A%2F%2Fminix1.woodhull.com%2Fteaching%2Fteach_ver.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-3.1.0_license-24"><span class="mw-cite-backlink">^ <a href="#cite_ref-3.1.0_license_24-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-3.1.0_license_24-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="https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/v3.1.0/LICENSE">"LICENSE (3.1.0)"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-06-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=LICENSE+%283.1.0%29&rft_id=https%3A%2F%2Fgithub.com%2FStichting-MINIX-Research-Foundation%2Fminix%2Fblob%2Fv3.1.0%2FLICENSE&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-3.1.1_license-25"><span class="mw-cite-backlink">^ <a href="#cite_ref-3.1.1_license_25-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-3.1.1_license_25-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://fxr.watson.org/fxr/source/LICENSE?v=minix-3-1-1">"LICENSE (3.1.1)"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-06-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=LICENSE+%283.1.1%29&rft_id=http%3A%2F%2Ffxr.watson.org%2Ffxr%2Fsource%2FLICENSE%3Fv%3Dminix-3-1-1&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-3.1.2_license-26"><span class="mw-cite-backlink">^ <a href="#cite_ref-3.1.2_license_26-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-3.1.2_license_26-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="https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/v3.1.2/LICENSE">"LICENSE (3.1.2)"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-06-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=LICENSE+%283.1.2%29&rft_id=https%3A%2F%2Fgithub.com%2FStichting-MINIX-Research-Foundation%2Fminix%2Fblob%2Fv3.1.2%2FLICENSE&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFSwift" class="citation web cs1">Swift, Björn Patrick. <a rel="nofollow" class="external text" href="http://www.minix3.org/docs/scheduling/report.pdf">"Individual Programming Assignment User Mode Scheduling in Minix 3"</a> <span class="cs1-format">(PDF)</span>. Minix3.org.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Individual+Programming+Assignment+User+Mode+Scheduling+in+Minix+3&rft.pub=Minix3.org&rft.aulast=Swift&rft.aufirst=Bj%C3%B6rn+Patrick&rft_id=http%3A%2F%2Fwww.minix3.org%2Fdocs%2Fscheduling%2Freport.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://wiki.minix3.org/doku.php?id=releases:3.3.0">MINIX Release 3.3.0</a></span> </li> <li id="cite_note-supercede-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-supercede_29-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://minix1.woodhull.com/copyinfo.html">"Minix1: Copying and Use Policies"</a>. 2007-02-13. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200614080610/http://minix1.woodhull.com/copyinfo.html">Archived</a> from the original on 2020-06-14.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Minix1%3A+Copying+and+Use+Policies&rft.date=2007-02-13&rft_id=https%3A%2F%2Fminix1.woodhull.com%2Fcopyinfo.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</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://web.archive.org/web/20120113022926/http://www.minix3.org/">"The MINIX 3 Operating System"</a>. <i>minix3.org</i>. Archived from <a rel="nofollow" class="external text" href="http://www.minix3.org/">the original</a> on 2012-01-13.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=minix3.org&rft.atitle=The+MINIX+3+Operating+System&rft_id=http%3A%2F%2Fwww.minix3.org%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-faq-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-faq_31-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.MINIX3.org/doc/faq.html">"FAQ – Minix Wiki"</a>. Minix3.org. 2013-11-09<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=FAQ+%E2%80%93+Minix+Wiki&rft.pub=Minix3.org&rft.date=2013-11-09&rft_id=http%3A%2F%2Fwww.MINIX3.org%2Fdoc%2Ffaq.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-improvements-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-improvements_32-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://web.archive.org/web/20060417154237/http://www.minix3.org/improvements.html">"Improvements since V2"</a>. <i>www.minix3.org</i>. Archived from <a rel="nofollow" class="external text" href="http://www.minix3.org/improvements.html">the original</a> on April 17, 2006.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.minix3.org&rft.atitle=Improvements+since+V2&rft_id=http%3A%2F%2Fwww.minix3.org%2Fimprovements.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-wiki-releases-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-wiki-releases_33-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://web.archive.org/web/20120621105604/http://wiki.minix3.org/en/MinixReleases">"MINIX Releases"</a>. <i>wiki.minix3.org</i>. Archived from <a rel="nofollow" class="external text" href="http://wiki.minix3.org/en/MinixReleases">the original</a> on 21 June 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">29 February</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=wiki.minix3.org&rft.atitle=MINIX+Releases&rft_id=http%3A%2F%2Fwiki.minix3.org%2Fen%2FMinixReleases&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</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://wiki.minix3.org/doku.php?id=mascot">"mascot [Wiki]"</a>. <i>wiki.minix3.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-07-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=wiki.minix3.org&rft.atitle=mascot+%5BWiki%5D&rft_id=http%3A%2F%2Fwiki.minix3.org%2Fdoku.php%3Fid%3Dmascot&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</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://web.archive.org/web/20171110164353/http://www.minix3.org/">"Minix3"</a>. Archived from the original on 10 November 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">5 July</span> 2006</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Minix3&rft_id=http%3A%2F%2Fwww.minix3.org%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span><span class="cs1-maint citation-comment"><code class="cs1-code">{{<a href="/wiki/Template:Cite_web" title="Template:Cite web">cite web</a>}}</code>: CS1 maint: bot: original URL status unknown (<a href="/wiki/Category:CS1_maint:_bot:_original_URL_status_unknown" title="Category:CS1 maint: bot: original URL status unknown">link</a>)</span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</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.minix3.org/news/index.html">"Minix3"</a>. <i>www.minix3.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-11-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.minix3.org&rft.atitle=Minix3&rft_id=http%3A%2F%2Fwww.minix3.org%2Fnews%2Findex.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Minix_3&action=edit&section=22" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239549316">.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}</style><div class="refbegin" style=""> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFTanenbaumWoodhull2006" class="citation book cs1"><a href="/wiki/Andrew_S._Tanenbaum" title="Andrew S. Tanenbaum">Tanenbaum, Andrew S</a>; Woodhull, Albert S. (14 January 2006). <a rel="nofollow" class="external text" href="http://www.pearsonhighered.com/educator/academic/product/0,,0131429388,00%2Ben-USS_01DBC.html"><i>Operating Systems: Design and Implementation</i></a> (3rd ed.). <a href="/wiki/Prentice_Hall" title="Prentice Hall">Prentice Hall</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/0-13-142938-8" title="Special:BookSources/0-13-142938-8"><bdi>0-13-142938-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Operating+Systems%3A+Design+and+Implementation&rft.edition=3rd&rft.pub=Prentice+Hall&rft.date=2006-01-14&rft.isbn=0-13-142938-8&rft.aulast=Tanenbaum&rft.aufirst=Andrew+S&rft.au=Woodhull%2C+Albert+S.&rft_id=http%3A%2F%2Fwww.pearsonhighered.com%2Feducator%2Facademic%2Fproduct%2F0%2C%2C0131429388%2C00%252Ben-USS_01DBC.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AMinix+3" class="Z3988"></span></li> <li><a rel="nofollow" class="external text" href="http://www.minix3.org/theses/herder_phd_thesis.pdf"><i>Building a dependable operating system: fault tolerance in MINIX 3</i></a> by Jorrit N. Herder (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.cs.vu.nl/~ast/Publications/Papers/acsac-2006.pdf"><i>Reorganizing Unix for Reliability</i></a> by Jorrit N. Herder, Herbert Bos, Ben Gras, Philip Homburg, and Andrew S. Tanenbaum (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.usenix.org/publications/login/2006-04/openpdfs/herder.pdf"><i>Modular system programming in MINIX 3</i></a> by Jorrit N. Herder, Herbert Bos, Ben Gras, Philip Homburg, and Andrew S Tanenbaum (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.usenix.org/publications/login/2006-04/openpdfs/herder.pdf">J. N. Herder et al., <i>Modular System Programming in MINIX 3</i>, <i>;Login</i>, April 2006</a> (PDF)</li> <li><a rel="nofollow" class="external text" href="https://sites.google.com/site/minix4rt/Home">Pablo A Pessolani. <i>MINIX4RT: A Real-Time Operating System Based on MINIX</i></a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230607121845/https://sites.google.com/site/minix4rt/Home">Archived</a> 2023-06-07 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li> <li><a rel="nofollow" class="external text" href="http://www.minix3.ru/docs/meurs_thesis.pdf"><i>Building Performance Measurement Tools for the MINIX 3 Operating System</i>, by Rogier Meurs</a> (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.minix3.ru/docs/gerofi_thesis.pdf"><i>Design and implementation of the MINIX virtual file system</i></a> (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.minix3.ru/docs/kernel-api.pdf"><i>Reference manual for MINIX 3 Kernel API</i></a> (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.minix3.ru/docs/herder_thesis.pdf"><i>Towards a true microkernel operating system</i></a> (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.minix3.org/doc/EDCC-2006.pdf"><i>Construction of a Highly Dependable Operating System</i></a> (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.linux-magazine.com/Issues/2009/99/Minix-3"><i>Minix 3 and the microkernel experience: Smart Kernel</i></a> by Rüdiger Weis (PDF)</li> <li><a rel="nofollow" class="external text" href="http://www.minix3.org/theses/Cristiano_Giuffrida_PhD_thesis.pdf"><i>Safe and Automatic Live Update</i></a> by Cristiano Giuffrida (PDF)</li></ul> </div> <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=Minix_3&action=edit&section=23" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409" /> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Wikibooks-logo-en-noslogan.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/60px-Wikibooks-logo-en-noslogan.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/120px-Wikibooks-logo-en-noslogan.svg.png 2x" data-file-width="400" data-file-height="400" /></a></span></div> <div class="side-box-text plainlist">Wikibooks has a book on the topic of: <i><b><a href="https://en.wikibooks.org/wiki/Minix_3" class="extiw" title="wikibooks:Minix 3">Minix 3</a></b></i></div></div> </div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.minix3.org">Official website</a></span></span></li> <li><a rel="nofollow" class="external text" href="https://github.com/Stichting-MINIX-Research-Foundation">Stichting-MINIX-Research-Foundation</a> on <a href="/wiki/GitHub" title="GitHub">GitHub</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="Unix_and_Unix-like_operating_systems_and_compatibility_layers622" 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:Unix" title="Template:Unix"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Unix" title="Template talk:Unix"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Unix" title="Special:EditPage/Template:Unix"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Unix_and_Unix-like_operating_systems_and_compatibility_layers622" style="font-size:114%;margin:0 4em"><a href="/wiki/Unix" title="Unix">Unix</a> and <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> <a href="/wiki/Operating_system" title="Operating system">operating systems</a> and <a href="/wiki/Compatibility_layer" title="Compatibility layer">compatibility layers</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/Unix_architecture" title="Unix architecture">Architecture</a></li> <li><a href="/wiki/Unix_filesystem" title="Unix filesystem">Filesystem</a></li> <li><a href="/wiki/History_of_Unix" title="History of Unix">History</a></li> <li><a href="/wiki/Unix_philosophy" title="Unix philosophy">Philosophy</a></li> <li><a href="/wiki/Unix_security" title="Unix security">Security</a></li> <li><a href="/wiki/Unix_shell" title="Unix shell">Shell</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Operating_system" title="Operating system">Operating<br />systems</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><i><b><a href="/wiki/Berkeley_Software_Distribution" title="Berkeley Software Distribution">BSD</a></b></i></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/386BSD" title="386BSD">386BSD</a></i> <ul><li><a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a></li> <li><a href="/wiki/NetBSD" title="NetBSD">NetBSD</a></li> <li><a href="/wiki/OpenBSD" title="OpenBSD">OpenBSD</a></li> <li><a href="/wiki/DragonFly_BSD" title="DragonFly BSD">DragonFly BSD</a></li></ul></li> <li><a href="/wiki/Darwin_(operating_system)" title="Darwin (operating system)">Darwin</a> <ul><li><a href="/wiki/MacOS" title="MacOS">macOS</a></li> <li><a href="/wiki/IOS" title="IOS">iOS</a></li> <li><a href="/wiki/AudioOS" class="mw-redirect" title="AudioOS">audioOS</a></li> <li><a href="/wiki/IPadOS" title="IPadOS">iPadOS</a></li> <li><a href="/wiki/TvOS" title="TvOS">tvOS</a></li> <li><a href="/wiki/WatchOS" title="WatchOS">watchOS</a></li> <li><a href="/wiki/BridgeOS" title="BridgeOS">bridgeOS</a></li></ul></li> <li><i><a href="/wiki/DYNIX" title="DYNIX">DYNIX</a></i></li> <li><i><a href="/wiki/NeXTSTEP" title="NeXTSTEP">NeXTSTEP</a></i></li> <li><i><a href="/wiki/SunOS" title="SunOS">SunOS</a></i></li> <li><i><a href="/wiki/Ultrix" title="Ultrix">Ultrix</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><b><a href="/wiki/Linux" title="Linux">Linux</a></b></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Android_(operating_system)" title="Android (operating system)">Android</a></li> <li><a href="/wiki/Arch_Linux" title="Arch Linux">Arch</a></li> <li><a href="/wiki/ChromeOS" title="ChromeOS">ChromeOS</a></li> <li><a href="/wiki/Debian" title="Debian">Debian</a></li> <li><a href="/wiki/Fedora_Linux" title="Fedora Linux">Fedora</a></li> <li><a href="/wiki/Gentoo_Linux" title="Gentoo Linux">Gentoo</a></li> <li><a href="/wiki/Red_Hat_Enterprise_Linux" title="Red Hat Enterprise Linux">Red Hat</a></li> <li><a href="/wiki/SUSE_Linux" class="mw-redirect" title="SUSE Linux">SUSE</a></li> <li><a href="/wiki/Ubuntu" title="Ubuntu">Ubuntu</a></li> <li><a href="/wiki/List_of_Linux_distributions" title="List of Linux distributions">Other distributions</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><i><b><a href="/wiki/UNIX_System_V" title="UNIX System V">System V</a></b></i></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/A/UX" title="A/UX">A/UX</a></i></li> <li><a href="/wiki/IBM_AIX" title="IBM AIX">AIX</a></li> <li><a href="/wiki/HP-UX" title="HP-UX">HP-UX</a></li> <li><i><a href="/wiki/IRIX" title="IRIX">IRIX</a></i></li> <li><a href="/wiki/OpenServer" title="OpenServer">OpenServer</a></li> <li><a href="/wiki/Oracle_Solaris" title="Oracle Solaris">Solaris</a> <ul><li><i><a href="/wiki/OpenSolaris" title="OpenSolaris">OpenSolaris</a></i></li> <li><a href="/wiki/Illumos" title="Illumos">Illumos</a></li></ul></li> <li><i><a href="/wiki/Tru64_UNIX" title="Tru64 UNIX">Tru64 UNIX</a></i></li> <li><i><a href="/wiki/UnixWare" title="UnixWare">UnixWare</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Coherent_(operating_system)" title="Coherent (operating system)">Coherent</a></i></li> <li><a href="/wiki/Domain/OS" title="Domain/OS">Domain/OS</a></li> <li><a href="/wiki/GNU" title="GNU">GNU</a> <ul><li><a href="/wiki/GNU_Hurd" title="GNU Hurd">Hurd</a></li></ul></li> <li><a href="/wiki/LynxOS" title="LynxOS">LynxOS</a></li> <li><a href="/wiki/Minix" title="Minix">Minix</a></li> <li><i><a href="/wiki/MOS_(operating_system)" title="MOS (operating system)">MOS</a></i></li> <li><i><a href="/wiki/OSF/1" title="OSF/1">OSF/1</a></i></li> <li><a href="/wiki/QNX" title="QNX">QNX</a> <ul><li><i><a href="/wiki/BlackBerry_10" title="BlackBerry 10">BlackBerry 10</a></i></li></ul></li> <li><i><a href="/wiki/Research_Unix" title="Research Unix">Research Unix</a></i></li> <li><a href="/wiki/SerenityOS" title="SerenityOS">SerenityOS</a></li> <li><i><a href="/wiki/Xenix" title="Xenix">Xenix</a></i></li> <li><a href="/wiki/List_of_Unix_systems" title="List of Unix systems">more...</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Compatibility_layer" title="Compatibility layer">Compatibility<br />layers</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cygwin" title="Cygwin">Cygwin</a></li> <li><a href="/wiki/Darling_(software)" title="Darling (software)">Darling</a></li> <li><i><a href="/wiki/Eunice_(software)" title="Eunice (software)">Eunice</a></i></li> <li><i><a href="/wiki/OpenVMS#Cross_platform_compatibility" title="OpenVMS">GNV</a></i></li> <li><i><a href="/wiki/Interix" title="Interix">Interix</a></i></li> <li><i><a href="/wiki/MachTen" title="MachTen">MachTen</a></i></li> <li><i><a href="/wiki/Microsoft_POSIX_subsystem" title="Microsoft POSIX subsystem">Microsoft POSIX subsystem</a></i></li> <li><i><a href="/wiki/MKS_Toolkit" title="MKS Toolkit">MKS Toolkit</a></i></li> <li><i><a href="/wiki/IBM_i#PASE" title="IBM i">PASE</a></i></li> <li><i><a href="/wiki/P.I.P.S." title="P.I.P.S.">P.I.P.S.</a></i></li> <li><i><a href="/wiki/PWS/VSE-AF" class="mw-redirect" title="PWS/VSE-AF">PWS/VSE-AF</a></i></li> <li><a href="/wiki/UNIX_System_Services" title="UNIX System Services">UNIX System Services</a></li> <li><a href="/wiki/UserLAnd_Technologies" title="UserLAnd Technologies">UserLAnd Technologies</a></li> <li><i><a href="/wiki/Windows_Services_for_UNIX" title="Windows Services for UNIX">Windows Services for UNIX</a></i></li> <li><a href="/wiki/Windows_Subsystem_for_Linux" title="Windows Subsystem for Linux">Windows Subsystem for Linux</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><i>Italics</i> indicate discontinued systems. <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:Unix" title="Category:Unix">Category</a></b></li> <li><span class="noviewer" typeof="mw:File"><span title="Commons page"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> <b><a href="https://commons.wikimedia.org/wiki/Category:Unix" class="extiw" title="commons:Category:Unix">Commons</a></b></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235" /></div><div role="navigation" class="navbox" aria-labelledby="Microkernels-nanokernels667" 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" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Microkernel" title="Template:Microkernel"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Microkernel" title="Template talk:Microkernel"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Microkernel" title="Special:EditPage/Template:Microkernel"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Microkernels-nanokernels667" style="font-size:114%;margin:0 4em"><a href="/wiki/Microkernel" title="Microkernel">Microkernels</a>-<a href="/wiki/Microkernel#Nanokernel" title="Microkernel">nanokernels</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Kernel_(operating_system)" title="Kernel (operating system)">Kernels</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/L4_microkernel_family" title="L4 microkernel family">L4</a> family</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Eumel" title="Eumel">Eumel</a></i> → <i><a href="/wiki/L3_microkernel" class="mw-redirect" title="L3 microkernel">L3</a></i> → <a href="/wiki/L4_microkernel_family" title="L4 microkernel family">L4</a>°</li> <li><a href="/wiki/Open_Kernel_Labs" title="Open Kernel Labs">OKL4</a>°</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Macintosh" class="mw-redirect" title="Macintosh">Macintosh</a> hosted</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Mac_OS_nanokernel" title="Mac OS nanokernel">Mac OS nanokernel</a></i></li> <li><i><a href="/wiki/NuKernel" class="mw-redirect" title="NuKernel">NuKernel</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Psion_(company)" title="Psion (company)">Psion</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/EKA1" title="EKA1">EKA1</a></i> → <i><a href="/wiki/EKA2" title="EKA2">EKA2</a></i>^°</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Amiga" title="Amiga">Amiga</a>-type</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Exec_(Amiga)" title="Exec (Amiga)">Exec</a></i> <ul><li><a href="/wiki/Exec_(Amiga)#ExecSG" title="Exec (Amiga)">ExecSG</a></li></ul></li> <li><a href="/wiki/Quark_(kernel)" title="Quark (kernel)">Quark</a></li> <li><i><a href="/wiki/WarpOS" title="WarpOS">WarpOS</a></i></li></ul> </div></td></tr></tbody></table><div> <ul><li><i><a href="/wiki/Adaptive_Domain_Environment_for_Operating_Systems" title="Adaptive Domain Environment for Operating Systems">ADEOS</a></i>°</li> <li><i><a href="/wiki/EROS_(microkernel)" title="EROS (microkernel)">EROS</a></i>^°</li> <li><i><a href="/wiki/K42" title="K42">K42</a></i>°</li> <li>Little Kernel</li> <li><i><a href="/wiki/Mach_(kernel)" title="Mach (kernel)">Mach</a></i>° <ul><li><a href="/wiki/GNU_Mach" title="GNU Mach">GNU Mach</a>°</li></ul></li> <li><i><a href="/wiki/MicroEmpix" title="MicroEmpix">MicroEmpix</a></i></li> <li><a href="/wiki/Green_Hills_Software#Real-time_operating_systems" title="Green Hills Software">µ-velOSity</a>^</li> <li><i><a href="/wiki/Spring_(operating_system)#The_nucleus" title="Spring (operating system)">nucleus</a></i></li> <li>Off++ → Plan B</li> <li><i><a href="/wiki/Taligent#Pink_system" title="Taligent">Opus</a></i></li> <li><i><a href="/wiki/PowerUP_(accelerator)#PowerUP_software" title="PowerUP (accelerator)">PowerUP</a></i></li> <li><a href="/wiki/RTLinux" title="RTLinux">RTLinux</a>°</li> <li><a href="/wiki/TI-RTOS#RTOS_kernel_overview" title="TI-RTOS">TI-RTOS kernel</a>^°</li> <li><i><a href="/wiki/Vanguard_(microkernel)" title="Vanguard (microkernel)">Vanguard</a></i></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Operating_system" title="Operating system">Operating<br />systems</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/POSIX" title="POSIX">POSIX</a> support</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Unix-like" title="Unix-like">Unix-like</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <li><i><a href="/wiki/ARX_(operating_system)" title="ARX (operating system)">ARX</a></i></li> <li><a href="/wiki/GNU_Hurd" title="GNU Hurd">GNU Hurd</a>°</li> <li><i><a href="/wiki/Lites" title="Lites">Lites</a></i></li> <li><i><a href="/wiki/Meiko_Scientific#MeikOS" title="Meiko Scientific">MeikOS</a></i></li> <li><a href="/wiki/Minix" title="Minix">Minix</a>° <ul><li><a href="/wiki/Minix-vmd" class="mw-redirect" title="Minix-vmd">Minix-vmd</a>°</li> <li><a class="mw-selflink selflink">Minix 3</a>°</li></ul></li> <li><i><a href="/wiki/MkLinux" title="MkLinux">MkLinux</a></i>°</li> <li><i><a href="/wiki/Multi-Environment_Real-Time" title="Multi-Environment Real-Time">Multi-Environment Real-Time</a></i>^ (<i>MERT</i> – <i>Unix-RT</i>)</li> <li><i><a href="/wiki/OS2000" title="OS2000">OS2000</a></i></li> <li><a href="/wiki/QNX" title="QNX">QNX</a>^</li> <li><a href="/wiki/Redox_(operating_system)" title="Redox (operating system)">Redox</a>°</li> <li><i><a href="/wiki/Spring_(operating_system)" title="Spring (operating system)">Spring</a></i></li> <li><a href="/wiki/Tinix" title="Tinix">Tinix</a></li> <li><i><a href="/wiki/UNICOS" title="UNICOS">UNICOS</a></i></li> <li><i><a href="/wiki/VSTa" title="VSTa">VSTa</a></i></li> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Partial</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/ChorusOS" title="ChorusOS">ChorusOS</a>^</i></li> <li><a href="/wiki/Integrity_(operating_system)" title="Integrity (operating system)">Integrity</a>^</li> <li><a href="/wiki/Nucleus_RTOS" title="Nucleus RTOS">Nucleus RTOS</a>^</li> <li><a href="/wiki/NuttX" title="NuttX">NuttX</a>^°</li> <li><a href="/wiki/Operating_System_Embedded" class="mw-redirect" title="Operating System Embedded">OSE</a>^</li> <li><a href="/wiki/RIOT_(operating_system)" title="RIOT (operating system)">RIOT</a>^°</li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Capability-based_security" title="Capability-based security">Capability-based</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/GNOSIS" title="GNOSIS">GNOSIS</a></i> → <i><a href="/wiki/KeyKOS" title="KeyKOS">KeyKOS</a></i> → <i><a href="/wiki/EROS_(microkernel)" title="EROS (microkernel)">EROS</a></i> → CapROS</li> <li><i><a href="/wiki/Hydra_(operating_system)" title="Hydra (operating system)">Hydra</a></i></li> <li><a href="/wiki/L4_microkernel_family#High_assurance:_seL4" title="L4 microkernel family">seL4</a>^°</li> <li><i><a href="/wiki/Midori_(operating_system)" title="Midori (operating system)">Midori</a></i></li> <li><i><a href="/wiki/NLTSS" title="NLTSS">NLTSS</a></i></li> <li><i><a href="/wiki/HarmonyOS_NEXT" title="HarmonyOS NEXT">HarmonyOS NEXT</a> (<a href="/wiki/OpenHarmony" title="OpenHarmony">OpenHarmony</a>, <a href="/wiki/OpenHarmony#Oniro_OS" title="OpenHarmony">Oniro OS</a>)</i> → <i><a href="/wiki/HarmonyOS" title="HarmonyOS">HarmonyOS</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/L4_microkernel_family" title="L4 microkernel family">L4</a> kernel</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/L4Linux" title="L4Linux">L<sup>4</sup>Linux</a>^°</li> <li><a href="/wiki/PikeOS" title="PikeOS">PikeOS</a>^</li> <li><i><a href="/wiki/REX_OS" title="REX OS">REX OS</a></i>^</li> <li><a href="/wiki/Wombat_(operating_system)" title="Wombat (operating system)">Wombat</a>^°</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Java_virtual_machine" title="Java virtual machine">Java virtual machine</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/JavaOS" title="JavaOS">JavaOS</a></i> (<i><a href="/wiki/JavaOS#Chorus/Jazz" title="JavaOS">Chorus/Jazz</a></i>^ integrates <i><a href="/wiki/ChorusOS" title="ChorusOS">ChorusOS</a></i>^)</li> <li><i><a href="/wiki/JX_(operating_system)" title="JX (operating system)">JX</a></i>°</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Macintosh" class="mw-redirect" title="Macintosh">Macintosh</a> hosted</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Unix-like13" scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Unix-like" title="Unix-like">Unix-like</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/MachTen" title="MachTen">MachTen</a></i></li> <li><i><a href="/wiki/MacMach" title="MacMach">MacMach</a></i></li></ul> </div></td></tr></tbody></table><div> <ul><li><i><a href="/wiki/Copland_(operating_system)" title="Copland (operating system)">Copland</a></i></li> <li><i><a href="/wiki/Mac_OS_8#Mac_OS_8.6" title="Mac OS 8">Classic Mac OS</a></i> (<a href="/wiki/PowerPC" title="PowerPC">PowerPC</a> kernel)</li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Psion_(company)" title="Psion (company)">Psion</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <li><i><a href="/wiki/EPOC_(operating_system)" title="EPOC (operating system)">EPOC</a></i> → <i><a href="/wiki/Symbian" title="Symbian">Symbian</a> OS</i>^°</li> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Amiga" title="Amiga">Amiga</a>-type</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/AmigaOS" title="AmigaOS">AmigaOS</a></li> <li><a href="/wiki/AROS_Research_Operating_System" title="AROS Research Operating System">AROS</a>° <ul><li><a href="/wiki/AROS_Research_Operating_System#AspireOS" title="AROS Research Operating System">AspireOS</a>°</li> <li><a href="/wiki/AROS_Research_Operating_System#Broadway" title="AROS Research Operating System">Broadway</a>°</li> <li><a href="/wiki/AROS_Research_Operating_System#Icaros_Desktop" title="AROS Research Operating System">Icaros Desktop</a>°</li></ul></li> <li><a href="/wiki/MorphOS" title="MorphOS">MorphOS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Singularity_(operating_system)" title="Singularity (operating system)">Singularity</a></li> <li><a href="/wiki/ThreadX" title="ThreadX">ThreadX</a>^</li> <li><i><a href="/wiki/Verve_(operating_system)" title="Verve (operating system)">Verve</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/AIM_alliance" title="AIM alliance">AIM alliance</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i>Pink</i> → <i><a href="/wiki/Taligent" title="Taligent">Taligent</a> OS</i> → <i><a href="/wiki/Workplace_OS" title="Workplace OS">Workplace OS</a></i></li></ul> </div></td></tr></tbody></table><div> <ul><li><i><a href="/wiki/Amoeba_(operating_system)" title="Amoeba (operating system)">Amoeba</a></i>°</li> <li><i><a href="/wiki/BeRTOS" title="BeRTOS">BeRTOS</a></i>^°</li> <li><a href="/wiki/ChibiOS/RT" title="ChibiOS/RT">ChibiOS/RT</a>^°</li> <li><a href="/wiki/FreeRTOS" title="FreeRTOS">FreeRTOS</a>^°</li> <li><a href="/wiki/HelenOS" title="HelenOS">HelenOS</a>°</li> <li><a href="/wiki/Micro-Controller_Operating_Systems" title="Micro-Controller Operating Systems">µC/OS</a>^°</li> <li><a href="/wiki/MQX" title="MQX">MQX</a>^</li> <li><a href="/wiki/OpenComRTOS" title="OpenComRTOS">OpenComRTOS</a>^</li> <li><a href="/wiki/Phantom_OS" title="Phantom OS">Phantom OS</a>^°</li> <li><i><a href="/wiki/RC_4000_multiprogramming_system" title="RC 4000 multiprogramming system">RC 4000</a></i></li> <li><a href="/wiki/SharpOS" title="SharpOS">SharpOS</a>°</li> <li><i><a href="/wiki/SPIN_(operating_system)" title="SPIN (operating system)">SPIN</a></i>°</li> <li><i><a href="/wiki/Thoth_(operating_system)" title="Thoth (operating system)">Thoth</a></i>^ → <i><a href="/wiki/Harmony_(operating_system)" title="Harmony (operating system)">Harmony</a></i>^ → <i><a href="/wiki/V_(operating_system)" title="V (operating system)">V</a></i></li> <li><a href="/wiki/Versatile_Real-Time_Executive" title="Versatile Real-Time Executive">VRTX</a>^</li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Software_framework" title="Software framework">Frameworks</a>, <a href="/wiki/Software_development_kit" title="Software development kit">kits</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <li><a href="/wiki/Cosmos_(operating_system)" title="Cosmos (operating system)">Cosmos</a>°</li> <li><a href="/wiki/Genode" title="Genode">Genode</a>°</li> <li><a href="/wiki/TI-RTOS" title="TI-RTOS">TI-RTOS</a>^°</li> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Programmer" title="Programmer">Developers</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Gordon_Bell_(QNX)" title="Gordon Bell (QNX)">Gordon Bell</a></li> <li><a href="/wiki/Thomas_Bushnell" title="Thomas Bushnell">Thomas Bushnell</a></li> <li><a href="/wiki/David_Cheriton" title="David Cheriton">David Cheriton</a></li> <li><a href="/wiki/Dan_Dodge" title="Dan Dodge">Dan Dodge</a></li> <li><a href="/wiki/Per_Brinch_Hansen" title="Per Brinch Hansen">Per Brinch Hansen</a></li> <li><a href="/wiki/Gernot_Heiser" title="Gernot Heiser">Gernot Heiser</a></li> <li><a href="/wiki/Jochen_Liedtke" title="Jochen Liedtke">Jochen Liedtke</a></li> <li><a href="/wiki/James_G._Mitchell" title="James G. Mitchell">James G. Mitchell</a></li> <li><a href="/wiki/Ike_Nassi" title="Ike Nassi">Ike Nassi</a></li> <li><a href="/wiki/Richard_Rashid" title="Richard Rashid">Richard Rashid</a></li> <li><a href="/wiki/Andrew_S._Tanenbaum" title="Andrew S. Tanenbaum">Andrew S. Tanenbaum</a></li> <li><a href="/wiki/Avie_Tevanian" title="Avie Tevanian">Avie Tevanian</a></li> <li><a href="/wiki/William_Wulf" title="William Wulf">William Wulf</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><i>Italics</i> <b>= discontinued</b></li> <li><b>^ = <a href="/wiki/Real-time_operating_system" title="Real-time operating system">Real-time</a></b></li> <li><b>° = <a href="/wiki/Open-source_software" title="Open-source software">Open-source software</a></b><br /><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:Microkernel-based_operating_systems" title="Category:Microkernel-based operating systems">Category: Microkernel-based operating systems</a></b> <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:Microkernels" title="Category:Microkernels">Category: Microkernels</a></b></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235" /></div><div role="navigation" class="navbox" aria-labelledby="Operating_systems310" style="padding:3px"><table class="nowraplinks 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" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231" /><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Operating_systems" title="Template:Operating systems"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Operating_systems" title="Template talk:Operating systems"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Operating_systems" title="Special:EditPage/Template:Operating systems"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Operating_systems310" style="font-size:114%;margin:0 4em"><a href="/wiki/Operating_system" title="Operating system">Operating systems</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">General</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_operating_systems" title="Comparison of operating systems">Comparison</a></li> <li><a href="/wiki/Forensic_software_engineering" title="Forensic software engineering">Forensic engineering</a></li> <li><a href="/wiki/History_of_operating_systems" title="History of operating systems">History</a></li> <li><a href="/wiki/List_of_operating_systems" title="List of operating systems">List</a></li> <li><a href="/wiki/Timeline_of_operating_systems" title="Timeline of operating systems">Timeline</a></li> <li><a href="/wiki/Usage_share_of_operating_systems" title="Usage share of operating systems">Usage share</a></li> <li><a href="/wiki/Comparison_of_user_features_of_operating_systems" title="Comparison of user features of operating systems">User features comparison</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Variants</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/Disk_operating_system" title="Disk operating system">Disk operating system</a></li> <li><a href="/wiki/Distributed_operating_system" title="Distributed operating system">Distributed operating system</a></li> <li><a href="/wiki/Embedded_operating_system" title="Embedded operating system">Embedded operating system</a></li> <li><a href="/wiki/Hobbyist_operating_system" title="Hobbyist operating system">Hobbyist operating system</a></li> <li><a href="/wiki/Just_enough_operating_system" title="Just enough operating system">Just enough operating system</a></li> <li><a href="/wiki/Mobile_operating_system" title="Mobile operating system">Mobile operating system</a></li> <li><a href="/wiki/Network_operating_system" title="Network operating system">Network operating system</a></li> <li><a href="/wiki/Object-oriented_operating_system" title="Object-oriented operating system">Object-oriented operating system</a></li> <li><a href="/wiki/Real-time_operating_system" title="Real-time operating system">Real-time operating system</a></li> <li><a href="/wiki/Supercomputer_operating_system" title="Supercomputer operating system">Supercomputer operating system</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Kernel_(operating_system)" title="Kernel (operating system)">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"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:6em"><a href="/wiki/Computer_architecture" title="Computer architecture">Architectures</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Exokernel" title="Exokernel">Exokernel</a></li> <li><a href="/wiki/Hybrid_kernel" title="Hybrid kernel">Hybrid</a></li> <li><a href="/wiki/Microkernel" title="Microkernel">Microkernel</a></li> <li><a href="/wiki/Monolithic_kernel" title="Monolithic kernel">Monolithic</a></li> <li><a href="/wiki/Multikernel" title="Multikernel">Multikernel</a></li> <li><a href="/wiki/Vkernel" title="Vkernel">vkernel</a></li> <li><a href="/wiki/Rump_kernel" title="Rump kernel">Rump kernel</a></li> <li><a href="/wiki/Unikernel" title="Unikernel">Unikernel</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:6em">Components</th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Device_driver" title="Device driver">Device driver</a></li> <li><a href="/wiki/Loadable_kernel_module" title="Loadable kernel module">Loadable kernel module</a></li> <li><a href="/wiki/User_space_and_kernel_space" title="User space and kernel space">User space and kernel space</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Process_management_(computing)" title="Process management (computing)">Process management</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:6em">Concepts</th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Computer_multitasking" title="Computer multitasking">Computer multitasking</a> (<a href="/wiki/Cooperative_multitasking" title="Cooperative multitasking">Cooperative</a>, <a href="/wiki/Preemption_(computing)" title="Preemption (computing)">Preemptive</a>)</li> <li><a href="/wiki/Context_switch" title="Context switch">Context switch</a></li> <li><a href="/wiki/Interrupt" title="Interrupt">Interrupt</a></li> <li><a href="/wiki/Inter-process_communication" title="Inter-process communication">IPC</a></li> <li><a href="/wiki/Process_(computing)" title="Process (computing)">Process</a></li> <li><a href="/wiki/Process_control_block" title="Process control block">Process control block</a></li> <li><a href="/wiki/Real-time_operating_system" title="Real-time operating system">Real-time</a></li> <li><a href="/wiki/Thread_(computing)" title="Thread (computing)">Thread</a></li> <li><a href="/wiki/Time-sharing" title="Time-sharing">Time-sharing</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:6em"><a href="/wiki/Scheduling_(computing)" title="Scheduling (computing)">Scheduling<br />algorithms</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Fixed-priority_pre-emptive_scheduling" title="Fixed-priority pre-emptive scheduling">Fixed-priority preemptive</a></li> <li><a href="/wiki/Multilevel_feedback_queue" title="Multilevel feedback queue">Multilevel feedback queue</a></li> <li><a href="/wiki/Round-robin_scheduling" title="Round-robin scheduling">Round-robin</a></li> <li><a href="/wiki/Shortest_job_next" title="Shortest job next">Shortest job next</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Memory_management_(operating_systems)" title="Memory management (operating systems)">Memory management</a>,<br /><a href="/wiki/System_resource" title="System resource">resource</a> protection</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/Bus_error" title="Bus error">Bus error</a></li> <li><a href="/wiki/General_protection_fault" title="General protection fault">General protection fault</a></li> <li><a href="/wiki/Memory_paging" title="Memory paging">Memory paging</a></li> <li><a href="/wiki/Memory_protection" title="Memory protection">Memory protection</a></li> <li><a href="/wiki/Protection_ring" title="Protection ring">Protection ring</a></li> <li><a href="/wiki/Segmentation_fault" title="Segmentation fault">Segmentation fault</a></li> <li><a href="/wiki/Virtual_memory" title="Virtual memory">Virtual memory</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Non-volatile_memory" title="Non-volatile memory">Storage</a> access,<br /><a href="/wiki/File_system" title="File system">file systems</a></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/Booting#BOOT-LOADER" title="Booting">Boot loader</a></li> <li><a href="/wiki/Defragmentation" title="Defragmentation">Defragmentation</a></li> <li><a href="/wiki/Device_file" title="Device file">Device file</a></li> <li><a href="/wiki/File_attribute" title="File attribute">File attribute</a></li> <li><a href="/wiki/Inode" title="Inode">Inode</a></li> <li><a href="/wiki/Journaling_file_system" title="Journaling file system">Journal</a></li> <li><a href="/wiki/Disk_partitioning" title="Disk partitioning">Partition</a></li> <li><a href="/wiki/Virtual_file_system" title="Virtual file system">Virtual file system</a></li> <li><a href="/wiki/Virtual_tape_library" title="Virtual tape library">Virtual tape library</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Supporting concepts</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/API" title="API">API</a></li> <li><a href="/wiki/Computer_network" title="Computer network">Computer network</a></li> <li><a href="/wiki/Hardware_abstraction" title="Hardware abstraction">HAL</a></li> <li><a href="/wiki/Live_CD" title="Live CD">Live CD</a></li> <li><a href="/wiki/Live_USB" title="Live USB">Live USB</a></li> <li><a href="/wiki/Shell_(computing)" title="Shell (computing)">Shell</a> <ul><li><a href="/wiki/Command-line_interface" title="Command-line interface">CLI</a></li> <li><a href="/wiki/User_interface" title="User interface">User interface</a></li></ul></li> <li><a href="/wiki/Preboot_Execution_Environment" title="Preboot Execution Environment">PXE</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐67db76d8d7‐wmb6n Cached time: 20250403183525 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.707 seconds Real time usage: 0.959 seconds Preprocessor visited node count: 4974/1000000 Post‐expand include size: 167987/2097152 bytes Template argument size: 6885/2097152 bytes Highest expansion depth: 22/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 148882/5000000 bytes Lua time usage: 0.373/10.000 seconds Lua memory usage: 7907601/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 766.924 1 -total 28.51% 218.631 2 Template:Reflist 24.70% 189.439 34 Template:Cite_web 16.27% 124.792 1 Template:Infobox_OS 15.55% 119.237 10 Template:Navbox 13.85% 106.253 1 Template:Infobox 11.92% 91.444 2 Template:Short_description 11.65% 89.329 1 Template:Unix 6.84% 52.438 4 Template:Pagetype 6.70% 51.420 1 Template:Clarify --> <!-- Saved in parser cache with key enwiki:pcache:5574880:|#|:idhash:canonical and timestamp 20250403183525 and revision id 1283797043. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://auth.wikimedia.org/loginwiki/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=1" 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=Minix_3&oldid=1283797043">https://en.wikipedia.org/w/index.php?title=Minix_3&oldid=1283797043</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:2005_software" title="Category:2005 software">2005 software</a></li><li><a href="/wiki/Category:Computer_science_in_the_Netherlands" title="Category:Computer science in the Netherlands">Computer science in the Netherlands</a></li><li><a href="/wiki/Category:Computing_platforms" title="Category:Computing platforms">Computing platforms</a></li><li><a href="/wiki/Category:Educational_operating_systems" title="Category:Educational operating systems">Educational operating systems</a></li><li><a href="/wiki/Category:Information_technology_in_the_Netherlands" title="Category:Information technology in the Netherlands">Information technology in the Netherlands</a></li><li><a href="/wiki/Category:Microkernels" title="Category:Microkernels">Microkernels</a></li><li><a href="/wiki/Category:Minix" title="Category:Minix">Minix</a></li><li><a href="/wiki/Category:Operating_system_distributions_bootable_from_read-only_media" title="Category:Operating system distributions bootable from read-only media">Operating system distributions bootable from read-only media</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:CS1_maint:_bot:_original_URL_status_unknown" title="Category:CS1 maint: bot: original URL status unknown">CS1 maint: bot: original URL status unknown</a></li><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_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</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_containing_potentially_dated_statements_from_2017" title="Category:Articles containing potentially dated statements from 2017">Articles containing potentially dated statements from 2017</a></li><li><a href="/wiki/Category:All_articles_containing_potentially_dated_statements" title="Category:All articles containing potentially dated statements">All articles containing potentially dated statements</a></li><li><a href="/wiki/Category:Wikipedia_articles_needing_clarification_from_June_2015" title="Category:Wikipedia articles needing clarification from June 2015">Wikipedia articles needing clarification from June 2015</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_April_2015" title="Category:Articles with unsourced statements from April 2015">Articles with unsourced statements from April 2015</a></li><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</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 3 April 2025, at 18:35<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=Minix_3&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://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></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"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div 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"> <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> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-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-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">Minix 3</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>11 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-6f7c94ff49-w947k","wgBackendResponseTime":184,"wgPageParseReport":{"limitreport":{"cputime":"0.707","walltime":"0.959","ppvisitednodes":{"value":4974,"limit":1000000},"postexpandincludesize":{"value":167987,"limit":2097152},"templateargumentsize":{"value":6885,"limit":2097152},"expansiondepth":{"value":22,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":148882,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 766.924 1 -total"," 28.51% 218.631 2 Template:Reflist"," 24.70% 189.439 34 Template:Cite_web"," 16.27% 124.792 1 Template:Infobox_OS"," 15.55% 119.237 10 Template:Navbox"," 13.85% 106.253 1 Template:Infobox"," 11.92% 91.444 2 Template:Short_description"," 11.65% 89.329 1 Template:Unix"," 6.84% 52.438 4 Template:Pagetype"," 6.70% 51.420 1 Template:Clarify"]},"scribunto":{"limitreport-timeusage":{"value":"0.373","limit":"10.000"},"limitreport-memusage":{"value":7907601,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-67db76d8d7-wmb6n","timestamp":"20250403183525","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Minix 3","url":"https:\/\/en.wikipedia.org\/wiki\/Minix_3","sameAs":"http:\/\/www.wikidata.org\/entity\/Q770573","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q770573","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":"2006-06-15T16:38:27Z","dateModified":"2025-04-03T18:35:07Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/35\/Minix_3.png","headline":"Unix-like operating system"}</script> </body> </html>