"लिनक्स" हे नाव तीन सारख्या पण थोड्या वेगळ्या गोष्टींना संदर्भित करण्यासाठी वापरले जाते, जे हार्डकोर गीक वगळता प्रत्येकासाठी गोंधळात टाकणारे असू शकते. हे तीन उपयोग वेगवेगळे आहेत, ज्याबद्दल स्पीकर बोलत आहे ते सॉफ्टवेअर सिस्टीम किती पूर्ण आहे यावर अवलंबून.  सर्वात खालच्या स्तरावर, प्रत्येक लिनक्स प्रणाली लिनक्स कर्नलवर आधारित आहे - अगदी खालच्या स्तरावरील सॉफ्टवेअर जे तुमच्या कॉम्प्युटर हार्डवेअरचे व्यवस्थापन करते, एका वेळी चालणाऱ्या अनेक प्रोग्राम्सचे मल्टी-टास्क करते, आणि अशा इतर अत्यावश्यक गोष्टी. या निम्न-स्तरीय फंक्शन्सचा वापर इतर प्रोग्राम्स करतात, त्यामुळे त्यांचे लेखक विशिष्ट कार्यक्षमतेवर लक्ष केंद्रित करू शकतात जे त्यांना प्रदान करायचे आहेत. कर्नलशिवाय, तुमचा संगणक खूप महागडा दरवाजा आहे. यात आधुनिक ऑपरेटिंग सिस्टीमची सर्व वैशिष्ट्ये आहेत: खरे मल्टीटास्किंग, थ्रेड्स, व्हर्च्युअल मेमरी, सामायिक लायब्ररी, डिमांड लोडिंग, सामायिक, कॉपी-ऑन-राइट एक्झिक्युटेबल्स, योग्य मेमरी व्यवस्थापन, लोड करण्यायोग्य डिव्हाइस ड्रायव्हर मॉड्यूल, व्हिडिओ फ्रेम बफरिंग आणि टीसीपी / आयपी नेटवर्किंग.  बहुतेक वेळा, "लिनक्स" हे नाव लिनक्स ऑपरेटिंग सिस्टमचा संदर्भ देण्यासाठी वापरले जाते. ओएसमध्ये कर्नलचा समावेश असतो, पण त्यात विविध उपयोगिता देखील जोडल्या जातात - आपल्याला काहीही करण्याची आवश्यकता असलेल्या प्रोग्राम्स. उदाहरणार्थ, यामध्ये एक शेल (प्रोग्राम जो कमांड प्रॉम्प्ट प्रदान करतो आणि आपल्याला प्रोग्राम चालविण्यास परवानगी देतो), फायली कॉपी करण्यासाठी एक प्रोग्राम, फायली हटविण्यासाठी एक प्रोग्राम आणि इतर अनेक गोष्टींचा समावेश आहे. काही लोक रिचर्ड स्टॉलमन आणि जीएनयू प्रकल्पाच्या विनंतीचा सन्मान करतात, आणि लिनक्स ओएसला जीएनयू/लिनक्स म्हणतात, कारण यापैकी बरीच उपयुक्तता प्रोग्राम्स जीएनयू लोकांनी लिहिली होती.
लिनक्स म्हणजे काय?