گنو: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Danialbehzadi (بحث | مشارکت‌ها)
جزبدون خلاصۀ ویرایش
برچسب: نیازمند بازبینی
Danialbehzadi (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
برچسب: نیازمند بازبینی
خط ۱۱:
|نوع هسته = [[ریزهسته]] (در [[گنو/لینوکس]][[هسته یکپارچه|یکپارچه]])
|نوع منبع = [[نرم‌افزار آزاد]]
|پلاتفرم = [[گنو]]
|تاریخ اولین انتشار =
|آخرین نسخه پایدار =
خط ۱۷:
|آخرین نسخه آزمایشی =
|تاریخ آخرین نسخه آزمایشی =
|روش بروزرسانی = [[مدیر بسته]]
|برنامه مدیریت بسته‌ها = [[گیکس]]
|واسط کاربری پیش‌فرض = [[گنوم]] و واسط‌های دیگر
|پروانه = [[جی‌پی‌ال]] و [[مجوزهایپروانه‌های آزاد]] دیگر
|وضعیت = فعال
|وب‌گاه = [http://www.gnu.org/ www.gnu.org]
|وضعیت پشتیبانی = مبتنی بر جامعه‌ی کاربری
}}
 
''گنو نام [[منطقه حفاظت‌شده|منطقه حفاظت‌شده‌ای]] در [[ایران]] نیز هست. [[منطقه حفاظت شده گنو]] را ببینید.''
 
عبارت '''گنو''' به یکی از موارد زیر اشاره دارد:
پروژه '''گنو''' در سال [[۱۹۸۴ (میلادی)|۱۹۸۴]] با هدف ایجاد [[سیستم‌عامل|سیستم‌عاملی]] کامل و آزاد شبیه به [[یونیکس]] به‌وسیله [[ریچارد استالمن]] پایه‌گذاری شد. GNU مخفف «GNU's Not Unix» است. امروزه مهم‌ترین و رایج‌ترین سیستم‌عاملی که از نرم‌افزارهای پروژه گنو و پروانه [[GNU GPL]] استفاده می‌کند، [[گنو/لینوکس]] است که از هسته مرکزی [[لینوکس]] استفاده می‌کند. سیستم‌عامل اصلی گنو، [[گنو هرد]] است که هنوز در حال توسعه تا رسیدن به سطح پایدار است و کاربر و کاربرد زیادی ندارد.
# [[سیستم‌عامل]] گنو
# [[پروژه گنو|پروژه‌ی گنو]]
# [[بنیاد نرم‌افزار آزاد]]
# یک دسته از پروانه‌های انتشار [[نرم‌افزار]] و [[مستندات]] به صورت [[آزاد]]
 
سیستم‌عامل گنو در سال [[۱۹۸۳ (میلادی)|۱۹۸۳]] با هدف ایجاد [[سیستم‌عامل|سیستم‌عاملی]] کامل و آزاد شبیه به [[یونیکس]] به‌وسیله [[ریچارد استالمن]] پایه‌گذاری شد. GNU مخفف «GNU's Not Unix» است.
 
[[پروژه گنو|پروژه‌ی گنو]] در سال [[۱۹۸۴ (میلادی)|۱۹۸۴]] با هدف تولید [[نرم‌افزار آزاد]] برای سیستم‌عامل گنو تأسیس شد.
 
[[بنیاد نرم‌افزار آزاد]] در سال [[۱۹۸۵ (میلادی)|۱۹۸۵]] با هدف حمایت از جنبش [[نرم‌افزار آزاد|آزادی نرم‌افزار]] و به ویژه پروژه‌ی گنو شروع به کار کرد.
 
امروزه مهم‌ترین و رایج‌ترین سیستم‌عاملی که از نرم‌افزارهای پروژه گنو و پروانه [[GNU GPL]] استفاده می‌کند، [[گنو/لینوکس]] است که از کرنل [[لینوکس]] استفاده می‌کند. کرنل اصلی سیستم‌عامل گنو، [[گنو هرد]] است.
 
== تاریخچه ==
در دههٔدهه‌ی ۱۹۷۰ و اوایل دههٔدهه‌ی ۱۹۸۰، [[برنامه‌نویس|برنامه‌نویسان]] رایانه تمامی کدهایی را که می‌نوشتند با دیگران به اشتراک می‌گذاشتند. هر شخصی متن برنامهٔبرنامه‌ی خود را در اختیار دیگر برنامه‌نویسان می‌گذاشت و به اشتراک گذاری نرم‌افزار امری عادی بود.
 
اما در اوایل دههٔدهه‌ی ۱۹۸۰ همه چیز به آرامی دگرگون شد. شرکت‌های نرم‌افزاری دیگر متن برنامه‌های خود را در اختیار دیگران قرار نمی‌دادند. برنامه‌نویسان نمی‌توانستند برنامه‌های دیگران را تغییر داده و آن را بهبود بخشند. از این پس به اشتراک گذاریِ نرم‌افزار جرم محسوب می‌شد.
 
در همین سال‌ها [[ریچارد استالمن]] در آزمایشگاه هوش مصنوعیِ موسسهٔمؤسّسه‌ی تکنولوژیِ ماساچوست ([[ام‌آی‌تی]]) مشغول به کار بود. او معتقد بود که نرم‌افزار باید همواره آزاد بوده و همگان اجازهٔ ویرایش آن را داشته باشند. به عبارت دیگر [[نرم‌افزار آزاد|نرم‌افزار باید آزاد باشد]].
 
اولیننخستین مرحلهگام برای داشتن یک کامپیوترِرایانه‌ی آزاد، وجود یک سیستم‌عامل آزاد و [[نرم‌افزار آزاد|نرم‌افزارهای آزادی]] بر روی آن بود؛ بنابراین ریچارد استالمن [[پروژه گنو|پروژه‌ی گنو]] را آغاز کرد. در طی سال‌های ۱۹۸۴ تا ۱۹۸۵ او کامپایلر [[جی‌سی‌سی]] و ویرایشگر [[ایمکس]] را نوشته و منتشر کرد. به این ترتیب ابزارهای اولیهٔنخستین مورد نیاز برای طراحی و ساخت یک سیستم‌عامل فراهم شد. در سال ۱۹۸۵ [[بنیاد نرم‌افزارهای آزاد]] پایه‌گذاری شد، مفهوم [[کپی‌لفت]] به وجود آمد و اجازه‌نامهٔ جامع و عمومی گنو ([[جی‌پی‌ال]]) برای حمایت نرم‌افزارهای آزاد و تضمین آزادی کابران نوشته شد.<ref>{{یادکرد وب|نشانی=http://www.gnu.org/gnu/gnu-history.fa.html|عنوان=تاریخچه پروژه گنو|بازدید=۱۵ می ۲۰۰۹|زبان=فارسی}}</ref>
 
از آن زمان تا کنون افراد بسیاری به صورت داوطلبانه با این پروژهسیستم‌عامل همکاری کرده و بخش‌های مختلف آن را توسعه دادند.
 
تا سال ۱۹۹۰ تمامی اجزای یک سیستم‌عامل به غیر از هستهٔکرنل آن آماده بود. در سال ۱۹۹۱ [[لینوس توروالدز]] هستهٔکرنلی با نام [[لینوکس]] را پدید آورد. ترکیب سیستم‌عامل گنو با هستهٔ لینوکس یک سیستم‌عامل کامل شد. امروزه این سیستم‌عامل بیشتربه اشتباه با نام [[لینوکس]] شناخته می‌شود. اماولی حامیان و توسعه‌دهندگان گنو نام گنو/لینوکس را ترجیح می‌دهند چرا که نام گنو با فلسفهٔفلسفه‌ی آن که تولید مجموعه‌ای از نرم‌افزارهای آزاد است، پیوند خورده است. (نگاه کنید به مقالهٔ [http://www.gnu.org/gnu/why-gnu-linux.html چه چیزی درون یک نام نهفته است؟] نوشتهٔ ریچارد استالمن) و مقالهٔ [[بحث نامگذاری گنو/لینوکس]].
 
هر چند [[گنو/لینوکس]] کاملاً آزاد است، اما می‌توان اجزای غیر آزاد را نیز بر روی آن اجرا کرد. به این ترتیب توزیع‌هایی از [[سیستم‌عامل]] [[گنو/لینوکس]] پدیدآمده‌اند که کاملاً آزاد نیستند. بنیاد نرم‌افزارهای آزاد [http://www.gnu.org/links/links.html#FreeGNULinuxDistributions فهرستی از توزیع‌های کاملاً آزاد گنو/لینوکس] تهیه کرده است.<ref>{{یادکرد وب|نشانی=http://www.gnu.org/gnu/linux-and-gnu.fa.html|عنوان=لینوکس و پروژه گنو|نویسنده=ریچارد استالمن|زبان=فارسی|بازدید=۱۵ می ۲۰۰۹}}</ref>
 
== سیستم‌عامل گنو ==
هدف اصلی در [[پروژه گنو|پروژه‌ی گنو/لینوکس]] ایجاد مجموعه‌ای از نرم‌افزارها شامل [[هسته سیستم‌عاملکرنل]]، ابزارهای مدیریتی، ابزارهای توسعهٔتوسعه‌ی نرم‌افزارها (همانند مجموعهٔمجموعه‌ی [[همگردان|همگردانهایهمگردان‌های]] [[جی‌سی‌سی]]) و ... است که به کاربران آزادی کامل را برای اجرا، مطالعه، ویرایش و به اشتراک‌گذاریِ نرم‌افزارها اعطا کند. در حقیقت، هدف اصلی پروژه تامینتنها تأمین یک سیستم‌عامل پایدار و ایمن نیستنیست، بلکه هدفتامین اصلیآزادی آن تامینکاربران و دفاع از آزادی کاربرانآن است.<ref>{{یادکرد وب|نشانی=http://www.gnu.org/gnu/thegnuproject.html|عنوان=پروژه گنو|بازدید=۱۵ می ۲۰۰۹}}</ref>
 
== نام و نشان گنو ==
گنو یک مخفف بازگشتی است و از اولیننخستین حرف کلمات '''GNU's Not Unix''' به معنای '''گنو یونیکس نیست''' گرفته شده است. [[ریچارد استالمن]] این نام را روشی خلّاقانه برای ادای دین به سیستم‌عامل [[یونیکس]] می‌داند، زیرا استفاده از نام یونیکس در یک محصول دیگر مجاز نیست. همچنین گنو نام نوعی [[گاو وحشی]] است که در [[آفریقا]] زندگی می‌کند.
 
نشان گنو، با طرحی از سر [[گاو وحشی]]، توسط Etienne Suvasa طراحی شده است و در وب‌سایت گنو و یا مقاله‌های بنیاد نرم‌افزارهای آزاد به کار می‌رود.<ref>{{یادکرد وب|نشانی=http://www.gnu.org/graphics/agnuhead.html|عنوان=A GNU Head|بازدید=۱۵ می ۲۰۰۹}}</ref>
سطر ۵۶ ⟵ ۶۸:
{{درگاه|نرم‌افزار آزاد}}
* [[مقایسه سیستم‌عامل‌های متن‌باز]]
* [[پروانه_مستندات_آزاد_گنو]]
* [[پروانه_عمومی_همگانی_گنو]]
 
== منابع ==
برگرفته از «https://fa.wikipedia.org/wiki/گنو»