Linux एक
computer operating system (OS) है जिसको की free and open-source software development and distribution model के
project मे design किया गया है |
इसका सबसे important component है
Linux kernel | operating system का kernel सबसे पहले
October 5, 1991 को Linus Torvalds ने
release किया था | Linux को
originally Intel x86 architecture based personal
computers के लिए as free OS develop किया गया था |
लिनक्स का development free and open-source software collaboration का सबसे बड़ा example है | इसकी सबसे खास बात है की source code को कोई भी, respective licenses की terms and conditions पर ( जैसे की GNU General Public License) commercially or non-commercially काम मे ले सकता है, modify or distribute भी कर सकता है | Linux को एक customize package मे deliver किया जाता है जिसको की Linux distribution कहते है एवं ये package desktop and server दोनों के लिए बनाया जाता है | कुछ popular Linux distributions का नाम है Arch Linux, CentOS,Debian, Fedora, Gentoo
Linux, Linux Mint, Mageia, openSUSE and Ubuntu, एवं कुछ commercial रेंज distributions package है – Red Hat Enterprise Linux and SUSE Linux Enterprise Server
What is लिनक्स Kernel – kernel
operating system का central module है | यह operating system का वो पार्ट होता है जो की सबसे पहले load होता है और फिर main memory मे transfer हो जाता है | kernel किसी भी computer मे hardware से interact करने वाला interface होता है |
लिनक्स is fast, free and powerful ोस | Linux के कुछ important and basic features है –
§ Portable – यहाँ Portability का मतलब software different types of hardware को support करता है Linux kernel एवं application programs किसी भी तरह के hardware प्लेटफार्म पर installation सपोर्ट करता है |
§ Open Source – लिनक्स source code freely available है एवं ये एक community based development प्रोजेक्ट है | लिनक्स की कैपेबिलिटी को enhance एवं evolve करने के लिए Multiple teams लगातार लिनक्स पर काम करती है |
§ Multi-User – System resources like
memory/ ram/ application programs को Multiple users एक साथ (simultaneously) access कर सकते है|
§ Multiprogramming – Multiple applications को एक time पर एक साथ run किया जा सकता है |
§ Hierarchical File System – Ye, Standard file
structure को सपोर्ट करता है जिसमे की system files/ user files hierarchical manner मे arrange होती है |
§ Security – लिनक्स, authentication features जैसे की password protection or encryption features को use करते हुए user सिक्योरिटी प्रोवाइड करता है