DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Popular
  3. Open Source
  4. Linux: A Good Example of Open Source Software

Linux: A Good Example of Open Source Software

Take a quick look at some of the features of the Linux operating system to understand why it's such a great example of OSS.

Helen Goad user avatar by
Helen Goad
·
Oct. 02, 18 · Presentation
Like (3)
Save
Tweet
Share
7.10K Views

Join the DZone community and get the full member experience.

Join For Free

Image titleThe operating system kernel of Linux, also called the Linux kernel, was designed and created by Linus Torvalds in the year 1991. Since then, its popularity has increased dramatically. According to a survey conducted in June 2010, the market share of Linux was 4.8%. Market share has risen by 0.3% since May 2010, indicating that the popularity of Linux continues to grow.

Free and Open Source Software

Linux is one example of free and open source software one can get on the internet. Free and open source software is licensed software to grant users the right to use, study, modify, and improve their design through the availability of their code. All underlying Linux source code may be used, modified, and redistributed, for business purposes or otherwise, under the GNU General Public License. The R-studio for Linux is the most effective and very cheap data recovery software for the R-TT based on the Linux operating system.

Linux Design

Linux is grouped under the Unix family. Much of its basic design is derived from Unix design principles. Linux uses a monolithic kernel, called the Linux kernel. The Linux kernel manages networking, process control, access to peripherals and files. Generally, device drivers are integrated directly into the kernel. Another option is to add a device driver as modules while the system is running. Separate projects interfaced with the kernel provides the superior functionality of the system. The graphical interface has been designed on the model of the Windows X system.

Linux User Interface

Linux provides both a command line interface and a graphical interface to its users. The default mode for workstations is the graphical user interface. Most low-level Linux components use the CLI. The command line interface is suitable for automating repetitive tasks because it allows secure inter-process communication. The Linux desktop command-line interface is accessible through a graphical terminal emulator. The KDE plasma desk, GNOME and Xfce are the most popular user interfaces among desktop systems. Windows X systems have designed many preferred user interfaces.

Linux Programming

Linux supports most programming languages. The GNU toolchain contains most utilities, including the GNU Compiler Collection and GNU Build. GNU gathers all the Collection that consists of Ada, C, C ++, Java, and FORTRAN compilers. Apart from that, Linux supports the Intel C ++, IBM XL C / C ++ and Sun Studio grouper including all dynamic languages, Perl, Python, PHP, and Ruby.

Linux Kind of Applications

Linux operating system usage is not only restricted to desktops and servers, but also for support of IT architecture, real-time applications, embedded systems, and more. I can boldly say Linux is the most widely used operating system kernels worldwide. The Linux kernel can run on a wide range of computer architectures, including ARM-based iPAQ systems, IBM Z9, and Z10 mainframe systems, and more. Some functional Linux distributions have been designed to work on less popular traditional architectures. ELKS fork has been developed to run on a 16-bit Intel x86 processor architecture.


The 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 smartphones. PC support for Linux machines is widely available nowadays in case a Linux machine does not work correctly. In addition to PC and small applications, Linux distributions are also used as server operating systems. The use of Linux has increased on mainframes because of economic factors and availability of remote support.

Linux kernel Open source Open-source software operating system Software Command-line interface Interface (computing)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Top 10 Secure Coding Practices Every Developer Should Know
  • Artificial Intelligence in Drug Discovery
  • Public Cloud-to-Cloud Repatriation Trend
  • How to Cut the Release Inspection Time From 4 Days to 4 Hours

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: