Linux architecture: Difference between revisions

Content deleted Content added
No edit summary
Tag: categories removed
m Reverted edits by 121.243.151.16 (talk) to last revision by 70.108.92.3 (HG)
Line 1:
{{Orphan|date=February 2009}}
You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
{{Expert-subject|Linux|date=February 2009}}
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
[[Image:Linux kernel map.png|thumb|Linux kernel map and [http://www.makelinux.net/kernel_map bigger Interactive map].]]
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
'''Linux''' is a [[Unix-like]] based computer operating system. It has been ported to a vast variety of computer architectures.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account,Pages transcluded onto the current version of this page:
 
== File system ==
Template:Ambox (view source) (protected)
Its [[file system]] like all [[Unix]] systems is based on one root directory, or hierarchical top point with subdirectories underneath it. Some sub-directories act as mount points, where different physical or [[networked file system]]s may be incorporated.
Template:Ambox/core (view source) (protected)
Template:DMCA (view source) (protected)
Template:Dated maintenance category (view source) (protected)
Template:Expert-subject (view source) (protected)
Template:Orphan (view source) (protected)
Template:PAGENAMEU (view source) (protected)
This page is a member of 5 hidden categories:
 
The hardware is also incorporated into the file hierarchy. Device drivers interface to user applications via an entry in the <tt>/dev </tt> directory. Process information as well is mapped to the file system through the <tt>/proc</tt> directory.
Category:All articles needing expert attention
Category:All orphaned articles
Category:Articles needing expert attention from February 2009
Category:Linux articles needing expert attention
Category:Orphaned articles from February 2009
Retrieved from "http://en.wikipedia.org/wiki/Linux_architecture"Pages transcluded onto the current version of this page:
 
It is interesting to note that Unix security systems were designed into the architecture. Raw hardware devices are protected from direct access, and the file system has an inbuilt security system giving individual access to files on three levels, user only, group membership, and world access. Each category has read, executable and write flags that may be set in any combination.
Template:Ambox (view source) (protected)
Template:Ambox/core (view source) (protected)
Template:DMCA (view source) (protected)
Template:Dated maintenance category (view source) (protected)
Template:Expert-subject (view source) (protected)
Template:Orphan (view source) (protected)
Template:PAGENAMEU (view source) (protected)
This page is a member of 5 hidden categories:
 
== Kernel -or- System Software ==
Category:All articles needing expert attention
The [[Linux kernel]] includes true multitasking, [[virtual memory]], [[shared library|shared libraries]], demand loading, shared [[copy-on-write]] executables, proper [[memory management]], and [[TCP/IP]] [[computer network|networking]].
Category:All orphaned articles
Category:Articles needing expert attention from February 2009
Category:Linux articles needing expert attention
Category:Orphaned articles from February 2009
Retrieved from "http://en.wikipedia.org/wiki/Linux_architecture"Pages transcluded onto the current version of this page:
 
Today Linux is a module-loading [[monolithic kernel]]. [[Device driver]]s and kernel extensions typically run in [[ring 0]], with full access to the hardware, although some run in [[user space]]. Unlike standard monolithic kernels, device drivers are easily configured as [[module (Linux)|modules]], and loaded or unloaded while running the system. Also unlike standard monolithic kernels, device drivers can be pre-empted under certain conditions. This latter feature was added to handle [[hardware interrupt]]s correctly, and to improve support for [[symmetric multiprocessing]]. Preemption also improves latency, increasing responsiveness and making Linux more suitable for real-time applications.
Template:Ambox (view source) (protected)
Template:Ambox/core (view source) (protected)
Template:DMCA (view source) (protected)
Template:Dated maintenance category (view source) (protected)
Template:Expert-subject (view source) (protected)
Template:Orphan (view source) (protected)
Template:PAGENAMEU (view source) (protected)
This page is a member of 5 hidden categories:
 
The complete source code of various versions of the Linux kernel can be browsed at http://lxr.linux.no .
Category:All articles needing expert attention
Category:All orphaned articles
Category:Articles needing expert attention from February 2009
Category:Linux articles needing expert attention
Category:Orphaned articles from February 2009
Retrieved from "http://en.wikipedia.org/wiki/Linux_architecture"Pages transcluded onto the current version of this page:
 
The complete source code of the latest versions of the Linux kernel can be downloaded from http://www.kernel.org .
Template:Ambox (view source) (protected)
Template:Ambox/core (view source) (protected)
Template:DMCA (view source) (protected)
Template:Dated maintenance category (view source) (protected)
Template:Expert-subject (view source) (protected)
Template:Orphan (view source) (protected)
Template:PAGENAMEU (view source) (protected)
This page is a member of 5 hidden categories:
 
== See also ==
Category:All articles needing expert attention
* [[Linux]]
Category:All orphaned articles
* [[Linux kernel]]
Category:Articles needing expert attention from February 2009
Category:Linux articles needing expert attention
Category:Orphaned articles from February 2009
Retrieved from "http://en.wikipedia.org/wiki/Linux_architecture"Pages transcluded onto the current version of this page:
 
[[Category:Linux]]
Template:Ambox (view source) (protected)
Template:Ambox/core (view source) (protected)
Template:DMCA (view source) (protected)
Template:Dated maintenance category (view source) (protected)
Template:Expert-subject (view source) (protected)
Template:Orphan (view source) (protected)
Template:PAGENAMEU (view source) (protected)
This page is a member of 5 hidden categories:
 
Category:All articles needing expert attention
Category:All orphaned articles
Category:Articles needing expert attention from February 2009
Category:Linux articles needing expert attention
Category:Orphaned articles from February 2009
Retrieved from "http://en.wikipedia.org/wiki/Linux_architecture"Pages transcluded onto the current version of this page:
 
Template:Ambox (view source) (protected)
Template:Ambox/core (view source) (protected)
Template:DMCA (view source) (protected)
Template:Dated maintenance category (view source) (protected)
Template:Expert-subject (view source) (protected)
Template:Orphan (view source) (protected)
Template:PAGENAMEU (view source) (protected)
This page is a member of 5 hidden categories:
 
Category:All articles needing expert attention
Category:All orphaned articles
Category:Articles needing expert attention from February 2009
Category:Linux articles needing expert attention
Category:Orphaned articles from February 2009
Retrieved from "http://en.wikipedia.org/wiki/Linux_architecture" you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox. You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page.
Please do not save test edits. If you want to experiment, please use the sandbox.