In this article, we will be looking into the major difference between UNIX and Windows Operating System.
UNIX :
UNIX is a powerful, multi-user, and multitasking operating system originally developed at AT & T Bell Laboratories. This operating system is very popular among the scientific, engineering, and academic due to its most appreciated features like flexibility, portability, network capabilities, etc.
Windows :
Microsoft window is a Graphical User Interface (GUI) based operating system that provides graphical user-friendly alternatives for most of the command-line based functions. Microsoft introduced a series of versions with the latest functions.
Difference between UNIX and Windows Operating System :
Here we will discuss the various differences between UNIX and Windows operating systems, based on various parameters.
1. Licensing:
UNIX was developed as an open-source OS using C and Assembly languages. Since being open source UNIX, and its various Linux distributions account for the most used OS in the world. Unix and all its Linux distributions are available under the General Public License.
Windows Operating System is proprietary software owned by Microsoft, meaning its source code is not available to the public.
2. User Interface:
Unix operating systems are relatively harder to grasp and produce significant barriers for newcomers. However, some Linux distributions like Ubuntu are changing such perceptions by bringing in more GUI-based applications.
Windows Operating System on the other hand is designed with the outset of keeping the UI as simple and user-friendly as possible, so that non-IT people can easily use computers for their work.
3. Processing:
UNIX operating system supports Multiprocessing, meaning many processes are executed simultaneously. In Multiprocessing, every process has a separate address space and CPUs can be added for increasing computing power.
Windows Support Multithreading, meaning many threads are created from a single process for increasing computing power. In multithreading, many threads of a process are executed simultaneously where common address space is shared by all the threads.
4. File System:
UNIX operating system uses STD.ERR and STD.IO file systems or the UFS (Unix File System) and treats all physical drives as one logical drive. It has a robust and efficient file system. File system is represented as a hierarchical tree under the same root.
Windows on the other hand, uses File Allocation Table (FAT32) and New Technology File System(NTFS) systems for managing files and requires the owner of the executables before executing, files store in folders on different data drive like, C,D,E.
5. Users Accounts:
In the Linux system, there are three types of user accounts:
- Regular: These accounts have the moderate privilege to intended for routine works, it can perform only the task for access only those files and services for which it is authorized.
- Root: This account is the main user account of a Linux system, it has the highest privilege to work administrative level work to manage all the services. This is also known as superusers.
- Service: This account is generally used by services to run the process.
In Windows, there are three types of user accounts:
- Administrator: This account controls all the services and allows user to make changes and check the activities of other users
- Child: This account comes with Family Safety settings which is assigned by the admin.
- Guest: This account has no standard accounts with no privacy, it allows to other people use your computer without being able to change PC settings and install applications.
6. File Name Convention:
In Linux, we can save two files with the same name.
But in windows, we can not save with the same name. It generates errors:
7. Security:
UNIX is more secure by design. The primary protection on a Unix system is that executing a “.exe” file is much more difficult. Here executables cannot be processed without explicit permission as all processes in Unix are treated equally. But these are slowly changing as Unix distributions are moving more towards GUI and now relying on the application security itself.
Another advantage of Unix systems is that getting rid of viruses is easier, as viruses can only infect user accounts and the root remains intact and pure.
Windows is less secure in the sense that it is simple to execute files with minimal permission. These can further lead to the installation of Malwares unknowingly on the system.
8. Data Backup & Recovery:
In the earlier version of UNIX, salvaging data from a system when the device housing the said data is inaccessible, was not possible. But in some distributions of Linux like Ubuntu, a new feature is introduced called Live distribution can be used to recover data from an inaccessible device.
Recovery and Backup of data in the Windows system are much simpler and can be done using its inbuilt GUI for the same. It has an integration with OneDrive for data backup and recovery too.
9. Case Sensitivity:
Unix is completely case-sensitive, meaning the files with names “GFG.txt” and “gfg.txt” can be considered two different files. Windows, on the other hand, have optional case sensitivity.
10. Hardware:
Hardware support is limited in UNIX systems. Some hardware might not have drivers built for them. Windows has almost all the drivers for all the available hardware.
11. Reliability:
Unix is known for being very stable to run. Although the stability of Windows has significantly improved in recent years, most Unix systems are still far superior in this respect.
S. No. | Parameters | UNIX | Windows |
---|---|---|---|
1. | Basic | It is a command-based operating system. | It is a menu based operating system. |
2. | Licensing | It is an open-source system which can be used to under General Public License. | It is a proprietary software owned by Microsoft. |
3. | User Interface | It has a text base interface, making it harder to grasp for newcomers. | It has a Graphical User Interface, making it simpler to use. |
4. | Processing | It supports Multiprocessing. | It supports Multithreading. |
5. | File System | It uses Unix File System(UFS) that comprises STD.ERR and STD.IO file systems. | It uses File Allocation System (FAT32) and New technology file system(NTFS). |
6. | Security | It is more secure as all changes to the system require explicit user permission. | It is less secure compared to UNIX. |
7. | Data Backup & Recovery | It is tedious to create a backup and recovery system in UNIX, but it is improving with the introduction of new distributions of Unix. | It has an integrated backup and recovery system that make it simpler to use. |
8. | Hardware | Hardware support is limited in UNIX system. Some hardware might not have drivers built for them. | Drivers are available for almost all the hardware. |
9. | Reliability | Unix and its distributions are well known for being very stable to run. | Although Windows has been stable in recent years, it is still to match the stability provided by Unix systems. |
10. | Case Sensitive | It is fully case-sensitive, and files can be considered separate files. | It has case sensitivity as an option. |
Table of Contents
There’s a lot of fanboyism when it comes to picking an operating system, with vocal supporters on all sides. The Linux vs Windows discussion is an age-old battle that has been fought over for years now.
It is important to stress that the ‘best’ operating system cannot have a single answer, as the best really depends upon the requirements of the user.
Here we discuss the pros and cons of both systems, as we hope to deliver a fair review based on specific criteria. Perhaps this will help you decide between Windows or Linux.
The ideal way to start this discussion is by talking about the differences between Linux and Windows. We dive into this after talking briefly about each OS.
Linux vs Windows: Head-to-Head Comparison
Parameters |
Linux |
Windows |
Developed By |
Linus Torvalds |
Microsoft Corporation |
Licensing |
Open-source |
Closed-source |
Price |
Free |
Costly |
Kernel Type |
Monolithic kernel |
Micro kernel |
Efficiency |
More efficient |
Less efficient |
Separating Directories |
Forward slash |
Back slash |
Security |
More secure |
Less secure than Linux |
Hacking Efficiency |
High |
Low |
Types of User Accounts |
|
|
Super User |
Root user |
Administrator user |
Reliability |
More reliable |
Less reliable than Linux |
Gaming |
Less suitable |
Ideal |
System Updates |
Easy and users have control |
Difficult for novice users |
What is Windows Operating System?
The Windows Operating System was first released in 1985 by Microsoft. It now dominates the OS market, with the largest user base around the globe. Through updates, every OS version gets a unique graphical user interface. Windows actually has two modes: the user mode and kernel. The latter runs critical system processes, while the former runs typical applications.
Most of the commercial systems that we see today work on the Windows Operating System, which is designed to work on the x86 hardware, including Intel and AMD.
Here’s a list of pros and cons of the Windows OS:
Pros |
Cons |
Intuitive and beginner-friendly |
Can slow down over time |
High-quality UI |
Can have bugs and reliability issues |
Lots of apps available |
Must be purchased |
Good support for legacy apps |
Subject to vulnerabilities |
Has plenty of hardware and driver support. |
Does have data collection, though it can be turned off |
What is Linux Operating System?
The Linux Operating System is an open-source OS created in the early 1990s by Linus Torvalds. Based on UNIX, Linux allows users to modify the existing code and produce different versions or distributions of it, which they can re-use and even sell.
Linux has emerged as the top choice for setting up servers, which is why most web pages on the internet are served via systems backed by one of its distributions. The OS is also popularly used in desktops, mobile, consoles, eBook readers, and much more.
Here’s a list of pros and cons of the Linux OS:
Pros |
Cons |
Free |
Unintuitive and not suitable for beginners |
Much faster than Windows |
Does not have as many apps as Windows |
Customizable |
Does not have extensive hardware or driver support |
Very reliable and secure |
|
High levels of privacy |
Differences between Linux and Windows
Here we’ll go over the difference between Windows and Linux based on select criteria.
1. Price and Licensing
The Linux OS and most of its utilities and libraries are entirely free and open-source for use and modification. While paid distributions of the Linux OS with additional support are available in the market, they are very moderately priced. Linux, under GNU General Public License, allows users to modify, re-use in any number of systems, and even sell their own modified versions.
Microsoft Windows OS comes with the Microsoft License, which does not give users access to the source code. Thus, no modification can be performed at the standard user level. The Microsoft License ranges from $70 to $200 for its standard versions, and can only be installed on a certain number of computers as specified in your purchase.
2. Ease of Use
This might be a tough comparison to make, as it may vary from person to person. However, Linux has revamped its usability standing over the years through constant modernization. With the release of distributions such as Linux Mint, the installation, and setup process has been made simpler. Through continuous updates, people with little or no technical knowledge can also install software and perform normal activities such as email, play music and videos, and browse the internet.
Due to the market dominance Windows has, it comes pre-installed on many devices. If you are purchasing a new device, there is a high chance that it will come with a Windows OS version installed. With the supremacy it has on the market, a vast majority of users are already accustomed to its interface.
Moreover, the easy-to-use toolbar and easy installation of programs make it an excellent choice for both new and old users alike.
3. Support
As Linux has a huge user base around the globe, there is massive online support available for Linux. The Linux OS community provides support to users through forums, question boards, and support websites.
Windows OS has easily accessible support through integrated and online help systems, dedicated websites, and forums. In addition, numerous videos and books about Windows are available online.
4. Variety
Linux is celebrated for being open-source with several modifications in existence. There are a lot of distributions available which are highly customizable, based on the needs of the user. If you have knowledge of code, you can even alter the code yourself and modify the OS. Some of the most popular customized Ubuntu environments are Gnome, Cinnamon, Deepin, and LXQT.
In the Windows OS, customization is not as easy and a comparatively fewer number of customizations are available. Users mostly have what they get right out of the box, which may not be to everyone’s liking.
5. Speed
When it comes to speed, Linux trumps Windows by a great margin. Unlike Windows, Linux tends to minimize the ‘bogging’ when it comes to the use of multiple processes. The file system Ext4 in Linux does a commendable job at keeping the device efficient. Defragmentation is now dead and buried in Linux.
Windows OS can slow down to sometimes intolerable levels, which is somewhat inevitable over time. Memory and disk hogging is common when multiple processes are being used.
6. Privacy
Over the past few years, Windows has become increasingly advertisement driven. Users can opt out, but those concerned about privacy can find the experience grating. Many people are fond of the tools that Microsoft Windows offers, but they are intrusive regardless.
Linux users, on the other hand, have an OS that makes the privacy of its users a priority. Linux devices are also equipped with strong encryption, which means that users can be sure of better security and less intrusion from third-party applications.
7. Security
Linux is also considerably more secure than Windows. Attack vectors are still being discovered in Linux, due to its open-source technology. However, anyone can review the vulnerabilities, which makes the identification and resolving process faster and easier.
Meanwhile, Windows has taken long strides in improving its security system over the years with a 5% decrease between 2020 and 2021, but it is still the primary target for malicious hackers. Due to its large user base, Microsoft is always vulnerable to new threats and when they do appear, they affect many users.
8. Run Level
A run level is the state of init (the first process started during booting) and the whole system which defines what system services are in operation. The run levels are identified using numbers. You can change run levels and the services that can run inside them, which offers more control over the system.
While Linux can stop at different run levels, Windows will reboot at run level 3 for an administrator to fix the encountered problem.
9. Command Line Usage
In the Linux OS, the command line is a very handy and powerful tool used for administration and daily tasks.
In Windows, the ‘cmd’ command can be used to open a command line and perform a basic set of operations, while PowerShell offers more flexibility.
Recommended Linux Command Line Course:
10. Reliability
The Linux OS has a strong focus on system security, process management, and uptime. Linux has compromised on this, and is the most secure and reliable OS available.
On the contrary, even though Microsoft has made improvements in reliability over the years, it is nowhere near Linux. It has let go of many features for the sake of user-friendliness and ease of access, which may lead to system instability and security vulnerabilities.
11. System Updates
In the Linux OS, the user has full control over when and what to install updates. Windows is infamous for its somewhat random updates which can pop up at inconvenient times. For the lay user, it may not matter, but those with more computer experience would prefer Linux for the flexibility.
12. Compatibility
Windows wins this category hands down, as there are many more apps that work on Windows than Linux. Most developers want to develop on Windows because of its large userbase, and legacy apps also have a lot of support.
Linux is not so lucky when it comes to compatibility.
13. Gaming
Windows wins the gaming race by a large margin. Steam, Epic, and many other clients are available to Windows users which provide them with the opportunity to play with both AAA titles and small indie games. Graphics card manufacturers focus their support on Windows due to the larger user base.
While Linux is slowly climbing its way into the gaming market, with the introduction of beta support for many games, it is hard to imagine that it will catch up with Windows. If you purchase a Linux OS, you will be missing out on a large number of games.
Linux Mastery: Master the Linux Command Line in 11.5 Hours
Windows vs Linux: Which is Better?
With the debate of Windows vs Linux operating systems explained briefly, you should be in a better position to choose between the two. It’s not that one is better than the other, it’s just that they both have different audiences in mind. Many people may ask is Linux better than Windows, or vice versa, but pick for yourself based on the information above.
Do you feel we left out any useful points in the article? Let us know in the comment section below. You can also check out some Linux System Administration Tutorials and Courses, which might help you get started with Linux.
Frequently Asked Questions
1. Is Linux or Windows Better?
There is no straight answer to this question, as both serve a different audience. If you want something that is easy to use and runs a lot of apps straight out of the box, choose Windows. If security, customizability, and reliability are important to you, choose Linux.
2. What is the Main Difference Between Linux and Windows?
The main differences between Linux and Windows are that Linux is more secure, private, and reliable. Windows is more intuitive and has support for more apps and hardware.
3. What Can Linux Do that Windows Can’t?
There are lots of such things. One major feature is that Linux does not need to restart the machine in order to install an update if the changes are minor.
4. Can Linux Run Windows Programs?
Yes, you can run Windows programs on Linux through third-party software. Bear in mind you cannot run all Windows programs, only a select few.
People are also Reading:
- Linux Cheat Sheet
- Best Linux Certifications
- Linux Interview Questions
- Data Science Interview Questions
- AWS Interview Questions
- Difference between Structure and Union
- Difference between float and double
- Data types in C
- Basic Linux Commands which you need to know
- Top DevOps Interview Questions and Answers
Linux vs Windows is an age-old battle of the operating systems which has led to wars, disagreements and almost fanatical behavior on the Internet, for what seems like forever. I think it is important to stress that this article will discuss not which is, the best OS because it is impossible to come to that conclusion. It’s not as simple as comparing Linux and Unix considering how vastly different said OSes are. So, what follows is hopefully a fair review of both these Operating Systems based on different, specific criteria.
Following are the topics we’re going to discuss through this blog.
-
What is Windows?
-
What is Linux?
-
Linux vs Windows
-
Distributions
-
Which one is for you?
-
Conclusion
Windows is a licensed operating system and its source code is inaccessible. It is designed for business owners, other commercial user and even individuals with no computer programming knowledge. It is simple and straightforward to use.
Windows offers features like,
- Multiple operating environments
- Symmetric multiprocessing
- Client-server computing
- Integrated caching
- Virtual memory
- Portability
- Extensibility
- Preemptive scheduling
The first version of Windows, known as Windows 1.0, revealed in 1985 following the formation of Microsoft. It was based upon the MS-DOS core. Following that initial launch, new versions of Windows were quickly rolled out. This included the first major update in 1987 and Windows 3.0 in the same year.
In 1995, perhaps the most widely used version yet, Windows 95 was born. At this point, it ran on a 16-bit DOS-based kernel and 32-bit userspace to enhance the user experience.
Windows hasn’t changed a whole lot in terms of core architecture since this version despite vast amounts of features that have been added to address modern computing.
You can take a look at the video tutorial for a more wholesome Idea of the same.
Linux vs Windows | Comparison Between Linux And Windows | Edureka
This Edureka video on “Linux vs Windows” will help you understand the basic differences between both of these operating systems while giving you an idea about each of the Operating Systems.
Linux vs Windows: What is Linux?
Linux is a free and open source operating system based on Unix standards which provides a programming interface as well as user interface compatibility. It also contains many separately developed elements, free from proprietary code.
The traditional monolithic kernel is employed in the Linux kernel for performance purposes. Its modular feature allows most drivers to dynamically load and unload at run time.
Interested in Linux Administration? Check out the Linux certification course online.
Linux was created by Finnish student Linus Torvalds, who wanted to create a free operating system kernel that anyone could use. It was launched much later than Windows, in 1991. Although it still was regarded as a very bare bones operating system, without a graphical interface like Windows. 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 the source code, Linux has surely grown considerably.
Linux was first distributed under GNU General Public License in 1992.
Linux vs Windows
Users
There are 3 types of users in Linux (Regular, Administrative(root) and Service users) whereas, in Windows, there are 4 types of user accounts (Administrator, Standard, Child and Guest).
Usage
According to the market research data, on 92.63% of the world’s PCs, Windows is running, while hardly 1% of PC users use Linux. Many users say it is hard to use Linux as compared to Windows and so the appeal of Linux is very limited for household use. It is mostly meant for serious use such as server application. Hence, corporation servers are running on Linux, irrespective of the GUI.
Also, due to the licensing agreement with Microsoft, various PC vendors are entitled to bundle Windows OS with their PC, enabling Windows to gain market popularity over Linux. Though these days many PC vendors such as Dell and HP have started to give Linux as the pre-installed OS, Windows still rules the market.
Kernel
Linux uses the monolithic kernel which consumes more running space whereas Windows uses the micro-kernel which takes less space but lowers the system running efficiency than Linux.
File Systems
In Microsoft Windows, files are stored in directories/folders on different data drives like C: D: E: but, in Linux, files are ordered in a tree structure starting with the root directory, further branched out to various other sub-directories.
In Linux, everything is treated like a file. Directories are files, files are files, and externally connected devices (such as Printer, mouse, keyboard) are also files.
Security
Every Windows user has faced security and stability issues at some point in time. Since Windows is an extensively used OS, hackers, spammers target Windows frequently. Windows (consumer versions) were originally designed for ease-of-use on a single-user PC without a network connection and did not have security features built in. Microsoft often releases security patches through its Windows Update service. These go out once a month, although critical updates are made available at shorter intervals or when necessary.
Many a time, users of Windows OS face the BLUE SCREEN OF DEATH. This is caused due to the failure of the system to respond. Eventually, the user has to keep aside his/her frustrations and manually restart the PC.
On the other hand, Linux is based on a multi-user architecture, making it way more stable than a single-user OS like Windows. As Linux is community-driven with regular monitoring by the developers from every corner of the earth, any new problem raised can be solved within a few hours and the necessary patch can be ready for supply.
Compatibility
Windows shoots. Windows scores. This is where the Redmond offering wipes the floor with Linux. Despite recent improvements in software being ported or developed to Linux, Windows is still the king of compatibility.
Users of Windows can be certain that almost any software(even the most obscure, outdated software) will work, even when it is abandoned by developers. Windows has great legacy support. Plain and simple.
Linux, on the other hand, has been struggling with basics that Windows users take for granted.
Ease of Use
Linux, over recent years, has gone leaps and bounds when it comes to usability. Distributions like Linux Mint and Ubuntu, have even gone as far as making their installation and setup simpler for non-technical users to do carry on with day-to-day activities with the utmost ease.
Windows, due to its market proliferation, is the default OS on many devices. Buy a new laptop or PC, and there is quite the chance it comes with Windows 10 installed. Users are used to clicking the toolbar and opening their favourite programs, for so many years now that it makes it very difficult for them to make the switch.
Privacy
If you are a Linux user, you have an operating system that doesn’t spy on you. Having Linux means the system is yours and yours alone. You can also add to the mix that most Linux systems come with an option of built-in military-grade encryption. As a user, you can be sure that device theft poses no real problem to your data.
On the contrary, Windows has gotten more advert driven over the last few years. Users are definitely given the choice to opt out but then again, who can help the clever registry hacks which are clearly a part of Redmond’s plan. Windows can watch what users do, offering to sync to the Microsoft One-Drive service or to learn behavior to make Cortana (the Microsoft personal assistant) better. To be honest, I do not favor these tools, as they’re pretty intrusive. Though, some users like these features. Subjective opinion.
Source Code
Linux is an open source operating system whereas Windows OS is commercial. Linux has access to source code and alters the code as per user need whereas Windows does not have access to the source code.
In Linux, the user has access to the source code of the kernel and alter the code according to his need. It has its own advantages. Bugs in the OS will get fixed at a rapid pace but developers may take advantage of any weakness in the OS if found.
In windows only selected members to have access to the source code.
License
The Linux kernel (and the GNU utilities and libraries which accompany it) in most distributions are entirely free and open source. Companies offer paid support for their distros, but the underlying software is still free to download and install.
Microsoft Windows is generally priced between $99.00 and $199.00 USD for each licensed copy. Windows 10 was originally being offered as a free upgrade if owners of Windows 7/8/8.1 upgraded before July 29, 2016, but that offer is no longer available.
Reliability
Windows, as we all have come to know, becomes sluggish by the day. You have to re-install Windows after a while when you encounter crashes or slowdowns on your system.
If you are a Linux user, you will not have to re-install it just to experience a faster and a smoother system. Linux helps your system run smoothly for a longer period. Much longer! in fact.
Also, as a Windows user, you will have to develop a habit where you keep on rebooting the system for just about everything.
Just installed software – reboot!
Uninstalled software – reboot!
Got a Windows update – reboot!
System seems to slow down, you guessed it right – reboot!
However, in the case of Linux, you can comfortably continue with your work, and your OS will not bother you.
This is probably why you could observe that most of the Internet giants like Facebook and Google run on Linux. Even supercomputers run mostly on Linux.
So, why isn’t Windows preferred over Linux in the industries? It is because Linux is far more reliable than Windows OS. Period.
Linux vs Windows: Distributions
Firstly, we need to address one of the more confusing aspects to the Linux platform. While Windows has maintained quite the standard version structure, with updates and versions split into tiers, Linux is far more complex.
Originally designed as an OS accessible to all, the Linux Kernel today underpins all Linux operating systems. However, as it remains open source, anyone can tweak or modify the OS for their own purposes. What we have as a result are hundreds of bespoke Linux-based OS called distributions, or ‘distros’. This makes it incredibly difficult to choose between them, making it far more complicated than simply picking Windows 7, Windows 8 or Windows 10.
But this also comes with its set of advantages. Given the nature of open source software, these distributions can vary wildly in functionality and sophistication, and many are constantly evolving. The choice is almost overwhelming.
For those of you who are new to Linux, we’d recommend Ubuntu as a good starting point. It’s extremely 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 distribution – although I’d urge everyone to explore the various distro options available and find their favourite.
Linux vs Windows: Which one is for you?
This depends on what you need to do.
Multimedia
Both Linux and Windows OS are pretty rich in multimedia applications. Although, setting up the sound and video options in older versions of Linux can be relatively difficult for some users. A key advantage of Linux is that most of the multimedia applications are freely available. In the case of Windows, users may have to pay a hefty price to get the software although many Open Source/free versions are often available.
Gaming
If you are a gamer, need 100% compatibility with a particular software or want a user-friendly system, Hands down, Windows wins. Steam, among other clients and options, provides a huge number of games both from AAA publishers and small indie developers. Steam for Linux now allows you to install Windows games. But it is still in beta, and not all Windows games will work. It can be frustrating for Linux users, and no doubt the situation will change in the future.
But for now, in 2018, many Linux users miss out on the top games with their choice of OS. The graphics card vendors also tend to support Windows platforms rather than Linux. They provide timely updates and new features that don’t always filter to other OS.
Open Source
If you are an advocate of open-source software or just plain tired of all the forced update and reboot in Windows, then Linux may be a viable option.
Programming
Linux supports almost all of the major programming languages (Python, C/C++, Java, Ruby, Perl, etc.). Moreover, it portrays a vast range of applications useful for programming purposes.
The Linux terminal is far more superior to use over Window’s command line for developers. You would find many libraries natively developed for Linux. Also, a lot of programmers point out that they can do things easily using the package manager on Linux. The ability to script in different shells is also one of the most compelling reasons why programmers prefer using Linux OS.
Linux brings in native support for SSH, too. This would help you manage your servers quickly. You could include things like apt-get commands which further makes Linux a more popular choice of the programmers.
Linux vs Windows: Conclusion
I hope this article has been successful in giving you a more objective look at both systems. I haven’t discussed every criterion to compare Linux vs Windows, as there are just too many. There are also some age-old cliches about the respective systems that serve no one. I prefer to not pay attention to them and advise you do the same. I use Windows and Linux in equal measure based on what I need to do either by dual boot or virtualisation.
So, Linux vs Windows? This platform is open for arguments. Are your pitchforks ready?
The prior difference between Linux and Windows operating system is that Linux is totally free of cost whereas windows is marketable operating system and is costly. An operating system is a program intended to control the computer hardware and behave as an intermediary between user and hardware.
Linux is an open source operating system where users can access the source code and can improve the code using the system. On the other hand, in windows, users can not access source code, and it is a licensed OS.
- Comparison Chart
- Definition
- Key Differences
- Conclusion
Comparison Chart
Basis for comparison | Linux | Windows |
---|---|---|
Cost | Free of cost | Expensive |
Open source | Yes | No |
Customizable | Yes | No |
Security | More secure | Vulnerable to viruses and malware attacks. |
Booting | Either primary or logical partition. | Only primary partition. |
Separation of the directories using | Forward slash | Back slash |
File names | Case sensitive | Case insensitive |
File system | EXT2, EXT3, EXT4, Reisers FS, XFS and JFS | FAT, FAT32, NTFS and ReFS |
Type of kernel used | Monolithic kernel | Microkernel |
Efficiency | Effective running efficiency | Lower than Linux |
Definition of Linux
Linux is a free and open source operating system based on Unix standards. It provides programming interface as well as user interface compatible with Unix based systems and provides large variety applications. A Linux system also contains many separately developed elements, resulting in Unix system which is fully compatible and free from proprietary code.
The traditional monolithic kernel is employed in Linux kernel for performance purpose, but its modular feature allows most drivers to dynamically loaded and unloaded at runtime. Linux protects processes and is a multiuser system. Interprocess communication is supported by both of mechanisms such as message queue, shared memory and semaphore.
An abstract layer is used in Linux to govern the different file systems, but to users, the file system looks like a hierarchical directory tree. It also supports networked, device-oriented and virtual file systems. Disk storage is accessed through a page cache which is unified with the virtual memory systems. To minimize the duplication of shared data among different processes the memory management system uses page sharing and copy-on-write.
Ubuntu 17.10 is the latest release of linux family operating system. The default user interface of the given version is GNOME, Ubuntu Unity (in older versions).
Definition of Windows
Windows is a licensed operating system in which source code is inaccessible. It is designed for the individuals with the perspective of having no computer programming knowledge and for business and other commercial users. It is very simple and straightforward to use.
Windows is extensible, portable and assists multiple operating environments, symmetric multiprocessing and client-server computing. It offers integrated caching, virtual memory, and preemptive scheduling.
Windows 10 (1709) is the latest release of Microsoft Windows operating system. Its default user interface is Windows shell (Graphical). It uses hybrid kernel in older versions micro kernel is mostly used.
Key Differences Between Linux and Windows Operating System
- Linux is free and open source operating system whereas Windows is a commercial operating system whose source code is inaccessible.
- Windows is not customizable as against Linux is customizable and a user can modify the code and can change its the look and feel.
- Linux provides high security than windows because Linux is open source.
- Windows must boot from the primary partition. In contrast, there is no such constraint in Linux it can be booted from either primary or logical partition.
- The separation of the directories is done using a backslash in windows. On the contrary, in Linux, these are separated by using forward slash.
- In Linux, file names are case sensitive while windows file name are case-insensitive.
- Linux uses the monolithic kernel which consumes more running space whereas Windows uses the micro kernel which takes less space but system running efficiency is lower than Linux.
Conclusion
Linux and Windows both Operating systems have their advantages and disadvantages. Windows is simple to use but is not a free and open source OS, whereas Linux is free, open source, customizable and secure but kind of complex for the users having no programming background. Linux is more reliable than windows.
Difference between Linux, Unix And Windows
Operating system is said as system software which supervises software resources and computer hardware gives services to PC programs. Linux, windows and Unix are some of the operating systems. Linux is a system used for tablet PC’s, computer software and hardware and so on. Unix is a system usually used in universities, big enterprises, companies and so forth. Microsoft Windows can be said as progression of graphical interface operating system sold by Microsoft. In this article we are going to explain the differences exist in three operating systems.
Linux
The Linux kernels began in 1991, as a venture of Linus Torvalds, while a college understudy in Finland. He posted data related to his project on newsgroup for PC understudies and developers, and got support and help from volunteers who achieved something in making a complete and practical portion. On account of its open license model, the code of Linux kernel is accessible for study and alteration, which brought about its utilization on an extensive variety of processing hardware from supercomputers to smart watches.
Unix
Unix was initially composed in assembly language. Ken Thompson composed B, for the most part taking into account BCPL, in view of his involvement in the MULTICS project. B was supplanted by C, and Unix, revamped in C, formed into a vast, complex group of inter related working frameworks which have been persuasive in each current operating systems. The Unix-like family is a different gathering of operating system, with a few noteworthy sub-classifications as well as System V, BSD, and Linux. The name “UNIX” is a brand name of The Open Group which permits it for use with any operating system that has been appeared to comply with their definitions.
Windows
Microsoft Windows is a group of exclusive operating system composed by Microsoft Corporation and essentially focused to Intel design based PCs, with an expected 88.9 percent complete use offer on Web associated computers. The most recent version is Windows 10.Windows 7 overwhelmed Windows XP as most basic form in use in 2011.Microsoft Windows was initially released in 1985, as an operating domain consecutively on peak of MS-DOS, which was standard working framework dispatched on most Intel engineering PCs at the time.
Linux VS Unix VS windows
- Introduction:
Linux is an illustration of open source programming advancement and free of charge operating system (OS).
Unix is a system that is extremely mainstream in colleges, organizations, big enterprises and so on.
Microsoft Windows is said as progression of graphical interface system created, showcased, and traded by Microsoft.
- Use:
Linux can usually install on a broad range of PC software and hardware, going from cellular phones, tablets PCs and video game relieves, to centralized servers and supercomputers.
The Unix system is utilized as a part of web servers, workstations and PCs. It plays an important role for finance infrastructure and numerous 24×365 high accessibility solutions.
Windows is a system used on computer’s desktops, portable workstations, servers and a few phones.
- Users:
Linux is an operating system which is used by everybody; from home clients to engineers and PC lovers alike.
Unix system were produced fundamentally for servers, mainframes and workstations aside from OSX, Which is intended for everybody. The Unix setting and the customer server series model were vital components in the advancement of the Internet.
Windows is an operating system used by everybody.
- Price:
Linux can consider as free operating system, free downloaded, distributed with the help of books, magazines and so on. There are valued versions for Linux additionally; however they are typically less expensive as compare to windows.
Unix have different flavors and also have different price structures as indicated by sellers.
Windows have usually low price as it is from $69 to $199.
Conclusion
From the above article we can end up with the discussion that Linux is an illustration of open source programming advancement and free of charge operating system (OS),Unix is a system that is extremely mainstream in colleges, organizations, big enterprises and so on while Microsoft Windows is said as progression of graphical interface system created, showcased, and traded by Microsoft. Linux can usually install on a broad range of PC software and hardware, going from cellular phones, tablets PCs and video game relieves, to centralized servers and supercomputers while Unix system is utilized as a part of web servers, workstations and PCs and Windows is a system used on computer’s desktops, portable workstations, servers and a few phones. Linux and windows is used by everybody but Unix were produced fundamentally for servers, mainframes and workstations. Linux and windows have low price while Unix have different price structures as indicated by sellers.
Содержание
- Difference between UNIX and Windows Operating System
- What is UNIX Operating System?
- Advantages and Disadvantages of UNIX Operating System
- What is Windows Operating System?
- Advantages and Disadvantages of Windows Operating System
- Main differences between the UNIX and Windows operating system
- Head-to-head comparison between the UNIX operating system and Windows operating system
- Вопрос: Почему Windows не основана на Unix?
- Чем Windows отличается от Unix?
- Какая операционная система не основана на Unix?
- Windows 10 основана на Linux?
- Почему я использую Windows вместо Linux?
- Используется ли Unix сегодня?
- Почему Unix предпочтительнее Windows?
- Операционная система Unix бесплатна?
- Windows основана на Unix?
- Какие операционные системы 5?
- Выпускает ли Microsoft Windows 11?
- Заменит ли Linux Windows?
- Ускоряет ли Linux мой компьютер?
- Почему пользователи Linux ненавидят Windows?
- Какие недостатки у Linux?
- Почему Linux не так популярен, как Windows?
Difference between UNIX and Windows Operating System
In this article, you will learn the difference between the UNIX and Windows operating systems. But before discussing the differences, you must know about the UNIX and Windows operating systems with their advantages and disadvantages.
What is UNIX Operating System?
The UNIX operating system is a set of programs that link the computer and the user. UNIX operating system was created in the 1960s and has been updated continuously since then. It is a powerful multi-user, multitasking OS created by AT&T Bell Laboratories. It is quite popular among scientists, engineers, and academics because of its most valued properties such as flexibility, portability, network capabilities, etc. It is a stable, multi-user, multitasking system for servers, PCs, and laptops. It is written in the C language, enabling the UNIX operating system to operate on various platforms.
UNIX operating system comes with a Command Line Interface (CLI). UNIX knowledge is required for actions that aren’t covered by graphical software or when there isn’t a window interface available, such as during a telnet session.
Advantages and Disadvantages of UNIX Operating System
There are various advantages and disadvantages of a UNIX operating system. Some of the advantages and disadvantages of the UNIX operating system are as follows:
Advantages
- Many large online stores operate their websites on UNIX or Linux servers. It has also been used to control mobile phones and other electronic devices.
- It consumes less memory when running complicated programs. It may handle the virtual memory very effectively. The virtual memory grows as many programs come into the main memory. In UNIX, most of the jobs are completed with fewer resources.
- The UNIX operating system is both free and safe, so it is commonly used by web hosting providers. Domain Name Server (DNS), Dynamic Host Configuration Protocol (DHCP), and the webserver are all tools used by many web hosting servers.
- It allows you to open many programs, and all the programs execute in parallel using multiprocessor technology.
- It offers numerous users a safe and secure environment to interact with servers online without worrying about security issues. The communication with the UNIX servers is quick and error-free.
- Multiple web servers and electronic devices do not require user participation. It is an excellent choice for machines and systems that require little or no user interactions. It may handle the automatic working of systems very effectively.
Disadvantages
- For UNIX, there is no proper documentation available. If the user has an issue, he must seek the advice of an expert, as obtaining online assistance from the documentation is quite difficult.
- UNIX commands are far more difficult to learn than Windows, MS-DOS, and macOS.
- It is difficult to use for new users. Because most UNIX work is done with commands in the CLI, beginners must learn various commands. It is designed exclusively for programmers, not for new users. Some users with a lot of experience have trouble utilizing the commands since the names of some commands are extremely different.
- Most of the UNIX commands use cryptic words. It’s tough for a non-technical user to grasp how commands work. Some commands use unusual characters, and it may be difficult for new programmers to grasp them.
- The user interface of the UNIX operating system is not attractive.
- Some variants of UNIX need most memory usage.
What is Windows Operating System?
Windows is an operating system that was designed and developed by Microsoft Cooperation. It is one of the most famous OSs around the world. Windows uses a Graphical User Interface (GUI). It allows the users to store files, watch videos, run software, play games, and access the Internet. The first version of Microsoft Windows is version 1.0 that was released on November 10, 1983. Microsoft Windows comes in various versions, including Windows XP, Vista, Windows 95, Windows 7, 8, 10, and 11.
The first business-oriented Windows version, known as Windows NT 3.1, was introduced in 1993. The next versions, Windows 3.5, 4/0, and Windows 2000, were released. Microsoft created the various versions of Windows XP for home and the commercial environment when it was released in 2001. It was built using common x86 hardware, like AMD and Intel processors. Therefore, it may run on different hardware, including HP, Dell, Sony systems, and custom-built PCs.
The Windows operating system comes with very useful features. The user may easily create folders and arrange their files. The start button can be used to locate the installed software on the system. Users may also use the start button to access the control panel and get system help and support. Different themes may also be used to customize the desktop. It also comes with various helpful software, including Microsoft Excel, PowerPoint, and Word.
Advantages and Disadvantages of Windows Operating System
There are various advantages and disadvantages of a Windows operating system. Some of the advantages and disadvantages of the Windows operating system are as follows:
Advantages
- The Windows platform is suitable for game and software developers. Because Windows has a large user base, so designers want to create utilities, games, and programming for the operating system.
- Windows 10 is intended for use on both touch-screen devices and desktop systems. Windows 10’s user interface is meant to operate better with a Windows gadget.
- As the Windows operating system is used by 95% of users, most equipment merchants create drivers for Windows.
- Most equipment may be differentiated naturally by attachment and play include. You do not require to install the equipment physically, but it is used when linked, like a console, mouse, webcam, cell phone, etc.
- All versions of Microsoft Windows have something in common that allows users to switch from one version to another easily. Users of Windows 7 will have no difficulty switching to Windows 10 because the majority of the features of Windows 10 are the same as those of Windows 7. The user interface of Windows is also easier to use than those of UNIX and MAC.
Disadvantages
- Most of Windows’s products are paid, such as design programming, games, download chief, and another popular programming. Users must purchase these products or pay a monthly charge to use them.
- Linux operating system is open-source and free to use for anyone, but Windows requires a purchased license and cannot be used for free. Windows operating system is also expensive. You’ll also need to purchase other Microsoft software, such as MS Office, to do regular office work on the system.
- Windows have a high amount of hacker attacks. Hackers may easily crack Windows security. As a result, Windows users are relying on anti-virus software and must pay monthly charges to firms to secure their data. In addition, Windows users must keep their operating systems up to date in order to receive security fixes.
- Windows operating system support is not ideal for most users. Only a few significant enterprises may rely on the Windows team for assistance. Common users must look for forums to fix their problems.
- If you install Windows, your computer will have plenty of RAM, lots of good hard drive space, and a good graphics card. It is due to the features used in Windows. If you wish to install graphics applications, such as Photoshop, you should have at least 16 GB of RAM.
Main differences between the UNIX and Windows operating system
There are various main differences between the UNIX and Windows operating systems. Some of the main differences between the UNIX and Windows operating systems are as follows:
- UNIX operating system comes with a Command Line Interface (CLI). In contrast, Windows operating system comes with a Graphical User Interface (GUI).
- Multiprocessing is possible in the UNIX OS. In contrast, multiprocessing is not possible in the Windows operating system.
- UNIX is a free and open-source OS. In contrast, Windows is a licensed OS.
- UNIX is a command-based OS. In contrast, Windows is a menu-based OS.
- Unix is fully case-sensitive, and files can be considered separate files. In contrast, Windows has case sensitivity as an option.
- Unix operating system is known for being very stable to execute. Although Windows stability has improved greatly in recent years, most Unix systems remain far superior in this context.
- UNIX systems have limited hardware support. Some hardware could not have drivers available. In contrast, the Windows operating system contains almost all of the drivers for all of the available hardware.
- Unix is a flexible operating system that may be installed on various systems, including mainframes, supercomputers, and microcomputers. Unix also promotes new software design ideas, such as solving problems by connecting simpler tools rather than developing massive, monolithic applications. In contrast, the Windows operating system is less powerful than Unix, but it is comparatively simple to operate in terms of capabilities.
- The UNIX operating system utilizes the ERR and STD.IO file systems and the UFS (Unix File System) treat all physical drives as if they were one logical drive. It has a stable and effective file system. A hierarchical tree with a single root represents the file system. On the other hand, Windows uses the New Technology File System (NTFS) and File Allocation Table (FAT32) systems to handle files and requires the owner of executables before executing them. Files are stored into folders on several hard drives, like C, D, and E.
- Users may save two files with the same name in the UNIX operating system. In contrast, the user may not save two files with the same name in Windows operating system.
Head-to-head comparison between the UNIX operating system and Windows operating system
There are various head-to-head comparisons between the UNIX and Windows operating systems. Some of the main head-to-head comparisons of the UNIX and Windows operating systems are as follows:
Источник
Вопрос: Почему Windows не основана на Unix?
DOS от Microsoft стала самой успешной из всех. DOS вообще никогда не была основана на Unix, поэтому Windows использует обратную косую черту для путей к файлам, в то время как все остальное использует косую черту. … В отличие от большинства других операционных систем, Windows NT не разрабатывалась как Unix-подобная операционная система.
Чем Windows отличается от Unix?
Mac OS использует ядро UNIX. Ваш переход с Mac OS на Linux будет относительно плавным.
.
Windows против Linux:
Windows | Linux |
---|---|
Windows использует разные диски с данными, например C: D: E, для хранения файлов и папок. | Unix / Linux использует дерево как иерархическую файловую систему. |
В Windows есть разные диски, такие как C: D: E | В линуксе нет дисков |
Какая операционная система не основана на Unix?
Вам придется изучить это дальше, но посмотрите на что-то под названием 4960 OS. Это похоже на DOS, а не на Unix; он не основан на NT; он используется в миллионах IBM 496X-совместимых POS-терминалов повсюду (их использует Wal-Mart), и, насколько я могу судить, похоже, что это оборудование x86. Еще немного: DOS.
Windows 10 основана на Linux?
Windows 10 May 2020 Update: встроенное ядро Linux и обновления Кортаны — The Verge.
Почему я использую Windows вместо Linux?
Это действительно зависит от того, что нужно пользователю. Если все, что вам нужно, это просмотр веб-страниц, мультимедиа и минимальные игры, вы можете использовать Linux. Если вы геймер и увлекаетесь множеством программ, вам следует установить Windows. … «Песочница» приложений значительно затруднит получение вируса и повысит его безопасность по сравнению с Linux.
Используется ли Unix сегодня?
И все же, несмотря на то, что предполагаемый упадок UNIX продолжается, он все еще дышит. Он по-прежнему широко используется в корпоративных центрах обработки данных. Он по-прежнему выполняет огромные, сложные, ключевые приложения для компаний, которым эти приложения абсолютно необходимы для работы.
Почему Unix предпочтительнее Windows?
Здесь есть много факторов, но можно назвать лишь пару важных: по нашему опыту, UNIX справляется с высокими нагрузками на сервер лучше, чем Windows, и машины UNIX редко требуют перезагрузки, в то время как Windows постоянно нуждается в них. Серверы, работающие на UNIX, обладают чрезвычайно высоким временем безотказной работы и высокой доступностью / надежностью.
Операционная система Unix бесплатна?
Unix не была программным обеспечением с открытым исходным кодом, и исходный код Unix подлежал лицензированию по соглашениям с его владельцем, AT&T. … В связи со всей активностью вокруг Unix в Беркли родилась новая поставка программного обеспечения Unix: Berkeley Software Distribution, или BSD.
Windows основана на Unix?
За исключением операционных систем Microsoft на базе Windows NT, почти все остальное восходит к Unix. Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS, используемая на PlayStation 4, какая бы прошивка ни работала на вашем маршрутизаторе — все эти операционные системы часто называют «Unix-подобными» операционными системами.
Какие операционные системы 5?
Пять самых распространенных операционных систем — это Microsoft Windows, Apple macOS, Linux, Android и iOS от Apple.
Выпускает ли Microsoft Windows 11?
Microsoft выбрала модель выпуска двух обновлений функций в год и почти ежемесячных обновлений для исправлений ошибок, исправлений безопасности и улучшений для Windows 2. Никакой новой ОС Windows не будет. Существующая Windows 10 будет обновляться. Следовательно, Windows 10 не будет.
Заменит ли Linux Windows?
Так что нет, извините, Linux никогда не заменит Windows.
Ускоряет ли Linux мой компьютер?
Когда дело доходит до компьютерных технологий, новые и современные всегда будут быстрее старых и устаревших. … При прочих равных, почти любой компьютер под управлением Linux будет работать быстрее, надежнее и безопаснее, чем та же система под управлением Windows.
Почему пользователи Linux ненавидят Windows?
2: Linux больше не имеет большого преимущества перед Windows в большинстве случаев по скорости и стабильности. Их нельзя забыть. И еще одна причина, по которой пользователи Linux ненавидят пользователей Windows: соглашения Linux — единственное место, где они могли бы оправдать ношение смокинга (или, чаще, футболки под смокингом).
Какие недостатки у Linux?
Недостатки ОС Linux:
- Нет единого способа упаковки программного обеспечения.
- Нет стандартной среды рабочего стола.
- Плохая поддержка игр.
- Программное обеспечение для настольных ПК по-прежнему встречается редко.
Почему Linux не так популярен, как Windows?
Основная причина, по которой Linux не пользуется популярностью на настольных компьютерах, заключается в том, что в нем нет «единственной» ОС для настольных компьютеров, как в Microsoft с Windows и Apple с macOS. Если бы в Linux была только одна операционная система, сегодня все было бы иначе. … Ядро Linux содержит около 27.8 миллионов строк кода.
Источник
change some of the ways it behaves. The same thing goes for your phone, too.
III. Give examples of the following words or phrases in the sentences of your own:
desktop computer, operating systems, set of tasks, any device, special-purpose applications.
IV. Provide the main idea of the text in 3-5 sentences.
Lesson 2. A computer operating system
I. Before reading the following text, look at the words below. How many of them do you know? How many of them could you guess?
card slot – гнездо для платы distributed – распределенные interact – взаимодействовать backbone – (зд.) магистраль сети managing – координирующая
allocation of memory – распределение памяти commonly – часто, в большинстве случаев liaison – связь взаимодействия
efficiently – рационально tools – инструментарий
interpreter – преобразователь данных linker – компоновщик, редактор связи debugger – программа отладки
to merge – объединять bundle – связка
to accomplish – выполнять
application suite – прикладной программный комплекс (напр., Microsoft Office)
spreadsheet – крупноформатная (электронная) таблица template – шаблон
simulation – имитационное моделирование
II. Read and translate the text.
A collection of computer programs, procedures and documentation that perform specific tasks on a computer system as desired by the user is known as Computer Software. Examples include application software such as word processors, which perform productive tasks for users, and system software.
61
They interact with the hardware to provide the necessary services for application software and middle ware that controls and coordinates distributed systems. Software also includes websites, programs, video games, etc that are coded by programming languages like C, HTML, Java, PHP, etc. An operating system is a program designed to run other programs on a computer. A computer operating system is its most important software. It is considered the backbone of a computer, managing both software and hardware resources. Operating systems are responsible for everything from the control and allocation of memory to recognizing input from external devices and transmitting output to computer displays. They also manage files on computer hard drives and control peripherals, like printers and scanners. Commonly used operating systems for IBM compatible personal computers include Microsoft Windows, Linux, and UNIX variations. For Macintosh computers, Mac OS X, Linux, BSD, and some Windows variants are commonly used. Device driver software is small files that act like liaisons between hardware in a computer system and the operating system (OS). Hardware requires device drivers so that the OS can see the devices and handle them effectively and efficiently. Common components that require drivers include keyboards, mice, controllers, graphics cards, audio hardware, wireless cards, ports, card readers, card slots and CD/DVD drives. Multiple applications bundled together asapackagearesometimesreferredtoasanapplicationsuite.Microsoft Office, Open Office org, and work 08, which bundle together a word processor, a spreadsheet, and several other discrete applications, are typical examples. User written software tailors systems to meet the users’ specific needs. User written software includes spreadsheet templates, word processor macros, scientific simulations, and graphics and animation scripts. Even email filters are a kind of user software. Users create this software themselves.
III. Give the Russian equivalents for the following expressions.
Business software, computer hard drives, productive tasks, distributed systems, device driver software, an advanced graphical user interface, scientific simulations, email filters, animation scripts, a software bundle, common components, middle ware.
IV.Pickoutfromthetextallthewordcombinationswiththefollowing words (terms) and give their Russian equivalents:
Programming; computer; software; user; system; device; task.
62
V. Match the following English expressions (A-L) and their Russian equivalents (1-12):
A input peripherals |
1. аппаратное моделирование |
B hardware compatible |
2. эффективно использовать ре- |
сурсы |
|
C to use resources effectively |
3. макрооперация, определенная |
пользователем |
|
D software tools |
4. периферийные устройства ввода |
E graphics editor |
5. (стандартный) блок испытатель- |
ной программы |
|
F debugging compiler |
6. периферийные устройства вы- |
вода |
|
G educational software |
7. программа редактирования |
графической информации |
|
H antivirus package |
8. отладочный компилятор |
I test program template |
9. аппаратно-совместимый |
J output peripherals |
10. программные средства |
K user-defined macros |
11. обучающее программное обе- |
спечение |
|
L hardware simulation |
12. антивирусный пакет программ |
VI. Sum up the contents of the text by answering the following questions:
1. What is OS? 2. What is it responsible for? 3. What operating systems do you know? 4. What acts like liaisons between hardware in a computer system and the operating system? 5. What is the function of device driver software? 6. What for does hardware require device drivers? 7. What OS are used for personal computers? 8. What tools are provided by programming software? 9. What do typical applications include? 10. What is an application suite? 11. What does user written software include?
VII. Read the text and do the assignments after it.
What is Linux and why is it so popular?
Linuxisanoperatingsystem(verymuchlikeUNIX)thathasbecome very popular over the last several years.
Linux is as much a phenomenon as it is an operating system. To understand why Linux has become so popular, it is helpful to know a little bit about its history. The first version of UNIX was originally developed several decades ago and was used primarily as a research
63
operating system in universities. High-powered desktop workstations from companies like Sun proliferated in the 1980s, and they were all based on UNIX. A number of companies entered the workstation field to compete against Sun: HP, IBM, Silicon Graphics, Apollo, etc. Unfortunately, each one had its own version of UNIX and this made the sale of software difficult. Windows NT was Microsoft’s answer to this marketplace. NT provides the same sort of features as UNIX operating systems – security, support for multiple CPUs, large-scale memory and disk management, etc. – but it does it in a way that is compatible with most Windows applications.
The entry of Microsoft into the high-end workstation arena created a strangedynamic.Theproprietaryoperatingsystemsownedbyseparate companies and the lack of a central authority in the UNIX world weaken UNIX, but many people have personal problems with Microsoft. Linux stepped into this odd landscape and captured a lot of attention.
The Linux kernel, created by Linus Torvalds, was made available to the world for free. Torvalds then invited others to add to the kernel provided that they keep their contributions free. Thousands of programmers began working to enhance Linux, and the operating system grew rapidly. Because it is free and runs on PC platforms, it gained a sizeable audience among hard-core developers very quickly.
Ingeneral,LinuxishardertomanagethansomethinglikeWindows, but offers more flexibility and configuration options.
Notes
Workstation – сетевой компьютер, использующий ресурсы сервера; toproliferate–распространять;high-end–мощный,профессиональный, высококачественный;высокогокласса;сширокимифункциональными возможностями.
1.SaywhatyouhavelearntfromthetextaboutLinuxasanoperating system.
2.Translate the 2-nd paragraph in writing.
3.Select the topical sentences in each paragraph of the text.
4.Summarise the text.
VIII. Read and translate the text. Do the assignments following it.
How Windows Vista works
The first version of Microsoft Windows hit the market in 1983. But unlike today’s versions of Windows, Windows 1.0 was not an operating system. It was a graphical user interface that worked with
64
an existing OS called MS-DOS. Version 1.0 didn’t look much like newer versions, either – not even Windows 3.0, which many people think of as the first real version of Windows. Its graphics were simpler and used fewer colours than today’s user interfaces, and its windows could not overlap.
Windows has changed considerably since then. In the last 20 years, Microsoft has released numerous full-fledged versions of the operating system. Sometimes, newer versions are significantly different from older ones, such as the change from Windows 3.1 to Windows 95. Other new releases have seemed more like enhancements or refinements of the older ones, such as the multiple consumer versions of the OS released from 1995 to 2001.
Microsoft’s newest version of its operating system is Windows Vista. For many users, upgrading to Vista won’t seem as dramatic as the upgrade from 3.1 to Windows 95. But Windows Vista has a number of new features, both in the parts that you can see and the parts that you can’t.
At its core, Windows Vista is still an operating system. It has two primary behind-the-scenes jobs:
Managing hardware and software resources, including the processor, memory, storage and additional devices.
Allowing programs to work with the computer’s hardware.
If all goes well, this work is usually invisible to the user, but it’s essential to the computer’s operation.
Notes
Full-fledged – окончательно готовый, полностью отработанный (напр., о разработанной системе программного обеспечения); enhancement – модернизация; совершенствование; расширение (напр., возможностей программных средств); behind-the-scenes – негласный
1.Say what you have learnt from the text about Windows Vista.
2.Ask your group-mates 10 questions on the text.
3.Select the topical sentences in each paragraph of the text.
4.Retell the text.
IX. Read and translate the text.
GUI operating systems
The term “user interface” refers to the standard procedures that the user follows in order to interact with a computer. In the late 1970s and early 80s, the way users accessed computer systems was very
65
complex. They had to memorize and type a lot of commands just to see the contents of a disk, to copy files or to respond to a single prompt. In fact, it was only experts who used computers, so there was no need for a user-friendly interface.
When computers were first introduced in the 1940s and 50s, every programwrittenhadtoprovideinstructionsthattoldthecomputerhow to use devices such as the printer, how to store information on a disk, as well as how to perform several other tasks not necessarily related to the program. The additional program instructions for working with hardware devices were very complex, and time-consuming. Programmers soon realized it would be smarter to develop one program that could control the computer’s hardware, which other programs could have used when they needed it. With that, the first operating system was born.
Today, operating systems control and manage the use of hardware devicessuchastheprinterormouse.Theyalsoprovidediskmanagement by letting you store information in files. The operating system also lets you run programs such as the basic word processor. Lastly, the operating system provides several of its own commands that help you to use the computer.
DOS is the most commonly used PC operating system. DOS is an abbreviation for disk operating system. DOS was developed by a company named Microsoft. MS-DOS is an abbreviation for “Microsoft DOS”. When IBM first released the IBM PC in 1981, IBM licensed DOS from Microsoft for use on the PC and called it PC-DOS. From the users’ perspective, PC-DOS and MS-DOS are the same, each providing the same capabilities and commands.
The version of DOS release in 1981 was 1.0. Over the past decade, DOS has undergone several changes. Each time the DOS developers release a new version, they increase the version number.
Windows NT (new technology) is an operating system developed by Microsoft. NT is an enhanced version of the popular Microsoft Windows 3.0, 3.1 programs. NT requires a 386 processor or greater and 8 Mb of RAM. For the best NT performance, you have to use a 486 processor with about 16 Mb or higher. Unlike the Windows, which runs on top of DOS, Windows NT is an operating system itself. However, NT is DOS compatible. The advantage of using NT over Windows is that NT makes better use of the PC’s memory management capabilities.
OS/2 is a PC operating system created by IBM. Like NT, OS/2 is DOS compatible and provides a graphical user interface that lets you
66
run programs with a click of a mouse. Also like NT, OS/2 performs best when you are using a powerful system. Many IBM-based PCs are shipped with OS/2 preinstalled.
In 1984, Apple produced the Macintosh, the first computer with a mouse and a graphical user interface (GUI). Macs were designed with one clear aim: to facilitate interaction with the computer. A few years later, Microsoft launched Windows, another operating system based on graphics and intuitive tools. Nowadays, computers are used by all kinds of people, and as a result there is a growing emphasis on accessibility and user-friendly systems.
A GUI makes use of a WIMP environment: windows, icons, menus and pointer. The background of the screen is called the desktop, which contains labeled pictures and icons. These icons represent files or folders. Double-clicking a folder opens a window which contains programs, documents, or more nested folders. When in folder, a user can launch a program or document by double-clicking the icon, or drag it to another location. When running a program PC opens a window that lets one work with different tools. All the programs have a high level of consistency, with similar toolbars, menu bars, buttons and dialogue boxes. A modern OS also provides access to networks and allows multitasking, which means running several programs – and do various tasks – at the same time.
The most popular operating systems are:
•The Windows family – designed by Microsoft and used on most PCs. The most recent version is Windows Vista.
•Mac OS – created by Apple and used on Macintosh computers. •Unix–amulti-usersystem,foundonmainframesandworkstations
in corporate installations.
•Linux – open-source software developed under the GNU General public License. This means anybody can copy its source code, change it and distribute. It is used in computers, appliances and small devices.
•Windows Mobile – used on most PDAs and smartphones (PDAs incorporating mobile phones).
•Palm OS – used on Palm handed devices.
•RIM – used on BlackBerry communication devices. Developed by Research In Motion.
•The Symbian OS – used by some phone makers, including Nokia and Siemens.
These computer platforms differ in areas such as device installation, network connectivity or compatibility with application software.
67
X. Translate these terms into Russian. Use the dictionary or the Internet to help you.
User interface, procedure, tools, desktop, nested folders, launch a program, source code.
XI. Read the text again and decide which adjectives in the list describe a GUI best.
User-friendly; slow; accessible; text-based; intuitive; complex; graphics-based.
XII. Answer the questions.
1. What kind of OS was used in the early 80s: text-based or graphicsbased? 2. What was the contribution of Macintosh computers to the development of graphic environments? 3. What does acronym WIMP stand for? 4. How do you run a program on a computer with a graphical interface? 5. What is multitasking? 6. Which multi-user OS is used on large, powerful computers? 7. What is the benefit of using open-source software, for example Linux? 8. Which Macintosh platform is used for pocket PCs, mobiles and portable media centers? 9. What does userfriendly mean? 10. Do you think most OS are user-friendly? Give your reasons.
Lesson 3. Software
I. Read and memorize the following words and word combinations:
to distinguish – отличать, различать, выделять, проводить различие
to encompass – охватывать, включать, заключать (в себе)
to signify – выражать, показывать, означать, быть признаком to insulate – отделять, обособлять
to precede – предшествовать, предварять to blur – делать неясным, затуманивать
to accomplish – совершать, выполнять, исполнять arbitrary – условный, случайный, произвольный
accessory – дополнительный, вспомогательный, сопутствующий feature – признак, черта, свойство, особенность, характеристика debugger – программа отладки
ordered sequence of instructions – упорядоченная последовательность инструкций
68
II. Read and translate the text.
Computersoftwareorjustsoftwareisageneraltermusedtodescribe a collection of computer programs, procedures and documentation that perform some tasks on a computer system. Software includes websites, programs, video games etc. that are coded by programming languages like C, C++, etc. “Software” is sometimes used in a broader context to mean anything which is not hardware but which is used with hardware, such as film, tapes and records.
Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. At the lowest level, software consists of a machine language specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions which change the state of the computer from its preceding state. Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence. It is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code.
Practical computer systems divide software systems into three major classes: system software, programming software and application software, although the distinction is arbitrary, and often blurred.
System software helps run the computer hardware and computer system. It includes: device drivers, diagnostic tools, operating systems, servers, utilities, windowing systems. The purpose of systems software is to insulate the applications programmer as much as possible from the details of the particular computer complex being used, especially memory and other hardware features, and such accessory devices as communications, printers, readers, displays, keyboards, etc.
Programming software usually provides tools to assist a programmer in writing computer programs, and software using different programming languages in a more convenient way. The tools include: compilers, debuggers, interpreters, linkers, text editors.
Application software allows end users to accomplish one or more specific (non-computer related) tasks. Typical applications include: industrial automation, business software, computer games, databases, educational software, medical software and etc. Businesses are probably the biggest users of application software, but almost every field of human activity now uses some form of application software.
69
Notes
System software – системное программное обеспечение (в отличие от прикладного); programming software – программное обеспечение для программирования; application software – прикладная программа; прикладное программное обеспечение; программа специального применения; utility – утилита (сервисная программа, обслуживающая программа, облегчающая работу с компьютером или пользование какими-либо другими программами)
III. Give the Russian equivalents.
To be used in a broader context; to distinguish from; to encompass the physical interconnections; to store and execute (or run); software preceding state; as much as possible; to insulate from; hardware features; accessory devices; to assist a programmer; groups of binary values; ordered sequence of instructions; high-level programming languages; closer to natural language; system software; programming software; application software; device drivers; diagnostic tools.
IV. Give the English equivalent.
Программное обеспечение для программирования; прикладная программа; вспомогательные устройства; делать неясным; системное программное обеспечение; упорядоченная последовательность инструкций; произвольный; отличать от; характеристика; программа отладки; предшествующий; компилятор; текстовый редактор; выполнять некоторые задачи; заключать (в себе).
V. Fill in the blanks with the appropriate form from the box.
To divide, to be used, to be written; to be coded, to encompass, to provide
1. It ____to describe a collection of computer programs. 2. These applications____industrialautomation,businesssoftware,educational software,medicalsoftwareandetc.3.Computersystems____software systems into three major classes. 4. Programming software usually
____tools to assist a programmer in writing computer programs. 5. Programs, video games ____by programming languages. 6. Software usually ____in high-level programming languages.
VI. Answer the following questions.
1.What is computer software? 2. What does software encompass?
3.What does hardware include? 4. What are high level languages oriented to? 5. What major classes are software systems divided into? Characterize them shortly.
VII. Give a brief summary of the above text.
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #