Linux: An example of Open source and free software
- Author Daniel Hughes
- Published August 1, 2011
- Word count 547
The operating system kernel of Linux in known as Linux kernel. Linux kernel was designed and developed by Linus Torvalds in 1991. Since then its popularity soared considerably. As per a survey conducted in June,2010 Linux market share is 4.8%. The market share increased by 0.3% since May,2010, which indicates that popularity of Linux is still growing.
Free and Open Source Software
Linux is one of the finest examples of free and open source software collaboration. Free and open source software is a software which is is munificently licensed to grant the right of users to use, study, change, and improve its design through the availability of its source code. All the underlying source code of Linux could be used, changed and redistributed, for both business and non-business purposes, under the GNU General Public License.
Linux Design
Linux belongs to the Unix family. Much of its basic design has been derived from Unix design principles. Linux uses a monolithic kernel, called Linux kernel. Linux kernel handles networking,process control, peripheral and file access. Generally, Device drivers are integrated with kernel straightaway. Another option is to add device driver as modules while the system is running. The system's higher level functionality id provided by separate projects which are interfaced with kernel. The graphical user interface has been designed on the model of X Windows system.
User Interface Of Linux
Linux provides both command line interface and graphical user interface to its users. The default mode for desktops is graphical user interface. Command line interface is used by most of the low level Linux components. Command line interface is suitable for automating the repetitive tasks because it provides very simple inter process communication. The command line interface from the Linux desktop could be accessed through a graphical terminal emulator. KDE plasma desktop,GNOME and Xfce are the most popular user interfaces among the desktop systems. Many favorite user interfaces have been designed based on X Windows Systems.
Programming On Linux
Linux supports most of the programming languages. GNU tool-chain contains most of the utilities including GNU Compiler Collection and GNU Build systems. GNU Compiler Collection consists of Ada,C,C++,Java and FORTRAN compilers. Apart from that Linux supports Intel C++, IBM XL C/C++, Sun studio compilers. Among dynamic languages, Perl,Python,PHP and Ruby are supported by Linux.
Linux Applications
Linux is not only used for desktops and servers, but also for computer architecture support, real time applications,embedded systems,etc. Linux is one of the most widely ported operating system kernels. Linux kernel can run on a wide range of computer architectures including ARM based iPAQ, IBM mainframe systems Z9 and Z10,etc. Some specialized Linux distributions have been designed to run on less popular mainstream architectures. ELKS kernel fork has been developed to run on 16 bit architecture of Intel x86 processors. Linux kernel could also be configured to run on Apple Macintosh Computers based on Power PC and Intel processors, portable music players,video game consoles and smart phones. PC support for Linux machines is widely available nowadays in case a Linux machine starts malfunctioning. Apart for PC and small device applications, Linux distributions are also used as server operating systems. Use of Linux has been increasing on Mainframes due to economic factors and availability of remote support.
Daniel Hughes, 31, is one of the most heralded technical writers of www.pccarencure.com. He hails from Toronto, Canada. His educational qualifications include a Master's degree in Journalism and Mass Communication. His sublime articles have quenched the thirst of millions of knowledge seekers.
Article source: https://articlebiz.comRate article
Article comments
There are no posted comments.
Related articles
- Sacred Spaces in Paradise: Mogul Interior's Hand-Carved Heritage for Bahamas Wellness Resorts
- Small Space, Big Impact: POS Display Strategies That Work In Busy Hospitality Environments
- The Art of Confident Color: A Virginia Home That Celebrates Bold Design
- Pattern Alchemy: When Carved Wood Meets Brass and Bold Textiles
- Online home search portals vs. working directly with a real estate agent. What is the difference?
- Synthetic Power Steering Fluid: Why Your System Deserves Better Than Generic Options
- This Colonial Revival Mudroom Proves Practicality Can Be Stunning
- Final Fantasy I & II Premium Package (Japanese PlayStation) — Complete Collector’s Guide
- Miami Bungalow Is a Masterclass in Seaside Whimsy
- Blues That Wow: Inside an Estate Where Drama Meets Serenity
- Nintendo GameCube Official Storage Chest Station Rack Japan Collector’s Guide
- Peoria AZ Roofing Contractor – Residential Shingle Roof Specialists
- Are Smart Locks Really More Secure? Breaking Down The Myths, Risks, And Reality
- Villa Azalea: The Best Airbnb in Nagano Prefecture Japan
- A Dramatic Departure: Nantucket Retreat Trades Beach House Clichés for Moody Sophistication
- Unlock Your Dream Property: 5 States for Affordable Land and Great Value in 2026
- Sun-Soaked Sanctuary: How One Family Transformed a Dated Ranch Into an Eclectic Florida Retreat
- An Overview of the Edo Period (Era) in Japan
- Detective Conan (Case Closed) Watch Order Guide
- Becoming a Podiatrist Around the World
- Ensuring Biocompatibility: How CNC Machining Contributes To Safe Medical Implants
- The Efficiency Of Injection Molding: How It Revolutionizes Mass Production
- How to Grow Your Skills for Better Opportunities in Changing Market
- The Psychological Impacts of Bad Foot Odor
- Unlocking the Secrets of Optimal Nutrition for Growing Children.
- Smart Cities and Digital Infrastructure: Prospects for Real Estate Development in Nigeria
- Land Use Act and Its Influence on Real Estate Development Efficiency in Nigeria
- Lakeview Collection
- The Line, Saudi Arabia: Engineering Paradigms and Sustainability Challenges in Linear Urbanism
- Eudeon: Architecting Symbiotic Urbanism Through Bio-Digital Integration