A rough summary of the differences between Windows and Linux

I think many people understand that Linux and Windows are different operating systems, but what is the difference between the two? Isn't there some people who can't answer about?

Here, I will explain the difference between these two OSs.

A quick introduction to the differences between Linux and Windows

Windows Linux
Closed source Open source
License is limited Free to use
GUI is the main CUI is the main
Paid support Volunteer main support

Closed source and open source

Open source is a source that is released free of charge and can be modified by anyone as they like. Linux is open source. On the other hand, Windows is closed source.

From another point of view, Linux is based on the assumption that the source code will be released and improved by someone else. On the contrary, Windows is easy to protect from malicious attacks because the source code is hidden and where the weaknesses are hidden.

With or without license

Whether or not there is a license means whether or not the software can be used freely. Is.

Linux can be freely modified in principle, although there are some restrictions. On the other hand, Windows does not allow such a thing.

In addition, Linux can be used freely and can be installed on any number of PCs. On the other hand, Windows is limited by the number of licenses, so you can't ask how many PCs you want to install.


CUI is a command line. For those who don't understand, it's a movie where a genius programmer runs a PC by inputting character strings in a window with a black background. It is an essential function for efficient programming.

On the other hand, the GUI is a so-called ordinary window. The GUI is the one with the X mark and the full screen mark on the upper right that is opened to see Youtube. Anyone can use it easily and intuitively.

Linux and Windows support system

In Linux, the solution is to reply from an email or post in a forum. Linux services are made up of services that are similar to the usual low-cost support formats.

On the other hand, Windows has a paid service with Windows itself, although it is paid, and it is possible to receive services from that.


There are other differences, but I hope it helps you understand the difference between Linux and Windows in general.

Recommended Posts

A rough summary of the differences between Windows and Linux
Summary of the differences between PHP and Python
A brief summary of Linux
A rough summary of OS history
Summary of Differences Between Ruby on Rails and Django ~ Basics ~
Summary of differences between Python and PHP (comparison table of main items)
A rough understanding of python-fire and a memo
A quick overview of the Linux kernel
The answer of "1/2" is different between python2 and 3
[Samba] File sharing between Linux and Windows machines
[Python] A rough understanding of the logging module
[Python] A rough understanding of iterators, iterators, and generators
A discussion of the strengths and weaknesses of Python
What is the difference between Unix and Linux?
Consideration of the difference between ROC curve and PR curve
The rough difference between Unicode and UTF-8 (and their friends)
Specify the volume on linux and make a sound
Python --Explanation and usage summary of the top 24 packages
A brief summary of Linux antivirus software for individuals
Visualization of the connection between malware and the callback server
Comparison of Windows Server and Free Linux to Commercial Linux
What is a recommend engine? Summary of the types
Check the type and version of your Linux distribution
What is the difference between a symbolic link and a hard link?
[Linux] [C / C ++] How to get the return address value of a function and the function name of the caller
Avoiding the pitfalls of using a Mac (for Linux users?)
Linux a summary shortcut key
Image crawling summary performed at the speed of a second
Summary of Linux distribution types
I tried to enumerate the differences between java and python
After all, the story of returning from Linux to Windows
Difference between ps a and ps -a
Commands and files to check the version of CentOS Linux
A story about porting the code of "Try and understand how Linux works" to Rust
The story of making a tool that runs on Mac and Windows at the game development site
A memo that reproduces the slide show (gadget) of Windows 7 on Windows 10.
Share the physical volume of a dual boot PC between OSs.
On Linux, the time stamp of a file is a little past.
How to output the output result of the Linux man command to a file
I investigated the behavior of the difference between hard links and symbolic links
Dig the directory and create a list of directory paths + file names
Find the intersection of a circle and a straight line (sympy matrix)
Basic knowledge of Linux and basic commands
The story of Python and the story of NaN
Differences between yum commands and APT commands
Differences between symbolic links and hard links
A brief summary of Python collections
Differences between Python, stftime and strptime
Create a Linux environment on Windows 10
A brief summary of qubits (beginners)
A Tour of Go Learning Summary
Summary of Python indexes and slices
The story of writing a program
Display the signal strength RSSI of a specific SSID (raspberry pi (linux))
Summary of differences between systemctl start, stop, restart, try-restart, reload, reload-or-restart, reload-or-try-restart
Replace the directory name and the file name in the directory together with a Linux command.
Calculate the shortest route of a graph with Dijkstra's algorithm and Python
A memo for utilizing the unit test mechanism KUnit of the Linux kernel
[Introduction to Python] What is the difference between a list and a tuple?
[Linux] Command to get a list of commands executed in the past
[Python] Summary of conversion between character strings and numerical values (ascii code)