<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-67455509926828504</id><updated>2026-07-23T23:05:30.789-07:00</updated><title type='text'>Operating System</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-851564216583024167</id><published>2009-10-24T04:21:00.001-07:00</published><updated>2009-10-24T04:21:53.461-07:00</updated><title type='text'>Uses</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Operating system-level virtualization is commonly used in virtual hosting environments, where it is useful for securely allocating finite hardware resources amongst a large number of mutually-distrusting users. It is also used, to a lesser extent, for consolidating server hardware by moving services on separate hosts into containers on the one server.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Other typical scenarios include separating several applications to separate containers for improved security, hardware independence, and added resource management features.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;OS-level virtualization implementations that are capable of live migration can be used for dynamic load balancing of containers between nodes in a cluster.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/851564216583024167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/10/uses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/851564216583024167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/851564216583024167'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/10/uses.html' title='Uses'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-1730749499359395908</id><published>2009-10-18T10:05:00.001-07:00</published><updated>2009-10-18T10:05:48.003-07:00</updated><title type='text'>OS Embedded</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;The Operating System Embedded (mostly known under the acronym OSE) is a real-time embedded operating system created by the Swedish information technology company ENEA. Bengt Eliasson, who at the time was a consultant from ENEA with an assignment at Ericsson, wrote the basic parts of the kernel. The early version for the Zilog Z80 processor was named OS80.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;OSE uses events (named signals due to ENEA&#39;s Telecomms background) in the form of messages passed to and from processes in the system. Messages are stored in a queue attached to each process. A &#39;link handler&#39; mechanism allows signals to be passed between processes on separate machines, over a variety of transports. The OSE signalling mechanism formed the basis of an open-source inter-process communication project called LINX .&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The system exists in several revisions named OSE for ARM processors, PowerPC and MIPS, OSEck for various DSP&#39;s and OSE Epsilon for minimal devices(written 100% in assembly).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;OSE supports wide range of processors:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;ol&gt;&lt;li&gt;ARM consortium family: ARM 7, ARM 9, ARM10, XScale &lt;/li&gt;&lt;li&gt;MIPS 32 consortium family &lt;/li&gt;&lt;li&gt;Freescale PowerPC family: MPC 5xx, MPC 5xxx, Host Processors MPC 7xxx, PowerQUICC I MPC 8xx, PowerQUICC II MPC 82xx and MPC 83xx, PowerQUICC III MPC 85xx, Host Processors MPC 8xxx &lt;/li&gt;&lt;li&gt;IBM PowerPC family (from AMCC): 405EP, 405GP, 440GP, 440GX &lt;/li&gt;&lt;li&gt;IBM PowerPC family (from IBM): 750, 750CX, 750FX, 750GX &lt;/li&gt;&lt;li&gt;INTEL ARM 5 family - XScale, PXA-25x &lt;/li&gt;&lt;li&gt;Intel Network Processor: IXP2400 &lt;/li&gt;&lt;li&gt;Texas Instruments: OMAP (all chipsets, for OMAP DSP part see OSEck) &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/1730749499359395908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/10/os-embedded.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1730749499359395908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1730749499359395908'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/10/os-embedded.html' title='OS Embedded'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-4656259740887728872</id><published>2009-10-10T07:43:00.001-07:00</published><updated>2009-10-10T07:43:29.868-07:00</updated><title type='text'>OS Advocacy</title><content type='html'>&lt;p align=&quot;justify&quot;&gt;Operating system advocacy is the practice of attempting to increase the awareness and improve the perception of a computer operating system. The motivation behind this may be to increase the number of users of a system, to assert the superiority of one choice over another or out of brand loyalty, pride in an operating system&#39;s abilities, or to persuade software vendors to port specific applications or device drivers to the platform.Operating system advocacy can vary widely in tone and form, from published comparisons to heated debates on mailing lists and other forums. In its most extreme forms it can veer into zealotry. Advocates are often normal users who devote their spare time to advocacy of their operating system of choice; many have a deep and abiding interest in the use, design and construction of operating systems and an emotional investment in their favourite operating system.Operating system advocacy can be compared to advocacy in other fields, particularly browser and editor wars, but also advocacy of programming languages and video game consoles.&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/4656259740887728872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/10/os-advocacy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/4656259740887728872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/4656259740887728872'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/10/os-advocacy.html' title='OS Advocacy'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-5312661083807417881</id><published>2009-10-04T23:28:00.001-07:00</published><updated>2009-10-04T23:28:45.046-07:00</updated><title type='text'>OS level virtualization</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Operating system-level virtualization is a server virtualization method where the kernel of an operating system allows for multiple isolated user-space instances, instead of just one. Such instances (often called containers, VEs, VPSs or jails) may look and feel like a real server, from the point of view of its owner. On Unix systems, this technology can be thought of as an advanced implementation of the standard chroot mechanism. In addition to isolation mechanisms, the kernel often provides resource management features to limit the impact of one container&#39;s activities on the other containers.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/5312661083807417881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/10/os-level-virtualization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/5312661083807417881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/5312661083807417881'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/10/os-level-virtualization.html' title='OS level virtualization'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-6654899746857172219</id><published>2009-09-25T22:44:00.001-07:00</published><updated>2009-09-25T22:44:16.946-07:00</updated><title type='text'>Kernel</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;n computing, the &#39;kernel&#39; is the central component of most computer operating systems. Its responsibilities include managing the system&#39;s resources (the communication between hardware and software components). Usually as a basic component of an operating system, a kernel can provide the lowest-level abstraction layer for the resources (especially memory, processors and I/O devices) that application software must control to perform its function. It typically makes these facilities available to application processes through inter-process communication mechanisms and system calls.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Operating System tasks are done differently by different kernels, depending on their design and implementation. While monolithic kernels will try to achieve these goals by executing all the operating system code in the same address space to increase the performance of the system, microkernels run most of the operating system services in user space as servers, aiming to improve maintainability and modularity of the operating system. A range of possibilities exists between these two extremes.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/6654899746857172219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/09/kernel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/6654899746857172219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/6654899746857172219'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/09/kernel.html' title='Kernel'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-3467014463828191225</id><published>2009-09-19T04:29:00.001-07:00</published><updated>2009-09-19T04:29:49.261-07:00</updated><title type='text'>Shell</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;A shell is a piece of software that provides an interface for users. Typically, the term refers to an operating system shell which provides access to the services of a kernel. However, the term is also applied very loosely to applications and may include any software that is &quot;built around&quot; a particular component, such as web browsers and email clients that are &quot;shells&quot; for HTML rendering engines. The name &#39;shell&#39; originates from shells being an outer layer of interface between the user and the innards of the operating system (the kernel).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Operating system shells generally fall into one of two categories: command-line and graphical. Command-line shells provide a command-line interface (CLI) to the operating system, while graphical shells provide a graphical user interface (GUI). In either category the primary purpose of the shell is to invoke or &quot;launch&quot; another program; however, shells frequently have additional capabilities such as viewing the contents of directories.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The relative merits of CLI- and GUI-based shells are often debated. CLI proponents claim that certain operations can be performed much faster under CLI shells than under GUI shells (such as moving files, for example). However, GUI proponents advocate the comparative usability and simplicity of GUI shells. The best choice is often determined by the way in which a computer will be used. On a server mainly used for data transfers and processing with expert administration, a CLI is likely to be the best choice. On the other hand, a GUI would be more appropriate for a computer to be used for image or video editing and the development of the above data.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/3467014463828191225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/09/shell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/3467014463828191225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/3467014463828191225'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/09/shell.html' title='Shell'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-3012278445263038535</id><published>2009-09-11T02:27:00.001-07:00</published><updated>2009-09-11T02:27:27.242-07:00</updated><title type='text'>History Of Computer Architecture</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;The term “architecture” in computer literature can be traced to the work of Lyle R. Johnson and Frederick P. Brooks, Jr., members in 1959 of the Machine Organization department in IBM’s main research center. Johnson had the opportunity to write a proprietary research communication about Stretch, an IBM-developed supercomputer for Los Alamos Scientific Laboratory. In attempting to characterize his chosen level of detail for discussing the luxuriously embellished computer, he noted that his description of formats, instruction types, hardware parameters, and speed enhancements was at the level of “system architecture” – a term that seemed more useful than “machine organization.” Subsequently, Brooks, one of the Stretch designers, started Chapter 2 of a book (Planning a Computer System: Project Stretch, ed. W. Buchholz, 1962) by writing, “Computer architecture, like other architecture, is the art of determining the needs of the user of a structure and then designing to meet those needs as effectively as possible within economic and technological constraints.” Brooks went on to play a major role in the development of the IBM System/360 line of computers, where “architecture” gained currency as a noun with the definition “what the user needs to know.” Later the computer world would employ the term in many less-explicit ways.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The first mention of the term architecture in the referred computer literature is in a 1964 article describing the IBM System/360. The article defines architecture as the set of “attributes of a system as seen by the programmer, i.e., the conceptual structure and functional behavior, as distinct from the organization of the data flow and controls, the logical design, and the physical implementation.” In the definition, the programmer perspective of the computer’s functional behavior is key. The conceptual structure part of an architecture description makes the functional behavior comprehensible, and extrapolatable to a range of Use cases. Only later on did ‘internals’ such as “the way by which the CPU performs internally and accesses addresses in memory,” mentioned above, slip into the definition of computer architecture.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/3012278445263038535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/09/history-of-computer-architecture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/3012278445263038535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/3012278445263038535'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/09/history-of-computer-architecture.html' title='History Of Computer Architecture'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-7968801683018856521</id><published>2009-08-21T05:21:00.000-07:00</published><updated>2009-08-21T03:09:36.078-07:00</updated><title type='text'>Kernel preemption</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;In recent years, concerns have arisen because of long latencies associated with some kernel run-times, sometimes on the order of 100ms or more in systems with monolithic kernels. These latencies often produce noticeable slowness in desktop systems, and can prevent operating systems from performing time-sensitive operations such as audio recording and some communications.&lt;br /&gt;Modern operating systems extend the concepts of application preemption to device drivers and kernel code, so that the operating system has preemptive control over internal run-times as well. Under Windows Vista, the introduction of the Windows Display Driver Model (WDDM) accomplishes this for display drivers, and in Linux, the preemptable kernel model introduced in version 2.6 allows all device drivers and some other parts of kernel code to take advantage of preemptive multi-tasking.&lt;br /&gt;Under Windows prior to Windows Vista and Linux prior to version 2.6 all driver execution was co-operative, meaning that if a driver entered an infinite loop it would freeze the system.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/7968801683018856521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/kernel-preemption.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/7968801683018856521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/7968801683018856521'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/kernel-preemption.html' title='Kernel preemption'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-2333478852563932907</id><published>2009-08-21T05:20:00.000-07:00</published><updated>2009-08-21T03:09:28.715-07:00</updated><title type='text'>Disk Access And File System</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Access to data stored on disks is a central feature of all operating systems. Computers store data on disks using files, which are structured in specific ways in order to allow for faster access, higher reliability, and to make better use out of the drive&#39;s available space. The specific way in which files are stored on a disk is called a file system, and enables files to have names and attributes. It also allows them to be stored in a hierarchy of directories or folders arranged in a directory tree.&lt;br /&gt;Early operating systems generally supported a single type of disk drive and only one kind of file system. Early file systems were limited in their capacity, speed, and in the kinds of file names and directory structures they could use. These limitations often reflected limitations in the operating systems they were designed for, making it very difficult for an operating system to support more than one file system.&lt;br /&gt;While many simpler operating systems support a limited range of options for accessing storage systems, operating systems like UNIX and Linux support a technology known as a virtual file system or VFS. An operating system like UNIX supports a wide array of storage devices, regardless of their design or file systems to be accessed through a common application programming interface (API). This makes it unnecessary for programs to have any knowledge about the device they are accessing. A VFS allows the operating system to provide programs with access to an unlimited number of devices with an infinite variety of file systems installed on them through the use of specific device drivers and file system drivers.&lt;br /&gt;A connected storage device such as a hard drive is accessed through a device driver. The device driver understands the specific language of the drive and is able to translate that language into a standard language used by the operating system to access all disk drives. On UNIX this is the language of block devices.&lt;br /&gt;When the kernel has an appropriate device driver in place, it can then access the contents of the disk drive in raw format, which may contain one or more file systems. A file system driver is used to translate the commands used to access each specific file system into a standard set of commands that the operating system can use to talk to all file systems. Programs can then deal with these file systems on the basis of filenames, and directories/folders, contained within a hierarchical structure. They can create, delete, open, and close files, as well as gather various information about them, including access permissions, size, free space, and creation and modification dates.&lt;br /&gt;Various differences between file systems make supporting all file systems difficult. Allowed characters in file names, case sensitivity, and the presence of various kinds of file attributes makes the implementation of a single interface for every file system a daunting task. Operating systems tend to recommend the use of (and so support natively) file systems specifically designed for them; for example, NTFS in Windows and ext3 and ReiserFS in Linux. However, in practice, third party drives are usually available to give support for the most widely used filesystems in most general-purpose operating systems (for example, NTFS is available in Linux through NTFS-3g, and ext2/3 and ReiserFS are available in Windows through FS-driver and rfstool).&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/2333478852563932907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/disk-access-and-file-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/2333478852563932907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/2333478852563932907'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/disk-access-and-file-system.html' title='Disk Access And File System'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-2790121672819896194</id><published>2009-08-21T05:19:00.000-07:00</published><updated>2009-08-21T03:09:19.487-07:00</updated><title type='text'>Device Driver</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;A device driver is a specific type of computer software developed to allow interaction with hardware devices. Typically this constitutes an interface for communicating with the device, through the specific computer bus or communications subsystem that the hardware is connected to, providing commands to and/or receiving data from the device, and on the other end, the requisite interfaces to the operating system and software applications. It is a specialized hardware-dependent computer program which is also operating system specific that enables another program, typically an operating system or applications software package or computer program running under the operating system kernel, to interact transparently with a hardware device, and usually provides the requisite interrupt handling necessary for any necessary asynchronous time-dependent hardware interfacing needs.&lt;br /&gt;The key design goal of device drivers is abstraction. Every model of hardware (even within the same class of device) is different. Newer models also are released by manufacturers that provide more reliable or better performance and these newer models are often controlled differently. Computers and their operating systems cannot be expected to know how to control every device, both now and in the future. To solve this problem, OSes essentially dictate how every type of device should be controlled. The function of the device driver is then to translate these OS mandated function calls into device specific calls. In theory a new device, which is controlled in a new manner, should function correctly if a suitable driver is available. This new driver will ensure that the device appears to operate as usual from the operating systems&#39; point of view.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/2790121672819896194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/device-driver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/2790121672819896194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/2790121672819896194'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/device-driver.html' title='Device Driver'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-6789565575037132719</id><published>2009-08-21T05:18:00.000-07:00</published><updated>2009-08-21T03:09:09.179-07:00</updated><title type='text'>Networking</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Currently most operating systems support a variety of networking protocols, hardware, and applications for using them. This means that computers running dissimilar operating systems can participate in a common network for sharing resources such as computing, files, printers, and scanners using either wired or wireless connections. Networks can essentially allow a computer&#39;s operating system to access the resources of a remote computer to support the same functions as it could if those resources were connected directly to the local computer. This includes everything from simple communication, to using networked file systems or even sharing another computer&#39;s graphics or sound hardware. Some network services allow the resources of a computer to be accessed transparently, such as SSH which allows networked users direct access to a computer&#39;s command line interface.&lt;br /&gt;Client/server networking involves a program on a computer somewhere which connects via a network to another computer, called a server. Servers, usually running UNIX or Linux, offer (or host) various services to other network computers and users. These services are usually provided through ports or numbered access points beyond the server&#39;s network address. Each port number is usually associated with a maximum of one running program, which is responsible for handling requests to that port. A daemon, being a user program, can in turn access the local hardware resources of that computer by passing requests to the operating system kernel.&lt;br /&gt;Many operating systems support one or more vendor-specific or open networking protocols as well, for example, SNA on IBM systems, DECnet on systems from Digital Equipment Corporation, and Microsoft-specific protocols (SMB) on Windows. Specific protocols for specific tasks may also be supported such as NFS for file access. Protocols like ESound, or esd can be easily extended over the network to provide sound from local applications, on a remote system&#39;s sound hardware.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/6789565575037132719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/networking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/6789565575037132719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/6789565575037132719'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/networking.html' title='Networking'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-1456881990399185391</id><published>2009-08-21T05:17:00.000-07:00</published><updated>2009-08-21T03:08:12.113-07:00</updated><title type='text'>Microsoft Windows</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;While the Windows 9x series offered the option of having profiles for multiple users, they had no concept of access privileges, and did not allow concurrent access; and so were not true multi-user operating systems. In addition, they implemented only partial memory protection. They were accordingly widely criticised for lack of security.&lt;br /&gt;The Windows NT series of operating systems, by contrast, are true multi-user, and implement absolute memory protection. However, a lot of the advantages of being a true multi-user operating system were nullified by the fact that, prior to Windows Vista, the first user account created during the setup process was an administrator account, which was also the default for new accounts. Though Windows XP did have limited accounts, the majority of home users did not change to an account type with fewer rights – partially due to the number of programs which unnecessarily required administrator rights – and so most home users ran as administrator all the time.&lt;br /&gt;Windows Vista changes this by introducing a privilege elevation system called User Account Control. When logging in as a standard user, a logon session is created and a token containing only the most basic privileges is assigned. In this way, the new logon session is incapable of making changes that would affect the entire system. When logging in as a user in the Administrators group, two separate tokens are assigned. The first token contains all privileges typically awarded to an administrator, and the second is a restricted token similar to what a standard user would receive. User applications, including the Windows Shell, are then started with the restricted token, resulting in a reduced privilege environment even under an Administrator account. When an application requests higher privileges or &quot;Run as administrator&quot; is clicked, UAC will prompt for confirmation and, if consent is given (including administrator credentials if the account requesting the elevation is not a member of the administrators group), start the process using the unrestricted token.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/1456881990399185391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/microsoft-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1456881990399185391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1456881990399185391'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/microsoft-windows.html' title='Microsoft Windows'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-5932861858085168936</id><published>2009-08-21T05:16:00.000-07:00</published><updated>2009-08-21T03:08:04.902-07:00</updated><title type='text'>Security</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;A computer being secure depends on a number of technologies working properly. A modern operating system provides access to a number of resources, which are available to software running on the system, and to external devices like networks via the kernel.&lt;br /&gt;The operating system must be capable of distinguishing between requests which should be allowed to be processed, and others which should not be processed. While some systems may simply distinguish between &quot;privileged&quot; and &quot;non-privileged&quot;, systems commonly have a form of requester identity, such as a user name. To establish identity there may be a process of authentication. Often a username must be quoted, and each username may have a password. Other methods of authentication, such as magnetic cards or biometric data, might be used instead. In some cases, especially connections from the network, resources may be accessed with no authentication at all (such as reading files over a network share). Also covered by the concept of requester identity is authorization; the particular services and resources accessible by the requester once logged into a system and tied to either the requester&#39;s user account or to the variously configured groups of users to which the requester belongs.&lt;br /&gt;In addition to the allow/disallow model of security, a system with a high level of security will also offer auditing options. These would allow tracking of requests for access to resources (such as, &quot;who has been reading this file?&quot;). Internal security, or security from an already running program is only possible if all possibly harmful requests must be carried out through interrupts to the operating system kernel. If programs can directly access hardware and resources, they cannot be secured.&lt;br /&gt;External security involves a request from outside the computer, such as a login at a connected console or some kind of network connection. External requests are often passed through device drivers to the operating system&#39;s kernel, where they can be passed onto applications, or carried out directly. Security of operating systems has long been a concern because of highly sensitive data held on computers, both of a commercial and military nature. The United States Government Department of Defense (DoD) created the Trusted Computer System Evaluation Criteria (TCSEC) which is a standard that sets basic requirements for assessing the effectiveness of security. This became of vital importance to operating system makers, because the TCSEC was used to evaluate, classify and select computer systems being considered for the processing, storage and retrieval of sensitive or classified information.&lt;br /&gt;Network services include offerings such as file sharing, print services, email, web sites, and file transfer protocols (FTP), most of which can have compromised security. At the front line of security are hardware devices known as firewalls or intrusion detection/prevention systems. At the operating system level, there are a number of software firewalls available, as well as intrusion detection/prevention systems. Most modern operating systems include a software firewall, which is enabled by default. A software firewall can be configured to allow or deny network traffic to or from a service or application running on the operating system. Therefore, one can install and be running an insecure service, such as Telnet or FTP, and not have to be threatened by a security breach because the firewall would deny all traffic trying to connect to the service on that port.&lt;br /&gt;An alternative strategy, and the only sandbox strategy available in systems that do not meet the Popek and Goldberg virtualization requirements, is the operating system not running user programs as native code, but instead either emulates a processor or provides a host for a p-code based system such as Java.&lt;br /&gt;Internal security is especially relevant for multi-user systems; it allows each user of the system to have private files that the other users cannot tamper with or read. Internal security is also vital if auditing is to be of any use, since a program can potentially bypass the operating system, inclusive of bypassing auditing.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/5932861858085168936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/5932861858085168936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/5932861858085168936'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/security.html' title='Security'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-5980502785011406962</id><published>2009-08-21T05:15:00.000-07:00</published><updated>2009-08-21T03:07:55.437-07:00</updated><title type='text'>Linux/Unix</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Linux and UNIX both have two tier security, which limits any system-wide changes to the root user, a special user account on all UNIX-like systems. While the root user has virtually unlimited permission to effect system changes, programs running as a regular user are limited in where they can save files, what hardware they can access, etc. In many systems, a user&#39;s memory usage, their selection of available programs, their total disk usage or quota, available range of programs&#39; priority settings, and other functions can also be locked down. This provides the user with plenty of freedom to do what needs to be done, without being able to put any part of the system in jeopardy (barring accidental triggering of system-level bugs) or make sweeping, system-wide changes. The user&#39;s settings are stored in an area of the computer&#39;s file system called the user&#39;s home directory, which is also provided as a location where the user may store their work, a concept later adopted by Windows as the &#39;My Documents&#39; folder. Should a user have to install software outside of his home directory or make system-wide changes, they must become the root user temporarily, usually with the su or sudo command, which is answered with the computer&#39;s root password when prompted. Some systems (such as Ubuntu and its derivatives) are configured by default to allow select users to run programs as the root user via the sudo command, using the user&#39;s own password for authentication instead of the system&#39;s root password. One is sometimes said to &quot;go root&quot; or &quot;drop to root&quot; when elevating oneself to root access.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/5980502785011406962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/linuxunix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/5980502785011406962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/5980502785011406962'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/linuxunix.html' title='Linux/Unix'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-7694050086919900064</id><published>2009-08-21T05:14:00.000-07:00</published><updated>2009-08-21T03:07:43.147-07:00</updated><title type='text'>Solaris</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;The Solaris Operating System (as with most operating systems based upon open standards and/or open source) uses UFS as its primary file system. Prior to 1998, Solaris UFS did not have logging/journaling capabilities, but over time the OS has gained this and other new data management capabilities.&lt;br /&gt;Additional features include Veritas (Journaling) VxFS, QFS from Sun Microsystems, enhancements to UFS including multiterabyte support and UFS volume management included as part of the OS, and ZFS (open source, poolable, 128-bit, compressible, and error-correcting).&lt;br /&gt;Kernel extensions were added to Solaris to allow for bootable Veritas VxFS operation. Logging or journaling was added to UFS in Solaris 7. Releases of Solaris 10, Solaris Express, OpenSolaris, and other open source variants of Solaris later supported bootable ZFS.&lt;br /&gt;Logical Volume Management allows for spanning a file system across multiple devices for the purpose of adding redundancy, capacity, and/or throughput. Solaris includes Solaris Volume Manager (formerly known as Solstice DiskSuite.) Solaris is one of many operating systems supported by Veritas Volume Manager. Modern Solaris based operating systems eclipse the need for volume management through leveraging virtual storage pools in ZFS.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/7694050086919900064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/solaris.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/7694050086919900064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/7694050086919900064'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/solaris.html' title='Solaris'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-4424148252172358101</id><published>2009-08-21T05:13:00.000-07:00</published><updated>2009-08-21T03:07:07.595-07:00</updated><title type='text'>Linux</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Many Linux distributions support some or all of ext2, ext3, ext4, ReiserFS, Reiser4, JFS , XFS , GFS, GFS2, OCFS, OCFS2, and NILFS. The ext file systems, namely ext2, ext3 and ext4 are based on the original Linux file system. Others have been developed by companies to meet their specific needs, hobbyists, or adapted from UNIX, Microsoft Windows, and other operating systems. Linux has full support for XFS and JFS, along with FAT (the MS-DOS file system), and HFS which is the primary file system for the Macintosh.&lt;br /&gt;In recent years support for Microsoft Windows NT&#39;s NTFS file system has appeared in Linux, and is now comparable to the support available for other native UNIX file systems. ISO 9660 and Universal Disk Format (UDF) are supported which are standard file systems used on CDs, DVDs, and BluRay discs. It is possible to install Linux on the majority of these file systems. Unlike other operating systems, Linux and UNIX allow any file system to be used regardless of the media it is stored in, whether it is a hard drive, a disc (CD,DVD...), an USB key, or even contained within a file located on another file system.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/4424148252172358101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/4424148252172358101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/4424148252172358101'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/linux.html' title='Linux'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-1945321425308092768</id><published>2009-08-21T05:12:00.000-07:00</published><updated>2009-08-21T03:06:40.866-07:00</updated><title type='text'>Microsoft Windows</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Microsoft Windows currently supports NTFS and FAT file systems, along with network file systems shared from other computers, and the ISO 9660 and UDF filesystems used for CDs, DVDs, and other optical discs such as Blu-ray. Under Windows each file system is usually limited in application to certain media, for example CDs must use ISO 9660 or UDF, and as of Windows Vista, NTFS is the only file system which the operating system can be installed on. Windows Embedded CE 6.0, Windows Vista Service Pack 1, and Windows Server 2008 support ExFAT, a file system more suitable for flash drives.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/1945321425308092768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/microsoft-windows_21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1945321425308092768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1945321425308092768'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/microsoft-windows_21.html' title='Microsoft Windows'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-917066690513066907</id><published>2009-08-21T05:11:00.000-07:00</published><updated>2009-08-21T03:06:27.494-07:00</updated><title type='text'>Mac OS X</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Mac OS X supports HFS+ with journaling as its primary file system. It is derived from the Hierarchical File System of the earlier Mac OS. Mac OS X has facilities to read and write FAT, NTFS (read-only, although an open-source cross platform implementation known as NTFS 3G provides read-write support to Microsoft Windows NTFS file system for Mac OS X users), UDF, and other file systems, but cannot be installed to them. Due to its UNIX heritage Mac OS X now supports virtually all the file systems supported by the UNIX VFS. Recently Apple Inc. started work on porting Sun Microsystems&#39; ZFS filesystem to Mac OS X and preliminary support is already available in Mac OS X 10.5 as well as support for Blu-ray discs.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/917066690513066907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/mac-os-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/917066690513066907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/917066690513066907'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/mac-os-x.html' title='Mac OS X'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-3618401696548695214</id><published>2009-08-21T05:10:00.000-07:00</published><updated>2009-08-21T03:06:12.339-07:00</updated><title type='text'>Special Purpose File System</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;FAT file systems are commonly found on floppy disks, flash memory cards, digital cameras, and many other portable devices because of their relative simplicity. Performance of FAT compares poorly to most other file systems as it uses overly simplistic data structures, making file operations time-consuming, and makes poor use of disk space in situations where many small files are present. ISO 9660 and Universal Disk Format are two common formats that target Compact Discs and DVDs. Mount Rainier is a newer extension to UDF supported by Linux 2.6 series and Windows Vista that facilitates rewriting to DVDs in the same fashion as has been possible with floppy disks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/3618401696548695214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/special-purpose-file-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/3618401696548695214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/3618401696548695214'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/special-purpose-file-system.html' title='Special Purpose File System'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-5914413712661539031</id><published>2009-08-21T05:09:00.000-07:00</published><updated>2009-08-21T03:05:33.969-07:00</updated><title type='text'>Journalized File System</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;File systems may provide journaling, which provides safe recovery in the event of a system crash. A journaled file system writes some information twice: first to the journal, which is a log of file system operations, then to its proper place in the ordinary file system. Journaling is handled by the file system driver, and keeps track of each operation taking place that changes the contents of the disk. In the event of a crash, the system can recover to a consistent state by replaying a portion of the journal. Many UNIX file systems provide journaling including ReiserFS, JFS, and Ext3.&lt;br /&gt;In contrast, non-journaled file systems typically need to be examined in their entirety by a utility such as fsck or chkdsk for any inconsistencies after an unclean shutdown. Soft updates is an alternative to journaling that avoids the redundant writes by carefully ordering the update operations. Log-structured file systems and ZFS also differ from traditional journaled file systems in that they avoid inconsistencies by always writing new copies of the data, eschewing in-place updates.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/5914413712661539031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/journalized-file-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/5914413712661539031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/5914413712661539031'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/journalized-file-system.html' title='Journalized File System'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-3749349582997886982</id><published>2009-08-21T05:08:00.001-07:00</published><updated>2009-08-21T03:05:06.346-07:00</updated><title type='text'>Graphical User Interface</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Most of the modern computer systems support graphical user interfaces (GUI), and often include them. In some computer systems, such as the original implementations of Microsoft Windows and the Mac OS, the GUI is integrated into the kernel.&lt;br /&gt;While technically a graphical user interface is not an operating system service, incorporating support for one into the operating system kernel can allow the GUI to be more responsive by reducing the number of context switches required for the GUI to perform its output functions. Other operating systems are modular, separating the graphics subsystem from the kernel and the Operating System. In the 1980s UNIX, VMS and many others had operating systems that were built this way. Linux and Mac OS X are also built this way. Modern releases of Microsoft Windows such as Windows Vista implement a graphics subsystem that is mostly in user-space, however versions between Windows NT 4.0 and Windows Server 2003&#39;s graphics drawing routines exist mostly in kernel space. Windows 9x had very little distinction between the interface and the kernel.&lt;br /&gt;Many computer operating systems allow the user to install or create any user interface they desire. The X Window System in conjunction with GNOME or KDE is a commonly-found setup on most Unix and Unix-like (BSD, Linux, Minix) systems. A number of Windows shell replacements have been released for Microsoft Windows, which offer alternatives to the included Windows shell, but the shell itself cannot be separated from Windows.&lt;br /&gt;Numerous Unix-based GUIs have existed over time, most derived from X11. Competition among the various vendors of Unix (HP, IBM, Sun) led to much fragmentation, though an effort to standardize in the 1990s to COSE and CDE failed for the most part due to various reasons, eventually eclipsed by the widespread adoption of GNOME and KDE. Prior to open source-based toolkits and desktop environments, Motif was the prevalent toolkit/desktop combination (and was the basis upon which CDE was developed).&lt;br /&gt;Graphical user interfaces evolve over time. For example, Windows has modified its user interface almost every time a new major version of Windows is released, and the Mac OS GUI changed dramatically with the introduction of Mac OS X in 1999.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/3749349582997886982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/graphical-user-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/3749349582997886982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/3749349582997886982'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/graphical-user-interface.html' title='Graphical User Interface'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-1479237279918691108</id><published>2009-08-21T05:08:00.000-07:00</published><updated>2009-08-21T03:04:44.659-07:00</updated><title type='text'>Microsoft Windows</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Microsoft Windows is a family of proprietary operating systems that originated as an add-on to the older MS-DOS operating system for the IBM PC. Modern versions are based on the newer Windows NT kernel that was originally intended for OS/2. Windows runs on x86, x86-64 and Itanium processors. Earlier versions also ran on the DEC Alpha, MIPS, Fairchild (later Intergraph) Clipper and PowerPC architectures (some work was done to port it to the SPARC architecture).&lt;br /&gt;As of June 2008, Microsoft Windows holds a large amount of the worldwide desktop market share. Windows is also used on servers, supporting applications such as web servers and database servers. In recent years, Microsoft has spent significant marketing and research &amp;amp; development money to demonstrate that Windows is capable of running any enterprise application, which has resulted in consistent price/performance records (see the TPC) and significant acceptance in the enterprise market.&lt;br /&gt;The most widely used version of the Microsoft Windows family is Windows XP, released on October 25, 2001.&lt;br /&gt;In November 2006, after more than five years of development work, Microsoft released Windows Vista, a major new operating system version of Microsoft Windows family which contains a large number of new features and architectural changes. Chief amongst these are a new user interface and visual style called Windows Aero, a number of new security features such as User Account Control, and a few new multimedia applications such as Windows DVD Maker. A server variant based on the same kernel, Windows Server 2008, was released in early 2008.&lt;br /&gt;Windows 7 is currently under development; Microsoft has stated that it intends to scope its development to a three-year timeline; it is to be released on October 22, 2009&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/1479237279918691108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/microsoft-windows_6973.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1479237279918691108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1479237279918691108'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/microsoft-windows_6973.html' title='Microsoft Windows'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-7359717771095327671</id><published>2009-08-21T05:07:00.000-07:00</published><updated>2009-08-21T03:04:06.440-07:00</updated><title type='text'>Unix</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Ken Thompson wrote B, mainly based on BCPL, which he used to write Unix, based on his experience in the MULTICS project. B was replaced by C, and Unix developed into a large, complex family of inter-related operating systems which have been influential in every modern operating system (see History). The Unix-like family is a diverse group of operating systems, with several major sub-categories including System V, BSD, and Linux. The name &quot;UNIX&quot; is a trademark of The Open Group which licenses it for use with any operating system that has been shown to conform to their definitions. &quot;Unix-like&quot; is commonly used to refer to the large set of operating systems which resemble the original Unix.&lt;br /&gt;Unix-like systems run on a wide variety of machine architectures. They are used heavily for servers in business, as well as workstations in academic and engineering environments. Free Unix variants, such as GNU, Linux and BSD, are popular in these areas.&lt;br /&gt;Some Unix variants like HP&#39;s HP-UX and IBM&#39;s AIX are designed to run only on that vendor&#39;s hardware. Others, such as Solaris, can run on multiple types of hardware, including x86 servers and PCs. Apple&#39;s Mac OS X, a hybrid kernel-based BSD variant derived from NeXTSTEP, Mach, and FreeBSD, has replaced Apple&#39;s earlier (non-Unix) Mac OS.&lt;br /&gt;Unix interoperability was sought by establishing the POSIX standard. The POSIX standard can be applied to any operating system, although it was originally created for various Unix variants.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/7359717771095327671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/unix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/7359717771095327671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/7359717771095327671'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/unix.html' title='Unix'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-1229723345366361315</id><published>2009-08-21T05:06:00.000-07:00</published><updated>2009-08-21T03:03:14.267-07:00</updated><title type='text'>Mac OS X</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Mac OS X is a line of partially proprietary, graphical operating systems developed, marketed, and sold by Apple Inc., the latest of which is pre-loaded on all currently shipping Macintosh computers. Mac OS X is the successor to the original Mac OS, which had been Apple&#39;s primary operating system since 1984. Unlike its predecessor, Mac OS X is a UNIX operating system built on technology that had been developed at NeXT through the second half of the 1980s and up until Apple purchased the company in early 1997.&lt;br /&gt;The operating system was first released in 1999 as Mac OS X Server 1.0, with a desktop-oriented version (Mac OS X v10.0) following in March 2001. Since then, five more distinct &quot;end-user&quot; and &quot;server&quot; editions of Mac OS X have been released, the most recent being Mac OS X v10.5, which was first made available in October 2007. Releases of Mac OS X are named after big cats; Mac OS X v10.5 is also called &quot;Leopard&quot;. The next version of OS X, named &quot;Snow Leopard&quot; will be released in September 2009.&lt;br /&gt;The server edition, Mac OS X Server, is architecturally identical to its desktop counterpart but usually runs on Apple&#39;s line of Macintosh server hardware. Mac OS X Server includes work group management and administration software tools that provide simplified access to key network services, including a mail transfer agent, a Samba server, an LDAP server, a domain name server, and others.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/1229723345366361315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/mac-os-x_21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1229723345366361315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/1229723345366361315'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/mac-os-x_21.html' title='Mac OS X'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-67455509926828504.post-6388064239215327636</id><published>2009-08-21T05:05:00.000-07:00</published><updated>2009-08-21T03:02:59.816-07:00</updated><title type='text'>Plan 9</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;Ken Thompson, Dennis Ritchie and Douglas McIlroy at Bell Labs designed and developed the C programming language to build the operating system Unix. Programmers at Bell Labs went on to develop Plan 9 and Inferno, which were engineered for modern distributed environments. Plan 9 was designed from the start to be a networked operating system, and had graphics built-in, unlike Unix, which added these features to the design later. Plan 9 has yet to become as popular as Unix derivatives, but it has an expanding community of developers. It is currently released under the Lucent Public License. Inferno was sold to Vita Nuova Holdings and has been released under a GPL/MIT license.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://systeminfos.blogspot.com/feeds/6388064239215327636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://systeminfos.blogspot.com/2009/08/plan-9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/6388064239215327636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/67455509926828504/posts/default/6388064239215327636'/><link rel='alternate' type='text/html' href='http://systeminfos.blogspot.com/2009/08/plan-9.html' title='Plan 9'/><author><name>Spike Snizzle</name><uri>http://www.blogger.com/profile/05003584542586378928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRyfC6BkfWhohrvVx0k77-A-on2kDJhB__LcPo2y_exBvvNxOkHCtP4aLY6gtMqnTP25U7F0MThk0kGkkHo6xWYSv6sqOYdedSaaMPfmZaqQCKq-A7Nw9wt4yFIlW4Xq0/s220/lloyd.jpg'/></author><thr:total>0</thr:total></entry></feed>