Posts

Server's CPUs from Intel and AMD

Both Intel and AMD make their versions of server CPUs. Differences of server CPUs from desktop version of CPUs include the following: 1. Their performance is better for software operations. 2. They support greater amount of memory (RAM) and I/O operations. 3. Server CPUs are designed for 24/7 operations. 4. Server CPUs usually consume more power than their desktop counterparts. Due to greater power consumption, they require more efficient cooling. Usually servers are in the cold rooms. 5.Server CPUs usually cost more then desktop CPUs. YouTube video

Processors architerure

There are several processor architectures out there. Home user will either chose Intel's x86 compatible systems or processors, AMD processors which are compatible with Intel processors. For servers both Intel and AMD make their processors too.  IBM makes processors that are called Power processors. These processors are geared toward mainframe computers. For low power systems both Intel and AMD make their processors, additionally Broadcom makes low power CPUs that are used in Raspberry Pi systems.  YouTube video

Linux distributions

Linux distribution is a collection of software that works well with each other. By design Linux is free, but it is possible to add commercial components to it and charge for that Linux distribution. It is done this way by RedHat. CentOS Linux distribution takes their software and removes commercial components, therefore it makes Linux software free of charge. in case of RedHat Linux there is a company behind that product, in case of CentOS you are on your own. If there is a problem that you experience then hopefully somebody else reported this problem and a way to fix it on the Internet, or hopefully you have experience to fix it. YouTube video

How do companies charge money for Linux distributions?

The source code of Linux is free, then how companies exist and charge money for Linux. It is possible to charge money for a Linux distribution, however source code which is open source needs to be made free of charge. Also it is possible to charge money for the support contract. If there is a critical issue with their distribution, then there is a company behind that product and there are people that are able to resolve that issue. If a company is capable of resolving issues on it’s own, or they can implement workaround, or they can live with an issue: than support contract for Linux is optional. YouTube video

GPL license

GPL stands for General Public License. Code under GPL license needs to be made available. It doesn’t mean that a company cannot charge. Yes, it doesn’t make sense to charge for the code, since it is available and everyone can download it for free, however a company can charge for a support contract. Good example of that is Red Hat Linux. The code of Red Hat Linux is available, however a person that needs to receive support from that company needs to pay for support contract. It doesn’t make sense to pay for support contract for personal use, however companies may chose to pay for support contract. If there is an issue that needs to be addressed quickly, than there is a company behind that product, and there is a good chance that they will resolve this issue.

History of Linux operating system

Linux is Unix like operating system. There is no one distribution of Linux operating system, there are many different distributions each with its own flavor. Some are bleeding edge distributions and some are conservative. Linux distribution is a set of software packages. Linux was originally developed for personal computers running on x86 architecture. Majority of servers run on x86 architecture. Android and Chrome OS have Linux roots. Many of the server on the Internet are running Linux OS. Many of the embedded systems are also running Linux OS. It is possible to use Linux for many things. Personally Linux can be used to watch videos, play or create music, run software to create documents or spreadsheets. Businesses may use Linux to host their applications or web sites. Linux also found in embedded systems, game consoles, phones. Linux has philosophy of open source, many people can contribute to new development or fixing issues. Originally development of Linux started by Linus Torvald...

Source code

Source code is code written by a developer in programming language of choice. Source code is a raw code and not compiled code in any way.