Why Should Windows XP Users Learn Linux?

If you want to get more flexibility, more power, more control, and save money using your computer, you will find Linux Operating system is an excellent choice to install on your Computer.

The question that might ask: I have been using Windows XP and getting all my programs and applications installed on my computer, why should I learn Linux?

The question is valid, but the fact that you are used to Windows XP should not prevent you from Learning Linux.

There are many important reasons why I learned Linux. Here are some:

1-Linux is a free operating system, you can get it free from anyone who can copy it for you Or, you can get it free when you buy a book about Linux. That is not the case with Windows XP.

2-Linux is very similar to Unix in its core. It does most functions the Unix does. You can get lots of free applications that run on Linux, unlike Windows XP where you have to buy most of its applications.

3-Linux is built, like Unix with networking, and Internet applications in mind. Remember, the Internet started using Unix servers.

4-Upgrading Linux is also free, unlike windows XP.

5-The Linux shell is very powerful, and lets you run hundreds of commands, combined with options that result in unlimited use of scripts, and customized programs capabilities. In Windows XP, you are limited to a much smaller number of commands.

6-You can run Linux from the command shell, without using a graphic user interface. You have, many option to install the whole operating system that include all programs, including graphic capability, networking applications, and more.

You can run Linux using the core operating system, which is about 350-400MBs. You don’t have this options in Windows XP installations. Any installation gives you a very limited option you have no control over any installation in Windows XP. You need at lease 1500Mbs to install Windows XP.

7-The only advantage Windows XP has over Linux is that it has more applications in the market, but as Linux gain popularity, more applications are produced. This is because Windows XP is
designed for end users. That is for people who need applications for a specific use it.

Linux design is geared towards being used as a server. Depending on what you use you computer, and how much you need to get involved in developing, you will find power, efficiency, speed, flexibility, and money saving in using Linux.

If you read the whole article, you might ask your self: Do I need To stop using Window XP if I need to install Linux on my computer?.

Do I need two computers if I need to use both? I found the solution for the above two questions. You don’t need to delete windows XP to use Linux, and you don’t need to buy another computer to install Linux.

You can install Windows XP and Linux on the same computer, to be more specific on the same Hard disk. Visit the website below to find out more on how to install Windows XP and Redhat Linux on the same computer.


Did Redhat Linux or Windows Xp Computed 2 Power 9,999,999?

If you ask any computer expert about the advantage of computer
use, two of their answers will be: The numeric computation capability, and the speed at which any task is done.

There many more advantages for using computers, but I will stress on the numeric computation aspect of those advantages.

I have done a test involving numeric computing to test the power of my Central Processing Unit of my computer. What I also did the test using Windows Xp and Redhat Linux, which are both installed on the same computer.

One of the reasons why I did the test, that I am about to explain, was my urge to sense the power of computer by looking at the screen.

Another reason was, I was getting fed up with Hearing about computer specs, without even knowing what they can do, or mean.

Here is an example:

Pentium II, 350 MHZ, Ram=256MB

Pentium III, 500 MHZ , Ram=512MB

and so on…

What is the power of the above specs?. How to approximate how many times the above P III is more powerful than the P II?.

Here is what I did:

I used my Pentium II, Ram=288MBs computer that has Windows XP and Linux installed on the same Hard disk in the same computer.

I tried to use the maximum numeric computational power of the computer by trying to get the result of multiplying the number ‘2″ by itself 99 times and every time I got a result, I added another “9” until the computer can’t handle the numbers anymore.

Using Windows Xp, I ran the calculator by typing “calc.exe” in the Run box. Then, I used the scientific calculator to handle the exponential calculation.

The most I was able to compute was 2 power 99,999. When I tried 2 power 999,999, Windows XP resulted in an error saying: “Invalid input for function”

Then, I rebooted my computer, and picked Redhat Linux to run on the same computer instead of Windows Xp. Once Linux prompted me to login, I used the mathematical utility Linux has. It is called by typing “bc” at the command line.

Once I ran “bc”, I typed 2^99,999, the same maximum number I used in Windows Xp calculator . In about 2 seconds, i got the result.

Then, I tried a bigger number, 2^999,999 which Windows Xp scientific calculator could not handle. In about 5 seconds, I got the result on the screen. then, I added one more digit to compute 2^9,999,999 which is 2 multiplied by itself 10 Millions times minus one.

I waited about 35 minutes, then Linux BC application produced the result on the screen by showing few screens full of numbers from left to right, and
top to bottom.

Now you probably thinking, how does this computing relate to the performance of the CPU, or the whole computer as a whole.

Here is the answer:

What I discussed so far is using certain numbers to get the result of the formula 2 power 9,999,999. While running the calculation using “bc” in Linux. there another command to track the running processes in real time.

So, as you are running the calculations, you use another utility called “top” in RedHat Linux.

Once you run “top”, the system shows you on the screen a list of applications, with all details about the resources consumed for each. The list is updated every few seconds, and each line shows the name of application.

So, to see the computation performance of “bc”, you look up the line that says “bc”. Then, you look on the same line that will show you information about “bc” like:

1-the time it is been running
2-The memory consumption in % of total ram
3-How much CPU power is being used for the application in %
and more variables.

You can watch the screen for the updated time the application
has been running for the current moment. Once the calculation is presented on the screen, you will know the calculation is done. You look at the time you just recorded right before the application ended.

The time the application took to calculate the formula: 2^9,999,999 and the memory used, in addition to the CPU power will give you an approximate idea about what your computer can do.

Also, you can use the above test to compare two computers and get and idea about the power.

Here is an example:

If computer P II, Ram=256Mbs took 30 minutes to compute 2^9,999,999; then, you ran the same test 2^9,999,999 with P III, Ram=512Mbs that took about 15 minutes, which is 1/2 the time it took before.

Then, you can approximate that the power of P III is about twice that of P II. Do, you get the idea?

In summary, there is an easy way for you to explore the power and performance in front of you, right on the screen. I was able to achieve this task by using Linux, and Windows XP that are installed on the same computer. I also found out that Linux can do better computation that Windows Xp.

What are the Main Components of Any Computer, and Which are the Most Critical to Its Performance?


Computers are everywhere, and vary in specification, brands, sizes,
shaped, and prices. However, there is one common characteristic among
all computer systems.

whether we are talking standalone home pc, high performance networked
servers, Unix computers, Linux, Windows, or Macs, they all have five
main components: Input device, Output device, Central Processing Unit, Memory, and Storage device

1- The input device is used to enter the data into the computer.
Examples of input devices are: Keyboards, Scanners, or light pens.

2-The output device is used to redirect the processed data to a
device connected the output connection of the computer.
Examples of output devices are: Monitors, Printers.

3-The Central Processing Unit is where the computer processes data and
coordinates tasks among different components of the computer.

4-Memory is where the computer stores data. The memory is two types:

a-RAM, random access memory, where temporary storage of the data takes
place. The data in the RAM will be lost is the computer is shut down.

b-ROM, read only memory which has built in information used by the
computer components.

5-Hard Disk storage, where you can store the data permanently. It will
stay stored, even if the power is shut off.

For you computer to function properly, it should have the five metioned
elements. But, some of these parts are more critical to the performance
of the computer.

The most critical two I found, are the RAM, and the CPU speed. Here is

The keyboard does all the stuff you need, although some keyboard have
more keys and functions to them, it depends what kind of application
you are using, some keys you will never need.

The Hard disk is usually larger than what you need. For a normal
home user, It is hard to use 1000MB. Nowadays, you get disks with more
than 10 Gigabytes.

The output, like the monitor can be changed anytime, without changing
any computer parts. Also, there is not lots of options you need for a
monitor, you can get any monitor that will do the job. Just get a good size,
good resolution, and pick a regular or flat LCD one. The rest of specs are
not to critical.

Now, let us look at the most important parts: The Ram, and the CPU.
With today’s application, you need lots of processing power, because
you will be running few applications at the same time. Also, you can
be running a very powerful operating system that need lots of
processing and memory power.

Every running application consumes some ram memory, and every
application today need lots of it. Example, is Internet Explorer 6,
and Netscape Navigator. So the ram will be used up fast. This is
why you need as much as Ram as you can get. Get 250MB at least.

With the big ram , you need fast CPU also in order to process the
application quick. The faster is your CPU, the faster all application
are running.

Also, the CPU is very expensive, after few years of using your
computer, the CPU will cost you more than the whole used computer.

In summary, when you buy a computer, the most important factors in
your decision should be getting a big RAM ( 250MB At least), and getting a
fast CPU processor

How To Determine If Your Computer RAM Memory Is Faulty And If It Can Be Upgraded Using Linux Ubuntu?

I recently noticed my computer performance diminished, when I run many programs at the same time. In order to determine the problem, I ran the “top” command from the terminal window in Linux Ubuntu 16.04. This command lists all the processes running in realtime with details about all the resources used.

Once I reviewed the usage of the Central Processing Unit, Drive memories, and the RAM memory, I realized the RAM being consumed close to one Hundred percent capacity. There may have been other issues; however, this problem was apparent and it needed immediate attention.

I am not certain if you have experienced this problem, but the solution for this problem can be classified in three categories:

1 – Start by testing your memory to ensure that no error found, after the test has been completed.

2 – Start running less programs at the same time and keep “top” running to monitor the resources usage.

3 – Try to upgrade your memory to a higher level, so you will be able to run the same number of programs.

Now, you should start implementing the above three cases. Let’s suppose that you ran the memory test and found no errors. That was the case when I ran it on my computer.

Also, we’ll suppose that you will have to keep running all the programs. That will lead you to step three, where you decide to upgrade your RAM.

In order to upgrade your RAM, you have to determine if the system can be upgraded. Below is the method I used to determine the memory module type, the slot number, and status of the slots:

Let us suppose that, you are running Linux Ubuntu 16.04, since this procedure was tried using this operating system.

Now, reboot the system, and select the option that displays, “memory test 86 5.01” utility program. At this point, the system will run the memory testing program. During the test, you can click, “c” for the configuration option.

Once you provoke the configuration option, the system will display a black screen with options numbered, 1 through 7. One of the options is for the memory info. In my case, the RAM is a DIMM type, which stand for Dual-inline-Memory-Module. This description can change from one system to another.

I selected the DIMM info and the system displayed a list of information that showed:

1 – The number of slots.

2 – The status of every slot.

3 – The memory size where it was installed.

4 – The description and specifications of the installed unit.

My system had 2 Gigabits in one slot, and the other three showed the number, Zero, that implied I have three slots that can be upgraded. So, I can add 2, 4, or 6 Gigabits more capacity. That will result in a computer that has a RAM of 4, 6, or 8 Gigabits depending on what I desire to install.

In summary, before you take your computer to a repair shop, or disassemble it yourself, you should run the above test to determine if it can be upgraded or not. At this point, you will decide to install the memory yourself or bring it to a repair shop.


Overview Of Linux Ubuntu Desktop 18.04.3 With Basic Installation Steps:

In this video I cover a brief tour guide of Ubuntu Linux desktop Operating System. I also show you some of the software that come free with Linux.

I also cover the installation method in easy steps. I use Linux Ubuntu everyday for different tasks. I use it to create simple screencasting tutorials, video editing, document creation, and basic vector graphics.

What Is Traceroute Command In Linux And How To Use It?

The “traceroute” command in Linux is used for troubleshooting purposes, and to reveal the path a test data packet travels between the originating test equipment and the destination equipment.

The output path prints a list of routers and other equipment and their IP addresses. If the packet reached the destination, then the path is complete between original and destination equipment.

Some of the tests done prints an asterisk in some of the lines, which means the router is not revealing its IP, or there may be another problem.

How To Use The Ping Command In Linux?

I use the ping command in Linux for three reasons:

First, I can check for connectivity of a computer on a local network or on the Internet.

Second, I can determine if the Domain Name Servers are working once the IP is provided with the result.

Third is to check for quality of the connection by receiving the data loss percentage.

If the loss is Zero, then there is no loss of data during transmitting and receiving between both computers.