Under Windows, it is difficult to automate certain tasks by scripts (because you have to click on buttons). Windows scripting is limited. Additional programs must be used (batch files, WSH, VBScript, KixStart, AutoIt …).
Under Linux, absolutely everything is scriptable. This allows you to automate all the tasks you want (Some examples: Rename a set of files; Automatically turn off the computer at a given time or after a task is completed; Reconfigure the firewall at a specific time, or on triggering of a specific event …).
Availability of sources :
Sources for Linux and its tools are available. This allows you to see the internal workings of the system and even to modify it. Anyone can monitor what’s being done, and quickly find bugs. Linux and its software thus evolve thanks to contributions coming from all over the planet.
Windows is a black box. We don’t know how it works internally, and no one other than Microsoft can modify and correct it. You have to trust Microsoft.
The availability of sources has security implications (see below).
Windows XP can only be installed after validation by internet with Microsoft servers. You are dependent on Microsoft to be able to install Windows XP. If Microsoft decides to shut down Windows XP, you will no longer be able to install or reinstall it.
More and more software companies are using this kind of mechanism. Your computer, software, and your own personal files are becoming increasingly dependent on outside private companies, which have more and more control over them.
With the technologies being developed, you won’t even be able to start your computer without outside permission.
With Linux, you are the master of your computer and the system is completely autonomous and independent.
Linux supports many more devices than Windows as standard. That said, device manufacturers almost always provide drivers for Windows, but rarely for Linux. If you have a very recent device , it is possible that there is no driver for Linux. You may end up with a device that you cannot use.
That said, devices older than 6 months are generally usable on Linux without any problems. And especially the Linux drivers are maintained almost for life : You will not end up one day with a device that you can no longer use (as has happened to users going from Windows XP to Vista).
System requirements :
Linux requires less powerful machines than Windows. Even with an old 386 with 64 MB of RAM, you can surf the internet, draw and type your mail. And with a powerful machine, it’s a real pleasure.
In addition Linux tends to swap less than Windows (better management of virtual memory).
The latest versions of Windows (Vista for example) require a powerful computer for even the simplest tasks (working with files or typing mail). Vista requires at least 1 GB of RAM and 15 GB of disk space. On the Linux side, Ubuntu is content with 256 MB of RAM and 4 GB of disk. And there are Linux distributions that work with 64 MB of RAM … and without a hard drive. Linux therefore allows access to computers for the greatest number at the lowest cost, in particular with old computers.
Openness and compliance with standards :
Linux is more open to standards than Windows. This makes Linux easier to interconnect with other systems than Windows. For example, Linux is supplied as standard with HTTP, FTP, telnet, SMTP, POP3, ssh, SMB, NFS clients and servers … This makes Linux a system of choice for everything related to networks and communications.
Under Windows, most often it is necessary to buy or install additional software, sometimes quite expensive. Standards are often poorly respected, which makes interconnection of systems complicated. In addition Microsoft often tries to impose its own standards which are redundant with existing standards. Windows often fails to meet standards, which makes communication more difficult.
Decoupling of the graphical interface :
Under Linux, the graphical interface is software like any other. Advantage: this allows you to choose your graphical interface among all those available: KDE, Gnome, XFCE, IceWM, FluxBox, WindowsMaker. You can very well not launch it when you don’t need it. Very practical not to waste resources unnecessarily on the servers.
Under windows 12 lite download, you have no choice of the graphical interface. You are also obliged to undergo it even when you do not need it. Consequence: Under Windows, if the graphical interface crashes, you can no longer access your system to repair it. On Linux, all you have to do is start in text mode: you can still access your system.