473,839 Members | 1,494 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Difference between Linux and Windows

9 New Member
Anyone please expalin the difference between Linux and Windows

why linux is used as Servers in many companies than windows
why linux is less virus effected
Concept behind opensource
Sep 17 '06 #1
11 15471
nikhilraj
11 New Member
Anyone please expalin the difference between Linux and Windows

why linux is used as Servers in many companies than windows
why linux is less virus effected
Concept behind opensource

Linux is growing in the market not only because of its open source but also bcoz of its security reasons.In linux we have file attributes such as read write and execute.Only authorized persons can modify the settings of a file.So its full of security i.e unless u give write permission to a file it other users cannot write t it .And linux its basically build on unix which supports multiuser concept has more flexibility .Open source means u can see the code of the files which r not shown in windows and modification is also possible here.
Sep 17 '06 #2
Muralish
9 New Member
Linux is growing in the market not only because of its open source but also bcoz of its security reasons.In linux we have file attributes such as read write and execute.Only authorized persons can modify the settings of a file.So its full of security i.e unless u give write permission to a file it other users cannot write t it .And linux its basically build on unix which supports multiuser concept has more flexibility .Open source means u can see the code of the files which r not shown in windows and modification is also possible here.
Can u explain in detail how inux security differ from windows?
Sep 18 '06 #3
coll
1 New Member
Anyone please expalin the difference between Linux and Windows

why linux is used as Servers in many companies than windows
why linux is less virus effected
Concept behind opensource
I have just taken a really inexpenseive but very impressive linux certification course at www.linuxselfst udy.com. It is self paced, inexpensive (thousand less than their competitors) and the videos are amazing.
It will answer all of your quesitons.
Sep 21 '06 #4
r035198x
13,262 MVP
One of the reasons why most virus attack windows systems and not linux is to do with the .exe format of most viruses. Because windows systems became very popular and windows runs .exes, practically every virus manufacturer coded viruses as .exe files. Linux does not neccessarily run .exe files so a .exe virus would find it difficult(to say the least to affect a linux system)
Sep 22 '06 #5
steven
143 New Member
One of the reasons why most virus attack windows systems and not linux is to do with the .exe format of most viruses. Because windows systems became very popular and windows runs .exes, practically every virus manufacturer coded viruses as .exe files. Linux does not neccessarily run .exe files so a .exe virus would find it difficult(to say the least to affect a linux system)
That's completely wrong.

A file extension means nothing.

The reason why viruses flurish on windows systems and not linux systems, is because in linux, users typically don't run as root. When you install linux, you also setup an everyday user. That's the general mindset of linux users. "Never run as root".

This essentially means that the users can't make any changes to files that could cripple the system. For example, I can't go ahead and delete the root directory of my HD. I can't go and delete the core files that linux needs to run. I can't make any modiciations, as my normal user, to any of the files that are important to the running of the system. So it's secure in that respect.

A good majority of windows users run as Administrator. They can make modifications to any files they want. So when they download a virus, they run it as the root user, the virus has access to all the files and resources that the user does.

So... in short. The reason viruses don't really exist on linux, is because most users don't run as a user with privaledges that could damage the system, therefore rendering any viruses useless. The worst a virus in linux could do, is delete the users home directory contents (akin to deleting your documents and settings folder).

There are many other differences security wise, but this is a key aspect.


As for other differences between the two, well - that's huge.

Linux isn't, as many believe, a form of UNIX. It's a unix-like Operating System. In fact, Linux is only the kernel, the core of the OS. It's a UNIX clone, created because the programmer wanted a free unix-like OS. The actual OS itself is GNU, which is used in conjunction with the Linux kernel to form a complete operating system.

GNU/Linux is also POSIX compliant and has real multi-user capabilities. Just bang: linux windows differences, into google and see what you can find.
Sep 27 '06 #6
r035198x
13,262 MVP
That's completely wrong.

A file extension means nothing.

The reason why viruses flurish on windows systems and not linux systems, is because in linux, users typically don't run as root. When you install linux, you also setup an everyday user. That's the general mindset of linux users. "Never run as root".

This essentially means that the users can't make any changes to files that could cripple the system. For example, I can't go ahead and delete the root directory of my HD. I can't go and delete the core files that linux needs to run. I can't make any modiciations, as my normal user, to any of the files that are important to the running of the system. So it's secure in that respect.

A good majority of windows users run as Administrator. They can make modifications to any files they want. So when they download a virus, they run it as the root user, the virus has access to all the files and resources that the user does.

So... in short. The reason viruses don't really exist on linux, is because most users don't run as a user with privaledges that could damage the system, therefore rendering any viruses useless. The worst a virus in linux could do, is delete the users home directory contents (akin to deleting your documents and settings folder).

There are many other differences security wise, but this is a key aspect.


As for other differences between the two, well - that's huge.

Linux isn't, as many believe, a form of UNIX. It's a unix-like Operating System. In fact, Linux is only the kernel, the core of the OS. It's a UNIX clone, created because the programmer wanted a free unix-like OS. The actual OS itself is GNU, which is used in conjunction with the Linux kernel to form a complete operating system.

GNU/Linux is also POSIX compliant and has real multi-user capabilities. Just bang: linux windows differences, into google and see what you can find.
Being aware that not all programs that run on windows run on linux, wouldn't you therefore agree that certain viruses that run on windows cannot run on linux for this reason alone? Security is only one of the reasons (for certain viruses). Even if a user logs on a windows system with minimum priveledges, they will still be attacked if they do not have adequate protection.
Sep 28 '06 #7
steven
143 New Member
Being aware that not all programs that run on windows run on linux, wouldn't you therefore agree that certain viruses that run on windows cannot run on linux for this reason alone? Security is only one of the reasons (for certain viruses). Even if a user logs on a windows system with minimum priveledges, they will still be attacked if they do not have adequate protection.
That's something I mentioned on another thread in this forum.

If a virus is coded for a windows machine, it won't run on a linux machine.

It's possible to create cross platform programs, but then, even the directory structure and file layouts are completely different in Linux than they are in Windows, then even after that, you have the permissions issue.

I haven't used windows seriously in a good few years, so I'm not sure about the current set of NT based systems, but I'd like to hope that if you weren't logged in using an admin account, you couldn't do any damage to stop the running of the computer. I'm sure you don't (and thus any programs you run as that user) have any access to important system files.
Sep 29 '06 #8
r035198x
13,262 MVP

I haven't used windows seriously in a good few years, so I'm not sure about the current set of NT based systems, but I'd like to hope that if you weren't logged in using an admin account, you couldn't do any damage to stop the running of the computer. I'm sure you don't (and thus any programs you run as that user) have any access to important system files.
How you log on to your system may be different from how the virus gets acces to your system(Especial ly if the virus is very good(or is it bad?)).
Sep 29 '06 #9
OJansen
34 New Member
Naaaah, it's just the Linux VS MS question again... what about Novell NetWare, OpenVMS, SCO UNIX etc...

I guess the OS where the admin can work on best, that OS will be implemented in the network.
Nov 10 '06 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

4
12457
by: Luca T. | last post by:
Hello, i need a way to find the home folder of the current user no matter if i am in Linux or Windows for instance: * Linux: /home/username * Windows: C:\Documents and Settings\username Is there any general way to do this?
1
2120
by: Josef Meile | last post by:
Hi, I'm trying to do a simple link checking for python 2.1.3 (compiled from source on linux), but it fails when I use an invalid ssl url. For example: I have zope without ssl running on port 8080, if I do this on the browser's address bar: https://my_ip:8080 --> The https is intentional mozilla on linux and IE on windows, take a long time till a timeout
0
1879
by: bigbinc | last post by:
I am using the xercesImpl.jar class library with jboss 3.2 and under linux I can call this command: java org.apache.xalan.xslt.Process but with the same classpath and library under windows, I get an error, this saxparser is not supported. WTF. I have tried to install the latest xalan and xerces under windows and no go. Sometimes I get the error, namespace not supported.
9
1868
by: John Eric Hanson | last post by:
My company is considering a development path in which we develop code on 32 bit Windows machines to run remotely on 64 bit Linux machines. What could go wrong?
1
3072
by: trialproduct2004 | last post by:
hi all can someone tell me difference between windows services and web services. I have created window services. As far as i know windows services doesn;t have any UI it starts executing as soon as your pc started. But what is web services. And what is structure of any web application. Any help will be appreciated. thanks in advance.
7
9584
by: Claudio Grondi | last post by:
Googling for keywords like "direct access sector harddrive Python module Windows" seems to give no useful results. Any hints(best if cross-platform)? Claudio
2
2652
by: Mike | last post by:
Hi, I'm having a problem with modal forms on windows. I've written a very short test program, with a main window and a form called from the main window. The form is set to modal with form.setModal(1) before calling form.show(). All works as expected on Linux. The form is modal, not allowing the main window to received the focus. If I call the form from within itself, the topmost form is modal, and not of the previous forms will...
3
4990
by: sniper1000 | last post by:
what are basic difference in C socket and network programming between linux and windows? and what is the difference between liberarries? Tanks
0
2734
by: Michael Rudolph | last post by:
Hi DB2 newsgroup, I have encountered a difference between our development DB2 on Windows and the test environment on AIX. If using the LOCATE scalar function with a SMALLINT as LENGTH parameter the same statement produces different results on Windows (correct) than on AIX (wrong). The same statement using an INTEGER instead of SMALLINT produces the correct result in both environments. Is there a reason why using a SMALLINT instead of...
2
2089
NeoPa
by: NeoPa | last post by:
Using linux on windows machine is posted in the Windows forum, but may well benefit from some Linux experience if anyone wishes to contribute.
0
9696
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10903
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10584
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10645
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9425
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
7015
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5681
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5865
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
4063
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.