Which operating system to use for work?

The operating system, that would match your needs as much as possible may differ based on your needs.

I am a programmer (mostly Java). I feel, that the Linux mostly matches my needs. It is a powerful full featured operating system now. Many things changed since 1992, when Linux was created. I am using Linux full time now.

But I was using some Microsoft Windows operating systems once (Windows 95, Windows 95, Windows xp, Windows 7, Windows 8, Windows 10). Windows is not free, it has no open source code and you need to buy a licence to use this operating system. It is obvious, that if you use for your work (or probably programming) some Microsoft platform only specific technologic, then Linux maybe is not for you.

I like Linux. It is free, powerful and providing everything I need. There is also the thing, Linux does not order me some stupid (but maybe needed) updates. Linux is widely used as a server operating system and that is another good thing to me. The choice to control everything via the command line is also the another thing.

MacOS discourages me, because of the prices. You may buy some MacOS to show other people, you have money. But that is not all. I would probably not use MacOS in case of being the richest human on the world. You may use MacOS because of its design. But I do not like MacOS.

Everybody is different, you may disagree with me. You may hate Linux. I do not know.

Linux, Windows and MacOS are not the only operating systems. There are many others. I like all the operating systems, in fact. I like the diversity, which is certainly needed. But it does not mean I will use all of them.

For example ReactOS, it is free and aiming to be similar to Windows (there is also some compatibility). But operating systems like ReactOS are not stable and not widely used.

But there may be an operating system, I do not know and which is stable and maybe matches more my needs than Linux.


How to backup your personal data

Imagine, you may use several devices for your personal purposes. The list of the devices can be the following:

  • personal computer (desktop or laptop)
  • smart phone
  • tablet computer
  • smart tv
  • camera

So, you have stored data on many devices. You need to decide, which data is important for you, which data loss would hurt you.

All my important data is stored on my laptop. For example, if I want to read some document on my smart phone, I simple make a copy of the document from my laptop to my smart phone. But your case can be a little different. You may are creating something important using your smart phone and that means, that than you need to backup also you smart phone.

Summary for me: I actively use a laptop and a smart phone. But I do not create any important data for me using my smart phone. All my work is being done on my laptop.

I have a very important directory on my laptop. I use this directory for storing all my important data- documents, books, audios, videos, pictures, binary files for example. I own several external hard disks. I created an sh script using the Linux program rsync to mirror my laptop directory to the external harddisks. Every day I finish my work I take one of my external harddisks and launch the backup.

I have the rule: all the important data goes to that one directory. If there would be a failure of my laptop, I have all important files backed up. If such a disaster happened one day, I would buy a new laptop and used all the data from the backups.

I think, the data are often more important than a computer.

You can buy a new computer, when the old one breaks. But nobody can return you all the important data you may not have a backup for.