Why you should call it “GNU/Linux” and not just “Linux” ?



I feel very uncomfortable when people call system as only “Linux”. To be honest it’s not just Linux but GNU/Linux.

Today I will talk about why you should call Linux kernel based system as GNU/Linux. This article is inspired from Richard M. Stallman’s and GNU’s articles.

It has been more than 20 years since Linus Torvalds has created first free kernel. Now we see most powerful supercomputers, PC, embedded systems, etc running on Linux kernel. But if you go back 30 year back. You could see GNU project which is meant to develop complete free operating system.

By time when Linus has Kernel ready, but didn’t have other central components. GNU and Linux kernel came together to from compete operating system.  And you are just calling it “Linux”!

No, this is not correct way. If you are referring to just kernel then it’s OK. But when you say complete operating system, then “GNU/Linux” is right world.

GNU provided basic tools like compilers, linker, loader, etc, and together Linux kernel from Linus formed GNU/Linux.

GNU is still aiming and working for complete free operating system as you might have known about binary blobs in Linux kernel.

Why we should care about naming Linux or GNU/Linux either ?

Calling system GNU/Linux recognizes the role that our idealizm played while building this community. This not only reminds that we care about software freedom but also free society.

Calling system Linux is a confusion that spread faster than corrective information as said by GNU. We see people calling it Linux and assume it is right. Without GNU components Linux kernel would not have complete.  Linux name is spreading false picture of system’s origin. People knew that it was started and developed by Linus in 1991 lab lab….. and it enforce them to call it Linux.

I hope I had given enough references to think and start calling system as GNU/Linux.



1. http://www.gnu.org/gnu/gnu-linux-faq.html
# Linux is registered trademark of Linus Torvalds.

Five years of blogging with wordpress.com

It has been five years since I started this blog. There are 80+ articles with 5400+ hits till today across 70+ countries and approximately 15+ hits every day. I haven’t imagined this much success with blogging when I started five years back.
There are quite good spread of articles across different categories like social, spiritual issues, poems, technical articles, etc.
I would like to thank wordpress.com to giving this pleasant blog with very good features to contribute on different issues and sharing Linux knowledge.
Last but not the least thanks to followers and viewer, it would not have possible without your Love.
Sincere Thanks,
Rahul Bedarkar

Know CPU architecture


Know CPU architecture


lscpu is a small program to gather information about CPU architecture like number of cores, threads, byte order, sockets, BogoMIPS, stepping, caches, etc. It prints these information in human readable format as well as in parseable format which can be given to other programs.

lscpu is part of linux-util package.

$ lscpu 
Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              10
CPU MHz:               1200.000
BogoMIPS:              4189.59
L1d cache:             32K
L1i cache:             32K
L2 cache:              1024K

For more information see man page lscpu(1)