GNU مخفف چیست؟ درباره آن توضیح دهید.
نام GNU مخفف عبارت GNU is Not Unix (گنو یونیکس نیست) است.
گنو (GNU) یک پروژه است که توسط آقای ریچارد ماتیو استالمن در سال ۱۹۸۴ به منظور توسعه یک سیستم عامل کاملِ شبه یونیکس آغاز شد.
کمی بعد آقای لاینوس توروالدس در اوایل دههی نود که دانشجوی دانشگاه هلسینکی فنلاند بود کرنل یا هسته ای نوشت که نام لینوکس به خود گرفت و اولین نسخهی آن در سال ۱۹۹۱ انتشار یافت. بستری برای تلفیق نرم افزارهای پروژه گنو با لینوکس. بدین ترتیب بنیاد نرم افزار متن باز (Open Source) بوجود آمد که البته این نام توسط اریک ریموند پیبشنهاد شد.
سپس نرمافزارهایی که پروژهی گنو تهیه و تولید کرده بود، در کنار این هسته قرار گرفت، و سیستم عامل گنو/لینوکس را تشکیل داد. از آن جایی که بسیاری از نرمافزارهای مهم درون این سیستم، از محصولات پروژهی گنو میباشد نام صحیح این سیستم عامل “گنو/لینوکس” است.
لينوکس به خودی خود، يک هسته (Kernel) است. هسته، بخش اصلی سيستم عامل را تشکيل می دهد، که کار آن کنترل داده ها، مديريت حافظه، سخت افزار، ورود و خروج داده ها و تمامی موارد اصلی سـيستم عامل می باشد.
همانطور که گفته شد، لينوکـس به خودی خود يک سيستم عامل به شمار نمی رود، بلکه با استفاده از ابزار هايی که پروژه گنو(GNU) برای آن توليد کرده است، تبديل به يک سيستم عامل شده و با اضافه کردن ساير نــرم افزارهای باز متن به آن، می توان از آن در موارد متعددی مانند سرويس دهنــده ها، ايستگاههای کاری، کامپيوترهای روميزی، ابر رايانه ها، ابزارهای صنعتی و پزشکی کــه دارای سيستم های درونه ای (Embeded)می باشند و ... استفاده کرد.
اجزای اصلی سیستم گنو متشکل شده است از:
1) کلکسیون کامپایلر گنو «GCC»
2) خدمات دودویی گنو «binutils»
3) پوشش اصلی «shell»
4) کتابخانه سی گنو «glibc»
5) هسته خدمات گنو «coreutils»
:: بازدید از این مطلب : 1527
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0