wiki:شماره_۲ [2010/09/15 18:48] rosenth |
wiki:شماره_۲ [2011/02/18 08:57] (فعلی) rosenth |
||
---|---|---|---|
خط 1: | خط 1: | ||
====== نشریه شماره ۲ ====== | ====== نشریه شماره ۲ ====== | ||
**همکاران این شماره** | **همکاران این شماره** | ||
- | * ابوالفضل کنعانی | ||
* علی قنواتیان | * علی قنواتیان | ||
- | * [نام شما...] | + | * rosenth |
+ | **ضمیمه** | ||
+ | * [[http://azadrah.co.cc/issues/Azadrah_2.odt|فایل odt]] | ||
+ | * [[http://www.pdfhost.net/index.php?Action=Download&File=0219056d73414ee6ad3d9f05c0d8a2c3|فایل pdf]] | ||
===== نرم افزار آزاد چیست؟ ===== | ===== نرم افزار آزاد چیست؟ ===== | ||
- | نرم افزار آزاد (free software) یا به عبارتی نرم افزارآزاد متن باز (free open source software) بر آزادی نرم افزار تاکید دارد نه بر مجانی بودن نرم افزار. <del>همانگونه که در سایت بنیاد نرم افزارهای آزاد آمده منظور از free software نرم افزار «آزاد» است نه نرم افزار «مجانی».</del> کلمه Free در زبان انگلیسی هم به معنی «آزاد» و هم به معنی «مجانی» به کار میرود و این ممکن است باعث اشتباه شود. در سایت بنیاد نرم افزارهای آزاد، این دو معنی به این صورت از هم جدا شده است: | + | نرم افزار آزاد (free software) یا به عبارتی نرم افزارآزاد متن باز (free open source software) بر آزادی نرم افزار تاکید دارد نه بر مجانی بودن نرم افزار. کلمه Free در زبان انگلیسی هم به معنی «آزاد» و هم به معنی «مجانی» به کار میرود و این ممکن است باعث اشتباه شود. در سایت بنیاد نرم افزارهای آزاد، این دو معنی به این صورت از هم جدا شده است: |
".Free software is a matter of liberty not price. You should think of "free" as in "free speech" | ".Free software is a matter of liberty not price. You should think of "free" as in "free speech" | ||
خط 16: | خط 17: | ||
معمولا بحث در مورد مجوزهای استفاده از نرم افزارها و درک این مساله که چگونه در اختیار نداشتن سورس نرم افزار باعث به خطر افتادن آزادی ما میشود بسیار پیچیده است و معمولا باعث سردرگمی برنامه نویسان کم تجربه و یا حتی برنامه نویسان با تجربه در ایران میشود، بنابراین با ذکر یک مثال بسیار ساده که هیچ ربطی به نرم افزار ندارد سعی خواهم کرد مساله به خطر افتادن آزادی را روشن کنم: | معمولا بحث در مورد مجوزهای استفاده از نرم افزارها و درک این مساله که چگونه در اختیار نداشتن سورس نرم افزار باعث به خطر افتادن آزادی ما میشود بسیار پیچیده است و معمولا باعث سردرگمی برنامه نویسان کم تجربه و یا حتی برنامه نویسان با تجربه در ایران میشود، بنابراین با ذکر یک مثال بسیار ساده که هیچ ربطی به نرم افزار ندارد سعی خواهم کرد مساله به خطر افتادن آزادی را روشن کنم: | ||
- | در سال 2001 یک شرکت تحقیقات ژنتیک امریکایی به تکنولوژی تولید نوعی بذر گندم تغییر ژنتیکی داده شده دست یافت که این نوع گندم تا 4 برابر انواع بذرهای موجود، محصول تولید میکرد و در برابر اغلب آفات و کم آبی مقاوم بود. این تکنولوژی میتوانست انسانهای بسیاری را از مرگ بر اثر گرسنگی نجات دهد و میتوانست به عنوان یکی از بزرگترین پیشرفتهای بشر در طول تاریخ مطرح شود ولی به علت نوع سیاستی که این شرکت در پیش گرفت هرگز این اتفاق نیافتاد. این شرکت مقداری از این بذرها را در اختیار کشاورزان مناطق مختلفی از جهان که دچار کمبود زمینهای حاصلخیز بودند قرار داد. کشاورزان نسبت به کاشت این بذرها اقدام کردند و هنگام برداشت محصول با شگفتی تمام شاهد به بار آمدن چند برابر گندم نسبت به سالهای قبل شدند. کشاورزان این مناطق و دولتهای تابعه به شدت خواستار استفاده از این نوع بذر شدند، ولی این پایان ماجرا نبود! سال بعد هنگامی که کشاورزان بذرهایی را که از محصول گندم سال قبل بدست آمده بود در زمینهای خود کاشتند با تعجب شاهد بودند که این بذرها بارور نشد. شرکت امریکایی اعلام کرد که این بذرها قابلیت تولید ندارند و هر کس مایل به استفاده از این نوع گندم باشد میبایست هر سال بذر گندم مورد نیاز خود را از این شرکت با بهایی گزاف خریداری کند. دولتمردان این کشورها موضوع را بررسی کردند، تعدادی از این کشورها راضی به پرداخت هزینه سالانه این بذرها شدند تا مردم کشورشان را از گرسنگی نجات دهند ولی این کشورها <del>از این شرکت</del> علاوه بر بذر، نقشه تغییرات ژنتیکی بذر مورد نظر را نیز درخواست کردند تا اگر روزی این شرکت به تعهدات خود عمل نکرد و حاضر نشد بذر <del>در اختیار این کشورها قرار دهد</del> عرضه کند، خودشان بتوانند نسبت به تولید بذر اقدام کنند. این کشورها حاضر بودند تعهدات لازم<del> را</del> در قبال لو رفتن نقشه ژنتیکی یا سوء استفاده از این نقشه را نیز تقبل کنند ولی <del>این</del> شرکت امریکایی حاضر به <del>در اختیار قرار دادن</del>ارائهی نقشه ژنتیکی این بذر نشد. اکنون این نوع بذر تنها در مناطقی از ایالات متحده و آفریقای جنوبی آنهم بصورت خیلی محدود کشت میشود. استفاده از این نوع بذر به ایران هم پیشنهاد داده شد<del> و استفاده از</del> این نوع بذر میتوانست ایران را از واردات گندم بی نیاز کند (حتما بیاد دارید که در آن سالها ایران بزرگترین وارد کنندگان گندم در جهان بود) ولی کارشناسان ایرانی با توجه به <del>نوع</del> روابط سیاسی میان ایران و ایالات متحده امریکا <del>تصمیم به عدم استفاده از این نوع بذر گرفتند</del> از این بذر استفاده نکردند، در عوض با تولید بذرهای مناسب هر منطقه <del>از ایران توسط محققان داخلی</del> و افزایش زمینهای زیر کشت <del>اکنون</del> موفق شدند ایران<del> در</del> را در تولید گندم خودکفا<del>ست</del> سازند. | + | در سال 2001 یک شرکت تحقیقات ژنتیک امریکایی به تکنولوژی تولید نوعی بذر گندم تغییر ژنتیکی داده شده دست یافت که این نوع گندم تا 4 برابر انواع بذرهای موجود، محصول تولید میکرد و در برابر اغلب آفات و کم آبی مقاوم بود. این تکنولوژی میتوانست انسانهای بسیاری را از مرگ بر اثر گرسنگی نجات دهد و میتوانست به عنوان یکی از بزرگترین پیشرفتهای بشر در طول تاریخ مطرح شود ولی به علت نوع سیاستی که این شرکت در پیش گرفت هرگز این اتفاق نیافتاد. این شرکت مقداری از این بذرها را در اختیار کشاورزان مناطق مختلفی از جهان که دچار کمبود زمینهای حاصلخیز بودند قرار داد. کشاورزان نسبت به کاشت این بذرها اقدام کردند و هنگام برداشت محصول با شگفتی تمام شاهد به بار آمدن چند برابر گندم نسبت به سالهای قبل شدند. کشاورزان این مناطق و دولتهای تابعه به شدت خواستار استفاده از این نوع بذر شدند، ولی این پایان ماجرا نبود! سال بعد هنگامی که کشاورزان بذرهایی را که از محصول گندم سال قبل بدست آمده بود در زمینهای خود کاشتند با تعجب شاهد بودند که این بذرها بارور نشد. شرکت امریکایی اعلام کرد که این بذرها قابلیت تولید ندارند و هر کس مایل به استفاده از این نوع گندم باشد میبایست هر سال بذر گندم مورد نیاز خود را از این شرکت با بهایی گزاف خریداری کند. دولتمردان این کشورها موضوع را بررسی کردند، تعدادی از این کشورها راضی به پرداخت هزینه سالانه این بذرها شدند تا مردم کشورشان را از گرسنگی نجات دهند ولی این کشورها علاوه بر بذر، نقشه تغییرات ژنتیکی بذر مورد نظر را نیز درخواست کردند تا اگر روزی این شرکت به تعهدات خود عمل نکرد و حاضر نشد بذر عرضه کند، خودشان بتوانند نسبت به تولید بذر اقدام کنند. این کشورها حاضر بودند تعهدات لازم در قبال لو رفتن نقشه ژنتیکی یا سوء استفاده از این نقشه را نیز تقبل کنند ولی شرکت امریکایی حاضر به ارائهی نقشه ژنتیکی این بذر نشد. اکنون این نوع بذر تنها در مناطقی از ایالات متحده و آفریقای جنوبی آنهم بصورت خیلی محدود کشت میشود. استفاده از این نوع بذر به ایران هم پیشنهاد داده شد این نوع بذر میتوانست ایران را از واردات گندم بی نیاز کند (حتما بیاد دارید که در آن سالها ایران بزرگترین وارد کنندگان گندم در جهان بود) ولی کارشناسان ایرانی با توجه به روابط سیاسی میان ایران و ایالات متحده امریکا از این بذر استفاده نکردند، در عوض با تولید بذرهای مناسب هر منطقه و افزایش زمینهای زیر کشت موفق شدند ایران را در تولید گندم خودکفا سازند. |
اگر شما بجای دولتمردان کشورهای آفریقایی بودید، آیا از این بذر استفاده میکردید؟ آیا خطرات استفاده از این نوع بذر را بجان میخریدید؟ اگر روزی این شرکت به تعهداتش عمل نمیکرد و بذر در اختیار شما نمیگذاشت چه میکردید؟ اگر این شرکت روزی از بین میرفت یا ورشکست میشد و دیگر قادر به تولید بذر مورد نیاز شما نبود چه؟ اگر این شرکت تغییراتی دیگر هم در این نوع بذر اعمال کرده بود که از آن بیخبر بودید چه؟ اگر این شرکت بذر را طوری طراحی کرده بود که به مرور زمان باعث ایجاد یک بیماری مهلک در میان مردم میشد یا باعث کم شدن ضریب هوشی افراد استفاده کننده از این نوع گندم میشد چه؟ (حتما میدانید که بررسی نقشه ژنتیکی یک موجود زنده یا گیاه به سالها زمان نیاز دارد و دانستن عملکرد هر ژن تقریبا غیر ممکن است.) | اگر شما بجای دولتمردان کشورهای آفریقایی بودید، آیا از این بذر استفاده میکردید؟ آیا خطرات استفاده از این نوع بذر را بجان میخریدید؟ اگر روزی این شرکت به تعهداتش عمل نمیکرد و بذر در اختیار شما نمیگذاشت چه میکردید؟ اگر این شرکت روزی از بین میرفت یا ورشکست میشد و دیگر قادر به تولید بذر مورد نیاز شما نبود چه؟ اگر این شرکت تغییراتی دیگر هم در این نوع بذر اعمال کرده بود که از آن بیخبر بودید چه؟ اگر این شرکت بذر را طوری طراحی کرده بود که به مرور زمان باعث ایجاد یک بیماری مهلک در میان مردم میشد یا باعث کم شدن ضریب هوشی افراد استفاده کننده از این نوع گندم میشد چه؟ (حتما میدانید که بررسی نقشه ژنتیکی یک موجود زنده یا گیاه به سالها زمان نیاز دارد و دانستن عملکرد هر ژن تقریبا غیر ممکن است.) | ||
- | <del>نکته: سعی نکنید قضیه را از دید این شرکت تولید کننده بذر نگاه کنید! این قضیه در مقاله بعدی در رابطه با مدل تجاری، با طرح همین مثال بررسی خواهد شد. | + | فکر میکنم با تهدید جدیدی آشنا شدید و آنهم استفاده از محصولی است که از محتویات و نحوه ساخت آن به هیچ وجه باخبر نیستید! بله استفاده از این نوع محصولات میتواند آزادی شما را به خطر بیاندازد. مخصوصا وقتی این محصول از طرف شرکتی ارائه شود که در یک کشور استعمارگر مانند ایالات متحده واقع شده باشد. کشوری که سابقه خوبی در رابطه با احترام به مردم سایر کشورها ندارد. |
- | </del> | + | حال که با نحوه به خطر افتادن آزادی در محصولی که از تکنولوژی ساخت آن بیخبر هستیم آشنا شدید، میتوانیم قضیه را در بعد استفاده از نرم افزارها بررسی کنیم. تعداد زیادی از مردم نقاط مختلف جهان در کامپیوترهای شخصی خود از محصولات شرکت مایکروسافت استفاده میکنند. در کشورهایی که قانون کپی رایت به دقت اعمال میشود مردم بهای گزافی بابت استفاده از این نرم افزارها میپردازند که البته با توجه به شرایط اقتصادی کشورهای اروپایی، امریکایی یا کشورهایی مانند ژاپن و استرالیا مشکلی در رابطه با پرداخت هزینه استفاده از این نرم افزارها از سوی مردم وجود ندارند. چیزی که برنامه نویسان و هکرهای این کشورها را در استفاده از این نرم افزارها نگران میکند قیمت آنها نیست، بلکه در اختیار نبودن سورس این نرم افزارها از طرف شرکت تولید کننده (مثلا مایکروسافت و نرم افزارهای سایر شرکتهای مشابه) است. هیچکس به درستی نمیداند این نرم افزارها دقیقا چگونه کار میکنند؟ آیا کدهای مخفی و خرابکاری در این نرم افزارها جاسازی شده است یا نه؟ یا اینکه آیا این نرم افزارها میتوانند بصورت پنهانی اطلاعات خصوصی و محرمانه ما را ذخیره کنند یا به سرورهای این شرکتها بفرستند؟ یا ... |
- | فکر میکنم <del>با نوع دیگری از به خطر افتادن آزادی</del> با تهدید جدیدی آشنا شدید و آنهم استفاده از محصولی است که از محتویات و نحوه ساخت آن به هیچ وجه باخبر نیستید! بله استفاده از این نوع محصولات میتواند آزادی شما را به خطر بیاندازد. مخصوصا وقتی این محصول از طرف شرکتی ارائه <del>شده باشد</del> شود که <del>واقع</del> در یک کشور استعمارگر مانند ایالات متحده واقع شده باشد. کشوری که سابقه خوبی در رابطه با احترام به مردم سایر کشورها ندارد. | + | |
- | حال که با نحوه به خطر افتادن آزادی در محصولی که از تکنولوژی ساخت آن بیخبر هستیم آشنا شدید، میتوانیم قضیه را در بعد استفاده از نرم افزارها بررسی کنیم. تعداد زیادی از مردم نقاط مختلف جهان در کامپیوترهای شخصی خود از محصولات شرکت مایکروسافت استفاده میکنند. در کشورهایی که قانون کپی رایت به دقت اعمال میشود مردم بهای گزافی بابت استفاده از این نرم افزارها میپردازند که البته با توجه به شرایط اقتصادی کشورهای اروپایی، امریکایی یا کشورهایی مانند ژاپن و استرالیا <del>مردم</del> مشکلی در رابطه با پرداخت هزینه استفاده از این نرم افزارها از سوی مردم وجود ندارند. چیزی که برنامه نویسان و هکرهای این کشورها را در استفاده از این نرم افزارها نگران میکند قیمت آنها نیست، بلکه در اختیار نبودن سورس این نرم افزارها از طرف شرکت تولید کننده (مثلا مایکروسافت و نرم افزارهای سایر شرکتهای مشابه) است. هیچکس به درستی نمیداند این نرم افزارها دقیقا چگونه کار میکنند؟ آیا کدهای مخفی و خرابکاری در این نرم افزارها جاسازی شده است یا نه؟ یا اینکه آیا این نرم افزارها میتوانند بصورت پنهانی اطلاعات خصوصی و محرمانه ما را ذخیره کنند یا به سرورهای این شرکتها بفرستند؟ یا ... | + | |
- | زمانی که یکی از نرم افزارهای غیر آزاد را خریداری میکنیم، در صورتی که نقطه ضعفی را شناسایی کرده باشیم در بهترین حالت میتوانیم آن را به شرکت سازنده اش گزارش دهیم<del> و اگر آنها قصد برطرف کردن آن را داشته باشند</del>، چون به دلیل عدم دسترسی به کد منبع امکان برطرف کردن آن برای هیچکس جز شرکت سازنده وجود ندارد. ما بایستی صبر کنیم و منتظر بمانیم تا شرکت سازنده، بسته به روز رسانی را برای برطرف کردن آن ضعف منتشر کند. | + | زمانی که یکی از نرم افزارهای غیر آزاد را خریداری میکنیم، در صورتی که نقطه ضعفی را شناسایی کرده باشیم در بهترین حالت میتوانیم آن را به شرکت سازنده اش گزارش دهیم، چون به دلیل عدم دسترسی به کد منبع امکان برطرف کردن آن برای هیچکس جز شرکت سازنده وجود ندارد. ما بایستی صبر کنیم و منتظر بمانیم تا شرکت سازنده، بسته به روز رسانی را برای برطرف کردن آن ضعف منتشر کند. |
- | در صورتی که نیاز به اعمال تغییراتی در برنامه داشته باشیم یا بخواهیم آن را در جهت کاربردی خاص تغییر دهیم، باز هم به دلیل در دسترس نبودن کد منبع از انجام این تغییرات عاجزیم و بایستی سفارش اعمال این تغییرات را به شرکت سازنده بدهیم و هزینههای گزاف آن را متقبل شویم (که البته شرکتهای نرم افزاری معمولا سفارشهایی پایینتر از سفارشهای چند میلیون دلاری را قبول نمیکنند!). درحالیکه در نرم افزارهای آزاد به دلیل در دسترس بودن کد منبع برنامه میتوانیم تغییرات لازم را در برنامه اعمال کنیم، از نحوه عملکرد آن مطلع شویم، از عدم وجود کدهای مخرب مطمئن شویم و نقاط ضعف برنامه را بدون نیاز به تماس با شرکت سازنده برطرف کنیم. البته در مورد نسخههای تجاری برنامههای آزاد ممکن است مجوز برنامه شما را از فروش نسخه تغییر داده شده برنامه به نام خودتان منع کند یا شما را از فروش بستههای بروز رسان آن برنامه منع کند که این عمل در عین حال که آزادی شما را از شما نمیگیرد ضامن سود شرکت تولید کننده نیز <del>هست</del>خواهد بود (درمورد مدلهای تجاری فروش نرم افزارهای آزاد در <del>قسمتهای بعدی مقاله</del> شمارههای بعدی نشریه بحث خواهد شد). | + | در صورتی که نیاز به اعمال تغییراتی در برنامه داشته باشیم یا بخواهیم آن را در جهت کاربردی خاص تغییر دهیم، باز هم به دلیل در دسترس نبودن کد منبع از انجام این تغییرات عاجزیم و بایستی سفارش اعمال این تغییرات را به شرکت سازنده بدهیم و هزینههای گزاف آن را متقبل شویم (که البته شرکتهای نرم افزاری معمولا سفارشهایی پایینتر از سفارشهای چند میلیون دلاری را قبول نمیکنند!). درحالیکه در نرم افزارهای آزاد به دلیل در دسترس بودن کد منبع برنامه میتوانیم تغییرات لازم را در برنامه اعمال کنیم، از نحوه عملکرد آن مطلع شویم، از عدم وجود کدهای مخرب مطمئن شویم و نقاط ضعف برنامه را بدون نیاز به تماس با شرکت سازنده برطرف کنیم. البته در مورد نسخههای تجاری برنامههای آزاد ممکن است مجوز برنامه شما را از فروش نسخه تغییر داده شده برنامه به نام خودتان منع کند یا شما را از فروش بستههای بروز رسان آن برنامه منع کند که این عمل در عین حال که آزادی شما را از شما نمیگیرد ضامن سود شرکت تولید کننده نیز خواهد بود . |
- | شاید فکر کنید که این خیلی خوب است، ولی آیا واقعا کسی چنین نرم افزاری ساخته است؟ یا اگر چنین نرم افزارهایی ساخته شده باشند، حتما تعدادشان محدود است یا به زمینهی خاصی محدود هستند. در جواب باید گفت، تقریبا در تمامی زمینهها نرم افزارهایی کاملا آزاد وجود دارند. این نرم افزارها گاه توسط جامعه <del>بازمتن</del> متن باز و گاه توسط هکرها نوشته شدهاند و متعلق به هیچ شرکت یا فرد خاصی نیستند. <del>و</del> مجوز آنها اجازه فروش این نرم افزارها و اعمال تغییرات و تولید نرم افزارهای جدید را به شما میدهند (مجوزهای GNU GPL و BSD License مشهورترین این مجوزها هستند) این مجوزها به شما این امکان را میدهند که با اعمال تغییراتی در کد آن را به اسم خودتان منتشر کنید یا آن را به فروش برسانید و معمولا تنها محدودیت آن است که باید این نرم افزار را بصورت «متن باز» منتشر کنید. بدین ترتیب فرهنگ استفاده از نرم افزارهای آزاد منتشر میشود و مردم هر روز بیشتر از نرم افزارهای آزاد استفاده میکنند. در واقع نرم افزارهای آزاد و در راس آن «بنیاد نرم افزارهای آزاد» در نقطه مقابل سیاست شرکتهای بزرگ نرم افزاری غیر آزاد قرار دارد. ماموریت این بنیاد، آگاه سازی مردم از به خطر افتادن آزادیشان بر اثر استفاده از نرم افزارهای «مالکیت محور»، انتشار فرهنگ استفاده از نرم افزارهای آزاد و تشویق برنامه نویسان و شرکتهای تولید کنندهی نرم افزار به روی آوردن به تولید نرم افزارهای آزاد است. | + | شاید فکر کنید که این خیلی خوب است، ولی آیا واقعا کسی چنین نرم افزاری ساخته است؟ یا اگر چنین نرم افزارهایی ساخته شده باشند، حتما تعدادشان محدود است یا به زمینهی خاصی محدود هستند. در جواب باید گفت، تقریبا در تمامی زمینهها نرم افزارهایی کاملا آزاد وجود دارند. این نرم افزارها گاه توسط جامعه متن باز و گاه توسط هکرها نوشته شدهاند و متعلق به هیچ شرکت یا فرد خاصی نیستند. مجوز آنها اجازه فروش این نرم افزارها و اعمال تغییرات و تولید نرم افزارهای جدید را به شما میدهند (مجوزهای GNU GPL و BSD License مشهورترین این مجوزها هستند) این مجوزها به شما این امکان را میدهند که با اعمال تغییراتی در کد آن را به اسم خودتان منتشر کنید یا آن را به فروش برسانید و معمولا تنها محدودیت آن است که باید این نرم افزار را بصورت «متن باز» منتشر کنید. بدین ترتیب فرهنگ استفاده از نرم افزارهای آزاد منتشر میشود و مردم هر روز بیشتر از نرم افزارهای آزاد استفاده میکنند. در واقع نرم افزارهای آزاد و در راس آن «بنیاد نرم افزارهای آزاد» در نقطه مقابل سیاست شرکتهای بزرگ نرم افزاری غیر آزاد قرار دارد. ماموریت این بنیاد، آگاه سازی مردم از به خطر افتادن آزادیشان بر اثر استفاده از نرم افزارهای «مالکیت محور»، انتشار فرهنگ استفاده از نرم افزارهای آزاد و تشویق برنامه نویسان و شرکتهای تولید کنندهی نرم افزار به روی آوردن به تولید نرم افزارهای آزاد است. |
- | در سال ۱۹۸۴ «ریچارد استالمن» (Richard Stallman) پروژه گنو GNU را آغاز کرد. تمام نرم افزارهای آزاد عضوی از این پروژه محسوب می شوند بزرگترین نرم افزار آزاد تولید شده، همان پروژه سیستم عامل GNU Linux است. پروژهی هسته سیستم عامل گنو/لینوکس که توسط «لینوس توروالدز» (Linus Torvalds) آغاز شد با ابزارهای جانبی پروژه GNU (که توسط «ریچارد استالمن» پایه گذاری شد) آمیخته شد و بصورت یک نرم افزار آزاد منتشر <del>شد</del>گردید. اکنون GNU Linux سرآمد تمام سیستم عاملهای موجود است و روی سیستمهای بسیار متنوعی از سیستمهای کوچکی مانند mp3 playerها، تلفنهای همراه یا ماشینهای فتوکپی تا ابر کامپیوترها و سیستمهای عظیم توزیع شده استفاده میشود. این پروژه بزرگترین همکاری بشر برای رسیدن به یک هدف در طول تاریخ بوده است که در آن بیش از 10 میلیون نفر از تمامی نقاط جهان بطور مستقیم همکاری داشتهاند و این در حالیست که اکنون گنو/لینوکس متعلق به هیچ شرکت یا شخص خاصی نیست و جامعه متن باز به آن افتخار میکند. شرکت داشتن چنین اجتماع بزرگی از انسانها در این پروژه، صحیح بودن تفکر و فلسفه آن را تایید میکند. | + | در سال ۱۹۸۴ «ریچارد استالمن» (Richard Stallman) پروژه گنو GNU را آغاز کرد. تمام نرم افزارهای آزاد عضوی از این پروژه محسوب می شوند بزرگترین نرم افزار آزاد تولید شده، همان پروژه سیستم عامل GNU Linux است. پروژهی هسته سیستم عامل گنو/لینوکس که توسط «لینوس توروالدز» (Linus Torvalds) آغاز شد با ابزارهای جانبی پروژه GNU (که توسط «ریچارد استالمن» پایه گذاری شد) آمیخته شد و بصورت یک نرم افزار آزاد منتشر گردید. اکنون GNU Linux سرآمد تمام سیستم عاملهای موجود است و روی سیستمهای بسیار متنوعی از سیستمهای کوچکی مانند mp3 playerها، تلفنهای همراه یا ماشینهای فتوکپی تا ابر کامپیوترها و سیستمهای عظیم توزیع شده استفاده میشود. این پروژه بزرگترین همکاری بشر برای رسیدن به یک هدف در طول تاریخ بوده است که در آن بیش از 10 میلیون نفر از تمامی نقاط جهان بطور مستقیم همکاری داشتهاند و این در حالیست که اکنون گنو/لینوکس متعلق به هیچ شرکت یا شخص خاصی نیست و جامعه متن باز به آن افتخار میکند. شرکت داشتن چنین اجتماع بزرگی از انسانها در این پروژه، صحیح بودن تفکر و فلسفه آن را تایید میکند. |
- | <del> | + | |
- | بخش پرسش های متداول را برای درک مفاهیم این مقاله مطالعه فرمایید. (در بخش پرسشهای متداول هیچ پرسشی در رابطه با موضوع این مقاله مطرح نشده است!)</del> | + | |
بخش پرسشهای متداول را برای آشنایی بیشتر با پروژهی گنو/لینوکس و مفاهیم مرتبط با آن مطالعه فرمایید. | بخش پرسشهای متداول را برای آشنایی بیشتر با پروژهی گنو/لینوکس و مفاهیم مرتبط با آن مطالعه فرمایید. | ||
خط 65: | خط 62: | ||
- | اینکه کدام استراتژی را انتخاب میکنیم زیاد مهم نیست. حتی شاید هر دوی آنها را همزمان با هم پیش ببریم اما چیزی که به نظر من مهم است که هیچ وقت کسی را مجبور به استفاده از چیزی نکنیم فقط چون خودمان از آن خوشمان میآید. این سیستم عامل از نظر من یک ابزار <del>از نظر من</del> خوب است چون قابلیتهای بالاتر و بهتری دارد و فلسفه خوبی را تشویق میکند، نه چون اسمش لینوکس است. | + | اینکه کدام استراتژی را انتخاب میکنیم زیاد مهم نیست. حتی شاید هر دوی آنها را همزمان با هم پیش ببریم اما چیزی که به نظر من مهم است که هیچ وقت کسی را مجبور به استفاده از چیزی نکنیم فقط چون خودمان از آن خوشمان میآید. این سیستم عامل از نظر من یک ابزار خوب است چون قابلیتهای بالاتر و بهتری دارد و فلسفه خوبی را تشویق میکند، نه چون اسمش لینوکس است. |
منبع: freekeyboard.net/archives/3371 | منبع: freekeyboard.net/archives/3371 | ||
خط 104: | خط 101: | ||
اگر به تازگی با گنو/لینوکس آشنا شدهاید شاید اطلاع نداشته باشید که نرم افزارهای آزاد سازگار با گنو/لینوکس در بازار فیزیکی نرم افزار قابل تهیه نیستند (به غیر از چند مورد استثنا مانند پخش کننده VLC یا KMPlayer و...). برای تهیهی نرم افزارهای مورد نیاز گنو/لینوکس میبایست آنها را از اینترنت بصورت رایگان دانلود کنید. دلیل این مساله در ادامه ذکر خواهد شد. | اگر به تازگی با گنو/لینوکس آشنا شدهاید شاید اطلاع نداشته باشید که نرم افزارهای آزاد سازگار با گنو/لینوکس در بازار فیزیکی نرم افزار قابل تهیه نیستند (به غیر از چند مورد استثنا مانند پخش کننده VLC یا KMPlayer و...). برای تهیهی نرم افزارهای مورد نیاز گنو/لینوکس میبایست آنها را از اینترنت بصورت رایگان دانلود کنید. دلیل این مساله در ادامه ذکر خواهد شد. | ||
- | میدانید که <del>نرم افزارهای انحصاری مانند ویندوز به دلیل نیاز داشتن به زمان نسبتا طولانی برای ارایه نسخههای جدیدتر و پیشرفتهتر، و بعد ارایه نسخههای آزمایشی و درنهایت نسخه کامل، با فواصل زمانی طولانی در حد چند سال منتشر میشوند.</del> تولید نرم افزارهای تجاری به خاطر روشهای خاصی که شرکتها برای مدیریت پروژههای نرم افزاریشان به کار میگیرند، اغلب زمانبر است. بهبود، رفع اشکال و توسعهی یک نرم افزار تجاری نیز در قالب همین روشها انجام میگیرد. به طور کلی، تهیهی نسخهی جدید یک نرم افزار تجاری میتواند تا چند سال به تاخیر بیافتد (نمونه آن را در مورد ویندوز ایکس پی، ۲۰۰۱؛ ویندوز ویستا ۲۰۰۷ شاهد هستید). این مسئله در دنیای نرم افزارهای تجاری به چند دلیل اجتناب ناپذیر است ولی عمدهترین دلیل آن، این است که تولید نرم افزار به طور کلی کار سختی است. یک نرم افزار میبایست پیش از هر چیز نیازهای مخاطب را تامین کند. توسط برنامهنویسان نوشته شده و تا حد امکان اشکال زدایی شود. همچنین میبایست راهنمای کار با آن تهیه شده و واحدی برای پشتیبانی آن ایجاد شود. این فرآیند به دلیل محدود بودن منابع شرکتهای تجاری ناگزیر چند سال زمان میبرد. و این درست نقطه مقابل طبیعت نرم افزارهای آزاد است. نرم افزارهای آزاد توسط داوطلبان زیادی از سراسر دنیا تهیه میشوند، فرآیند کد نویسی و رفع اشکال به دلیل تعداد زیاد برنامهنویسان نرم افزارهای آزاد با نرم افزارهای تجاری قابل مقایسه نیست. به عنوان مثال سیستم عامل ubuntu هر شش ماه یکبار منتشر میشود. میتوان نتیجه گرفت که برای فروشندگان نرم افزار مقرون به صرفه نیست که دیسکهایی را برای فروش عرضه کنند که میدانند ظرف چند ماه از دور خارج خواهد شد (البته نباید فراموش کرد که چون این نرم افزارها رایگان هستند، آنها فقط میتوانند هزینه رایت دیسک را که خیلی ناچیز است از خریدار طلب کنند). | + | میدانید که تولید نرم افزارهای تجاری به خاطر روشهای خاصی که شرکتها برای مدیریت پروژههای نرم افزاریشان به کار میگیرند، اغلب زمانبر است. بهبود، رفع اشکال و توسعهی یک نرم افزار تجاری نیز در قالب همین روشها انجام میگیرد. به طور کلی، تهیهی نسخهی جدید یک نرم افزار تجاری میتواند تا چند سال به تاخیر بیافتد (نمونه آن را در مورد ویندوز ایکس پی، ۲۰۰۱؛ ویندوز ویستا ۲۰۰۷ شاهد هستید). این مسئله در دنیای نرم افزارهای تجاری به چند دلیل اجتناب ناپذیر است ولی عمدهترین دلیل آن، این است که تولید نرم افزار به طور کلی کار سختی است. یک نرم افزار میبایست پیش از هر چیز نیازهای مخاطب را تامین کند. توسط برنامهنویسان نوشته شده و تا حد امکان اشکال زدایی شود. همچنین میبایست راهنمای کار با آن تهیه شده و واحدی برای پشتیبانی آن ایجاد شود. این فرآیند به دلیل محدود بودن منابع شرکتهای تجاری ناگزیر چند سال زمان میبرد. و این درست نقطه مقابل طبیعت نرم افزارهای آزاد است. نرم افزارهای آزاد توسط داوطلبان زیادی از سراسر دنیا تهیه میشوند، فرآیند کد نویسی و رفع اشکال به دلیل تعداد زیاد برنامهنویسان نرم افزارهای آزاد با نرم افزارهای تجاری قابل مقایسه نیست. به عنوان مثال سیستم عامل ubuntu هر شش ماه یکبار منتشر میشود. میتوان نتیجه گرفت که برای فروشندگان نرم افزار مقرون به صرفه نیست که دیسکهایی را برای فروش عرضه کنند که میدانند ظرف چند ماه از دور خارج خواهد شد (البته نباید فراموش کرد که چون این نرم افزارها رایگان هستند، آنها فقط میتوانند هزینه رایت دیسک را که خیلی ناچیز است از خریدار طلب کنند). |
برای کمک به ترویج فرهنگ اپن سورس و توزیع نرم افزارهای آزاد در شهرهای مختلف ایران انجمنهایی به نام لاگ (مثلا لاگ خوزستان) تاسیس شدهاند که میتوانید نرم افزارهای خود را از آنان، بصورت رایگان، دریافت کنید. همچنین میتوانید در جلسات لاگ شهر خود شرکت کنید، سوالات خود را مطرح کنید یا مشکلات خود را با همکاری دوستانی که در آنجا پیدا میکنید، برطرف نمایید. | برای کمک به ترویج فرهنگ اپن سورس و توزیع نرم افزارهای آزاد در شهرهای مختلف ایران انجمنهایی به نام لاگ (مثلا لاگ خوزستان) تاسیس شدهاند که میتوانید نرم افزارهای خود را از آنان، بصورت رایگان، دریافت کنید. همچنین میتوانید در جلسات لاگ شهر خود شرکت کنید، سوالات خود را مطرح کنید یا مشکلات خود را با همکاری دوستانی که در آنجا پیدا میکنید، برطرف نمایید. | ||
خط 121: | خط 118: | ||
یکی از نکات مورد توجه در پروژه اوبونتو، تأکید بر دسترسی و جهانیسازی است. به همین منظور این توزیع برای تمام ملیتها موجود است. کار کردن با آن بسیار راحت است طوری که حتی کاربران ناآشنا با آن هم، به سرعت به محیط آن عادت میکنند. | یکی از نکات مورد توجه در پروژه اوبونتو، تأکید بر دسترسی و جهانیسازی است. به همین منظور این توزیع برای تمام ملیتها موجود است. کار کردن با آن بسیار راحت است طوری که حتی کاربران ناآشنا با آن هم، به سرعت به محیط آن عادت میکنند. | ||
- | همهی نسخههای اوبونتو تا ابد رایگان هستند. دیسکهای فشرده اوبونتو به رایگان برای کسانی که آن را از طریق پست الکترونیکی درخواست کردهاند، فرستاده میشود. همچنین پروژهای با نام ادوبونتو (Edubuntu) وجود دارد که <del>این سیستم عامل همانطور که از نامش هم مشخص است</del>، برای استفاده در کلاسهای درس و محیطهای آموزشی بسیار مناسب است. <del>پروژهی دیگری نیز از این سیستم عامل با نام کوبونتو (Kubuntu) طراحی شدهاست که از KDE Desktop استفاده مینماید.</del> لیست زیر خانواده اوبونتو را معرفی مینماید<del> شامل</del>: | + | همهی نسخههای اوبونتو تا ابد رایگان هستند. دیسکهای فشرده اوبونتو به رایگان برای کسانی که آن را از طریق پست الکترونیکی درخواست کردهاند، فرستاده میشود. همچنین پروژهای با نام ادوبونتو (Edubuntu) وجود دارد که ، برای استفاده در کلاسهای درس و محیطهای آموزشی بسیار مناسب است. لیست زیر خانواده اوبونتو را معرفی مینماید: |
* ubuntu Desktop | * ubuntu Desktop | ||
* Ubuntu Server Edition | * Ubuntu Server Edition | ||
خط 129: | خط 126: | ||
* Ubuntu MID Edition | * Ubuntu MID Edition | ||
* Xubuntu | * Xubuntu | ||
- | <del>میباشد.</del> | ||
- | |||
- | <del>در نهم اکتبر پارسال، بنیاد Wikimedia، موسسه پشتیبانی کننده پروژه ویکی پدیا اعلام کرد که در حال مهاجرت دادن مجموعه سرورهای خود به توزیع اوبونتو است. این مهاجرت بخشی از تلاش Wikimedia برای نگهداری آسانتر ۴۰۰ سرور پروژههای مختلف این بنیاد است که پیش از این با نسخههای مختلف Redhat و Fedora میزبانی می شدند.</del> | ||
اوبونتو به طور پیش فرض از میزکار GNOME استفاده میکند. البته طرفداران میزکار KDE نسخهای از این توزیع را با نام کوبونتو (kubuntu) ارائه کردند که میز کار پیشفرض آن KDE است. ابونتو بر روی CD و DVD عرضه میشود، تعداد نرمافزارهای موجود در نسخه سیدی بسیار کم است، و برای نصب بقیه نرمافزارهای ارائه شده توسط اوبونتو باید از اینترنت استفاده شود یا نسخه دیویدی آن را تهیه نمود. | اوبونتو به طور پیش فرض از میزکار GNOME استفاده میکند. البته طرفداران میزکار KDE نسخهای از این توزیع را با نام کوبونتو (kubuntu) ارائه کردند که میز کار پیشفرض آن KDE است. ابونتو بر روی CD و DVD عرضه میشود، تعداد نرمافزارهای موجود در نسخه سیدی بسیار کم است، و برای نصب بقیه نرمافزارهای ارائه شده توسط اوبونتو باید از اینترنت استفاده شود یا نسخه دیویدی آن را تهیه نمود. | ||
خط 139: | خط 133: | ||
برای هر نسخه از اوبونتو، تا ۱۸ ماه پس از انتشار آن نسخه، پشتیبانی وجود دارد. البته برای نسخه های LTS مثل Ubuntu 10.4 این مدت بیشتر است. برای اوبونتوی LTS مربوط به رایانههای شخصی پشتیبانی ۳ ساله و برای نسخه LTS مخصوص سرور، ۵ سال پشتیبانی ارائه میشود. | برای هر نسخه از اوبونتو، تا ۱۸ ماه پس از انتشار آن نسخه، پشتیبانی وجود دارد. البته برای نسخه های LTS مثل Ubuntu 10.4 این مدت بیشتر است. برای اوبونتوی LTS مربوط به رایانههای شخصی پشتیبانی ۳ ساله و برای نسخه LTS مخصوص سرور، ۵ سال پشتیبانی ارائه میشود. | ||
- | لوح فشرده اوبونتو دارای قابلیت Live CD میباشد، یعنی میتواند رایانه را از روی CD بوت کند و پس از چند دقیقه اوبونتو بدون ابنکه تغییری در سیستم ایجاد کرده باشد، اجرا میشود. میتوانید نحوه کار این سیستم عامل را تست کنید و اگر از آن خوشتان آمد، روی کامپیوترتان آن را نصب کنید.<del> برنامه نصب Ubuntu همان Debian installer است که همراه با Debian Sarge ارائه میشود، البته کمی <del>دستکاری</del>تغییر یافته است. با این وجود، نصب ابونتو بسیار شبیه به نصب Debian Sarge است و کل عملیات نصب در عرض چند دقیقه (بسته به سرعت سیستم) و بدون مشکل یا دشواری خاصی انجام میشود.</del> فرآیند نصب چنان ساده است که کاربران تازهکار هم به راحتی خواهند توانست آن را انجام دهند. در Ubuntu کلمه عبوری که برای نخستین کاربر تنظیم میکنید، همان کلمه عبور کاربر ریشه سیستم خواهد بود. | + | لوح فشرده اوبونتو دارای قابلیت Live CD میباشد، یعنی میتواند رایانه را از روی CD بوت کند و پس از چند دقیقه اوبونتو بدون ابنکه تغییری در سیستم ایجاد کرده باشد، اجرا میشود. میتوانید نحوه کار این سیستم عامل را تست کنید و اگر از آن خوشتان آمد، روی کامپیوترتان آن را نصب کنید. فرآیند نصب چنان ساده است که کاربران تازهکار هم به راحتی خواهند توانست آن را انجام دهند. در Ubuntu کلمه عبوری که برای نخستین کاربر تنظیم میکنید، همان کلمه عبور کاربر ریشه سیستم خواهد بود. |
منبع: http://fa.wikipedia.org/wiki/%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88 | منبع: http://fa.wikipedia.org/wiki/%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88 | ||
خط 145: | خط 139: | ||
==== راهنمای نصب ubuntu ==== | ==== راهنمای نصب ubuntu ==== | ||
- | {بنابه صلاحدید خود، این بخش را تصحیح کنید} | ||
به دلیل اینکه دیسک اوبونتو قابلیت راهاندازی به صورت Live را دارد، پس از اینکه سیستم خود را با این دیسک بوت کردید، بعد از چند دقیقه وارد محیط سیستمعامل اوبونتو میشوید. اگر دوست دارید میتوانید بدون نیاز به نصب کردن آن، گشتی در محیط آن بزنید و آن را امتحان کنید | به دلیل اینکه دیسک اوبونتو قابلیت راهاندازی به صورت Live را دارد، پس از اینکه سیستم خود را با این دیسک بوت کردید، بعد از چند دقیقه وارد محیط سیستمعامل اوبونتو میشوید. اگر دوست دارید میتوانید بدون نیاز به نصب کردن آن، گشتی در محیط آن بزنید و آن را امتحان کنید | ||
خط 175: | خط 168: | ||
کلمه لینوکس در اصطلاح عامیانه معمولا به یک سیستم عامل کامل مثل ویندوز محصول مایکروسافت یا Mac OS X محصول شرکت Apple اتلاق میشود. اما اگر به طور اساسی بررسی کنیم، لینوکس تنها کرنل (هسته) سیستم عامل شماست. کرنل برنامهها را اجرا میکند، ورودی و خروجی سیستم، فایلها و حافظه را مدیریت میکند و موارد دیگر. | کلمه لینوکس در اصطلاح عامیانه معمولا به یک سیستم عامل کامل مثل ویندوز محصول مایکروسافت یا Mac OS X محصول شرکت Apple اتلاق میشود. اما اگر به طور اساسی بررسی کنیم، لینوکس تنها کرنل (هسته) سیستم عامل شماست. کرنل برنامهها را اجرا میکند، ورودی و خروجی سیستم، فایلها و حافظه را مدیریت میکند و موارد دیگر. | ||
- | <del>کاربر نهایی، نمیتواند با کرنل کار کند. چون کرنل فقط یک رابط بین سخت افزار و برنامههای کاربردی است. پس هنوز نیاز به اجزایی برای قابل استفاده شدن دارد. تیمهای مختلفی از سراسر دنیا با سلایق متفاوت، ابزارهای متفاوتی را کنار هم میگذارند و تغییرات لازم را بر آنها اعمال میکنند و اغلب چند نرم افزار مفید و پرطرفدار را هم اضافه کرده و آن را در قالب یک «توزیع گنو/لینوکس» به کاربران عرضه میدارند.</del> | + | |
هسته لینوکس برای کاربران بسیار غیر قابل استفاده است،بنابراین آدمهای زیادی وقت گذاشتهاند و برنامهها و راهنماهای استفاده زیاد دیگری به آن اضافه کردهاند تا لینوکس را برای همه قابل استفاده سازند. به این ترکیب نرم افزاری یک توزیع لینوکس Linux distribution گفته میشود(که به طور خلاصه به آن distro هم میگویند). چون آدمهای مختلف، انواع مختلفی از نرم افزارها را برای کاربرهای مختلف برای ساخت یک distro انتخاب کرده اند، بنابراین توزیع های زیادی هم بوجود آمد.یک توزیع گنو/لینوکس یک سیستم عامل کامل است که میتواند توسط کاربران نصب شده و مورد استفاده قرار گیرد. شکل زیر جایگاه لینوکس را در بین سایر نرم افزارها نشان میدهد: | هسته لینوکس برای کاربران بسیار غیر قابل استفاده است،بنابراین آدمهای زیادی وقت گذاشتهاند و برنامهها و راهنماهای استفاده زیاد دیگری به آن اضافه کردهاند تا لینوکس را برای همه قابل استفاده سازند. به این ترکیب نرم افزاری یک توزیع لینوکس Linux distribution گفته میشود(که به طور خلاصه به آن distro هم میگویند). چون آدمهای مختلف، انواع مختلفی از نرم افزارها را برای کاربرهای مختلف برای ساخت یک distro انتخاب کرده اند، بنابراین توزیع های زیادی هم بوجود آمد.یک توزیع گنو/لینوکس یک سیستم عامل کامل است که میتواند توسط کاربران نصب شده و مورد استفاده قرار گیرد. شکل زیر جایگاه لینوکس را در بین سایر نرم افزارها نشان میدهد: | ||
- | </del> | + | |
{{:wiki:linux-kernel-2.6.34.png|}} | {{:wiki:linux-kernel-2.6.34.png|}} | ||
- | خلاصه: لینوکس در واقع یک کرنل است که به همراه نرم افزارهای کاربردی دیگر (که آنها هم عضوی از پروژه عظیم گنو هستند) <del>تشکیل</del> یک توزیع لینوکسی را تشکیل میدهند.نام هر توزیع لینوکس نشان دهنده نوع خاصی از این ترکیب نرم افزاری است. | + | خلاصه: لینوکس در واقع یک کرنل است که به همراه نرم افزارهای کاربردی دیگر (که آنها هم عضوی از پروژه عظیم گنو هستند) یک توزیع لینوکسی را تشکیل میدهند.نام هر توزیع لینوکس نشان دهنده نوع خاصی از این ترکیب نرم افزاری است. |
== چرا لینوکس رایگان است؟ == | == چرا لینوکس رایگان است؟ == | ||
- | تقریبا تمام توزیعهای لینوکس در دنیا رایگان هستند، یعنی برای نصب آن لازم نیست پولی پرداخت کنید یا کدی وارد کنید. دلیل رایگان بودن لینوکس این است که تمام لینوکسها از یک منبع نرم افزاری (pool) واحد برنامههای خود را برمیدارند- پس اگر یک توزیع یک برنامه خیلی جالب برای شما داشت، احتمالا 50 توزیع دیگر هم همان ویژگی را خواهند داشت! پس اگر یک <del>کمپانی</del> شرکت بخواهد لینوکس خود را بفروشد،<del>خب</del> مردم <del>هم میروند</del> میتوانند از یک توزیع رایگان دیگر استفاده <del>می</del>کنند. | + | تقریبا تمام توزیعهای لینوکس در دنیا رایگان هستند، یعنی برای نصب آن لازم نیست پولی پرداخت کنید یا کدی وارد کنید. دلیل رایگان بودن لینوکس این است که تمام لینوکسها از یک منبع نرم افزاری (pool) واحد برنامههای خود را برمیدارند- پس اگر یک توزیع یک برنامه خیلی جالب برای شما داشت، احتمالا 50 توزیع دیگر هم همان ویژگی را خواهند داشت! پس اگر یک شرکت بخواهد لینوکس خود را بفروشد، مردم میتوانند از یک توزیع رایگان دیگر استفاده کنند. |
- | بزرگترین مزیت این ويژگی لینوکس این است که اگر از یک توزیع به هر دلیلی خوشتان نیامد، میتوانید خیلی راحت <del>بروید</del> از یک توزیع دیگر استفاده کنید- همه برنامههایی <del>را هم</del> که در توزیع قبلی داشتید، روی توزیع جدید هم خواهید داشت. | + | بزرگترین مزیت این ويژگی لینوکس این است که اگر از یک توزیع به هر دلیلی خوشتان نیامد، میتوانید خیلی راحت از یک توزیع دیگر استفاده کنید- همه برنامههایی که در توزیع قبلی داشتید، روی توزیع جدید هم خواهید داشت. |
== محیط لینوکس همان صفحه سیاه رنگ است که در آن باید کد نوشت؟ == | == محیط لینوکس همان صفحه سیاه رنگ است که در آن باید کد نوشت؟ == | ||
- | این تصور غلطی است که خیلیها فکر میکنند لینوکس فقط برای افراد حرفهای و برنامه نویسان است. محیط گرافیکی لینوکس که <del>پس</del> بعد از نصب لینوکس آن را خواهید دید، هیچ چیز از محیطهای ویندوز و مکینتاش کم ندارد، حتی پدربزرگها و خردسالان هم میتوانند در آن احساس راحتی <del>ب</del>کنند. | + | این تصور غلطی است که خیلیها فکر میکنند لینوکس فقط برای افراد حرفهای و برنامه نویسان است. محیط گرافیکی لینوکس که بعد از نصب لینوکس آن را خواهید دید، هیچ چیز از محیطهای ویندوز و مکینتاش کم ندارد، حتی پدربزرگها و خردسالان هم میتوانند در آن احساس راحتی کنند. |
یکی از دلایلی که دیگران فکر میکنند لینوکس سخت یا پیچیده است این است که اغلب مردم قبلا یاد گرفتهاند که چطور با ویندوز کار کنند، و لینوکس چیزهای متفاوتی نسبت ویندوز دارد که نیاز است افراد مبتدی ابتدا آنرا فراگیرند. پس اگر کنجکاو هستید که دنیایی متفاوت و جدید را تجربه کرده و مطالب جدیدی یاد بگیرد، لینوکس را از دست ندهید. | یکی از دلایلی که دیگران فکر میکنند لینوکس سخت یا پیچیده است این است که اغلب مردم قبلا یاد گرفتهاند که چطور با ویندوز کار کنند، و لینوکس چیزهای متفاوتی نسبت ویندوز دارد که نیاز است افراد مبتدی ابتدا آنرا فراگیرند. پس اگر کنجکاو هستید که دنیایی متفاوت و جدید را تجربه کرده و مطالب جدیدی یاد بگیرد، لینوکس را از دست ندهید. | ||
== آیا می توان گنو/لینوکس را در کنار ویندوز داشت؟ == | == آیا می توان گنو/لینوکس را در کنار ویندوز داشت؟ == | ||
- | بله. در هنگام نصب این سوال از شما پرسیده میشود که آیا میخواهید لینوکس را درکنار سیستم عاملهای دیگر مثل ویندوز نصب کنید یا اینکه کل <del>حافظه</del> فضا را به لینوکس اختصاص دهید. | + | بله. در هنگام نصب این سوال از شما پرسیده میشود که آیا میخواهید لینوکس را درکنار سیستم عاملهای دیگر مثل ویندوز نصب کنید یا اینکه کل فضا را به لینوکس اختصاص دهید. |
نکته: در عمل دیده شده که داشتن ویندوز در کنار گنو/لینوکس باعث کند شدن فرآیند یادگیری گنو/لینوکس از سوی کاربر میشود! پس برای یادگیری بهتر و سریعتر گنو/لینوکس بهتر است ویندوز را فراموش کرد. | نکته: در عمل دیده شده که داشتن ویندوز در کنار گنو/لینوکس باعث کند شدن فرآیند یادگیری گنو/لینوکس از سوی کاربر میشود! پس برای یادگیری بهتر و سریعتر گنو/لینوکس بهتر است ویندوز را فراموش کرد. | ||
== گنو/لینوکس آنتی ویروس هم دارد؟ == | == گنو/لینوکس آنتی ویروس هم دارد؟ == | ||
- | به چندین دلیل لینوکس در مقابل ویروس ها ایمن است. یکی از این دلایل این است که چون برای هر کاری، یک کاربر میتواند از طیف وسیعی از نرم افزارها،یکی را انتخاب کند، برای هکرها بسیار مشکل است که با بهره گیری از یک نقطه ضعف، سیستم را هک کنند. برای مثال اگر این امکان وجود داشته باشد که به طریقی یک کاربر ubuntu از طریق firefox دچار ویروس شود، همان ویروس ممکن است نتواند در مرورگر konqueror در توزیع fedora یا مرورگر epiphany در توزیع openSUSE مشکلی ایجاد کند. در نتیجه تعداد کسانی که هدف خرابکاری یک هکر قرار میگیرند کمتر میشود. پس بسیاری از هکرها خود را <del>در</del> به زحمت نمیاندازند! | + | به چندین دلیل لینوکس در مقابل ویروس ها ایمن است. یکی از این دلایل این است که چون برای هر کاری، یک کاربر میتواند از طیف وسیعی از نرم افزارها،یکی را انتخاب کند، برای هکرها بسیار مشکل است که با بهره گیری از یک نقطه ضعف، سیستم را هک کنند. برای مثال اگر این امکان وجود داشته باشد که به طریقی یک کاربر ubuntu از طریق firefox دچار ویروس شود، همان ویروس ممکن است نتواند در مرورگر konqueror در توزیع fedora یا مرورگر epiphany در توزیع openSUSE مشکلی ایجاد کند. در نتیجه تعداد کسانی که هدف خرابکاری یک هکر قرار میگیرند کمتر میشود. پس بسیاری از هکرها خود را به زحمت نمیاندازند! |
با اینحال ویروسیابهای زیادی برای لینوکس وجود دارد که اغلب آنها برای اسکن ویروسهای ویندوز هستند. چون با وجود اینکه سیستم لینوکس شما در برابر تقریبا تمام ویروس ها امن است، این احتمال هست که یک کاربر ویندوز یک فایل ویروسی شده را به شما بدهد و شما آن را به یک کاربر ویندوزی دیگر بدهید. آن فایل به شما آسیبی نمیرساند،اما اگر بتوانید ویروس را حذف کنید، کمی از کاربران ویندوزی ناتوان حفاظت کردهاید! | با اینحال ویروسیابهای زیادی برای لینوکس وجود دارد که اغلب آنها برای اسکن ویروسهای ویندوز هستند. چون با وجود اینکه سیستم لینوکس شما در برابر تقریبا تمام ویروس ها امن است، این احتمال هست که یک کاربر ویندوز یک فایل ویروسی شده را به شما بدهد و شما آن را به یک کاربر ویندوزی دیگر بدهید. آن فایل به شما آسیبی نمیرساند،اما اگر بتوانید ویروس را حذف کنید، کمی از کاربران ویندوزی ناتوان حفاظت کردهاید! | ||
== آیا برنامههای ویندوز در گنو/لینوکس هم اجرا میشوند؟ == | == آیا برنامههای ویندوز در گنو/لینوکس هم اجرا میشوند؟ == | ||
خط 200: | خط 193: | ||
== درایور انواع سخت افزارها برای لینوکس وجود دارد؟ == | == درایور انواع سخت افزارها برای لینوکس وجود دارد؟ == | ||
- | لینوکس عاشق سخت افزار شماست!<del> چون</del> به همراه لینوکس، هزاران درایور از پیش نصب شده انواع سخت افزارها منتشر میشود -حتی جدیدترین آنها-. پس به محض اتصال <del>آنها</del> سخت افزارهایتان، میتوانید از آنها استفاده کنید. البته سخت افزارهای کمی هستند که برای نصب آنها باید از منابع اینترنتی راهنمایی بگیرید. | + | لینوکس عاشق سخت افزار شماست! به همراه لینوکس، هزاران درایور از پیش نصب شده انواع سخت افزارها منتشر میشود -حتی جدیدترین آنها-. پس به محض اتصال سخت افزارهایتان، میتوانید از آنها استفاده کنید. البته سخت افزارهای کمی هستند که برای نصب آنها باید از منابع اینترنتی راهنمایی بگیرید. |
== من کدام توزیع را انتخاب کنم؟ == | == من کدام توزیع را انتخاب کنم؟ == |