لينوكس چيست؟ مزاياي استفاده از لينوكس،توزيع چيست؟
قطعا براي شما هم سوال پيش آمده كه لينوكس چيست عبارت Linux از سال ۱۹۸۴ شناخته شده است .لينوكس بصورت متن باز يا همان Open Source است كه هسته يا Kernel آن به صورت رايگان قابل دسترسي و قابل توسعه است. Linux از روي Unix توسعه دادهاند همچنين اين امكان را دارد تا برروي اغلب دستگاهها نظير كامپيوتر، لپتاپ، موبايل، تبلت، notebook حتي كنسولهاي بازي نصب گردد. حتي ميتوانيد لينوكس را بر روي Supercomputer ها نيز نصب و استفاده نماييد.
Kernel لينوكس در دهههاي اخير توسط كمپانيهاي مختلفي براي استفاده Desktop و Server ها توسعه داده شدهاند. به اين توسعهها توزيعهاي لينوكس يا Linux Distribution ميگويند كه در ادامه بيشتر به آن خواهيم پرداخت.
در واقع لينوكس مانند ويندوز و مكينتاش است به طور تخصصيتر لينوكس يك رابط، بين نرم افزارها و سخت افزار كامپيوتر است هدف اين است كه نرم افزارها با سخت افزارهاي كامپيوتر در تعامل باشند. تصور كنيد فلان برنامه اطلاعات خود را به واسطه سيستم عامل به CPU ارسال كرده بعد از پردازش دستاورد آن از طريق سيستم عامل به نرم افزار مورد نظر باز ميگردد.
ويژگيهاي لينوكس چيست ؟
برتري و محبوبيت لينوكس نسبت به سيستم عاملهاي نظير iOS و Mac OS Windows بدليل ويژگيهاي خاص آن است براي مثال لينوكس به صورت Open Source ارائه شده است. به اين معنا كه هر كسي ميتواند تغييرات مدنظر خود را اعمال و با نام خود منتشر كند. از ديگر مزيتهاي لينوكس در توزيعهاي (Distribution) مختلف با نامهاي تجاري مختلف نيز پشتيباني ميشود مانند توسعه UBUNTU يا Fedora است. از جمله ويژگيهاي Linux ميتوان به موارد زير اشاره نمود:
- اجراي چندين برنامه به صورت همزمان.
- كار كردن چنديدن كاربر در يك زمان.
- امكان اجرا روي اكثر CPU هاي موجود.
- پشتيباني از CPU هاي چند هسته اي (SMP)
كاربرد لينوكس چيست؟
هسته Linux به عنوان يكي از محبوبترينها در شبكهها استفاده ميشود. به جرات ميتوان گفت 70% فايروالهاي مورد استفاده در شبكههاي سراسر دنيا از Kernel لينوكس استفاده ميكنند.
امنيت لينوكس به دليل متن باز بودن اين برنامه بسيار بالا است. در نتيجه براي سازمانهايي كه نياز به امنيت بالاي دارند بسيار كاربردي است.
از ديگر كاربردهاي لينوكس ميتوان به تطبيق آن با اندرويد اشاره نمود كه از آن براي افزايش سرعت و كارايي نوت بوكها استفاده ميشود.
لينوكس از قسمتهاي مختلفي تشكيل شده است كه در ادامه به آن ميپردازيم:
- Bootloader نرمافزاري است كه مسئوليت فرآيند بوت (Boot Process) كامپيوتر را بر عهده دارد. اغلب كاربران فقط به صفحهي ورود (Splash Screen) توجه ميكنند كه در ابتدا نمايش داده ميشود و در آخر به Kernel ميرسد.
- Kernel يا هسته، بخشي از كل Linux است كه به آن “لينوكس” گفته ميشود. هسته اصلي سيستم و پردازنده (CPU)است، حافظه و دستگاههاي جانبي (Peripheral Devices) را مديريت ميكند.در اصل هسته پايين ترين سطح Linux ميباشد.
- Init System يا سيستم اوليه، يك زيرسيستم براي بوتاسترپ كردن (Bootstrap) فضاي كاربر است در واقع نقش مديريت Daemonها را بر عهده دارد. از جمله پراستفادهترين سيستمهاي init، systemd است. وقتي بوتينگ (Booting) اوليه از بوتلودر رد ميشود، اين سيستم init است كه در مرحله بعد فرآيند بوت را مديريت ميكند.
- Daemons سرويسهاي پسزمينهاي (Background Service) مانند پرينت، صدا، زمانبندي هستند كه در هنگام بوت شدن سيستم يا پس از لاگ (Log) ورود به صفحهي Desktop راهاندازي ميشوند.
- Graphical Server سرور گرافيكي است كه موارد گرافيكي را روي مانيتور نمايش ميدهد. معمولاً به آن X server يا X ميگويند.
- Desktop Environment محيط دسكتاپ اين همان قسمتي است كه كاربران با آن بيشترين تعامل را دارند. محيطهاي دسكتاپ مختلفي وجود دارند كه ميتوان انتخاب نمود(GNOME، Cinnamon، Mate، Pantheon، Enlightenment، KDE، Xfce ) هر محيط دسكتاپ داراي برنامههاي داخلي مانند مديريت فايل و گالري، ابزار پيكربندي، مرورگرهاي وب و بازي است.
- Application محيطهاي Desktop مجموعهاي كامل از برنامهها را برايتان فراهم ميكنند. لينوكس نيز مانند ويندوز و Maغير مجاز مي باشد، هزاران هزار نرمافزار با كيفيت ارائه ميدهد كه به سادگي ميتوانيد جستجو و نصب نماييد. توزيعهاي رايجتر Linux ابزارهايي شبيه App Store دارند كه دسترسي به اپليكيشنها و نصب راحتتر شده است.
توزيع چيست؟
انواع توزيع لينوكس به اختصار(distro)يك Kernel است كه از يك مجموعه نرمافزاري بر اساس هسته لينوكس و اغلب يك سيستم مديريت بستهاي ساخته شده است. كاربران Linux معمولاً با بارگيري يكي از توزيعهاي لينوكس، Kernel خود را راه اندازي ميكنند.
توزيع معمولي لينوكس شامل هسته (Kernel ) لينوكس، ابزارها و كتابخانههاي GNU، نرمافزار اضافي، اسناد و مدارك، يك سيستم پنجرهاي، يك مدير پنجره و يك محيط دسكتاپ است. به نسخههاي مختلف لينوكس توزيع Distribution يا “Distros” گفته ميشود.
اين امكان وجود دارد كه تقريباً همهي نسخههاي لينوكس را رايگان دانلود نماييد، روي فلش ذخيره و سپس روي هر تعداد دستگاه كه نياز داريد نصب نماييد.
در ادامه به تعدادي از توزيعهاي معروف لينوكس اشاره ميكنيم:
- LINUX MINT
- MANJARO
- DEBIAN
- UBUNTU
- ANTERGOS
- SOLUS
- FEDORA
- ELEMENTARY OS
- OPENSUSE
هر كدام از توزيعها بعد از نصب ظاهر دسكتاپ متفاوتي دارند. برخي داراي واسطهاي كاربري User Interface بسيار مدرن و جذاب هستند مانند GNOME و Pantheon و تعدادي محيطهاي دسكتاپ سنتي را مانند OPENSUSE نيز در دسترس هستند.
تعدادي از توزيعهاي سرور رايگان هستند مانند Ubuntu Server و Centos و براي استفاده از بعضي توزيعها بايد هزينه پرداخت شود مثل Red Hat Enterprise Linux و SUSE Enterprise Linux.
لازم به ذكر است كه نسخههاي پولي داراي پشتيباني هم هستند.
تفاوت لينوكس با سيستم عامل هاي ديگر چيست؟
linux از بسياري جهات شبيه سيستم عاملهاي موجود كه هر روزه با آنها كار ميكنيم هست، مثل ويندوز، Maغير مجاز مي باشد يا IOS. لينوكس نيز داراي رابط گرافيكي است مانند نرم افزاريهايي كه هرروز با آنها كار ميكنيد. همچنين داراي امكاناتي از قبيل پردازنده هاي كلمه، ويرايشگر عكس، ويرايشگر فيلم و ديگر قابليتها است. در آخر اگر از رايانه يا دستگاههاي الكترونيكي متفاوتي استفاده ميكنيد و مشكلي نداريد، ميتوانيد از لينوكس نيز استفاده نماييد.
با تمام اين تعاريف از بسياري جهات با ديگر سيستم عاملها متفاوت است. اولين و مهمترين تفاوت، يك نرم افزار منبع باز است. كدي كه براي ايجاد نرم افزار لينوكس استفاده مي شود رايگان است و براي مشاهده، ويرايش براي كاربران در دسترس است. يعني به راحتي ميتوانند تغييرات دلخواه را در آن ايجاد كنند.
در نتيجه اگر قابل اعتماد، امن بودن پلتفرم براي PC و سرور براي شما حائز اهميت است، تنها كافي است در توزيعهاي موجود لينوكس به دنبال توزيع مناسب خود باشيد. كارشناسان تيم امن نگار در انتخاب توزيع مناسب شما و راه اندازي لينوكس در كنار شما هستند.
برچسب: ،