search
HomeOperation and MaintenanceLinux Operation and MaintenanceWhich company developed the Linux system?

The Linux system was not developed by any company. It was first developed and implemented by "Linus Torvalds" who personally wrote the kernel. Linux is an operating system and does not belong to any company. It is completely open. The Linux kernel, The packaging and distribution of drivers and application software are now different Linux distributions.

Which company developed the Linux system?

#The operating environment of this tutorial: linux7.3 system, Dell G3 computer.

Which company developed the Linux system

The father of Linux is Linus.Torvalds, a student at the University of Helsinki in Finland.

So the development of LINUX is developed by individuals, not by any company.

In October 1991, Linus Torvalds, the father of Linux and a student at the University of Helsinki in Finland, developed about 10,000 lines of code on the Minix system and posted it on the Comps.OS.Minix forum. For everyone to download, Linux version 1.0 was released on March 14, 1994. The Chinese version of Linux was released in 1999.

The development process of Linux: UNIX→Minix→Linux.

Linux is an operating system, just like windows. It does not belong to any company and is completely open. The kernel was first written by Linus Torvalds, and later many outstanding programmers participated in this work. The different versions we see now are just different distributions. The more famous ones include Redhat, SUSE, Debian, etc. As long as the Linux kernel, driver, and application software are packaged and released, the source code can essentially be obtained for free.

Expand knowledge:

The birth, development and growth process of the Linux operating system always rely on five important pillars: Unix operating system, MINIX operating system, The GNU Project, POSIX standards, and the Internet.

In the 1980s, the performance of computer hardware continued to improve, and the PC market continued to expand. The main operating systems available for computers at that time were Unix, DOS and MacOS. Unix is ​​expensive and cannot run on PCs; DOS is crude and its source code is strictly kept secret by software manufacturers;

MacOS is an operating system specially used for Apple computers. At this time, the field of computer science urgently needs a more complete, powerful, cheap and fully open operating system. Since there are few typical operating systems for teaching use, Andrew S. Tanenbaum, an American who was a professor in the Netherlands at the time, wrote an operating system called MINIX in order to teach students about the inner workings of the operating system. Although MINIX is good, it is only a simple operating system for teaching purposes, not a powerful practical operating system. However, the biggest advantage is that the source code is open. Computer students all over the world study the MINIX source code to understand the MINIX operating system running on the computer. Linus Torvalds, a second-year student at the University of Helsinki in Finland, is one of them. Based on absorbing the essence of MINIX, Linus wrote in 1991 The release of its own Linux operating system, version Linux0.01, marks the beginning of the Linux era. He used the core of Unix, removed the complicated core programs, rewritten it into an x86 system suitable for general computers, and put it on the Internet for everyone to download. In 1994, he launched the complete core Version 1.0. Since then, Linux has gradually become a fully functional and stable system. operating system and is widely used.

Recommended learning: Linux video tutorial

The above is the detailed content of Which company developed the Linux system?. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Mastering Linux Operations: A Practical GuideMastering Linux Operations: A Practical GuideApr 12, 2025 am 12:10 AM

The reason for mastering Linux operations is its wide range of application scenarios and powerful functions. 1) Linux is suitable for developers, system administrators and technology enthusiasts, and is used in server management, embedded systems and containerization technologies. 2) Learning Linux can start with file system structure, shell usage, user permission management and process management. 3) The Linux command line is its core tool, which executes commands through the shell, such as ls, mkdir, cd, etc., and supports redirection and pipeline operations. 4) Advanced usage includes writing automated scripts, such as backup scripts, using tar commands and conditional judgments. 5) Common errors include permissions, paths and syntax issues, which can be debugged through echo, set-x and $?. 6) Performance optimization suggestions

The 5 Pillars of Linux: Understanding Their RolesThe 5 Pillars of Linux: Understanding Their RolesApr 11, 2025 am 12:07 AM

The five pillars of the Linux system are: 1. Kernel, 2. System library, 3. Shell, 4. File system, 5. System tools. The kernel manages hardware resources and provides basic services; the system library provides precompiled functions for applications; the shell is the interface for users to interact with the system; the file system organizes and stores data; and system tools are used for system management and maintenance.

Linux Maintenance Mode: Tools and TechniquesLinux Maintenance Mode: Tools and TechniquesApr 10, 2025 am 09:42 AM

In Linux systems, maintenance mode can be entered by pressing a specific key at startup or using a command such as "sudosystemctlrescue". Maintenance mode allows administrators to perform system maintenance and troubleshooting without interference, such as repairing file systems, resetting passwords, patching security vulnerabilities, etc.

Key Linux Operations: A Beginner's GuideKey Linux Operations: A Beginner's GuideApr 09, 2025 pm 04:09 PM

Linux beginners should master basic operations such as file management, user management and network configuration. 1) File management: Use mkdir, touch, ls, rm, mv, and CP commands. 2) User management: Use useradd, passwd, userdel, and usermod commands. 3) Network configuration: Use ifconfig, echo, and ufw commands. These operations are the basis of Linux system management, and mastering them can effectively manage the system.

How do I use sudo to grant elevated privileges to users in Linux?How do I use sudo to grant elevated privileges to users in Linux?Mar 17, 2025 pm 05:32 PM

The article explains how to manage sudo privileges in Linux, including granting, revoking, and best practices for security. Key focus is on editing /etc/sudoers safely and limiting access.Character count: 159

How do I implement two-factor authentication (2FA) for SSH in Linux?How do I implement two-factor authentication (2FA) for SSH in Linux?Mar 17, 2025 pm 05:31 PM

The article provides a guide on setting up two-factor authentication (2FA) for SSH on Linux using Google Authenticator, detailing installation, configuration, and troubleshooting steps. It highlights the security benefits of 2FA, such as enhanced sec

How do I monitor system performance in Linux using tools like top, htop, and vmstat?How do I monitor system performance in Linux using tools like top, htop, and vmstat?Mar 17, 2025 pm 05:28 PM

The article discusses using top, htop, and vmstat for monitoring Linux system performance, detailing their unique features and customization options for effective system management.

How do I manage software packages in Linux using package managers (apt, yum, dnf)?How do I manage software packages in Linux using package managers (apt, yum, dnf)?Mar 17, 2025 pm 05:26 PM

Article discusses managing software packages in Linux using apt, yum, and dnf, covering installation, updates, and removals. It compares their functionalities and suitability for different distributions.

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.