WINDOWS VS LINUX

in #technology6 years ago

images.jpg
linux versus Windows; it's one of the oldest arguments in tech. On both sides, fanatical devotees argue that their choice of operating system is superior, and that the opposition will soon come to their senses and jump ship.

In reality, both Windows and Linux have their benefits and drawbacks. Linux, for example, is much more versatile, with a huge range of options for customisation and specialisation, while Windows is seen by many to be much more user-friendly and supports a much greater variety of applications and hardware.

But is one really better than the other? We dived into the pros and cons of each OS to see how they stack up head-to-head.

Windows vs Linux: History

The first version of Windows, 1.0, was released in 1985, two years after Bill Gates founded Microsoft. It ran from MS-DOS, which launched Program Manager to run applications.

Two years after the first version of Windows was launched, Gates rolled out the next version of the operating system, Windows 2.0, with a third iteration, Microsoft Windows/386 launching in the same year. By the time Windows 1995 launched, Windows had evolved into its own operating system, making use of a 16-bit DOS-based kernel and a 32-bit user space to make for a more robust user experience.

In fact, Windows 1995 is the basis of what Windows 10 has become, introducing many of the features we recognise today, including the Start menu, the taskbar and Windows Explorer, which has now evolved to become File Explorer. Windows ME, launched in 2000, was the final DOS-based iteration of Windows.

The platform has undergone a swift evolution since it migrated away from DOS, with some versions proving much more successful than others.

Linux was launched later than Windows, in 1991. It was created by Finnish student Linus Torvalds, who wanted to create a free operating system kernel that anyone could use. Although it's still regarded as a very bare bones operating system, without a graphical interface like Windows, it has nevertheless grown considerably, with just a few lines of source code in its original release to where it stands today, containing more than 23.3 million lines of source code.

Linux was first distributed under GNU General Public License in 1992.

Windows vs Linux: Distros

Before we begin, we need to address one of the more confusing aspects to the Linux platform. While Windows has maintained a fairly standard version structure, with updates and versions split into tiers, Linux is far more complex.

Originally designed by Finnish student Linus Torvalds, the Linux Kernel today underpins all Linux operating systems. However, as it remains open source, the system can be tweaked and modified by anyone for their own purposes.

What we have as a result are hundreds of bespoke Linux-based operating systems known as distributions, or 'distros'. This makes it incredibly difficult to choose between them, far more complicated than simply picking Windows 7, Windows 8 or Windows 10

Given the nature of open source software, these distros can vary wildly in functionality and sophistication, and many are constantly evolving. The choice can seem overwhelming, particularly as the differences between them aren't always immediately obvious.

On the other hand, this also brings its own benefits. The variety of different Linux distros is so great that you're all but guaranteed to be able to find one to suit your particular tastes. Do you prefer a macOS-style user interface? You're in luck - Elementary OS is a Linux distro built to mirror the look and feel of an Apple interface. Similarly, those that yearn for the days of Windows XP can bring it back with Q4OS, which harkens back to Microsoft's fan-favourite.

There are also more specialised Linux flavours, such as distros that are designed to give ancient, low-powered computers a new lease of life, or super-secure distros that can be booted from a USB drive to keep you safe when using an unfamiliar PC. Naturally, there are also numerous Linux versions for running servers and other enterprise-grade applications.

For those new to Linux, we'd recommend Ubuntu as a good starting point. It's very user-friendly (even compared to Windows) whilst still being versatile and feature-rich enough to satisfy experienced techies. It's the closest thing Linux has to a 'default' distro – although we would urge everyone to explore the various distro options available and find their favourite.

Windows vs Linux: Installation

Still with us? Good; now we move on to looking at installation. Again, this differs a little from Windows methods, as well as varying between distros.

A common feature of Linux OS’ is the ability to ‘live’ boot them – that is, booting from a DVD or USB image without having to actually install the OS on your machine. This can be a great way to quickly test out if you like a distro without having to commit to it.

The distro can then be installed from within the live-booted OS, or simply run live for as long as you need. However, while more polished distros such as Ubuntu are a doddle to set up, some of the less user-friendly examples require a great deal more technical know-how to get up and running.

Windows installations, by contrast, while more lengthy and time consuming, are a lot simpler, requiring a minimum of user input compared to many distros.

Windows vs Linux: Software and compatibility

Most applications are tailored to be written for Windows. You will find some Linux-compatible versions, but only for very popular software. The truth, though, is that most Windows programs aren't available for Linux.

A lot of people who have a Linux system instead install a free, open source alternative. There are applications for almost every program you can think of. If this isn't the case, then programs such as WINE or a VM can run Windows software in Linux instead.

Despite this, these alternatives are more likely to be amateur efforts compared to Windows. If your business requires a certain application then it's necessary to check if Linux runs a native version or if an acceptable replacement exists.

There are also differences in how Linux software installs programs compared with Windows. In Windows you download and run an executable file (.exe). In Linux, programs are mostly installed from a software repository tied to a specific distro.

Installing on Linux is done by typing an apt-get command from the command line. A package manager handles this by layering a graphical user interface over the messy mechanics of typing in the right combination of words and commands. This is in many ways the pre-cursor of a mobile device's app store.

Depending on the software, some won't be held in a repository and will have to be downloaded and installed from source, such as the non-open source variants of proprietary software like Skype or Steam.

Windows vs Linux: Support

As it’s created and maintained by a community of passionate fans, Linux has a huge wealth of information to fall back on, in the form of tips, tricks, forums and tutorials from other users and developers.

However, it’s somewhat fragmented and disarrayed, with little in the way of a comprehensive, cohesive support structure for many distros. Instead, anyone with a problem often has to brave the wilderness of Google to find another user with the answer.

Microsoft is much better at collating its resources. Though it doesn’t have quite the amount of raw information that’s available regarding Linux, it’s made sure that the help documents it does have are relatively clear and easy to access.

There’s also a similar network of Windows forums and tutorials if the official assistance doesn't help you.

Windows vs Linux: Security

Security is a cornerstone of the Linux OS, and one of the principal reasons for its popularity among the IT community. This reputation is well deserved, and stems from a number of contributing factors.

One of the most effective ways Linux secures its systems is through privileges. Linux does not grant full administrator – or ‘root’ - access to user accounts by default, whereas Windows does. Instead, accounts are usually lower-level, and have no privileges within the wider system.

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.029
BTC 66599.39
ETH 3336.69
USDT 1.00
SBD 2.70