Thursday, November 5, 2009

Difference Between Windows and Linux

Difference Between Windows and Linux
-----------------------------------------------------------------

Linux and Windows are completely different operating systems. There r no similarities at all.

Linux is a kernel that is a descendant of the original Unix. Windows currently uses the NT kernel made by Microsoft. All Linux operating systems such as Ubuntu, OpenSUSE, Mint all use the same Linux kernel.

Since Linux is a Unix operating system that it makes it most stable OS around. You could leave a Linux desktop on for a month and still u won't notice a performance difference whereas Windows if left on for 2 days would start crashing.

Linux organizes files in a completely different way from windows, almost everything Linux does is different from Windows and that is what makes it better. Linux behaves in the exact same way as the original Unix.

Linux uses different and better file systems than Windows such as Windows uses NTFS whereas Linux uses ext3 and many others. In Linux the GUI is not part of Linux itself so even if the graphical user interface crashes the Linux kernel will keep working without a problem.

In Windows the NT kernel and the GUI is combined so if anything misbehaves the whole system crashes. Linux better manages your resources meaning it knows how to allocate memory and utilize the processor more efficiently than Windows.

Linux uses user account control that means ordinary users cannot modify or do not have permission to modify whatever they like. This is an advantage so if a virus ever does try an attack linux or if a hacker attacks linux then he can not do any damages to your system since he won't be able to get permission to. In Windows everyone has full control of the system so viruses can install and change files with ease, any attacker will immediately have full control of ur system in Windows.

In Linux the GUI interface is controlled by the xserver and is separate from the kernel so problems of the interface won't affect the kernel unlike windows in which the nt kernel and interface is combined.

Linux is a true multi tasking operating system, meaning all programs being used will get a certain time of the processor so even if a program hangs the OS won't freeze and the system doesn't crash. Windows multi tasking is useless cause if an application freezes then it continues using the processor time and the nt kernel is unable to switch resources to other programs so the entire system including the nt kernel hangs and that means u have to reboot ur Windows system.

Linux uses run levels for working, u may know of them if u used Unix, Linux is Unix though. In run levels different levels of ur system do different jobs such as run level 0 starts when booting the system, run level 7 starts your GUI, etc.

You can find out more by visiting wikipedia if u want.

Linux or Unix itself is much more advanced than Windows or any other OS created till now.

I hope I helped.

Good Luck and take care!

No comments:

Post a Comment