‫تعالی‬ ‫بسمه‬
cachefs
‌
: ‫نویسنده‬
‫دخت‬ ‫اسمعیل‬ ‫یاشار‬ ‫مهندس‬
: ‫نسخه‬
۰.۱
: ‫نویسنده‬ ‫درباره‬
‫رشته‬ ‫آموخته‬ ‫دانش‬ ‫دخت‬ ‫اسمعیل‬ ‫یاشار‬ ‫بنده‬
cyber security
. ‫هستم‬
‫از‬ ‫بیش‬
۱۵
. ‫دارم‬ ‫فعالیت‬ ‫سابقه‬ ‫سال‬
- - :
‫مولف‬ ‫مدرس‬ ‫مشاور‬ ‫داد‬ ‫شرح‬ ‫زیر‬ ‫های‬ ‫ساختار‬ ‫در‬ ‫میتوان‬ ‫را‬ ‫بنده‬ ‫های‬ ‫فعالیت‬ ‫جمله‬ ‫از‬
gnu/linux system/network/security/cloud Engineer/administrator & oracle dba |
Linux Trainer |devops
. ): ‫جدید‬ ‫دنیاهای‬ ‫کشف‬ ‫و‬ ‫تحقیق‬ ‫و‬ ‫مطالعه‬ ‫به‬ ‫مند‬ ‫عالقه‬
. ‫کنم‬ ‫اشاره‬ ‫استراتژی‬ ‫های‬ ‫بازی‬ ‫و‬ ‫اوتلو‬ ‫و‬ ‫شطرنج‬ ‫بازی‬ ‫به‬ ‫میتوانم‬ ‫من‬ ‫های‬ ‫سرگرمی‬ ‫از‬ ‫واقع‬ ‫در‬
/ .
‫تبریز‬ ‫الگ‬ ‫گذاران‬ ‫بنیان‬ ‫از‬ ‫یکی‬ ‫و‬ ‫لینوکس‬ ‫گنو‬ ‫و‬ ‫باز‬ ‫متن‬ ‫دنیای‬ ‫عاشق‬ ‫هستم‬ ‫عاشق‬ ‫یک‬ ‫من‬
: ‫کنید‬ ‫پیدا‬ ‫و‬ ‫کنید‬ ‫دنبال‬ ‫را‬ ‫من‬ ‫میتوانید‬ ‫چطور‬ ‫خب‬
Mob : 09141100257
Telegram ID
Telegram channel
Instagram Account
Linkedin Account
. ‫بشنوم‬ ‫را‬ ‫انتقادتون‬ ‫یا‬ ‫پیشنهاد‬ ‫هرگونه‬ ‫میشم‬ ‫خوشحال‬ ‫همچنین‬
: ‫کنید‬ ‫پیدا‬ ‫را‬ ‫من‬ ‫از‬ ‫ی‬ ‫دیگر‬ ‫های‬ ‫کتاب‬ ‫میتونید‬ ‫چطور‬
‫توی‬
slideshare
‫را‬ ‫کردم‬ ‫منتشر‬ ‫آزاد‬ ‫بصورت‬ ‫که‬ ‫دیگری‬ ‫های‬ ‫کتاب‬ ‫میتونید‬ ‫بگردید‬ ‫من‬ ‫اسم‬ ‫دنبال‬ ‫گوگل‬ ‫یا‬
. ‫کنید‬ ‫پیدا‬
: ‫مشاوره‬
. .
‫خدمت‬ ‫در‬ ‫من‬ ‫فرمایید‬ ‫حاصل‬ ‫تماس‬ ‫کردم‬ ‫اشاره‬ ‫قبل‬ ‫صفحه‬ ‫در‬ ‫که‬ ‫هایی‬ ‫کانال‬ ‫از‬ ‫میتوانید‬ ‫مشاوره‬ ‫جهت‬
. ‫بود‬ ‫خواهم‬ ‫شما‬
: ‫به‬ ‫تقدیم‬
‫خدا‬
‫شتافت‬ ‫یاریم‬ ‫به‬ ‫که‬ ‫بود‬ ‫او‬ ‫تنها‬ ‫هایم‬ ‫سختی‬ ‫در‬ ‫که‬ ‫چرا‬
‫مادرم‬
‫اویم‬ ‫مدیون‬ ‫که‬ ‫را‬ ‫حبت‬ َ‫م‬ ‫و‬ ‫انسانیت‬ ‫داد‬ ‫یاد‬ ‫و‬ . ‫کرد‬ ‫تقدیم‬ ‫زندگی‬ ‫به‬ ‫مرا‬ ‫که‬ ‫چرا‬
‫پدرم‬
‫اویم‬ ‫مدیون‬ ‫و‬ ‫بود‬ ‫من‬ ‫حامی‬ ‫همیشه‬ ‫روحش‬ ‫که‬
‫عشقم‬
‫هست‬ ‫و‬ ‫بود‬ ‫مشوقم‬ ‫که‬
‫سورس‬ ‫اپن‬ ‫جامعه‬
‫بشریت‬
‫را‬ ‫هایش‬ ‫دانسته‬ ‫میکند‬ ‫منتشر‬ ‫و‬ ‫میخواند‬ ‫که‬ ‫او‬ ‫و‬
: ‫هیچ‬ ‫دیگر‬ ‫و‬ ‫جهانی‬ ‫صلح‬ ‫امید‬ ‫به‬ ‫و‬
)
‫؟‬ ‫کنیم‬ ‫استفاده‬ ‫لینوکس‬ ‫گنو‬ ‫از‬ ‫چرا‬
/
‫برای‬ ‫جایگزین‬ ‫یک‬ ‫دنبال‬ ‫به‬ ‫باید‬ ،‫نیست‬ ‫‌تان‬
‫ی‬‫نیازها‬ ‫رفع‬ ‫برای‬ ‫مناسبی‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫ویندوز‬ ‫که‬ ‫رسیدید‬ ‫نتیجه‬ ‫این‬ ‫به‬ ‫اگر‬
‫باشید‬ ‫آن‬
.
‫ندارد‬ ‫وجود‬ ‫فراوانی‬ ‫‌های‬
‫ب‬‫انتخا‬
.
‫و‬ ‫مک‬ ‫به‬ ‫تنها‬ ‫بتواند‬ ‫‌ها‬
‫ل‬‫‌عام‬
‫م‬‫سیست‬ ‫سایر‬ ‫میان‬ ‫از‬ ‫ما‬ ‫‌های‬
‫ب‬‫انتخا‬ ‫بهترین‬ ‫شاید‬
‫گنو‬
/
‫شود‬ ‫منتهی‬ ‫لینوکس‬
.
‫اختصاصی‬ ‫‌افزارهای‬
‫ت‬‫سخ‬ ‫به‬ ‫محصور‬ ‫اپل‬ ‫شرکت‬ ‫‌ی‬
‫ه‬‫انحصارطلبان‬ ‫‌های‬
‫ت‬‫سیاس‬ ‫علت‬ ‫به‬ ‫مک‬
‫مناسبی‬ ‫و‬ ‫کامل‬ ‫کارکرد‬ ‫نیز‬ ‫نصب‬ ‫صورت‬ ‫در‬ ‫و‬ ‫‌شود‬
‫ی‬‫م‬ ‫نصب‬ ‫‌افزارها‬
‫ت‬‫سخ‬ ‫سایر‬ ‫روی‬ ‫سختی‬ ‫به‬ ‫و‬ ‫است‬ ‫شرکت‬ ‫همان‬
‫ندارد‬
.
‫گنو‬ ‫‌عامل‬
‫م‬‫سیست‬
/
‫دارد‬ ‫جالبی‬ ‫بسیار‬ ‌
‫ه‬‫تاریخچ‬ ‫که‬ ‫است‬ ‫رایانه‬ ‫تاریخ‬ ‫‌های‬
‫ه‬‫پروژ‬ ‫بزرگترین‬ ‫از‬ ‫یکی‬ ‫لینوکس‬
.
‫علت‬ ‫به‬ ‫بعدها‬ ‫اما‬ ‫شد‬ ‫ایجاد‬ ‫سرگرمی‬ ‫جهت‬ ‫تنها‬ ‫اندی‬‫ل‬‫فن‬ ‫دانشجوی‬ ‫یک‬ ‫توسط‬ ‫آن‬ ‫مونولیتیک‬ ‫‌ی‬
‫ه‬‫هست‬ ‫که‬ ‫‌عاملی‬
‫م‬‫سیست‬
‫انتشار‬ ‫مجوز‬ ‫انتخاب‬
GPL
‫در‬ ‫اکنون‬ ‫و‬ ‫پیمود‬ ‫جهشی‬ ‫را‬ ‫پیشرفت‬ ‫مسیر‬
۲۲
‫نفوذ‬ ‫‌ها‬
‫ن‬‫انسا‬ ‫اکثر‬ ‫زندگی‬ ‫در‬ ‫‌اش‬
‫ی‬‫سالگ‬
‫‌است‬
‫ه‬‌
‫د‬‫کر‬
.
‫از‬ ‫بسیاری‬ ‫روزها‬ ‫این‬
‫پسوند‬ ‫که‬ ‫وسایلی‬
«
‫هوشمند‬
»
‫قلب‬ ‫عنوان‬ ‫به‬ ‫لینوکس‬ ‫از‬ ‫‌کشند‬
‫ی‬‫م‬ ‫خود‬ ‫دنبال‬ ‫به‬ ‫را‬
‫‌کنند‬
‫ی‬‫م‬ ‫استفاده‬ ‫خود‬ ‫‌عامل‬
‫م‬‫سیست‬
.
‫مثل‬ ‫خانگی‬ ‫وسایل‬ ‫تا‬ ‫گرفته‬ ‫موتورسیکلت‬ ‫و‬ ‫ماشین‬ ‫مثل‬ ‫مختلف‬ ‫‌ی‬
‫ه‬‫نقلی‬ ‫وسایل‬ ‫از‬
‫دارند‬ ‫را‬ ‫خود‬ ‫جای‬ ‫نیز‬ ‫‌ها‬
‫ت‬‫تبل‬ ‫و‬ ‫موبایل‬ ‫‌های‬
‫ی‬‫گوش‬ ‫البته‬ ‫و‬ ‫و‬ ‫تلویزیون‬ ،‫یخچال‬
…
.
‫گنو‬ ‫روی‬ ‫‌توان‬
‫ی‬‫م‬ ‫هم‬ ‫دسکتاپ‬ ‫‌ی‬
‫ه‬‫زمین‬ ‫در‬ ‫آیا‬ ‫‌گیرد؟‬
‫ی‬‫م‬ ‫چشمه‬ ‫سر‬ ‫کجا‬ ‫از‬ ‫موفقیت‬ ‫همه‬ ‫این‬ ‫اما‬
/
‫کرد؟‬ ‫باز‬ ‫حساب‬ ‫لینوکس‬
‫گنو‬ ‫‌ی‬
‫ه‬‫رایان‬ ‫به‬ ‫نفوذ‬ ‫احتمال‬ ;
/
‫است‬ ‫کم‬ ‫لینوکسی‬
;
‫دنیاست‬ ‫‌های‬
‫ل‬‫‌عام‬
‫م‬‫سیست‬ ‫‌ترین‬
‫ن‬‫ام‬ ‫از‬ ‫یکی‬ ‫لینوکس‬ ‫مسلما‬
.
‫پشت‬ ‫که‬ ‫است‬ ‫‌ای‬
‫ه‬‫فلسف‬ ‫ویژگی‬ ‫این‬ ‫آمدن‬ ‫وجود‬ ‫به‬ ‫دلیل‬
‫گنو‬ ‫‌عامل‬
‫م‬‫سیست‬
/
‫دارد‬ ‫وجود‬ ‫آزاد‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫و‬ ‫لینوکس‬
.
‫ایسنیس‬‫ل‬ ‫طبق‬
GPL
‫شما‬ ‫است‬ ‫لینوکس‬ ‫انتشار‬ ‫مجوز‬ ‫که‬
‫اما‬ ‫آزادانه‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫کنید‬ ‫ویرایش‬ ‫آزادانه‬ ،‫ببینید‬ ‫آزادانه‬ ‫را‬ ‫آنها‬ ،‫کنید‬ ‫دریافت‬ ‫آزادانه‬ ‫را‬ ‫برنامه‬ ‫یک‬ ‫کدهای‬ ‫‌توانید‬
‫ی‬‫م‬
‫کنید‬ ‫منتشر‬ ‫ایسنس‬‫ل‬ ‫همان‬ ‫تحت‬
.
‫و‬ ‫برسند‬ ‫نفر‬ ‫هزار‬ ‫صدها‬ ‫به‬ ‫لینوکس‬ ‫‌ی‬
‫ه‬‫هست‬ ‫‌دهنگان‬
‫ه‬‫توسع‬ ‫تا‬ ‫شده‬ ‫باعث‬ ‫ویژگی‬ ‫این‬
‫‌است‬
‫ه‬‫کرد‬ ‫کم‬ ‫بسیار‬ ‫را‬ ‫امنیتی‬ ‫‌های‬
‫ه‬‫حفر‬ ‫و‬ ‫برده‬ ‫ا‬‫ل‬‫با‬ ‫بسیار‬ ‫را‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫پایداری‬ ‫امر‬ ‫همین‬
.
‫است‬ ‫حقیقت‬ ‫یک‬ ‫نگرفتن‬ ‫ویروس‬
‫‌گیرد‬
‫ی‬‫نم‬ ‫ویروس‬ ‫لینوکس‬ ‫که‬ ‫‌باشید‬
‫ه‬‫شنید‬ ‫هم‬ ‫شما‬ ‫شاید‬
.
‫توجیه‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫این‬ ‫کم‬ ‫کاربرد‬ ‫با‬ ‫را‬ ‫اتفاق‬ ‫‌این‬‫‌ها‬
‫ی‬‫خیل‬
‫از‬ ‫بیش‬ ‫که‬ ‫بدانید‬ ‫است‬ ‫بهتر‬ ‫اما‬ ‫‌کنند‬
‫ی‬‫م‬
۴۰۰
‫از‬ ‌
‫ه‬‫ابررایان‬
۵۰۰
‫همچنین‬ ‫‌کنندو‬
‫ی‬‫م‬ ‫استفاده‬ ‫لینوکس‬ ‫از‬ ‫دنیا‬ ‫برتر‬ ‫‌ی‬
‫ه‬‫ابررایان‬
‫از‬ ‫بیش‬
۷۰
‫‌های‬
‫ه‬‫دهند‬ ‫سرویس‬ ‫درصد‬
(
servers
)
‫‌اند‬
‫ه‬‫کرد‬ ‫انتخاب‬ ‫را‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫این‬ ‫نیز‬ ‫جهان‬
.
‫خاصی‬ ‫ایل‬‫ل‬‫د‬ ‫به‬ ‫البته‬
‫از‬ ‫دسکتاپ‬ ‫کاربران‬ ‫تعداد‬ ‫همچنان‬
۳
‫‌است‬
‫ه‬‫نکرد‬ ‫تجاوز‬ ‫درصد‬
.
‫کاربران‬ ‫علت‬ ‫به‬ ‫لینوکس‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫مسلما‬ ‫حساب‬ ‫این‬ ‫با‬
‫و‬ ‫خرابکاری‬ ‫برای‬ ‫ویندوز‬ ‫به‬ ‫نسبت‬ ‫بیشتری‬ ‫پتانسیل‬ ‫سرورها‬ ‫و‬ ‫‌ها‬
‫ه‬‫رایان‬ ‫ابر‬ ‫بخش‬ ‫در‬ ‫حیاتی‬ ‫‌های‬
‫ت‬‫مسئولی‬ ‫و‬ ‫زیاد‬ ‫بسیار‬
‫دارد‬ ‫ویندوز‬ ‫به‬ ‫نسبت‬ ‫بیشتری‬ ‫امنیت‬ ‫و‬ ‫پایداری‬ ‫که‬ ‫‌کنیم‬
‫ی‬‫م‬ ‫مشاهده‬ ‫عمل‬ ‫در‬ ‫اما‬ ‫دارد‬ ‫نفوذ‬
.
‫ویروس‬ ‫لینوکس‬ ‫چرا‬ ‫اما‬
‫‌گیرد؟‬
‫ی‬‫نم‬
‫وجود‬ ‫امر‬ ‫این‬ ‫دلیل‬
‌
‫ی‬‫دسترس‬ ‫مجوزهای‬
‫است‬ ‫متفاوت‬ ‫‌ها‬
‫ل‬‫فای‬ ‫به‬ ‫لینوکس‬ ‫دید‬ ‫یعنی‬ ‫است‬
.
‫مثل‬ ‫اجرایی‬ ‫‌ی‬
‫ه‬‫برنام‬ ‫هر‬
‫‌کنند‬
‫ی‬‫م‬ ‫طی‬ ‫شدن‬ ‫اجرا‬ ‫برای‬ ‫را‬ ‫خاصی‬ ‫مراحل‬ ‫‌ها‬
‫س‬‫ویرو‬
:
۱
.
‫‌کند‬
‫ی‬‫م‬ ‫بررسی‬ ‫بودن‬ ‫اجرایی‬ ‫نظر‬ ‫از‬ ‫را‬ ‫فایل‬ ‫نوع‬ ‫ابتدا‬ ‫‌عامل‬
‫م‬‫سیست‬
.
۲
.
‫‌شود‬
‫ی‬‫م‬ ‫بررسی‬ ‫اجرا‬ ‫برای‬ ‫کاربر‬ ‫مجوزهای‬
.
۳
.
‫‌گیرد‬
‫ی‬‫م‬ ‫قرار‬ ‫برنامه‬ ‫فایل‬ ‫اختیار‬ ‫در‬ ‫‌افزاری‬
‫ت‬‫سخ‬ ‫منابع‬ ‫و‬ ‫‌شود‬
‫ی‬‫م‬ ‫اجرا‬ ‫فایل‬ ‫ا‬‫ل‬‫با‬ ‫مورد‬ ‫دو‬ ‫تایید‬ ‫صورت‬ ‫در‬
.
‫‌شوند‬
‫ی‬‫م‬ ‫طی‬ ‫چگونه‬ ‫ویندوز‬ ‫و‬ ‫لینوکس‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫دو‬ ‫در‬ ‫مراحل‬ ‫این‬ ‫ببینیم‬ ‫حال‬
.
۱
.
‫‌شود‬
‫ی‬‫م‬ ‫شناخته‬ ‫آن‬ ‫پسوند‬ ‫از‬ ‫فایل‬ ‫نوع‬ ‫ویندوز‬ ‫در‬
.
‫پسوند‬ ‫فایل‬ ‫اگر‬ ‫یعنی‬
,
exe com
‫یا‬
bat
‫فایل‬ ‫مانند‬ ‫‌باشد‬
‫ه‬‫داشت‬
‫‌شود‬
‫ی‬‫م‬ ‫رفتار‬ ‫آن‬ ‫با‬ ‫اجرایی‬
.
‫توسط‬ ‫تغییر‬ ‫قابل‬ ‫که‬ ‫‌شوند‬
‫ی‬‫م‬ ‫شناخته‬ ‫آنها‬ ‫داخلی‬ ‫سرنام‬ ‫روی‬ ‫از‬ ‫‌ها‬
‫ل‬‫فای‬ ‫نوع‬ ‫لینوکس‬ ‫در‬ ‫اما‬
‫نیستند‬ ‫کاربر‬
.
‫فایل‬ ‫یک‬ ،‫‌کند‬
‫ی‬‫نم‬ ‫ایجاد‬ ‫اجرایی‬ ‫فایل‬ ‫آن‬ ‫با‬ ‫لینوکس‬ ‫رفتار‬ ‫در‬ ‫تغییری‬ ‫هیچ‬ ‫پسوند‬ ‫نداشتن‬ ‫یا‬ ‫داشتن‬ ‫واقع‬ ‫در‬
‫آن‬ ‫پسوند‬ ‫اگر‬ ‫حتی‬ ‫است‬ ‫اجرایی‬ ‫حتما‬ ‫لینوکس‬ ‫در‬ ‫اجرایی‬
jpg
‫باشد‬
.
۲
.
‫دارند‬ ‫اجرا‬ ‫مجوز‬ ‫ویندوز‬ ‫در‬ ‫کاربران‬ ‫‌ی‬
‫ه‬‫هم‬ ‫برای‬ ‫‌ها‬
‫ل‬‫فای‬ ‫‌ی‬
‫ه‬‫هم‬ ‫‌فرض‬
‫ش‬‫پی‬ ‫حالت‬ ‫در‬
.
‫‌فایل‬
‫م‬‫سیست‬ ‫از‬ ‫که‬ ‫صورتی‬ ‫در‬ ‫البته‬
Ntfs
‫دهند‬ ‫انجام‬ ‫کاری‬ ‫هر‬ ‫آزادند‬ ‫همه‬ ‫و‬ ‫داشت‬ ‫نخواهد‬ ‫وجود‬ ‫بررسی‬ ‫برای‬ ‫مجوزی‬ ‫ا‬‫ل‬‫اص‬ ‫وگرنه‬ ‫کنید‬ ‫استفاده‬
.
‫است‬ ‫فایل‬ ‫یک‬ ‫‌های‬
‫ش‬‫بخ‬ ‫مهمترین‬ ‫از‬ ‫کاربران‬ ‫برای‬ ‫اجرا‬ ‫مجوز‬ ‫لینوکس‬ ‫در‬
.
‫برای‬ ‫شود‬ ‫شناخته‬ ‫اجرایی‬ ‫اگر‬ ‫فایل‬ ‫یک‬ ‫یعنی‬
‫باشد‬ ‫داشته‬ ‫شدن‬ ‫اجرا‬ ‫مجوز‬ ‫باید‬ ‫اجرا‬
.
‫شرایط‬ ‫در‬ ‫و‬ ‫فایل‬ ‫‌ی‬
‫ه‬‫کنند‬ ‫ایجاد‬ ‫کاربر‬ ‫برای‬ ‫فقط‬ ‫اجرا‬ ‫مجوز‬ ‫‌فرض‬
‫ش‬‫پی‬ ‫حالت‬ ‫در‬
‫‌رود‬
‫ی‬‫م‬ ‫بین‬ ‫از‬ ‫فایل‬ ‫شدن‬ ‫کپی‬ ‫صورت‬ ‫در‬ ‫هم‬ ‫مجوز‬ ‫این‬ ‫‌شود‬
‫ی‬‫م‬ ‫داده‬ ‫خاص‬
.
‫اینترنت‬ ‫از‬ ‫را‬ ‫اجرایی‬ ‫فایل‬ ‫شما‬ ‫اگر‬ ‫یعنی‬
‫در‬ ‫را‬ ‫سیستم‬ ‫منابع‬ ‫نشود‬ ‫داده‬ ‫اجرا‬ ‫مجوز‬ ‫آن‬ ‫به‬ ‫شما‬ ‫توسط‬ ‫تا‬ ‫شود‬ ‫دانلود‬ ‫اتوماتیک‬ ‫ایلی‬‫ل‬‫د‬ ‫به‬ ‫فایل‬ ‫این‬ ‫یا‬ ‫کنید‬ ‫دانلود‬
‫‌گیرد‬
‫ی‬‫نم‬ ‫اختیار‬
.
‫پایین‬ ‫‌ی‬
‫ه‬‫هزین‬
‫انتشار‬ ‫مجوز‬ ‫از‬ ‫لینوکس‬ ‫‌ی‬
‫ه‬‫استفاد‬ ‫دلیل‬ ‫به‬ ‫هم‬ ‫باز‬
GPL
‫‌آید‬
‫ی‬‫م‬ ‫پایین‬ ‫بسیار‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫نهایی‬ ‫‌ی‬
‫ه‬‫هزین‬
.
‫کدهای‬ ‫اکثر‬ ‫زیرا‬
‫‌است‬
‫ه‬‫شد‬ ‫نوشته‬ ‫دنیا‬ ‫سراسر‬ ‫مردم‬ ‫طرف‬ ‫از‬ ‫و‬ ‫داوطلبانه‬ ‫صورت‬ ‫به‬ ‫آن‬
.
‫دبیان‬ ‫‌دهندگان‬
‫ه‬‫توسع‬ ‫از‬ ‫یکی‬ ‫آنالیزهای‬ ‫طبق‬ ‫که‬ ‫بدانید‬ ‫است‬ ‫جالب‬
(
debian
)
‫شمار‬ ‫نظر‬ ‫از‬ ‫لینوکس‬ ‫توزیع‬ ‫بزگترین‬ ‫که‬
‫تقریبا‬ ‫دبیان‬ ‫دوباره‬ ‫تولید‬ ،‫است‬ ‫برنامه‬
۱۹.۱
‫ار‬‫ل‬‫د‬ ‫میلیارد‬
(
‫حدود‬ ‫چیزی‬ ‫یعنی‬
۲۴
‫و‬ ‫هزار‬
۷۰۰
‫تومان‬ ‫میلیارد‬
)
‫بر‬ ‫در‬ ‫هزینه‬
‫لینوکس‬ ‫‌ی‬
‫ه‬‫هست‬ ‫ارزش‬ ‫دیگری‬ ‫‌ای‬
‫ه‬‫محاسب‬ ‫در‬ ‫و‬ ‫دارد‬
۳
‫‌است‬
‫ه‬‫شد‬ ‫زده‬ ‫تخمین‬ ‫ار‬‫ل‬‫د‬ ‫میلیارد‬
.
‫پذیری‬ ‫انعطاف‬
‫انتشار‬ ‫مجوز‬ ‫این‬ ‫آورد‬ ‫حساب‬ ‫به‬ ‫‌افزار‬
‫م‬‫نر‬ ‫صنعت‬ ‫برای‬ ‫اب‬‫ل‬‫انق‬ ‫یه‬ ‫را‬ ‫گنو‬ ‫‌توان‬
‫ی‬‫م‬ ‫حقیقتا‬
-
‫فلسفه‬ ‫این‬ ‫آن‬ ‫از‬ ‫بهتر‬ ‫و‬
-
‫برای‬
‫بود‬ ‫هم‬ ‫موفق‬ ‫حقیقتا‬ ‫و‬ ‫آمد‬ ‫وجود‬ ‫به‬ ‫‌افزارها‬
‫م‬‫نر‬ ‫پیشرفت‬ ‫سد‬ ‫برداشتن‬
.
‫انتشار‬ ‫مجوز‬ ‫لطف‬ ‫به‬ ‫هم‬ ‫پذیری‬ ‫انعطاف‬ ‫یعنی‬ ‫لینوکس‬ ‫ویژگی‬ ‫چهارمین‬
GPL
‫آمده‬ ‫وجود‬ ‫به‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫تفکر‬ ‫و‬
.
‫طبق‬
‫کرد‬ ‫سازی‬ ‫آماده‬ ‫خود‬ ‫نیازهای‬ ‫برای‬ ‫را‬ ‫آن‬ ‫و‬ ‫ویرایش‬ ‫آزادانه‬ ‫را‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫این‬ ‫کدهای‬ ‫‌توان‬
‫ی‬‫م‬ ‫مجوز‬ ‫این‬
.
‫ویژگی‬ ‫این‬
‫ببینیم‬ ‫مختلف‬ ‫‌های‬
‫ه‬‫دستگا‬ ‫روی‬ ‫را‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫این‬ ‫تا‬ ‫شده‬ ‫باعث‬
.
‫سیکلت‬ ‫موتور‬ ‫ا‬‫ل‬‫مث‬
02
TTX
‫شرکت‬ ‫محصول‬
Mavizen
‫داخلی‬ ‫‌ی‬
‫ه‬‫رایان‬ ‫با‬ ‫الکترونیک‬ ‫‌ای‬
‫ه‬‫مسابق‬ ‫موتورسیکلت‬ ‫نخستین‬
‫است‬
.
‫‌شود‬
‫ی‬‫م‬ ‫هدایت‬ ‫لینوکس‬ ‫طرق‬ ‫از‬ ‫ا‬‫ل‬‫کام‬ ‫سیکلت‬ ‫موتور‬ ‫این‬
.
‫شرکت‬ ‫شیردوشی‬ ‫‌های‬
‫ه‬‫دستگا‬ ‫یا‬
DeLavel
‫از‬
‫‌کند‬
‫ی‬‫م‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫از‬ ‫کنترل‬ ‫و‬ ‫مدیریت‬ ‫برای‬ ‫لینوکس‬ ‫‌عامل‬
‫م‬‫سیست‬
.
‫سیستم‬ ‫بر‬ ‫متحده‬ ‫ات‬‫ل‬‫ایا‬ ‫پست‬ ‫سرویس‬ ‫همچنین‬
‫‌تپد‬
‫ی‬‫م‬ ‫لینوکسی‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫یک‬ ‫آن‬ ‫قلب‬ ‫در‬ ‫که‬ ‫بوده‬ ‫متکی‬ ‫اتی‬‫ل‬‫مراس‬ ‫سازی‬ ‫مرتب‬
.
‫ایزامو‬
(
Isamu
)
‫سال‬ ‫حوالی‬ ‫در‬ ‫که‬
۲۰۰۱
‫شناخته‬ ‫لینوکس‬ ‫‌بر‬‫مبتنی‬ ‫‌نمای‬
‫ن‬‫انسا‬ ‫روبات‬ ‫نخستین‬ ‫عنوان‬ ‫به‬ ،‫شد‬ ‫عرضه‬
‫‌شود‬
‫ی‬‫م‬
.
‫است‬ ‫شده‬ ‫تبدیل‬ ‫‌ها‬
‫ت‬‫روبا‬ ‫انواع‬ ‫تمام‬ ‫معمول‬ ‫بنیان‬ ‫به‬ ‫لینوکس‬ ،‫‌کنون‬
‫ا‬‫ت‬ ‫زمان‬ ‫آن‬ ‫از‬ ‫اما‬
.
‫‌ها‬
‫ت‬‫روبا‬ ‫این‬ ‫جمله‬ ‫از‬
‫پلئو‬ ‫به‬ ‫‌توان‬
‫ی‬‫م‬
(
Pleo
)
‫کاتانا‬ ‫روباتیک‬ ‫بازوی‬ ‫و‬ ‫‌متحرک‬
‫ی‬‫‌باز‬
‫ب‬‫اسبا‬ ‫دایناسور‬
(
Katana Robotic Arm
)
‫توسط‬ ‫که‬
‫نورونیکز‬
(
Neuronics
)
‫کرد‬ ‫اشاره‬ ،‫است‬ ‫شده‬ ‫ساخته‬ ‫صنعتی‬ ‫کاربردهای‬ ‫برای‬
.
‫دارد‬ ‫حضور‬ ‫هم‬ ‫راهنما‬ ‫‌های‬
‫غ‬‫چرا‬ ‫در‬ ‫حتی‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫این‬ ‫نهایت‬ ‫در‬ ‫و‬
.
‫ترافیک‬ ‫پیک‬
(
Peek Traffic
)
‫از‬ ‫‌ای‬
‫ه‬‫مجموع‬
‫حتی‬ ‫و‬ ‫نیویورک‬ ،‫آیوا‬ ‫نظیر‬ ‫‌هایی‬
‫ن‬‫مکا‬ ‫در‬ ‫را‬ ‫ترافیک‬ ‫کنترل‬ ‫که‬ ‫‌کند‬
‫ی‬‫م‬ ‫تولید‬ ‫را‬ ‫لینوکس‬ ‫بر‬ ‫مبتنی‬ ‫راهنمایی‬ ‫‌های‬
‫غ‬‫چرا‬
‫بزرگراه‬
۱۰۱
‫دارند‬ ‫عهده‬ ‫بر‬ ‫‌آنجلس‬
‫س‬‫ل‬ ‫در‬
.
‫‌عامل‬
‫م‬‫سیست‬ ‫کدهای‬ ‫از‬ ‫اع‬‫ل‬‫اط‬
‫دارید‬ ‫خبر‬ ‫خود‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫رازهای‬ ‫و‬ ‫رمز‬ ‫تمام‬ ‫از‬ ‫شما‬ ‫که‬ ‫است‬ ‫این‬ ‫‌سورس‬
‫ن‬‫اپ‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫‌های‬
‫ی‬‫ویژگ‬ ‫از‬ ‫یکی‬
.
‫ا‬‫ل‬‫مث‬
‫نام‬ ‫به‬ ‫‌ای‬
‫ه‬‫برنام‬ ‫شناسایی‬ ‫باعث‬ ‫ویژگی‬ ‫همین‬
carrier IQ
‫و‬ ‫ذخیره‬ ‫را‬ ‫همراه‬ ‫‌های‬
‫ن‬‫تلف‬ ‫کاربران‬ ‫از‬ ‫زیادی‬ ‫اعات‬‫ل‬‫اط‬ ‫که‬ ‫شد‬
‫‌کرد‬
‫ی‬‫م‬ ‫ارسال‬ ‫معلومی‬ ‫نا‬ ‫جای‬ ‫به‬
.
‫در‬ ‫که‬ ‫کنیم‬ ‫بررسی‬ ‫را‬ ‫تر‬ ‫افتاده‬ ‫پا‬ ‫پیش‬ ‫‌های‬
‫ی‬‫ویژگ‬ ‫هم‬ ‫کمی‬ ‫‌توانیم‬
‫ی‬‫م‬ ‫بگذریم‬ ‫کلیدی‬ ‫و‬ ‫اصلی‬ ‫‌های‬
‫ی‬‫ویژگ‬ ‫این‬ ‫از‬ ‫اگر‬ ‫اما‬
‫‌آید‬
‫ی‬‫م‬ ‫چشم‬ ‫به‬ ‫بیشتر‬ ‫دسکتاپ‬ ‫‌ی‬
‫ه‬‫نسخ‬
.
‫نصب‬ ‫از‬ ‫بعد‬ ‫آماده‬ ‫‌ی‬
‫ه‬‫برنام‬ ‫صدها‬
ً‫ا‬‫ل‬‫کام‬ ‫را‬ ‫شما‬ ‫نیاز‬ ‫که‬ ‫‌شوند‬
‫ی‬‫م‬ ‫نصب‬ ‫دیگر‬ ‫درشت‬ ‫و‬ ‫ریز‬ ‫‌ی‬
‫ه‬‫برنام‬ ‫هزاران‬ ‫با‬ ‫فرض‬ ‫پیش‬ ‫صورت‬ ‫به‬ ‫لینوکس‬ ‫‌های‬
‫ه‬‫نسخ‬ ‫اکثر‬
‫‌کنند‬
‫ی‬‫م‬ ‫برطرف‬
.
‫خود‬ ‫به‬ ‫‌افزاری‬
‫م‬‫نر‬ ‫‌ای‬
‫ه‬‫مجموع‬ ‫خرید‬ ‫و‬ ‫یافتن‬ ‫نیست‬ ‫ازم‬‫ل‬ ‫دیگر‬ ‫توزیع‬ ‫هر‬ ‫نصب‬ ‫از‬ ‫بعد‬ ‫شما‬ ‫همین‬ ‫برای‬
‫بدهید‬
.
‫است‬ ‫استفاده‬ ‫‌ی‬
‫ه‬‫آماد‬ ‫چیز‬ ‫همه‬ ‫یافتن‬ ‫برای‬
.
‫کلیک‬ ‫یک‬ ‫با‬ ‫نصب‬
‫تکان‬ ‫خود‬ ‫‌ی‬
‫ه‬‫رایان‬ ‫پشت‬ ‫از‬ ‫نیست‬ ‫ازم‬‫ل‬ ‫حتی‬ ‫نیست‬ ‫نگرانی‬ ‫جای‬ ‫داشتید‬ ‫نیاز‬ ‫‌ای‬
‫ه‬‫برنام‬ ‫به‬ ‫هم‬ ‫باز‬ ‫نصب‬ ‫از‬ ‫بعد‬ ‫اگر‬ ‫حتی‬
‫بخورید‬
.
‫به‬ ‫را‬ ‫بروزرسانی‬ ‫و‬ ‫نصب‬ ‫کار‬ ‫دارند‬ ‫قرار‬ ‫لینوکس‬ ‫مختلف‬ ‫‌های‬
‫ع‬‫توزی‬ ‫در‬ ‫که‬ ‫‌هایی‬
‫ه‬‫بست‬ ‫مدیریت‬ ‫یا‬ ‫نصاب‬ ‫‌های‬
‫ه‬‫برنام‬
‫‌دهند‬
‫ی‬‫م‬ ‫انجام‬ ‫کاربر‬ ‫برای‬ ‫سادگی‬
.
‫متفاوت‬ ‫و‬ ‫سریع‬ ‫رسانی‬ ‫روز‬ ‫به‬
‫کاربران‬ ‫‌ی‬
‫ه‬‫استفاد‬ ‫‌ی‬
‫ه‬‫آماد‬ ‫آن‬ ‫‌ی‬
‫ه‬‫شد‬ ‫اح‬‫ل‬‫اص‬ ‫‌ی‬
‫ه‬‫نسخ‬ ‫بعد‬ ‫روز‬ ‫چند‬ ‫بشود‬ ‫کشف‬ ‫باگی‬ ‫که‬ ‫هنگامی‬ ‫لینوکس‬ ‫عامل‬ ‫سیستم‬ ‫در‬
‫است‬
.
‫اکثر‬ ‫رسانی‬ ‫بروز‬ ‫قدرت‬ ‫شما‬ ،‫آپدیت‬ ‫افزار‬ ‫نرم‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫که‬ ‫است‬ ‫یکپارچه‬ ‫طوری‬ ‫لینوکس‬ ‫سیستم‬ ‫اینکه‬ ‫ضمن‬
‫دارید‬ ‫را‬ ‫ها‬ ‫برنامه‬
.
‫آن‬ ‫به‬ ‫وابسته‬ ‫های‬ ‫برنامه‬ ‫و‬ ‫عامل‬ ‫سیستم‬ ‫ات‬‫ل‬‫اشکا‬ ‫به‬ ‫محدود‬ ‫تنها‬ ‫ویندوز‬ ‫در‬ ‫این‬
(
،‫پلیر‬ ‫مدیا‬ ‫مثل‬
‫و‬ ‫اکسپلورر‬
…
)
‫است‬
.
‫بروزرسانی‬ ‫یک‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫نیز‬ ‫جدیدی‬ ‫های‬ ‫ویژگی‬ ‫امنیتی‬ ‫های‬ ‫آپدیت‬ ‫بر‬ ‫اوه‬‫ل‬‫ع‬ ‫لینوکس‬ ‫در‬
‫باشد‬ ‫گرفته‬ ‫قرار‬
.
‫نیست‬ ‫پوشیده‬ ‫شما‬ ‫بر‬ ‫چیز‬ ‫هیچ‬ ‫لینوکس‬ ‫در‬
.
‫شده‬ ‫‌روز‬
‫ه‬‫ب‬ ‫‌های‬
‫ه‬‫بست‬ ‫تمامی‬ ‫حجم‬ ‫و‬ ‫توضیحات‬ ،‫نام‬ ،‫رسانی‬ ‫روز‬ ‫به‬ ‫‌ی‬
‫ه‬‫برنام‬
‫ببینید‬ ‫را‬ ‫روزرسانی‬ ‫به‬ ‫فرآیند‬ ‫ذره‬ ‫ذره‬ ‫‌توانید‬
‫ی‬‫م‬ ‫شما‬ ‫و‬ ‫‌گذارد‬
‫ی‬‫م‬ ‫شما‬ ‫اختیار‬ ‫در‬ ‫را‬
.
‫سریع‬ ‫پیشرفت‬
‫‌دهد‬
‫ی‬‫م‬ ‫روی‬ ‫آزاد‬ ‫دنیای‬ ‫در‬ ‫نویی‬ ‫اتفاق‬ ‫روز‬ ‫هر‬ ‫آزاد‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫‌ی‬
‫ه‬‫فلسف‬ ‫و‬ ‫استالمن‬ ‫ریچارد‬ ‫لطف‬ ‫به‬
.
‫علت‬ ‫همین‬ ‫به‬
‫هستند‬ ‫شدن‬ ‫کامل‬ ‫حال‬ ‫در‬ ‫روز‬ ‫هر‬ ‫سورس‬ ‫اپن‬ ‫‌های‬
‫ه‬‫برنام‬
.
‫را‬ ‫پیشرفت‬ ‫این‬ ‫سرعت‬ ‫لینوکسی‬ ‫نویسان‬ ‫برنامه‬ ‫تعدد‬ ‫طرفی‬ ‫از‬
‫‌است‬
‫ه‬‫کرد‬ ‫بیشتر‬
.
‫درایورها‬ ‫نصب‬
‫دهید‬ ‫انجام‬ ‫کاری‬ ‫هیچ‬ ‫نیست‬ ‫ازم‬‫ل‬ ‫درایورها‬ ‫اکثر‬ ‫نصب‬ ‫برای‬ ‫لینوکس‬ ‫در‬
.
‫استفاده‬ ‫معروف‬ ‫قطعات‬ ‫با‬ ‫رایانه‬ ‫یک‬ ‫از‬ ‫اگر‬
‫‌کند‬
‫ی‬‫م‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کرده‬ ‫شناسایی‬ ‫را‬ ‫قطعات‬ ‫خودکار‬ ‫صورت‬ ‫به‬ ‫لینوکس‬ ‫‌ی‬
‫ه‬‫هست‬ ‫‌کنید‬
‫ی‬‫م‬
.
‫داشته‬ ‫‌انداز‬
‫ه‬‫را‬ ‫به‬ ‫احتیاج‬ ‫‌ها‬
‫ه‬‫رایان‬ ‫بعضی‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫که‬ ‫هستند‬ ‫قطعاتی‬ ‫تنها‬ ‫گرافیک‬ ‫‌های‬
‫ت‬‫کار‬ ‫و‬ ‫وایرلس‬ ‫‌های‬
‫م‬‫مود‬
‫باشند‬
.
‫‌العاده‬
‫ق‬‫فو‬ ‫‌های‬
‫ت‬‫افک‬ ‫و‬ ‫زیبایی‬
‫گنو‬ ‫‌های‬
‫ع‬‫توزی‬ ‫اینکه‬ ‫در‬
/
‫نکنید‬ ‫شک‬ ‫است‬ ‫‌تر‬
‫ن‬‫‌ر‬
‫د‬‫م‬ ‫و‬ ‫زیباتر‬ ‫بسیار‬ ‫ماکروسافت‬ ‌
‫ل‬‫‌عام‬
‫م‬‫سیست‬ ‫از‬ ‫لینوکس‬
.
‫مدیر‬ ‫‌ی‬
‫ه‬‫وسیل‬ ‫به‬
‫‌های‬
‌
‫ه‬‫پنجر‬
compiz
‫یا‬
Kwin
‫بدهید‬ ‫خود‬ ‫دسکتاپ‬ ‫به‬ ‫مختلف‬ ‫افکت‬ ‫دهها‬ ‫‌توانید‬
‫ی‬‫م‬
.
‫زیبایی‬ ‫همچنین‬
KDE
‫سادگی‬ ‫و‬
Gnome
‫است‬ ‫‌زد‬
‫ن‬‫زبا‬ ‫لینوکس‬ ‫دنیای‬ ‫در‬
.
‫سلیقه‬ ‫هر‬ ‫برای‬ ‫‌هایی‬
‫ع‬‫توزی‬
‫دارد‬ ‫وجود‬ ‫لینوکس‬ ‫قدرتمند‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫از‬ ‫متفاوت‬ ‫توزیع‬ ‫هزاران‬ ‫امروزه‬
.
‫‌شده‬
‫ی‬‫ام‬‫ل‬‫اس‬ ‫‌های‬
‫ع‬‫توزی‬ ‫به‬ ‫‌توان‬
‫ی‬‫م‬ ‫میان‬ ‫این‬ ‫از‬
‫‌ها‬
‫ه‬‫د‬ ‫که‬ ‫و‬ ‫برق‬ ،‫ریاضی‬ ،‫فیزیک‬ ،‫شیمی‬ ‫مثل‬ ‫دانشگاهی‬ ‫‌های‬
‫ه‬‫رشت‬ ‫مخصوص‬ ‫‌هایی‬
‫ع‬‫توزی‬ ‫و‬ ‫بازی‬ ‫مخصوص‬ ‫‌هایی‬
‫ع‬‫توزی‬ ‫تا‬
…
‫کرد‬ ‫اشاره‬ ،‫‌اند‬
‫ه‬‫کرد‬ ‫‌آوری‬
‫ع‬‫جم‬ ‫خود‬ ‫در‬ ‫را‬ ‫رشته‬ ‫مخصوص‬ ‫کاربردی‬ ‫‌ی‬
‫ه‬‫برنام‬
.
‫فرمان‬ ‫خط‬ ‫توسط‬ ‫جادویی‬ ‫کنترل‬
‫ترمینال‬ ‫از‬ ‫کنند‬ ‫استفاده‬ ‫لینوکس‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫از‬ ‫‌اند‬
‫ه‬‫گرفت‬ ‫تصمیم‬ ‫تازگی‬ ‫به‬ ‫که‬ ‫بسیاری‬
(
‫شبیه‬ ‫محیطی‬
command
prompt
‫آن‬ ‫برابر‬ ‫چند‬ ‫قدرتی‬ ‫با‬ ‫ویندوز‬ ‫در‬
)
‫دارد‬ ‫جدا‬ ‫دنیایی‬ ‫خود‬ ‫برای‬ ‫لینوکس‬ ‫ترمینال‬ ‫بدانید‬ ‫است‬ ‫بهتر‬ ‫اما‬ ،‫گریزانند‬
.
‫است‬ ‫مشتتان‬ ‫در‬ ‫لینوکس‬ ‫حقیقت‬ ‫در‬ ‫و‬ ‫دهید‬ ‫انجام‬ ‫‌خواهید‬
‫ی‬‫م‬ ‫کاری‬ ‫هر‬ ‫ترمینال‬ ‫با‬ ‫‌توانید‬
‫ی‬‫م‬ ‫شما‬
.
‫دستورات‬ ‫فهمیدن‬
‫کند‬ ‫سرگرم‬ ‫را‬ ‫شما‬ ‫‌ها‬
‫ت‬‫مد‬ ‫برای‬ ‫‌تواند‬
‫ی‬‫م‬ ‫‌آید‬
‫ی‬‫م‬ ‫دست‬ ‫به‬ ‫اینترنت‬ ‫در‬ ‫جستجو‬ ‫با‬ ‫مواقع‬ ‫اکثر‬ ‫که‬ ‫ترمینال‬
.
‫بدانید‬ ‫نیست‬ ‫بد‬
‫‌گیرد‬
‫ی‬‫م‬ ‫صورت‬ ‫فرمان‬ ‫خط‬ ‫و‬ ‫ترمینال‬ ‫از‬ ‫ا‬‫ل‬‫کام‬ ‫امنیت‬ ‫بردن‬ ‫ا‬‫ل‬‫با‬ ‫منظور‬ ‫به‬ ‫شبکه‬ ‫برای‬ ‫لینوکس‬ ‫از‬ ‫استفاده‬ ‫که‬
.
‫رایگان‬ ‫دانلود‬
‫کنید‬ ‫دانلود‬ ‫توزیع‬ ‫آن‬ ‫اینترنتی‬ ‫پایگاه‬ ‫از‬ ‫رایگان‬ ‫و‬ ‫راحتی‬ ‫به‬ ‫‌توانید‬
‫ی‬‫م‬ ‫را‬ ‫لینوکس‬ ‫‌های‬
‫ع‬‫توزی‬ ‫اکثر‬ ‫از‬ ‫جدیدی‬ ‫‌ی‬
‫ه‬‫نسخ‬ ‫هر‬
.
‫‌شود‬
‫ی‬‫م‬ ‫برداشته‬ ‫شما‬ ‫دوش‬ ‫از‬ ‫هم‬ ‫آن‬ ‫خرید‬ ‫زحمت‬ ‫پس‬
.
‫‌کند‬
‫ی‬‫م‬ ‫صدق‬ ‫نیز‬ ‫آزاد‬ ‫‌های‬
‫ر‬‫‌افزا‬
‫م‬‫نر‬ ‫اکثر‬ ‫‌ی‬
‫ه‬‫دربار‬ ‫ویژگی‬ ‫این‬
.
‫البته‬
‫‌کنند‬
‫ی‬‫نم‬ ‫دریافت‬ ‫پولی‬ ‫کدهایشان‬ ‫برای‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫دهنگان‬ ‫توسعه‬ ‫چون‬ ‫که‬ ‫نیست‬ ‫معنی‬ ‫این‬ ‫به‬ ‫بودن‬ ‫رایگان‬ ‫این‬
‫‌دهند‬
‫ی‬‫م‬ ‫ارائه‬ ‫را‬ ‫‌تری‬
‫ف‬‫ضعی‬ ‫محصول‬ ‫پس‬
.
‫است‬ ‫متفاوت‬ ‫باز‬ ‫متن‬ ‫مدل‬ ‫در‬ ‫کسب‬ ‫شیوه‬ ‫ا‬‫ل‬‫اصو‬
.
‫ا‬‫ل‬‫معمو‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزارهای‬
‫م‬‫نر‬
‫‌آورند‬
‫ی‬‫م‬ ‫دست‬ ‫به‬ ‫زیر‬ ‫‌های‬
‫ه‬‫شیو‬ ‫به‬ ‫را‬ ‫خود‬ ‫‌های‬
‫ه‬‫سرمای‬
.
•
‫پشتیبانی‬ ‫‌های‬
‫س‬‫سروی‬ ‫‌ی‬
‫ه‬‫ارائ‬
(
‫اوبونتو‬ ‫برای‬ ‫کانونیکال‬ ‫مانند‬
)
•
‫ایسنس‬‫ل‬ ‫دو‬ ‫با‬ ‫‌افزار‬
‫م‬‫نر‬ ‫انتشار‬
(
‫مانند‬
sun
‫‌کرد‬
‫ی‬‫م‬ ‫منتشر‬ ‫پولی‬ ‫را‬ ‫آفیس‬ ‫استار‬ ‫و‬ ‫رایگان‬ ‫را‬ ‫آفیس‬ ‫اپن‬ ‫که‬
)
•
‫اجرایی‬ ‫فایل‬ ‫پولی‬ ‫انتشار‬ ‫و‬ ‫برنامه‬ ‫کد‬ ‫رایگان‬ ‫انتشار‬
•
‫قبلی‬ ‫‌های‬
‫ه‬‫نسخ‬ ‫و‬ ‫برنامه‬ ‫اصل‬ ‫بودن‬ ‫‌باز‬
‫ن‬‫مت‬ ‫و‬ ‫برنامه‬ ‫‌ی‬
‫ه‬‫نسخ‬ ‫آخرین‬ ‫فروش‬
•
‫گوناگون‬ ‫‌های‬
‫د‬‫نها‬ ‫برای‬ ‫برنامه‬ ‫سازی‬ ‫شخصی‬ ‫و‬ ‫‌تر‬
‫ی‬‫اضاف‬ ‫امکانات‬ ‫بابت‬ ‫پول‬ ‫دریافت‬
•
‫داوطلبانه‬ ‫‌های‬
‫ک‬‫کم‬ ‫یا‬ ‫کردن‬ ‫دونیت‬ ‫طریق‬ ‫از‬
•
‫‌ها‬
‫ت‬‫شرک‬ ‫سایر‬ ‫با‬ ‫همکاری‬ ‫طریق‬ ‫از‬
(
‫در‬ ‫دیگر‬ ‫‌های‬
‫ت‬‫شرک‬ ‫جستجوی‬ ‫موتورهای‬ ‫دادن‬ ‫قرار‬ ‫با‬ ‫که‬ ‫ا‬‫ل‬‫موزی‬ ‫بنیاد‬ ‫مانند‬
‫فایرفاکس‬
)
‫سازی‬ ‫بومی‬
‫شود‬ ‫همسان‬ ‫ملت‬ ‫یک‬ ‫فرهنگ‬ ‫با‬ ‫ا‬‫ل‬‫کام‬ ‫‌تواند‬
‫ی‬‫م‬ ‫لینوکس‬
.
‫مانند‬ ‫است‬ ‫قائل‬ ‫مختلف‬ ‫‌های‬
‫ن‬‫زبا‬ ‫برای‬ ‫‌عامل‬
‫م‬‫سیست‬ ‫این‬ ‫اهمیتی‬
‫در‬ ‫فارسی‬ ‫تقویم‬ ‫‌سازی‬
‫ه‬‫پیاد‬ ‫یا‬ ‫و‬ ‫‌فرض‬
‫ش‬‫پی‬ ‫صورت‬ ‫به‬ ‫فارسی‬ ‫استاندارد‬ ‫کیبورد‬ ‫از‬ ‫بشتیبانی‬
KDE
‫بسیاری‬ ‫شدن‬ ‫ترجمه‬ ‫یا‬
‫مانند‬ ‫مهم‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫از‬
,
libreoffice gimp
‫و‬
..
‫ملی‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫داشتن‬ ‫برای‬ ‫مناسب‬ ‫بستر‬ ‫یک‬ ‫به‬ ‫را‬ ‫لینوکس‬
‫کشورها‬ ‫سایر‬ ‫اف‬‫ل‬‫برخ‬ ‫ایران‬ ‫در‬ ‫متاسفانه‬ ‫که‬ ‫‌است‬
‫ه‬‫کرد‬ ‫تبدیل‬
(
‫آفریقایی‬ ‫کشورهای‬ ‫حتی‬
)
‫اهمیت‬ ‫کمتر‬ ‫موضوع‬ ‫این‬ ‫به‬
‫‌است‬
‫ه‬‫شد‬ ‫داده‬
.
‫لینوکس‬ ‫و‬ ‫گنو‬ ‫تاریخچه‬
‫مخفف‬ ‫گنو‬ .‫‌باشد‬
‫ی‬‫م‬ ‫سازگار‬ ‫یونیکس‬ ‫با‬ ‫‌ای‬
‫ه‬‫فزایند‬ ‫طــور‬ ‫به‬ ‫کــه‬ ‫بــوده‬ ‫آزاد‬ ‫ا‬‫ل‬‫کام‬ ‫عامل‬ ‫سیــستم‬ ‫یک‬ ‫گنو‬ ‫عامل‬ ‫سیستم‬
“
GNU’s Not Unix
‫سپتامبر‬ ‫در‬ ‫را‬ ‫گنو‬ ‫پروژه‬ ‫اولیه‬ ‫اعیه‬‫ل‬‫اط‬ ‫استالمن‬ ‫ریچارد‬ .‫است‬ ”
۱۹۸۳
‫آن‬ ‫‌تر‬
‫ل‬‫کام‬ ‫نسخه‬ .‫کرد‬ ‫منتشر‬
‫سپتامبر‬ ‫در‬ ‫گنو‬ ‫امیه‬‫ل‬‫اع‬ ‫نام‬ ‫به‬
۱۹۸۵
.‫است‬ ‫شده‬ ‫ترجمه‬ ‫زبان‬ ‫چندین‬ ‫به‬ ‫که‬ ‫شد‬ ‫منتشر‬
‫برای‬ ‫بازگشتی‬ ‫مخفف‬ ‫یک‬ ،‫نخست‬ ‫‌کند؛‬
‫ی‬‫م‬ ‫بــرطــرف‬ ‫را‬ ‫نیــازها‬ ‫از‬ ‫تعدادی‬ ‫که‬ ‫است‬ ‫شده‬ ‫انتخاب‬ ‫علت‬ ‫این‬ ‫به‬ »‫«گنو‬ ‫نام‬
“
GNU’s Not Unix
.‫است‬ ‫جالب‬ ‫آن‬ ‫خواندن‬ ‫یا‬ ‫گفتن‬ ‫آهنگ‬ ،‫سوم‬ ،‫است‬ ‫واقعی‬ ‫کلمه‬ ‫یک‬ ،‫دوم‬ ،‫است‬
) ( ”
‫مبلغی‬ ‫است‬ ‫ممکن‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫آوردن‬ ‫دست‬ ‫به‬ ‫برای‬ ‫شما‬ .‫قیمت‬ ‫نه‬ ،‫‌کند‬
‫ی‬‫م‬ ‫اشاره‬ ‫آزادی‬ ‫به‬ »‫آزاد‬ ‫‌افزار‬
‫م‬‫«نر‬ ‫در‬ »‫«آزاد‬ ‫کلمه‬
‫آن‬ ‫از‬ ‫استفاده‬ ‫برای‬ ‫ویــژه‬ ‫آزادی‬ ‫ســه‬ ،‫باشید‬ ‫داشتــه‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫‌افزار‬
‫م‬‫نر‬ ‫وقتـی‬ ،‫صورت‬ ‫هر‬ ‫در‬ .‫نپردازید‬ ‫یا‬ ‫بپردازید‬
‫بــرای‬ ‫آزادی‬ ،‫دوم‬ ‫همــکاران؛‬ ‫و‬ ‫دوستان‬ ‫به‬ ‫آن‬ ‫دادن‬ ‫هدیه‬ ‫و‬ ‫برنامه‬ ‫از‬ ‫برداری‬ ‫نسخه‬ ‫برای‬ ‫آزادی‬ ،‫نخست‬ .‫داشت‬ ‫خواهید‬
‫بهبود‬ ‫نسخه‬ ‫توزیع‬ ‫برای‬ ‫آزادی‬ ،‫سوم‬ ‫منبع؛‬ ‫کدهای‬ ‫به‬ ‫کامل‬ ‫دسترسی‬ ‫داشتن‬ ‫با‬ ،‫دلخواه‬ ‫طور‬ ‫به‬ ‫برنامه‬ ‫در‬ ‫تغییرات‬ ‫اعمال‬
‫انتقال‬ ‫فیزیکی‬ ‫کار‬ ‫بــرای‬ ‫‌تــوانـید‬
‫ی‬‫م‬ ،‫نمایید‬ ‫توزیع‬ ‫را‬ ‫گنو‬ ‫‌افزار‬
‫م‬‫نر‬ ‫مجددا‬ ‫اگر‬ .‫جامعه‬ ‫ساخت‬ ‫به‬ ‫کمک‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫یافته‬
(
. ‫کنید‬ ‫هدیه‬ ‫رایگان‬ ‫طور‬ ‫به‬ ‫را‬ ‫آنها‬ ‫یا‬ ‫و‬ ‫کنید‬ ‫دریافت‬ ‫را‬ ‫مبلغی‬ ‫نسخه‬ ‫یک‬
)
‫ســال‬ ‫در‬ .‫‌شود‬
‫ی‬‫م‬ ‫نامیده‬ «‫گنو‬ ‫»پروژه‬ ،‫گنو‬ ‫سیستم‬ ‫توسعه‬ ‫پروژه‬
۱۹۸۳
‫روح‬ ‫بازگرداندن‬ ‫برای‬ ‫راهی‬ ‫عنوان‬ ‫به‬ ‫گنــو‬ ‫پــروژه‬
‫توسط‬ ‫که‬ ‫موانع‬ ‫بردن‬ ‫بین‬ ‫از‬ ‫با‬ ‫تا‬ ‫شد‬ ‫ایجاد‬ ‫داشـت‬ ‫وجــود‬ ‫کامپیــوتر‬ ‫کاربران‬ ‫جامعه‬ ‫بین‬ ‫در‬ ‫نخست‬ ‫روزهای‬ ‫در‬ ‫که‬ ‫همکاری‬
.‫سازد‬ ‫ممکن‬ ‫را‬ ‫همکاری‬ ‫دیگر‬ ‫بار‬ ‫یک‬ ،‫بودند‬ ‫شده‬ ‫تحمیل‬ ‫انحصاری‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫صاحبان‬
‫سال‬ ‫در‬
۱۹۷۱
‫دانشگاه‬ ‫در‬ ‫را‬ ‫خود‬ ‫کار‬ ‫استالمن‬ ‫ریچارد‬ ‫که‬ ‫هنگامی‬
MIT
‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫از‬ ‫منحصرا‬ ‫کــه‬ ‫گــروهی‬ ‫در‬ ،‫کرد‬ ‫آغاز‬
‫‌نویسان‬
‫ه‬‫بــرنام‬ .‫‌کــردند‬
‫ی‬‫م‬ ‫توزیع‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫اغلب‬ ‫نیز‬ ‫کامپیوتری‬ ‫‌های‬
‫ت‬‫شرک‬ ‫حتی‬ .‫پرداخت‬ ‫کار‬ ‫به‬ ‫‌کردند‬
‫ی‬‫م‬ ‫استفاده‬
.‫‌دادند‬
‫ی‬‫م‬ ‫انجام‬ ‫را‬ ‫کار‬ ‫همین‬ ‫نیز‬ ‫اغلب‬ ‫و‬ ‫بودند‬ ‫آزاد‬ ‫یکدیگر‬ ‫با‬ ‫همکاری‬ ‫در‬
‫دهه‬ ‫در‬
۱۹۸۰
‫را‬ ‫کاربزان‬ ‫توسط‬ ‫همکاری‬ ‫آنها‬ ‫مالکان‬ ‫و‬ ‫داشتند‬ ‫مالک‬ ‫که‬ ‫معنی‬ ‫این‬ ‫بــه‬ ،‫بودند‬ ‫انحصاری‬ ‫‌افزارها‬
‫م‬‫نر‬ ‫تمام‬ ‫تقریبا‬
.‫‌کرد‬
‫ی‬‫م‬ ‫ایجاب‬ ‫را‬ ‫گنو‬ ‫پروژه‬ ‫ضرورت‬ ‫کار‬ ‫این‬ ‫که‬ ‫‌کردند‬
‫ی‬‫م‬ ‫منع‬
‫حتی‬ ‫شـما‬ ،‫بــاشـد‬ ‫نـداشـته‬ ‫وجــود‬ ‫آزادی‬ ‫عامل‬ ‫سـیـستم‬ ‫اگــر‬ ‫دارند؛‬ ‫نیــاز‬ ‫عامل‬ ‫سیستم‬ ‫یــک‬ ‫به‬ ‫کامپیوتر‬ ‫کاربران‬ ‫تمام‬
‫‌افزار‬
‫م‬‫نر‬ ‫در‬ ‫ضرورت‬ ‫اولیــن‬ ‫بنــابــراین‬ .‫کنید‬ ‫شروع‬ ‫را‬ ‫کامپیوتر‬ ‫با‬ ‫کار‬ ‫انحصاری‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫از‬ ‫استفاده‬ ‫بدون‬ ‫‌توانید‬
‫ی‬‫نم‬
.‫است‬ ‫آزاد‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫وجود‬ ،‫آزاد‬
‫خورده‬ ‫محک‬ ‫ا‬‫ل‬‫قب‬ ‫آن‬ ‫کلی‬ ‫طــراحی‬ ‫زیرا‬ ‫بساند‬ ‫یونیکس‬ ‫با‬ ‫منطبق‬ ‫عاملی‬ ‫سیستم‬ ‫تا‬ ‫گرفتند‬ ‫تصمیم‬ ‫آزاد‬ ‫افزاری‬ ‫نرم‬ ‫جنبش‬
.‫‌کرد‬
‫ی‬‫م‬ ‫آسان‬ ‫را‬ ‫گنو‬ ‫به‬ ‫یونیکس‬ ‫کاربران‬ ‫حرکت‬ ‫سازگاری‬ ‫این‬ ‫همچنین‬ ‫و‬ ،‫بود‬ ‫انتقال‬ ‫قابل‬ ‫و‬
‫‌های‬
‫ه‬‫برنام‬ ،‫ویــرایشــگـرها‬ ،‫کامپــایـلرها‬ ‫شــامــل‬ ‫و‬ ‫اســت؛‬ ‫هسته‬ ‫یک‬ ‫از‬ ‫بیشتر‬ ‫خیلی‬ ‫یونیکس‬ ‫شبه‬ ‫عامل‬ ‫سیستم‬ ‫یک‬
‫بسیار‬ ‫کار‬ ‫کامل‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫نوشتن‬ ‫بنابرایـن‬ .‫‌باشد‬
‫ی‬‫م‬ ‫دیگر‬ ‫چیزهای‬ ‫خیلی‬ ‫و‬ ‫پستی‬ ‫‌افزارهای‬
‫م‬‫نر‬ ،‫متن‬ ‫‌بندی‬
‫ب‬‫قال‬
‫ژانویه‬ ‫در‬ .‫است‬ ‫بزرگی‬
۱۹۸۴
‫اکتبر‬ ‫در‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫بنیاد‬ .‫انجامید‬ ‫طول‬ ‫به‬ ‫سالها‬ ‫کردند‬ ‫کار‬ ‫به‬ ‫شروع‬
۱۹۸۵
‫برای‬ ‫بیشتر‬
.‫شد‬ ‫تاسیس‬ ‫گنو‬ ‫توسعه‬ ‫به‬ ‫کمک‬ ‫جهت‬ ‫سرمایه‬ ‫جذب‬
‫سال‬ ‫تا‬
۱۹۹۰
،‫یونیکس‬ ‫شبه‬ ‫هسته‬ ‫یک‬ ،‫لینوکس‬ ‫سپس‬ . ‫یافتند‬ ‫دست‬ ‫هسته‬ ‫جــز‬ ‫بــه‬ ،‫عامل‬ ‫سیستم‬ ‫اصلی‬ ‫اجزای‬ ‫تمامی‬ ‫به‬
‫سال‬ ‫در‬
۱۹۹۱
‫ســال‬ ‫در‬ ‫و‬ ‫کرد‬ ‫پیدا‬ ‫توسعه‬ ‫تروالدز‬ ‫لینوس‬ ‫توسط‬
۱۹۹۲
‫سیستم‬ ‫با‬ ‫لینوکس‬ ‫ترکیب‬ .‫شد‬ ‫آزاد‬ ‫‌افـزار‬
‫م‬‫نــر‬ ‫یــک‬
‫‌ها‬
‫ه‬‫د‬ ‫‌اکنون‬
‫م‬‫ه‬ ‫که‬ ‫‌شود‬
‫ی‬‫م‬ ‫زده‬ ‫تخمــین‬ .‫لینوکس‬ ‫گنـو‬ ‫سیستم‬ :‫شد‬ ‫کــامل‬ ‫عامــل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫منجر‬ ‫گنو‬ ‫کامل‬ ‫تقریبا‬
/
.‫‌کنند‬
‫ی‬‫م‬ ‫استفاده‬ ‫غـیـره‬ ‫و‬ ‫ردهــت‬ ،‫دبیــان‬ ،‫اسلکور‬ ‫شــامــل‬ ،‫لینوکس‬ ‫گنو‬ ‫‌های‬
‫م‬‫سیست‬ ‫از‬ ‫نفر‬ ‫میلیون‬
/
‫کامل‬ ‫مجموعه‬ ‫یک‬ ‫تا‬ ‫دارد‬ ‫نظر‬ ‫در‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫بنیاد‬ .‫است‬ ‫نشده‬ ‫محدود‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫فقط‬ ‫گنو‬ ‫پروژه‬ ،‫حال‬ ‫این‬ ‫با‬
‫شــامــل‬ ‫مــوضــوع‬ ‫ایــن‬ .‫باشند‬ ‫داشته‬ ‫‌خواهند‬
‫ی‬‫م‬ ‫کاربــران‬ ‫از‬ ‫بسیاری‬ ‫که‬ ‫آنچه‬ ‫هر‬ ، ‫کند‬ ‫ایجاد‬ ‫را‬ ‫‌افزارها‬
‫م‬‫نر‬ ‫از‬
.‫‌شود‬
‫ی‬‫م‬ ‫نیز‬ ‫کاربردی‬ ‫‌افزارهای‬
‫م‬‫نـر‬
‫همین‬ ‫به‬ ‫کنند‬ ‫تهیه‬ ‫‌افزار‬
‫م‬‫نر‬ ‫نیز‬ ‫ندارند‬ ‫مهارت‬ ‫کامپیـوتر‬ ‫زمینه‬ ‫در‬ ‫که‬ ‫کاربرانی‬ ‫برای‬ ‫دارد‬ ‫قصد‬ ‫همچنین‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫بنیاد‬
.‫کرد‬ ‫ایجاد‬ ،‫گنو‬ ‫سیستم‬ ‫از‬ ‫استفاده‬ ‫در‬ ‫‌کار‬
‫ه‬‫تاز‬ ‫کاربران‬ ‫به‬ ‫کمک‬ ‫منظور‬ ‫به‬ ‫گرافیکی‬ ‫کار‬ ‫میز‬ ‫یک‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫بنیاد‬ ‫جهت‬
‫در‬ ‫‌اکنون‬
‫م‬‫ه‬ ‫آزاد‬ ‫بازی‬ ‫تعدادی‬ .‫کند‬ ‫ایجاد‬ ‫نیز‬ ‫دیگــری‬ ‫تفریح‬ ‫ابزارهای‬ ‫و‬ ‫‌ها‬
‫ی‬‫باز‬ ‫‌خــواهد‬
‫ی‬‫م‬ ‫همچنین‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫بنیاد‬
‫مانند‬ ‫قوانینی‬ ‫که‬ ‫زمانی‬ ‫جز‬ ‫بـه‬ ،‫نـدارد‬ ‫وجــود‬ ‫محدودیتی‬ ‫هیچ‬ ‫برود؟‬ ‫پیش‬ ‫‌تواند‬
‫ی‬‫م‬ ‫کجا‬ ‫تا‬ ‫آزاد‬ ‫‌افزار‬
‫م‬‫نر‬ .‫است‬ ‫دسترس‬
‫تمام‬ ‫انجام‬ ‫برای‬ ‫آزاد‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫کردن‬ ‫فراهم‬ ‫نــهـایی‬ ‫هــدف‬ .‫کننــد‬ ‫منع‬ ‫کامل‬ ‫طور‬ ‫به‬ ‫را‬ ‫گنو‬ ‫‌افزار‬
‫م‬‫نر‬ ،‫انحصاری‬ ‫سیستم‬
.‫‌باشد‬
‫ی‬‫م‬ ‫انحصاری‬ ‫‌افزارهای‬
‫م‬‫نر‬ ‫کردن‬ ‫مطرود‬ ‫نتیجه‬ ‫در‬ ‫و‬ ‫دهند‬ ‫انجام‬ ‫‌خواهند‬
‫ی‬‫م‬ ‫کامپیوتر‬ ‫کاربران‬ ‫که‬ ‫کارهایی‬
‫باز‬ ‫متن‬ ‫افزار‬ ‫نرم‬
Open Source
Software
‫مقدمه‬
‫‌افزار‬
‫م‬‫نر‬ ‫اکوسیستم‬ ‫در‬ ‫‌گذاران‬
‫ه‬‫سرمای‬ ‫اقتصادی‬ ‫رفتار‬ ‫بر‬ ‫که‬ ‫‌ای‬
‫ه‬‫احظ‬‫ل‬‫م‬ ‫قابل‬ ‫تأثیر‬ ‫با‬ ‫‌باز‬
‫ن‬‫مت‬ ‫افزار‬ ‫نرم‬
‫کننده‬ ‫اعمال‬ ‫‌کنند‬
‫ی‬‫م‬ ‫سعی‬ ‫‌دهنگان‬
‫ه‬‫توسع‬ ‫تازه‬ ‫محیط‬ ‫این‬ ‫در‬ .‫است‬ ‫داده‬ ‫تغییر‬ ‫را‬ ‫بازی‬ ‫قواعد‬ ‫گذاشته‬
‫سود‬ ‫انتظار‬ ‫سیستم‬ ‫فروشندگان‬ ‫و‬ ‫‌کنند‬
‫ی‬‫م‬ ‫حس‬ ‫را‬ ‫‌باز‬
‫ن‬‫مت‬ ‫ات‬‫ل‬‫محصو‬ ‫تولید‬ ‫فشار‬ ‫شرکتها‬ ،‫باشند‬ ‫کد‬
.‫‌کشند‬
‫ی‬‫م‬ ‫را‬ ‫سرشاری‬
۱
‫معرفی‬ .
‫اتفاق‬ ‫این‬ .‫است‬ ‫آورده‬ ‫بار‬ ‫به‬ ‫کاربران‬ ‫برای‬ ‫ارزانتر‬ ‫‌افزار‬
‫م‬‫نر‬ ‫از‬ ‫بیش‬ ‫چیزی‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزار‬
‫م‬‫نر‬ ‫ظهور‬
.‫است‬ ‫کرده‬ ‫ایجاد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫حوزه‬ ‫بازیگران‬ ‫بین‬ ‫اقتصادی‬ ‫انفعال‬ ‫و‬ ‫فعل‬ ‫در‬ ‫عمده‬ ‫تغییراتی‬
‫زندگی‬ ‫از‬ ‫سبکی‬ ‫حتی‬ ‫یا‬ ‫‌افزار‬
‫م‬‫نر‬ ‫توسعه‬ ‫به‬ ‫ویژه‬ ‫نگاهی‬ ‫تجسم‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزار‬
‫م‬‫نر‬ ‫‌ها‬
‫ی‬‫خیل‬ ‫برای‬
- -
‫که‬ ‫است‬ ‫این‬ ‫گابریل‬ ‫ریچارد‬ ‫و‬ ‫گلدمن‬ ‫ران‬ ‫پیشنهاد‬ .‫هست‬ ‫هم‬ ‫تجاری‬ ‫تدبیر‬ ‫نوعی‬ ‫معنای‬ ‫به‬ ‫اما‬ ‫است‬
‫اطراف‬ ‫زنده‬ ‫محیطی‬ ‫و‬ ‫کنند‬ ‫استفاده‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزار‬
‫م‬‫نر‬ ‫از‬ ‫کاربرانشان‬ ‫جامعه‬ ‫رشد‬ ‫برای‬ ‫باید‬ ‫شرکتها‬
.‫نمایند‬ ‫ایجاد‬ ‫خدماتشان‬ ‫و‬ ‫ات‬‫ل‬‫محصو‬
‫کاربر‬ ‫احتیاجات‬ ‫با‬ ‫آن‬ ‫دادن‬ ‫تطبیق‬ ‫برای‬ ‫که‬ ‫را‬ ‫کد‬ ‫متن‬ ‫و‬ ‫است‬ ‫رایگان‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزار‬
‫م‬‫نر‬ ‫معمول‬ ‫بطور‬
‫اوه‬‫ل‬‫بع‬ ‫‌افزار‬
‫م‬‫نر‬ ‫بازپخش‬ ‫اجازه‬ ‫کاربر‬ ‫به‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌های‬
‫ه‬‫پروان‬ ‫اغلب‬ .‫دارد‬ ‫همراه‬ ‫به‬ ‫است‬ ‫نیاز‬ ‫مورد‬
‫بصورت‬ ‫کد‬ ‫متن‬ ‫تغییرات‬ ‫که‬ ‫زمانی‬ ‫تا‬ ‫‌دهند‬
‫ی‬‫م‬ ‫بازپخش‬ ‫برای‬ ‫مبلغی‬ ‫دریافت‬ ‫ازای‬ ‫در‬ ‫را‬ ‫ممکن‬ ‫تغییرات‬
‫باشد‬ ‫دسترس‬ ‫در‬ ‫عمومی‬
(
. .
www opensource org
.)
‫بجای‬ .‫‌دهد‬
‫ی‬‫م‬ ‫توسعه‬ ‫جامعه‬ ‫که‬ ‫است‬ ‫‌افزاری‬
‫م‬‫نر‬ ‫جمعی‬ ‫‌باز‬
‫ن‬‫مت‬ .‫دارد‬ ‫وجود‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزار‬
‫م‬‫نر‬ ‫نوع‬ ‫دو‬
‫‌گیرند‬
‫ی‬‫م‬ ‫تصمیم‬ ‫داوطلبان‬ ‫از‬ ‫برگزیده‬ ‫گروهی‬ ‫گاهی‬ ‫باشد‬ ‫‌افزار‬
‫م‬‫نر‬ ‫مالک‬ ‫حقوقی‬ ‫شخصیت‬ ‫یک‬ ‫اینکه‬
‫کدام‬ ‫به‬ ‫‌افزار‬
‫م‬‫نر‬ ‫و‬ ‫شوند‬ ‫پذیرفته‬ ‫اصلی‬ ‫کد‬ ‫متن‬ ‫به‬ ‫ورود‬ ‫برای‬ ‫شده‬ ‫اعمال‬ ‫همکاریهای‬ ‫از‬ ‫یک‬ ‫کدام‬ ‫که‬
‫‌افزار‬
‫م‬‫نر‬ ‫درباره‬ ‫بخصوص‬ ‫شرکت‬ ‫یک‬ ‫نه‬ ‫و‬ ‫کد‬ ‫کنندگان‬ ‫اعمال‬ ،‫شخصی‬ ‫‌دهندگان‬
‫ه‬‫توسع‬ .‫برود‬ ‫سو‬
‫آپاچی‬ ‫وب‬ ‫سرور‬ ‫مورد‬ ‫مانند‬ ‫‌گیرند‬
‫ی‬‫م‬ ‫تصمیم‬
(
. .
httpd apache org
.)
‫حق‬ ‫شرکت‬ .‫است‬ ‫آن‬ ‫‌دهنده‬
‫ه‬‫توسع‬ ‫و‬ ‫مالک‬ ،‫سود‬ ‫پی‬ ‫در‬ ‫شخصیتی‬ ‫که‬ ‫است‬ ‫‌افزاری‬
‫م‬‫نر‬ ‫تجاری‬ ‫‌باز‬
‫ن‬‫مت‬
‫آینده‬ ‫در‬ ‫و‬ ‫بپذیرد‬ ‫اصلی‬ ‫کد‬ ‫متن‬ ‫به‬ ‫ورود‬ ‫برای‬ ‫را‬ ‫کد‬ ‫کدام‬ ‫که‬ ‫‌کند‬
‫ی‬‫م‬ ‫تعیین‬ ‫و‬ ‫دارد‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫تالیف‬
‫مورد‬ ‫مانند‬ ‫دهد‬ ‫انجام‬ ‫کاری‬ ‫چه‬
MySQL
‫داده‬ ‫پایگاه‬ ‫و‬
. .
MySQL (www mysql com)
.
‫اقتصاد‬ ‫بر‬ ‫اغلب‬ ‫جامعه‬ ‫بوسیله‬ ‫شده‬ ‫داده‬ ‫توسعه‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزار‬
‫م‬‫نر‬ ‫اقتصاد‬ ‫درباره‬ ‫پیشین‬ ‫مطالعات‬
‫‌باز‬
‫ن‬‫مت‬ ‫‌افزار‬
‫م‬‫نر‬ ‫به‬ ‫‌آوری‬
‫ب‬‫تعج‬ ‫فراوان‬ ‫داوطلبانه‬ ‫کار‬ ‫میزان‬ ‫آن‬ ‫در‬ ‫که‬ ‫است‬ ‫متمرکز‬ ‫کار‬ ‫نیروی‬
‫از‬ ‫ناشی‬ ‫شخصی‬ ‫لذت‬ ‫بخاطر‬ ‫‌دهندگان‬
‫ه‬‫توسع‬ ‫که‬ ‫‌کند‬
‫ی‬‫م‬ ‫اشاره‬ ‫ریموند‬ ‫اریک‬ .‫‌یابد‬
‫ی‬‫م‬ ‫تخصیص‬
‫در‬ ‫همکارانش‬ ‫و‬ ‫هارووی‬ ‫ارنان‬ ‫‌کنند‬
‫ی‬‫م‬ ‫کمک‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌های‬
‫ه‬‫پروژ‬ ‫به‬ ‫همتایانشان‬ ‫بین‬ ‫اعتبار‬ ‫افزایش‬
. ‫رسیدند‬ ‫مشابهی‬ ‫نتیجه‬ ‫به‬ ‫نیز‬ ‫خود‬ ‫تجربی‬ ‫مطالعه‬
‫و‬ ‫فنی‬ ‫تواناییهای‬ ‫کردن‬ ‫مستند‬ ‫برای‬ ‫‌دهندگان‬
‫ه‬‫توسع‬ ‫که‬ ‫‌کنند‬
‫ی‬‫م‬ ‫ال‬‫ل‬‫استد‬ ‫تیروله‬ ‫جین‬ ،‫لرنرو‬ ‫جاشوا‬
‫رابرت‬ ‫اخانیو‬‫ل‬ ‫کریم‬ ‫و‬ ‫‌کنند‬
‫ی‬‫م‬ ‫کمک‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌های‬
‫ه‬‫پروژ‬ ‫به‬ ‫آتی‬ ‫کارفرمایان‬ ‫برای‬ ‫شغلی‬ ‫‌انداز‬
‫م‬‫چش‬ ‫بهبود‬
‫‌های‬
‫ه‬‫پروژ‬ ‫به‬ ‫‌دهندگان‬
‫ه‬‫توسع‬ ‫کمک‬ ‫برای‬ ‫مهمی‬ ‫ذاتی‬ ‫محرک‬ ‫کار‬ ‫از‬ ‫بردن‬ ‫لذت‬ ‫که‬ ‫‌کنند‬
‫ی‬‫م‬ ‫گزارش‬ ‫گلف‬
.‫‌اند‬
‫م‬‫مه‬ ‫هم‬ ‫مالی‬ ‫‌های‬
‫ه‬‫انگیز‬ ‫که‬ ‫‌دهد‬
‫ی‬‫م‬ ‫نشان‬ ‫مطالعه‬ ‫این‬ ‫گرچه‬ ‫است‬ ‫‌باز‬
‫ن‬‫مت‬
‫چرا‬ ‫که‬ ‫‌دهد‬
‫ی‬‫نم‬ ‫شرح‬ ‫را‬ ‫این‬ ‫اما‬ ‫است‬ ‫داوطلبانه‬ ‫کار‬ ‫برای‬ ‫توضیحات‬ ‫از‬ ‫‌ای‬
‫ه‬‫پار‬ ‫اینها‬ ‫که‬ ‫حالی‬ ‫در‬
‫کمک‬ ‫‌باز‬
‫ن‬‫مت‬ ‫‌افزار‬
‫م‬‫نر‬ ‫‌های‬
‫ه‬‫پروژ‬ ‫به‬ ‫شرکت‬ ‫کاری‬ ‫زمان‬ ‫در‬ ‫که‬ ‫‌کنند‬
‫ی‬‫م‬ ‫استخدام‬ ‫را‬ ‫اشخاصی‬ ‫شرکتها‬
‫آپاچی‬ ‫افزار‬ ‫نرم‬ ‫بنیاد‬ ‫پروژه‬ ‫به‬ ‫که‬ ‫کسانی‬ ‫حقوق‬ ‫که‬ ‫دریافتند‬ ‫همکارانش‬ ‫و‬ ‫هان‬ ‫هورن‬ ‫ایل‬ .‫‌کنند‬
‫ی‬‫م‬
‫که‬ ‫گرفتند‬ ‫نتیجه‬ ‫محققین‬ ‫پس‬ .‫دارد‬ ‫آپاچی‬ ‫ات‬‫ل‬‫تشکی‬ ‫در‬ ‫آنها‬ ‫رتبه‬ ‫با‬ ‫مستقیمی‬ ‫رابطه‬ ‫‌کنند‬
‫ی‬‫م‬ ‫کمک‬
‫بکار‬ ‫مولد‬ ‫‌های‬
‫ی‬‫توانای‬ ‫سنجش‬ ‫برای‬ ‫معیاری‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫بنیاد‬ ‫در‬ ‫‌دهندگان‬
‫ه‬‫توسع‬ ‫رتبه‬ ‫کارفرمایان‬
.‫‌گیرند‬
‫ی‬‫م‬
Cachefs
‫توسط‬ ‫که‬ ‫است‬ ‫سازی‬ ‫ذخیره‬ ‫فایل‬ ‫سیستم‬ ‫یک‬
Sun Microsystems
‫عامل‬ ‫سیستم‬ ‫برای‬
Solaris
‫خود‬
‫در‬ ‫مکرر‬ ‫های‬ ‫پرونده‬ ‫کردن‬ ‫ذخیره‬ ‫با‬ ‫شبکه‬ ‫طریق‬ ‫از‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫بهبود‬ ‫برای‬ ‫برنامه‬ ‫این‬ .‫است‬ ‫شده‬ ‫ساخته‬
.‫است‬ ‫شده‬ ‫طراحی‬ ‫محلی‬ ‫دیسک‬
Cachefs
‫نهان‬ ‫حافظه‬ ‫فهرست‬ ‫یک‬ ‫در‬ ‫دور‬ ‫راه‬ ‫از‬ ‫فایل‬ ‫سیستم‬ ‫از‬ ‫کپی‬ ‫یک‬ ‫ذخیره‬ ‫با‬
، ‫شود‬ ‫می‬ ‫درخواست‬ ‫پرونده‬ ‫یک‬ ‫که‬ ‫هنگامی‬ .‫کند‬ ‫می‬ ‫کار‬ ‫محلی‬ ‫دیسک‬ ‫روی‬
Cachefs
‫را‬ ‫نهان‬ ‫حافظه‬ ‫فهرست‬ ‫ابتدا‬
‫دور‬ ‫راه‬ ‫از‬ ‫سرور‬ ‫از‬ ‫را‬ ‫پرونده‬ ‫صورت‬ ‫این‬ ‫غیر‬ ‫در‬ ، ‫دهد‬ ‫می‬ ‫ارائه‬ ‫را‬ ‫آنجا‬ ‫از‬ ‫پرونده‬ ‫وجود‬ ‫صورت‬ ‫در‬ ‫و‬ ‫کند‬ ‫می‬ ‫بررسی‬
.‫کند‬ ‫می‬ ‫ذخیره‬ ‫نهان‬ ‫حافظه‬ ‫فهرست‬ ‫در‬ ‫را‬ ‫آن‬ ‫و‬ ‫کند‬ ‫می‬ ‫بازیابی‬
Cachefs
‫را‬ ‫شبکه‬ ‫ترافیک‬ ‫توجهی‬ ‫قابل‬ ‫طور‬ ‫به‬ ‫تواند‬ ‫می‬
‫حال‬ ‫در‬ ‫کاربران‬ ‫از‬ ‫زیادی‬ ‫تعداد‬ ‫که‬ ‫سناریوهایی‬ ‫در‬ ‫خصوص‬ ‫به‬ ، ‫بخشد‬ ‫بهبود‬ ‫را‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫و‬ ‫داده‬ ‫کاهش‬
.‫هستند‬ ‫شبکه‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫ها‬ ‫پرونده‬ ‫مجموعه‬ ‫همان‬ ‫به‬ ‫دسترسی‬
.
Cachefs
‫با‬ ‫عملکرد‬ ‫بهبود‬ ‫برای‬ ‫که‬ ‫است‬ ‫یونیکس‬ ‫بر‬ ‫مبتنی‬ ‫های‬ ‫عامل‬ ‫سیستم‬ ‫در‬ ‫فایل‬ ‫سیستم‬ ‫سازی‬ ‫ذخیره‬ ‫مکانیسم‬ ‫یک‬
‫حافظه‬ ‫سیستم‬ ‫یک‬ ‫که‬ ‫شود‬ ‫می‬ ‫استفاده‬ ‫شرایطی‬ ‫در‬ ً‫ا‬‫ل‬‫معمو‬ .‫شود‬ ‫می‬ ‫استفاده‬ ‫حافظه‬ ‫در‬ ‫مکرر‬ ‫های‬ ‫پرونده‬ ‫کردن‬ ‫ذخیره‬
.‫کند‬ ‫پیدا‬ ‫دسترسی‬ ‫پرونده‬ ‫زیادی‬ ‫تعداد‬ ‫به‬ ‫باید‬ ‫اما‬ ‫باشد‬ ‫داشته‬ ‫دسترس‬ ‫در‬ ‫کمی‬
Cachefs
.‫کند‬ ‫می‬ ‫کار‬ ، ‫است‬ ‫شده‬ ‫نصب‬ ‫موجود‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫روی‬ ‫بر‬ ‫که‬ ‫پنهان‬ ‫حافظه‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫ایجاد‬ ‫با‬
، ‫کرد‬ ‫پیدا‬ ‫دسترسی‬ ‫پرونده‬ ‫یک‬ ‫به‬ ‫که‬ ‫هنگامی‬
Cachefs
‫است‬ ‫پنهان‬ ‫حافظه‬ ‫در‬ ‫قبل‬ ‫از‬ ‫پرونده‬ ‫این‬ ‫آیا‬ ‫که‬ ‫کند‬ ‫می‬ ‫بررسی‬
.‫شود‬ ‫می‬ ‫ذخیره‬ ‫حافظه‬ ‫در‬ ‫سپس‬ ‫و‬ ‫شود‬ ‫می‬ ‫خوانده‬ ‫زیرین‬ ‫پرونده‬ ‫سیستم‬ ‫از‬ ، ‫نباشد‬ ‫نهان‬ ‫حافظه‬ ‫در‬ ‫پرونده‬ ‫اگر‬ .‫خیر‬ ‫یا‬
.‫است‬ ‫اساسی‬ ‫فایل‬ ‫سیستم‬ ‫از‬ ‫خواندن‬ ‫از‬ ‫سریعتر‬ ‫که‬ ، ‫شود‬ ‫می‬ ‫ارائه‬ ‫نهان‬ ‫حافظه‬ ‫از‬ ‫پرونده‬ ‫بعدی‬ ‫های‬ ‫خوانده‬
Cachefs
‫مشی‬ ‫خط‬ ، ‫نهان‬ ‫حافظه‬ ‫اندازه‬ ‫مانند‬ ‫آن‬ ‫رفتار‬ ‫تنظیم‬ ‫برای‬ ‫تواند‬ ‫می‬ ‫که‬ ‫است‬ ‫پیکربندی‬ ‫گزینه‬ ‫تعدادی‬ ‫دارای‬
‫شود‬ ‫می‬ ‫استفاده‬ ‫شرایطی‬ ‫در‬ ً‫ا‬‫ل‬‫معمو‬ .‫شود‬ ‫استفاده‬ ‫شده‬ ‫ذخیره‬ ‫های‬ ‫پرونده‬ ‫برای‬ ‫زندگی‬ ‫زمان‬ ‫و‬ ‫پنهان‬ ‫حافظه‬ ‫جایگزینی‬
‫فرنس‬ ‫پر‬ ‫که‬
disk I/O
‫یک‬ ‫در‬
bottleneck
.‫است‬ ‫گرفته‬ ‫قرار‬
‫سازی‬ ‫ذخیره‬ ‫برای‬ ‫محدودی‬ ‫حافظه‬ ‫دارای‬ ‫سیستم‬ ‫و‬
.‫است‬
‫کار‬ ‫نحوه‬
Cachefs
‫درخواست‬ ‫پرونده‬ ‫یک‬ ‫که‬ ‫هنگامی‬ .‫است‬ ‫محلی‬ ‫دیسک‬ ‫در‬ ً‫اخیرا‬ ‫های‬ ‫پرونده‬ ‫پنهان‬ ‫حافظه‬ ‫ایجاد‬ ‫با‬
، ‫شود‬ ‫می‬
Cachefs
‫که‬ ، ‫شود‬ ‫می‬ ‫بازیابی‬ ‫نهان‬ ‫حافظه‬ ‫از‬ ‫پرونده‬ ، ‫وجود‬ ‫صورت‬ ‫در‬ .‫کند‬ ‫می‬ ‫بررسی‬ ‫نهان‬ ‫حافظه‬ ‫مورد‬ ‫در‬
‫اصلی‬ ‫پرونده‬ ‫سیستم‬ ‫از‬ ، ‫نباشد‬ ‫نهان‬ ‫حافظه‬ ‫در‬ ‫پرونده‬ ‫اگر‬ .‫است‬ ‫دیسک‬ ‫یا‬ ‫شبکه‬ ‫از‬ ‫اصلی‬ ‫پرونده‬ ‫به‬ ‫دسترسی‬ ‫از‬ ‫سریعتر‬
.‫شود‬ ‫می‬ ‫اضافه‬ ‫نهان‬ ‫حافظه‬ ‫به‬ ‫آینده‬ ‫دسترسی‬ ‫برای‬ ‫و‬ ‫شود‬ ‫می‬ ‫بازیابی‬
Cachefs
‫معماری‬ ‫مانند‬ ، ‫کنند‬ ‫می‬ ‫پیدا‬ ‫دسترسی‬ ‫شبکه‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫ها‬ ‫پرونده‬ ‫به‬ ‫که‬ ‫هایی‬ ‫محیط‬ ‫در‬ ‫معمول‬ ‫طور‬ ‫به‬
، ‫محلی‬ ‫صورت‬ ‫به‬ ‫مکرر‬ ‫های‬ ‫پرونده‬ ‫کردن‬ ‫ذخیره‬ ‫با‬ .‫شود‬ ‫می‬ ‫استفاده‬ ‫سرور‬ ‫مشتری‬
-
cachefs
‫شبکه‬ ‫ترافیک‬ ‫تواند‬ ‫می‬
‫پرونده‬ ‫زیرا‬ ، ‫بخشد‬ ‫بهبود‬ ‫را‬ ‫اطمینان‬ ‫قابلیت‬ ‫تواند‬ ‫می‬ ‫همچنین‬ .‫بخشد‬ ‫بهبود‬ ‫را‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫و‬ ‫داده‬ ‫کاهش‬ ‫را‬
.‫هستند‬ ‫دسترس‬ ‫در‬ ‫هنوز‬ ، ‫بیاید‬ ‫پایین‬ ‫اصلی‬ ‫پرونده‬ ‫سرور‬ ‫اگر‬ ‫حتی‬ ‫شده‬ ‫ذخیره‬ ‫های‬
، ‫حال‬ ‫این‬ ‫با‬
Cachefs
‫های‬ ‫داده‬ ‫پتانسیل‬ ‫و‬ ‫حافظه‬ ‫مصرف‬ ‫افزایش‬ ‫جمله‬ ‫از‬ ، ‫باشد‬ ‫داشته‬ ‫اتی‬‫ل‬‫اشکا‬ ‫تواند‬ ‫می‬ ‫همچنین‬
.‫پنهان‬ ‫حافظه‬ ‫روزرسانی‬ ‫به‬ ‫بدون‬ ‫اصلی‬ ‫پرونده‬ ‫سرور‬ ‫در‬ ‫ها‬ ‫پرونده‬ ‫بروزرسانی‬ ‫صورت‬ ‫در‬ ‫قدیمی‬
: ‫داریم‬ ‫ها‬ ‫بیس‬ ‫دبیان‬ ‫در‬ ‫سیستم‬ ‫فایل‬ ‫این‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫نصب‬ ‫برای‬
sudo apt-get install cachefilesd
‫به‬ ‫مربوط‬ ‫فایل‬ ‫کانفیق‬ ‫روی‬ ‫ادامه‬ ‫در‬
cachefs
: ‫میکنیم‬ ‫اعمال‬ ‫را‬ ‫تعغیرات‬
sudo nano /etc/default/cachefilesd
‫از‬ ‫را‬ ‫زیر‬ ‫خطوط‬
uncomment
:‫دهید‬ ‫تغییر‬ ‫را‬ ‫خود‬ ‫نیازهای‬ ‫با‬ ‫متناسب‬ ‫مقادیر‬ ‫و‬ ‫کنید‬
RUN=yes
CACHEFILESd=yes
1
CACHEFILES_DEV=/dev/sda
5
CACHEFILES_BEHIND=
1
CACHEFILES_SIZE= G
. ‫میکنیم‬ ‫اجرا‬ ‫را‬ ‫نظر‬ ‫مد‬ ‫دیمون‬ ‫ادامه‬ ‫در‬
sudo systemctl start cachefilesd
: ‫هست‬ ‫مفروض‬ ‫زیر‬ ‫دستورات‬ ، ‫اینت‬‫ل‬‫ک‬ ‫سمت‬ ‫در‬
sudo mkdir /mnt/cache
sudo mount -t cachefiles cachefiles /mnt/cache -o fsc
: ‫است‬ ‫مفروض‬ ‫زیر‬ ‫دستور‬ ‫اجرا‬ ‫صحت‬ ‫از‬ ‫اطمینان‬ ‫برای‬
mount | grep cachefiles
‫نصب‬
cachefs
: ‫ها‬ ‫بیس‬ ‫هت‬ ‫رد‬ ‫در‬
yum install cachefilesd
systemctl enable cachefilesd
systemctl start cachefilesd
‫مسیر‬ ‫در‬ ‫فایل‬ ‫کانفی‬ ‫ویرایش‬
/
.
etc/cachefilesd conf
/
‫بخش‬ ‫در‬ . ‫کنیم‬ ‫استفاده‬ ‫میتوانیم‬ ‫نیز‬ ‫فولدر‬ ‫از‬ ‫استفاده‬ ‫برای‬ ‫مسیر‬ ‫این‬ ‫در‬
dir
. ‫میدهیم‬ ‫را‬ ‫نظر‬ ‫مد‬ ‫میر‬
‫ادامه‬ ‫در‬
mount
. ‫میدهیم‬ ‫انجام‬ ‫را‬
.
mount -t cachefiles cachefiles /path/to/mount
‫همچنین‬
CacheFS
.‫کرد‬ ‫استفاده‬ ‫ها‬ ‫دایرکتوری‬ ‫و‬ ‫بلوک‬ ‫های‬ ‫دستگاه‬ ‫با‬ ‫توان‬ ‫می‬ ‫را‬
‫از‬ ‫استفاده‬ ‫برای‬
CacheFS
: ‫دهید‬ ‫انجام‬ ‫را‬ ‫مراحل‬ ‫این‬ ‫توانید‬ ‫می‬ ،‫بلوک‬ ‫دستگاه‬ ‫یک‬ ‫با‬
‫پوشه‬ ‫یک‬
mount point
‫فایل‬ ‫سیستم‬ ‫برای‬
CacheFS
.‫کنید‬ ‫ایجاد‬
# mkdir /mnt/cachefs
‫برای‬ ‫پشتیبان‬ ‫ذخیره‬ ‫فایل‬ ‫یک‬
CacheFS
:‫ا‬‫ل‬‫مث‬ .‫کنید‬ ‫ایجاد‬
# dd if=/dev/zero of=/var/cachefs-store bs=1M count=1024
:‫ا‬‫ل‬‫مث‬ .‫کنید‬ ‫فرمت‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫با‬ ‫را‬ ‫پشتیبان‬ ‫ذخیره‬ ‫فایل‬
. 4
# mkfs ext /var/cachefs-store
‫دایرکتوری‬ ‫به‬ ‫را‬ ‫پشتیبان‬ ‫ذخیره‬ ‫فایل‬
mount point mount
.‫کنید‬
# mount -o loop /var/cachefs-store /mnt/cachefs
CacheFS
‫دستور‬ ‫با‬ ‫را‬
cachefswctl
.‫کنید‬ ‫فعال‬
# cachefswctl -n cachefs -a backing_store=/mnt/cachefs
‫فایل‬ ‫سیستم‬ ‫یک‬ ‫دستور‬ ‫این‬
CacheFS
‫نام‬ ‫به‬ ‫جدید‬
cachefs
‫دایرکتوری‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫را‬
/
mnt/cachefs
‫عنوان‬ ‫به‬
.‫کند‬ ‫می‬ ‫ایجاد‬ ‫پشتیبان‬ ‫ذخیره‬
‫از‬ ‫استفاده‬ ‫برای‬
CacheFS
:‫کنید‬ ‫دنبال‬ ‫را‬ ‫زیر‬ ‫مراحل‬ ‫توانید‬ ‫می‬ ،‫دایرکتوری‬ ‫با‬
‫پوشه‬ ‫یک‬
mount point
‫فایل‬ ‫سیستم‬ ‫برای‬
CacheFS
:‫ا‬‫ل‬‫مث‬ .‫کنید‬ ‫ایجاد‬
# mkdir /mnt/cachefs
CacheFS
‫دستور‬ ‫با‬ ‫را‬
cachefswctl
:‫ا‬‫ل‬‫مث‬ .‫کنید‬ ‫فعال‬
# cachefswctl -n cachefs -a backing_store=/path/to/directory
‫فایل‬ ‫سیستم‬ ‫یک‬ ‫دستور‬ ‫این‬
CacheFS
‫نام‬ ‫به‬ ‫جدید‬
cachefs
‫دایرکتوری‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫را‬
/
path/to/directory
‫به‬
.‫کند‬ ‫می‬ ‫ایجاد‬ ‫پشتیبان‬ ‫عنوان‬
‫سیستم‬ ‫فایل‬
CacheFS
‫دایرکتوری‬ ‫به‬ ‫را‬
mount point mount
:‫ا‬‫ل‬‫مث‬ .‫کنید‬
# mount -t cachefs cachefs /mnt/cachefs
: ‫نکته‬
cachefs
‫و‬
nfs
. ‫دارند‬ ‫هم‬ ‫با‬ ‫هایی‬ ‫تفاوت‬ ‫ولی‬ ‫هستند‬ ‫شبکه‬ ‫تحت‬ ‫های‬ ‫سیستم‬ ‫فالی‬ ، ‫دو‬ ‫هر‬
CacheFS
‫و‬
NFS
‫شبکه‬ ‫طریق‬ ‫از‬ ‫را‬ ‫ها‬ ‫فایل‬ ‫به‬ ‫دور‬ ‫راه‬ ‫از‬ ‫دسترسی‬ ‫امکان‬ ‫که‬ ‫هستند‬ ‫ای‬ ‫شبکه‬ ‫فایل‬ ‫سیستم‬ ‫دو‬ ‫هر‬
:‫دارد‬ ‫وجود‬ ‫دو‬ ‫این‬ ‫بین‬ ‫اساسی‬ ‫تفاوت‬ ‫چند‬ ،‫حال‬ ‫این‬ ‫با‬ .‫کنند‬ ‫می‬ ‫فراهم‬
:‫پنهان‬ ‫حافظه‬
CacheFS
‫روی‬ ‫را‬ ‫دارند‬ ‫دسترسی‬ ‫آنها‬ ‫به‬ ‫اغلب‬ ‫که‬ ‫‌هایی‬
‫ل‬‫فای‬ ‫که‬ ‫است‬ ‫‌سازی‬
‫ه‬‫ذخیر‬ ‫فایل‬ ‫سیستم‬ ‫یک‬
،‫مقابل‬ ‫در‬ .‫بخشد‬ ‫بهبود‬ ‫را‬ ‫عملکرد‬ ‫تا‬ ‫‌کند‬
‫ی‬‫م‬ ‫ذخیره‬ ‫محلی‬ ‫دیسک‬
NFS
.‫ندارد‬ ‫کش‬ ‫قابلیت‬
:‫این‬‫ل‬‫آف‬ ‫دسترسی‬
CacheFS
‫که‬ ‫حالی‬ ‫در‬ ،‫دهد‬ ‫می‬ ‫را‬ ‫کش‬ ‫های‬ ‫فایل‬ ‫به‬ ‫این‬‫ل‬‫آف‬ ‫دسترسی‬ ‫اجازه‬
NFS
.‫ندارد‬ ‫را‬ ‫امکان‬ ‫این‬
،‫شود‬ ‫قطع‬ ‫شبکه‬ ‫اتصال‬ ‫اگر‬ ‫که‬ ‫معناست‬ ‫بدان‬ ‫این‬
CacheFS
،‫باشد‬ ‫داشته‬ ‫دسترسی‬ ‫کش‬ ‫‌های‬
‫ل‬‫فای‬ ‫به‬ ‫‌تواند‬
‫ی‬‫م‬ ‫همچنان‬
‫اما‬
NFS
.‫‌تواند‬
‫ی‬‫نم‬
:‫نوشتن‬ ‫عملیات‬
CacheFS
‫که‬ ‫حالی‬ ‫در‬ ،‫کند‬ ‫می‬ ‫ذخیره‬ ‫پنهان‬ ‫حافظه‬ ‫در‬ ‫را‬ ‫خواندن‬ ‫عملیات‬ ‫فقط‬
NFS
‫عملیات‬ ‫دو‬ ‫هر‬ ‫از‬
.‫کند‬ ‫می‬ ‫پشتیبانی‬ ‫نوشتن‬ ‫و‬ ‫خواندن‬
:‫پذیری‬ ‫مقیاس‬
NFS
‫از‬ ‫پذیرتر‬ ‫مقیاس‬ ‫کلی‬ ‫طور‬ ‫به‬
CacheFS
‫ا‬‫ل‬‫با‬ ‫کارایی‬ ‫با‬ ‫های‬ ‫شبکه‬ ‫برای‬ ‫گسترده‬ ‫طور‬ ‫به‬ ‫زیرا‬ ‫است‬
.‫است‬ ‫شده‬ ‫بهینه‬ ‫و‬ ‫گرفته‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬
،‫اصه‬‫ل‬‫خ‬ ‫طور‬ ‫به‬
CacheFS
‫طراحی‬ ‫این‬‫ل‬‫آف‬ ‫دسترسی‬ ‫ارائه‬ ‫و‬ ‫عملکرد‬ ‫بهبود‬ ‫برای‬ ‫که‬ ‫است‬ ‫سازی‬ ‫ذخیره‬ ‫فایل‬ ‫سیستم‬ ‫یک‬
‫که‬ ‫حالی‬ ‫در‬ ،‫است‬ ‫شده‬
NFS
‫طراحی‬ ‫ها‬ ‫فایل‬ ‫به‬ ‫دور‬ ‫راه‬ ‫از‬ ‫دسترسی‬ ‫برای‬ ‫که‬ ‫است‬ ‫منظوره‬ ‫همه‬ ‫شبکه‬ ‫فایل‬ ‫سیستم‬ ‫یک‬
‫است‬ ‫شده‬
: ‫نکته‬
CacheFS
‫مانند‬ ‫شبکه‬ ‫های‬ ‫پروتکل‬ ‫کمک‬ ‫با‬ ‫دور‬ ‫راه‬ ‫از‬ ‫توان‬ ‫می‬ ‫را‬
NFS
‫یا‬
CIFS/SMB
‫سیستم‬ ‫فایل‬ .‫کرد‬ ‫استفاده‬
‫از‬ ‫استفاده‬ ‫با‬ ‫محلی‬ ‫صورت‬ ‫به‬ ‫توان‬ ‫می‬ ‫را‬ ‫دور‬ ‫راه‬
CacheFS
‫دسترسی‬ ‫آنها‬ ‫به‬ ‫اغلب‬ ‫که‬ ‫هایی‬ ‫فایل‬ ‫سپس‬ ‫که‬ ،‫کرد‬ ‫نصب‬
‫یک‬ ‫طریق‬ ‫از‬ ‫پنهان‬ ‫حافظه‬ ‫که‬ ‫است‬ ‫مهم‬ ‫نکته‬ ‫این‬ ‫به‬ ‫توجه‬ ،‫حال‬ ‫این‬ ‫با‬ .‫کند‬ ‫می‬ ‫ذخیره‬ ‫تر‬ ‫سریع‬ ‫دسترسی‬ ‫برای‬ ‫را‬ ‫دارند‬
‫تأخیر‬ ‫دلیل‬ ‫به‬ ‫است‬ ‫ممکن‬ ،‫موارد‬ ‫برخی‬ ‫در‬ ‫و‬ ،‫ندهد‬ ‫افزایش‬ ‫را‬ ‫توجهی‬ ‫قابل‬ ‫عملکرد‬ ‫همیشه‬ ‫است‬ ‫ممکن‬ ‫دور‬ ‫راه‬ ‫اتصال‬
.‫دهد‬ ‫کاهش‬ ‫را‬ ‫دسترسی‬ ‫زمان‬ ،‫شبکه‬ ‫ارتباطات‬ ‫در‬ ‫شده‬ ‫اضافه‬
Cachef
‫اینجا‬ ‫در‬ .‫بخشد‬ ‫بهبود‬ ‫را‬ ‫پذیری‬ ‫مقیاس‬ ‫و‬ ‫عملکرد‬ ‫تواند‬ ‫می‬ ‫که‬ ‫کرد‬ ‫استفاده‬ ‫سرور‬ ‫چندین‬ ‫در‬ ‫توان‬ ‫می‬ ‫را‬ ‫ها‬
‫از‬ ‫استفاده‬ ‫کلی‬ ‫مراحل‬
cachef
:‫است‬ ‫آمده‬ ‫ها‬
‫فایل‬ ‫سیستم‬
cachefs
.‫کنید‬ ‫پیکربندی‬ ،‫شود‬ ‫می‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫های‬ ‫فایل‬ ‫کردن‬ ‫کش‬ ‫برای‬ ‫که‬ ‫محلی‬ ‫سرور‬ ‫روی‬ ‫را‬
‫از‬ ‫استفاده‬ ‫با‬ ‫را‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬
NFS
‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ ‫از‬ ‫محلی‬ ‫نمای‬ ‫یک‬ ‫این‬ .‫کنید‬ ‫نصب‬ ‫محلی‬ ‫سرور‬ ‫روی‬
.‫کند‬ ‫می‬ ‫ایجاد‬
‫از‬
cachefsd
‫سیستم‬ ‫فایل‬ ‫نصب‬ ‫برای‬
cachefs
‫فایل‬ ‫سیستم‬ ‫ای‬‫ل‬‫با‬ ‫در‬
NFS
‫فایل‬ ‫سیستم‬ ‫به‬ ‫این‬ .‫کنید‬ ‫استفاده‬
cachefs
.‫کند‬ ‫عمل‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ ‫برای‬ ‫پنهان‬ ‫حافظه‬ ‫یک‬ ‫عنوان‬ ‫به‬ ‫تا‬ ‫دهد‬ ‫می‬ ‫اجازه‬
‫مراحل‬
1
-
3
.‫کنید‬ ‫تکرار‬ ،‫شود‬ ‫می‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫های‬ ‫فایل‬ ‫کردن‬ ‫کش‬ ‫برای‬ ‫که‬ ‫سروری‬ ‫هر‬ ‫روی‬ ‫را‬
‫مانند‬ ‫شده‬ ‫توزیع‬ ‫فایل‬ ‫سیستم‬ ‫پروتکل‬ ‫یک‬ ‫از‬
NFS
‫یا‬
CIFS
‫در‬ ‫پنهان‬ ‫حافظه‬ ‫سیستم‬ ‫فایل‬ ‫دادن‬ ‫قرار‬ ‫دسترس‬ ‫در‬ ‫برای‬
.‫کنید‬ ‫استفاده‬ ‫مشتریان‬ ‫دسترس‬
‫از‬ ‫استفاده‬ ‫نحوه‬ ‫از‬ ‫مثالی‬ ‫اینجا‬ ‫در‬
cachef
:‫است‬ ‫شده‬ ‫آورده‬ ‫توزیع‬ ‫برای‬
۱
‫فایل‬ ‫سیستم‬ −
cachefs
:‫کنید‬ ‫پیکربندی‬ ‫محلی‬ ‫سرور‬ ‫در‬ ‫را‬
, 1,
# cachefscntl -a fs=cachefs dev=/dev/sdb target=/cache
۲
‫از‬ ‫استفاده‬ ‫با‬ ‫را‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ −
NFS
:‫کنید‬ ‫مانت‬
:
# mount -t nfs remote-server /export /mnt
۳
−
‫از‬
cachefsd
‫سیستم‬ ‫فایل‬ ‫نصب‬ ‫برای‬
cachefs
‫فایل‬ ‫سیستم‬ ‫ای‬‫ل‬‫با‬ ‫در‬
NFS
:‫کنید‬ ‫استفاده‬
# cachefsd -o backfstype=nfs -o fs=cachefs /mnt /cache
۴
−
‫مراحل‬
1
-
3
.‫کنید‬ ‫تکرار‬ ،‫شود‬ ‫می‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫های‬ ‫فایل‬ ‫کردن‬ ‫کش‬ ‫برای‬ ‫که‬ ‫سروری‬ ‫هر‬ ‫روی‬ ‫را‬
۵
‫از‬ −
NFS
:‫کنید‬ ‫استفاده‬ ‫مشتریان‬ ‫دسترس‬ ‫در‬ ‫کش‬ ‫سیستم‬ ‫فایل‬ ‫دادن‬ ‫قرار‬ ‫دسترس‬ ‫در‬ ‫برای‬
:
# mount -t nfs local-server /cache /mnt
‌
: ‫نکته‬
CacheFS
‫دسترسی‬ ‫کنترل‬ ‫‌های‬
‫ت‬‫لیس‬ ‫از‬ ‫استفاده‬ ‫با‬
(
ACL
‫ذخیره‬ ‫‌های‬
‫ل‬‫فای‬ ‫به‬ ‫دسترسی‬ ‫کردن‬ ‫محدود‬ ‫برای‬ )
.‫کرد‬ ‫رمزگذاری‬ ‫بیشتر‬ ‫امنیت‬ ‫برای‬ ‫‌توان‬
‫ی‬‫م‬ ‫نیز‬ ‫را‬ ‫کش‬ ‫‌های‬
‫ل‬‫فای‬ .‫‌کند‬
‫ی‬‫م‬ ‫فراهم‬ ‫را‬ ‫امنیت‬ ‫از‬ ‫سطحی‬ ،‫شده‬
‫قرار‬ ‫خطر‬ ‫معرض‬ ‫در‬ ‫یا‬ ‫افشای‬ ‫خطر‬ ،‫باشد‬ ‫نشده‬ ‫ایمن‬ ‫‌خوبی‬
‫ه‬‫ب‬ ‫نهان‬ ‫حافظه‬ ‫اگر‬ ،‫‌سازی‬
‫ه‬‫ذخیر‬ ‫‌حل‬
‫ه‬‫را‬ ‫هر‬ ‫مانند‬ ،‫حال‬ ‫این‬ ‫با‬
‫کاربران‬ ‫توسط‬ ‫تنها‬ ‫نهان‬ ‫حافظه‬ ‫اینکه‬ ‫از‬ ‫اطمینان‬ ‫برای‬ ‫مناسب‬ ‫امنیتی‬ ‫اقدامات‬ ‫اجرای‬ ،‫بنابراین‬ .‫دارد‬ ‫وجود‬ ‫‌ها‬
‫ه‬‫داد‬ ‫گرفتن‬
.‫است‬ ‫مهم‬ ،‫شود‬ ‫می‬ ‫محافظت‬ ‫غیرمجاز‬ ‫دسترسی‬ ‫از‬ ‫کش‬ ‫خود‬ ‫و‬ ‫است‬ ‫دسترسی‬ ‫قابل‬ ‫مجاز‬
‫سازی‬ ‫ایمن‬ ‫برای‬ ‫ها‬ ‫روش‬ ‫بهترین‬ ‫از‬ ‫برخی‬
CacheFS
:‫از‬ ‫عبارتند‬
‫و‬ ‫ها‬ ‫فایروال‬ ‫مانند‬ ‫شبکه‬ ‫مناسب‬ ‫امنیتی‬ ‫اقدامات‬ ‫از‬ ،‫غیرمجاز‬ ‫دسترسی‬ ‫برابر‬ ‫در‬ ‫کش‬ ‫از‬ ‫محافظت‬ ‫برای‬
VPN
‫استفاده‬ ‫ها‬
.‫کنید‬
‫مانند‬ ،‫مناسب‬ ‫دسترسی‬ ‫‌های‬
‫ل‬‫کنتر‬ ،‫مجاز‬ ‫کاربران‬ ‫برای‬ ‫فقط‬ ‫نهان‬ ‫حافظه‬ ‫به‬ ‫دسترسی‬ ‫کردن‬ ‫محدود‬ ‫برای‬
ACL
‫احراز‬ ‫و‬
.‫کنید‬ ‫اجرا‬ ‫را‬ ‫هویت‬
.‫کنید‬ ‫محافظت‬ ‫غیرمجاز‬ ‫کاربران‬ ‫دستکاری‬ ‫یا‬ ‫دسترسی‬ ‫از‬ ‫تا‬ ‫کنید‬ ‫رمزگذاری‬ ‫را‬ ‫شده‬ ‫ذخیره‬ ‫های‬ ‫داده‬
‫رابررسی‬ ‫آن‬ ‫اگ‬‫ل‬ ،‫غیرمجاز‬ ‫دسترسی‬ ‫برای‬ ‫اش‬‫ل‬‫ت‬ ‫هرگونه‬ ‫ردیابی‬ ‫برای‬ ‫و‬ ‫کنید‬ ‫نظارت‬ ‫مشکوک‬ ‫فعالیت‬ ‫برای‬ ‫را‬ ‫پنهان‬ ‫حافظه‬
‫وجود‬ . ‫کنید‬
(
HIDS
. ‫میشود‬ ‫توصیه‬ ‫شدیدا‬
)
‫جلوگیری‬ ‫‌ها‬
‫ی‬‫‌پذیر‬
‫ب‬‫آسی‬ ‫از‬ ‫استفاده‬ ‫سوء‬ ‫از‬ ‫تا‬ ‫دارید‬ ‫نگه‬ ‫‌روز‬
‫ه‬‫ب‬ ‫‌ها‬
‫ی‬‫‌روزرسان‬
‫ه‬‫ب‬ ‫و‬ ‫امنیتی‬ ‫‌های‬
‫ه‬‫وصل‬ ‫با‬ ‫را‬ ‫پنهان‬ ‫حافظه‬
. ‫شود‬
‫واقع‬ ‫در‬
CacheFS
.‫کند‬ ‫فراهم‬ ‫خواندنی‬ ‫کاری‬ ‫بارهای‬ ‫برای‬ ‫را‬ ‫توجهی‬ ‫قابل‬ ‫عملکرد‬ ‫مزایای‬ ‫تواند‬ ‫می‬
CacheFS
‫ذخیره‬ ‫با‬
‫کلی‬ ‫عملکرد‬ ‫و‬ ‫دهد‬ ‫کاهش‬ ‫را‬ ‫دیسک‬ ‫خواندن‬ ‫دفعات‬ ‫تعداد‬ ‫‌تواند‬
‫ی‬‫م‬ ،‫‌کند‬
‫ی‬‫م‬ ‫پیدا‬ ‫دسترسی‬ ‫آنها‬ ‫به‬ ‫اغلب‬ ‫که‬ ‫‌هایی‬
‫ل‬‫فای‬ ‫کردن‬
‫الگوهای‬ ،‫پنهان‬ ‫حافظه‬ ‫اندازه‬ ‫مانند‬ ‫متعددی‬ ‫عوامل‬ ‫به‬ ‫تواند‬ ‫می‬ ‫عملکرد‬ ‫مزایای‬ ،‫حال‬ ‫این‬ ‫با‬ .‫بخشد‬ ‫بهبود‬ ‫را‬ ‫سیستم‬
.‫باشد‬ ‫داشته‬ ‫بستگی‬ ‫موجود‬ ‫حافظه‬ ‫منابع‬ ‫و‬ ‫ها‬ ‫فایل‬ ‫دسترسی‬
CacheFS
‫شده‬ ‫ایجاد‬ ‫تغییرات‬ ‫زیرا‬ ،‫کند‬ ‫ایجاد‬ ‫فشرده‬ ‫کاری‬ ‫بارهای‬ ‫برای‬ ‫را‬ ‫تأخیر‬ ‫و‬ ‫سربار‬ ‫مقداری‬ ‫است‬ ‫ممکن‬ ‫همچنین‬
‫از‬ ‫قبل‬ ‫که‬ ‫است‬ ‫مهم‬ ،‫بنابراین‬ .‫باشد‬ ‫داشته‬ ‫دیسک‬ ‫روی‬ ‫اصلی‬ ‫فایل‬ ‫با‬ ‫سازی‬ ‫همگام‬ ‫به‬ ‫نیاز‬ ‫است‬ ‫ممکن‬ ‫کش‬ ‫های‬ ‫فایل‬ ‫در‬
‫اجرای‬
CacheFS
.‫بگیرید‬ ‫نظر‬ ‫در‬ ‫دقت‬ ‫به‬ ‫را‬ ‫استفاده‬ ‫مورد‬ ‫و‬ ‫کاری‬ ‫حجم‬ ،
: ‫نکته‬
Cachefs
‫سال‬ ‫در‬
2013
‫انتشار‬ ‫با‬
11
Oracle Solaris
‫که‬ ‫بود‬ ‫این‬ ‫امر‬ ‫این‬ ‫دلیل‬ .‫شد‬ ‫متوقف‬ ‫رسمی‬ ‫طور‬ ‫به‬
‫فایل‬ ‫سیستم‬ ‫مانند‬ ‫سازی‬ ‫ذخیره‬ ‫های‬ ‫فناوری‬ ‫سایر‬ ‫به‬ ‫را‬ ‫خود‬ ‫تمرکز‬ ‫گرفت‬ ‫تصمیم‬ ‫اوراکل‬
ZFS
‫فایل‬ ‫سیستم‬ ‫و‬
Oracle
Cluster
‫‌پذیری‬
‫س‬‫مقیا‬ ‫و‬ ‫عملکرد‬ ‫برای‬ ‫‌هایی‬
‫ت‬‫محدودی‬ ،‫این‬ ‫بر‬ ‫اوه‬‫ل‬‫ع‬ .‫دهد‬ ‫تغییر‬
Cachefs
‫در‬ ‫‌ویژه‬
‫ه‬‫ب‬ ،‫داشت‬ ‫وجود‬
.‫‌کرد‬
‫ی‬‫م‬ ‫کمتر‬ ‫سازمانی‬ ‫تنظیمات‬ ‫در‬ ‫استفاده‬ ‫برای‬ ‫را‬ ‫آن‬ ‫جذابیت‬ ‫که‬ ،‫بزرگ‬ ‫مقیاس‬ ‫‌های‬
‫ط‬‫محی‬
Cachefs
‫نامناسب‬ ‫مدرن‬ ‫های‬ ‫سیستم‬ ‫در‬ ‫استفاده‬ ‫برای‬ ‫را‬ ‫آن‬ ‫که‬ ‫بود‬ ‫اشکال‬ ‫و‬ ‫محدودیت‬ ‫چندین‬ ‫دارای‬ ‫زیرا‬ ‫شد‬ ‫متوقف‬
‫ات‬‫ل‬‫مشک‬ ‫بزرگترین‬ ‫از‬ ‫یکی‬ .‫کرد‬ ‫می‬
Cachefs
‫که‬ ‫بود‬ ‫لینوکس‬ ‫هسته‬ ‫جدیدتر‬ ‫های‬ ‫ویژگی‬ ‫از‬ ‫برخی‬ ‫از‬ ‫آن‬ ‫پشتیبانی‬ ‫عدم‬
،‫این‬ ‫بر‬ ‫اوه‬‫ل‬‫ع‬ .‫کرد‬ ‫می‬ ‫دشوار‬ ‫زمان‬ ‫طول‬ ‫در‬ ‫را‬ ‫آن‬ ‫بهبود‬ ‫و‬ ‫حفظ‬
Cachefs
‫باز‬ ‫منبع‬ ‫جامعه‬ ‫توسط‬ ‫گسترده‬ ‫طور‬ ‫به‬
.‫کرد‬ ‫می‬ ‫دشوار‬ ‫را‬ ‫پروژه‬ ‫حفظ‬ ‫به‬ ‫کمک‬ ‫برای‬ ‫کنندگان‬ ‫مشارکت‬ ‫و‬ ‫دهندگان‬ ‫توسعه‬ ‫یافتن‬ ‫که‬ ،‫نشد‬ ‫پذیرفته‬
‫توقف‬ ‫ایل‬‫ل‬‫د‬ ‫از‬ ‫دیگر‬ ‫یکی‬
Cachefs
‫تر‬ ‫مناسب‬ ‫ها‬ ‫فایل‬ ‫ذخیره‬ ‫کار‬ ‫برای‬ ‫که‬ ‫بود‬ ‫جایگزینی‬ ‫های‬ ‫حل‬ ‫راه‬ ‫بودن‬ ‫دسترس‬ ‫در‬
‫مانند‬ ،‫مدرن‬ ‫فایل‬ ‫‌های‬
‫م‬‫سیست‬ ‫از‬ ‫بسیاری‬ ،‫مثال‬ ‫عنوان‬ ‫به‬ .‫بود‬
Btrfs
‫و‬
ZFS
‫که‬ ‫هستند‬ ‫داخلی‬ ‫کش‬ ‫‌های‬
‫ی‬‫ویژگ‬ ‫دارای‬ ،
‫با‬ ‫مشابه‬ ‫عملکردی‬ ‫مزایای‬ ‫به‬ ،‫اضافی‬ ‫‌افزار‬
‫م‬‫نر‬ ‫به‬ ‫نیاز‬ ‫بدون‬ ‫‌توانند‬
‫ی‬‫م‬
Cachefs
.‫یابند‬ ‫دست‬
،‫توقف‬ ‫وجود‬ ‫با‬
Cachefs
‫بر‬ ‫همچنان‬ ‫آن‬ ‫سازی‬ ‫پیاده‬ ‫و‬ ‫طراحی‬ ‫و‬ ،‫است‬ ‫مانده‬ ‫باقی‬ ‫افزار‬ ‫نرم‬ ‫تاریخ‬ ‫از‬ ‫جالب‬ ‫قطعه‬ ‫یک‬
.‫گذارد‬ ‫می‬ ‫تأثیر‬ ‫پنهان‬ ‫حافظه‬ ‫های‬ ‫حل‬ ‫راه‬ ‫و‬ ‫مدرن‬ ‫فایل‬ ‫های‬ ‫سیستم‬ ‫توسعه‬
‫مورد‬ ‫در‬ ‫که‬ ‫را‬ ‫بنده‬ ‫دیگر‬ ‫های‬ ‫کتاب‬ ، ‫میکنم‬ ‫توصیه‬ ‫عزیزان‬
zfs
. ‫نمایید‬ ‫مطالعه‬ ‫را‬ ‫ام‬ ‫نوشته‬
: ‫پایانی‬ ‫سخن‬
Cachefs
‫توسط‬ ‫که‬ ‫بود‬ ‫کش‬ ‫فایل‬ ‫سیستم‬ ‫یک‬
Sun Microsystems
.‫یافت‬ ‫توسعه‬ ‫اریس‬‫ل‬‫سو‬ ‫عامل‬ ‫سیستم‬ ‫برای‬
‫دیسک‬ ‫یک‬ ‫روی‬ ‫داشتید‬ ‫دسترسی‬ ‫آنها‬ ‫به‬ ‫اغلب‬ ‫که‬ ‫‌هایی‬
‫ل‬‫فای‬ ‫کردن‬ ‫ذخیره‬ ‫با‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫بهبود‬ ‫آن‬ ‫هدف‬
.‫بود‬ ،‫‌داد‬
‫ی‬‫م‬ ‫نیز‬ ‫را‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫در‬ ‫موجود‬ ‫‌های‬
‫ل‬‫فای‬ ‫به‬ ‫دسترسی‬ ‫امکان‬ ‫که‬ ‫حالی‬ ‫در‬ ،‫محلی‬
Cachefs
‫به‬
. ‫میباشد‬ ‫مفید‬ ‫بود‬ ‫کم‬ ‫باند‬ ‫پهنای‬ ‫یا‬ ‫ا‬‫ل‬‫با‬ ‫تأخیر‬ ‫دارای‬ ‫شبکه‬ ‫فایل‬ ‫سیستم‬ ‫که‬ ‫شرایطی‬ ‫در‬ ‫ویژه‬
Cachefs
‫یک‬ ‫از‬ ‫را‬ ‫ها‬ ‫فایل‬ ‫تواند‬ ‫می‬ ‫این‬ .‫باشد‬ ‫ایمن‬ ‫و‬ ‫خطا‬ ‫تحمل‬ ‫قابل‬ ،‫پذیر‬ ‫مقیاس‬ ‫که‬ ‫است‬ ‫شده‬ ‫طراحی‬ ‫ای‬ ‫گونه‬ ‫به‬
‫فایل‬ ‫سیستم‬
NFS
‫مانند‬ ‫دیگر‬ ‫فایل‬ ‫های‬ ‫سیستم‬ ‫از‬ ‫همچنین‬ ‫و‬ ‫دور‬ ‫راه‬
UFS
‫یا‬
ZFS
.‫کند‬ ‫ذخیره‬
Cachefs
‫همچنین‬
. ‫است‬ ‫کرده‬ ‫ارائه‬ ‫را‬ ‫فایل‬ ‫سیستم‬ ‫فوری‬ ‫‌های‬
‫س‬‫عک‬ ‫و‬ ‫فایل‬ ‫تکرار‬ ،‫دسترسی‬ ‫کنترل‬ ‫مانند‬ ‫‌هایی‬
‫ی‬‫ویژگ‬
‫که‬ ‫حالی‬ ‫در‬
Cachefs
‫‌های‬
‫ی‬‫فناور‬ ‫سایر‬ ‫ظهور‬ ‫و‬ ‫توسعه‬ ‫منابع‬ ‫کمبود‬ ‫دلیل‬ ‫به‬ ‫نهایت‬ ‫در‬ ،‫بود‬ ‫امیدوارکننده‬ ‫فناوری‬ ‫یک‬
‫مانند‬ ‫دیگری‬ ‫جایگزین‬ ‫‌های‬
‫ل‬‫‌ح‬
‫ه‬‫را‬ ‫امروزه‬ .‫شد‬ ‫متوقف‬ ‫سیستم‬ ‫فایل‬ ‫‌سازی‬
‫ه‬‫ذخیر‬
FS-Cache، Varnish Cache
‫و‬
Redis
.‫دارد‬ ‫وجود‬
،‫نتیجه‬ ‫در‬
Cachefs
‫کردن‬ ‫ذخیره‬ ‫با‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫بهبود‬ ‫آن‬ ‫هدف‬ ‫که‬ ‫بود‬ ‫‌سازی‬
‫ه‬‫ذخیر‬ ‫فایل‬ ‫سیستم‬ ‫یک‬
‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫در‬ ‫موجود‬ ‫‌های‬
‫ل‬‫فای‬ ‫به‬ ‫دسترسی‬ ‫امکان‬ ‫حال‬ ‫عین‬ ‫در‬ ‫و‬ ‫بود‬ ‫محلی‬ ‫دیسک‬ ‫یک‬ ‫در‬ ‫متداول‬ ‫‌های‬
‫ل‬‫فای‬
‫فعال‬ ‫طور‬ ‫به‬ ‫دیگر‬ ‫اما‬ ،‫باشد‬ ‫ایمن‬ ‫و‬ ‫خطا‬ ‫تحمل‬ ‫قابل‬ ،‫پذیر‬ ‫مقیاس‬ ‫که‬ ‫بود‬ ‫شده‬ ‫طراحی‬ ‫ای‬ ‫گونه‬ ‫به‬ ‫این‬ .‫‌کرد‬
‫ی‬‫م‬ ‫فراهم‬ ‫را‬
‫استفاده‬ ‫مورد‬ ‫اکنون‬ ‫هم‬ ‫هم‬ ‫ویژه‬ ‫طور‬ ‫به‬ ‫اما‬ . ‫است‬ ‫شده‬ ‫جایگزین‬ ‫دیگر‬ ‫سازی‬ ‫ذخیره‬ ‫های‬ ‫حل‬ ‫راه‬ ‫با‬ ‫و‬ ‫یابد‬ ‫نمی‬ ‫توسعه‬
. ‫میگیرد‬ ‫قرار‬

cachefs

  • 1.
    ‫تعالی‬ ‫بسمه‬ cachefs ‌ : ‫نویسنده‬ ‫دخت‬‫اسمعیل‬ ‫یاشار‬ ‫مهندس‬ : ‫نسخه‬ ۰.۱
  • 2.
    : ‫نویسنده‬ ‫درباره‬ ‫رشته‬‫آموخته‬ ‫دانش‬ ‫دخت‬ ‫اسمعیل‬ ‫یاشار‬ ‫بنده‬ cyber security . ‫هستم‬ ‫از‬ ‫بیش‬ ۱۵ . ‫دارم‬ ‫فعالیت‬ ‫سابقه‬ ‫سال‬ - - : ‫مولف‬ ‫مدرس‬ ‫مشاور‬ ‫داد‬ ‫شرح‬ ‫زیر‬ ‫های‬ ‫ساختار‬ ‫در‬ ‫میتوان‬ ‫را‬ ‫بنده‬ ‫های‬ ‫فعالیت‬ ‫جمله‬ ‫از‬ gnu/linux system/network/security/cloud Engineer/administrator & oracle dba | Linux Trainer |devops . ): ‫جدید‬ ‫دنیاهای‬ ‫کشف‬ ‫و‬ ‫تحقیق‬ ‫و‬ ‫مطالعه‬ ‫به‬ ‫مند‬ ‫عالقه‬ . ‫کنم‬ ‫اشاره‬ ‫استراتژی‬ ‫های‬ ‫بازی‬ ‫و‬ ‫اوتلو‬ ‫و‬ ‫شطرنج‬ ‫بازی‬ ‫به‬ ‫میتوانم‬ ‫من‬ ‫های‬ ‫سرگرمی‬ ‫از‬ ‫واقع‬ ‫در‬ / . ‫تبریز‬ ‫الگ‬ ‫گذاران‬ ‫بنیان‬ ‫از‬ ‫یکی‬ ‫و‬ ‫لینوکس‬ ‫گنو‬ ‫و‬ ‫باز‬ ‫متن‬ ‫دنیای‬ ‫عاشق‬ ‫هستم‬ ‫عاشق‬ ‫یک‬ ‫من‬ : ‫کنید‬ ‫پیدا‬ ‫و‬ ‫کنید‬ ‫دنبال‬ ‫را‬ ‫من‬ ‫میتوانید‬ ‫چطور‬ ‫خب‬ Mob : 09141100257 Telegram ID Telegram channel Instagram Account Linkedin Account . ‫بشنوم‬ ‫را‬ ‫انتقادتون‬ ‫یا‬ ‫پیشنهاد‬ ‫هرگونه‬ ‫میشم‬ ‫خوشحال‬ ‫همچنین‬ : ‫کنید‬ ‫پیدا‬ ‫را‬ ‫من‬ ‫از‬ ‫ی‬ ‫دیگر‬ ‫های‬ ‫کتاب‬ ‫میتونید‬ ‫چطور‬ ‫توی‬ slideshare ‫را‬ ‫کردم‬ ‫منتشر‬ ‫آزاد‬ ‫بصورت‬ ‫که‬ ‫دیگری‬ ‫های‬ ‫کتاب‬ ‫میتونید‬ ‫بگردید‬ ‫من‬ ‫اسم‬ ‫دنبال‬ ‫گوگل‬ ‫یا‬ . ‫کنید‬ ‫پیدا‬
  • 3.
    : ‫مشاوره‬ . . ‫خدمت‬‫در‬ ‫من‬ ‫فرمایید‬ ‫حاصل‬ ‫تماس‬ ‫کردم‬ ‫اشاره‬ ‫قبل‬ ‫صفحه‬ ‫در‬ ‫که‬ ‫هایی‬ ‫کانال‬ ‫از‬ ‫میتوانید‬ ‫مشاوره‬ ‫جهت‬ . ‫بود‬ ‫خواهم‬ ‫شما‬
  • 4.
    : ‫به‬ ‫تقدیم‬ ‫خدا‬ ‫شتافت‬‫یاریم‬ ‫به‬ ‫که‬ ‫بود‬ ‫او‬ ‫تنها‬ ‫هایم‬ ‫سختی‬ ‫در‬ ‫که‬ ‫چرا‬ ‫مادرم‬ ‫اویم‬ ‫مدیون‬ ‫که‬ ‫را‬ ‫حبت‬ َ‫م‬ ‫و‬ ‫انسانیت‬ ‫داد‬ ‫یاد‬ ‫و‬ . ‫کرد‬ ‫تقدیم‬ ‫زندگی‬ ‫به‬ ‫مرا‬ ‫که‬ ‫چرا‬ ‫پدرم‬ ‫اویم‬ ‫مدیون‬ ‫و‬ ‫بود‬ ‫من‬ ‫حامی‬ ‫همیشه‬ ‫روحش‬ ‫که‬ ‫عشقم‬ ‫هست‬ ‫و‬ ‫بود‬ ‫مشوقم‬ ‫که‬ ‫سورس‬ ‫اپن‬ ‫جامعه‬ ‫بشریت‬ ‫را‬ ‫هایش‬ ‫دانسته‬ ‫میکند‬ ‫منتشر‬ ‫و‬ ‫میخواند‬ ‫که‬ ‫او‬ ‫و‬ : ‫هیچ‬ ‫دیگر‬ ‫و‬ ‫جهانی‬ ‫صلح‬ ‫امید‬ ‫به‬ ‫و‬ )
  • 5.
    ‫؟‬ ‫کنیم‬ ‫استفاده‬‫لینوکس‬ ‫گنو‬ ‫از‬ ‫چرا‬ / ‫برای‬ ‫جایگزین‬ ‫یک‬ ‫دنبال‬ ‫به‬ ‫باید‬ ،‫نیست‬ ‫‌تان‬ ‫ی‬‫نیازها‬ ‫رفع‬ ‫برای‬ ‫مناسبی‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫ویندوز‬ ‫که‬ ‫رسیدید‬ ‫نتیجه‬ ‫این‬ ‫به‬ ‫اگر‬ ‫باشید‬ ‫آن‬ . ‫ندارد‬ ‫وجود‬ ‫فراوانی‬ ‫‌های‬ ‫ب‬‫انتخا‬ . ‫و‬ ‫مک‬ ‫به‬ ‫تنها‬ ‫بتواند‬ ‫‌ها‬ ‫ل‬‫‌عام‬ ‫م‬‫سیست‬ ‫سایر‬ ‫میان‬ ‫از‬ ‫ما‬ ‫‌های‬ ‫ب‬‫انتخا‬ ‫بهترین‬ ‫شاید‬ ‫گنو‬ / ‫شود‬ ‫منتهی‬ ‫لینوکس‬ . ‫اختصاصی‬ ‫‌افزارهای‬ ‫ت‬‫سخ‬ ‫به‬ ‫محصور‬ ‫اپل‬ ‫شرکت‬ ‫‌ی‬ ‫ه‬‫انحصارطلبان‬ ‫‌های‬ ‫ت‬‫سیاس‬ ‫علت‬ ‫به‬ ‫مک‬ ‫مناسبی‬ ‫و‬ ‫کامل‬ ‫کارکرد‬ ‫نیز‬ ‫نصب‬ ‫صورت‬ ‫در‬ ‫و‬ ‫‌شود‬ ‫ی‬‫م‬ ‫نصب‬ ‫‌افزارها‬ ‫ت‬‫سخ‬ ‫سایر‬ ‫روی‬ ‫سختی‬ ‫به‬ ‫و‬ ‫است‬ ‫شرکت‬ ‫همان‬ ‫ندارد‬ . ‫گنو‬ ‫‌عامل‬ ‫م‬‫سیست‬ / ‫دارد‬ ‫جالبی‬ ‫بسیار‬ ‌ ‫ه‬‫تاریخچ‬ ‫که‬ ‫است‬ ‫رایانه‬ ‫تاریخ‬ ‫‌های‬ ‫ه‬‫پروژ‬ ‫بزرگترین‬ ‫از‬ ‫یکی‬ ‫لینوکس‬ . ‫علت‬ ‫به‬ ‫بعدها‬ ‫اما‬ ‫شد‬ ‫ایجاد‬ ‫سرگرمی‬ ‫جهت‬ ‫تنها‬ ‫اندی‬‫ل‬‫فن‬ ‫دانشجوی‬ ‫یک‬ ‫توسط‬ ‫آن‬ ‫مونولیتیک‬ ‫‌ی‬ ‫ه‬‫هست‬ ‫که‬ ‫‌عاملی‬ ‫م‬‫سیست‬ ‫انتشار‬ ‫مجوز‬ ‫انتخاب‬ GPL ‫در‬ ‫اکنون‬ ‫و‬ ‫پیمود‬ ‫جهشی‬ ‫را‬ ‫پیشرفت‬ ‫مسیر‬ ۲۲ ‫نفوذ‬ ‫‌ها‬ ‫ن‬‫انسا‬ ‫اکثر‬ ‫زندگی‬ ‫در‬ ‫‌اش‬ ‫ی‬‫سالگ‬ ‫‌است‬ ‫ه‬‌ ‫د‬‫کر‬ . ‫از‬ ‫بسیاری‬ ‫روزها‬ ‫این‬ ‫پسوند‬ ‫که‬ ‫وسایلی‬ « ‫هوشمند‬ » ‫قلب‬ ‫عنوان‬ ‫به‬ ‫لینوکس‬ ‫از‬ ‫‌کشند‬ ‫ی‬‫م‬ ‫خود‬ ‫دنبال‬ ‫به‬ ‫را‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫استفاده‬ ‫خود‬ ‫‌عامل‬ ‫م‬‫سیست‬ . ‫مثل‬ ‫خانگی‬ ‫وسایل‬ ‫تا‬ ‫گرفته‬ ‫موتورسیکلت‬ ‫و‬ ‫ماشین‬ ‫مثل‬ ‫مختلف‬ ‫‌ی‬ ‫ه‬‫نقلی‬ ‫وسایل‬ ‫از‬ ‫دارند‬ ‫را‬ ‫خود‬ ‫جای‬ ‫نیز‬ ‫‌ها‬ ‫ت‬‫تبل‬ ‫و‬ ‫موبایل‬ ‫‌های‬ ‫ی‬‫گوش‬ ‫البته‬ ‫و‬ ‫و‬ ‫تلویزیون‬ ،‫یخچال‬ … . ‫گنو‬ ‫روی‬ ‫‌توان‬ ‫ی‬‫م‬ ‫هم‬ ‫دسکتاپ‬ ‫‌ی‬ ‫ه‬‫زمین‬ ‫در‬ ‫آیا‬ ‫‌گیرد؟‬ ‫ی‬‫م‬ ‫چشمه‬ ‫سر‬ ‫کجا‬ ‫از‬ ‫موفقیت‬ ‫همه‬ ‫این‬ ‫اما‬ / ‫کرد؟‬ ‫باز‬ ‫حساب‬ ‫لینوکس‬ ‫گنو‬ ‫‌ی‬ ‫ه‬‫رایان‬ ‫به‬ ‫نفوذ‬ ‫احتمال‬ ; / ‫است‬ ‫کم‬ ‫لینوکسی‬ ; ‫دنیاست‬ ‫‌های‬ ‫ل‬‫‌عام‬ ‫م‬‫سیست‬ ‫‌ترین‬ ‫ن‬‫ام‬ ‫از‬ ‫یکی‬ ‫لینوکس‬ ‫مسلما‬ . ‫پشت‬ ‫که‬ ‫است‬ ‫‌ای‬ ‫ه‬‫فلسف‬ ‫ویژگی‬ ‫این‬ ‫آمدن‬ ‫وجود‬ ‫به‬ ‫دلیل‬ ‫گنو‬ ‫‌عامل‬ ‫م‬‫سیست‬ / ‫دارد‬ ‫وجود‬ ‫آزاد‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫و‬ ‫لینوکس‬ . ‫ایسنیس‬‫ل‬ ‫طبق‬ GPL ‫شما‬ ‫است‬ ‫لینوکس‬ ‫انتشار‬ ‫مجوز‬ ‫که‬ ‫اما‬ ‫آزادانه‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫کنید‬ ‫ویرایش‬ ‫آزادانه‬ ،‫ببینید‬ ‫آزادانه‬ ‫را‬ ‫آنها‬ ،‫کنید‬ ‫دریافت‬ ‫آزادانه‬ ‫را‬ ‫برنامه‬ ‫یک‬ ‫کدهای‬ ‫‌توانید‬ ‫ی‬‫م‬ ‫کنید‬ ‫منتشر‬ ‫ایسنس‬‫ل‬ ‫همان‬ ‫تحت‬ . ‫و‬ ‫برسند‬ ‫نفر‬ ‫هزار‬ ‫صدها‬ ‫به‬ ‫لینوکس‬ ‫‌ی‬ ‫ه‬‫هست‬ ‫‌دهنگان‬ ‫ه‬‫توسع‬ ‫تا‬ ‫شده‬ ‫باعث‬ ‫ویژگی‬ ‫این‬ ‫‌است‬ ‫ه‬‫کرد‬ ‫کم‬ ‫بسیار‬ ‫را‬ ‫امنیتی‬ ‫‌های‬ ‫ه‬‫حفر‬ ‫و‬ ‫برده‬ ‫ا‬‫ل‬‫با‬ ‫بسیار‬ ‫را‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫پایداری‬ ‫امر‬ ‫همین‬ . ‫است‬ ‫حقیقت‬ ‫یک‬ ‫نگرفتن‬ ‫ویروس‬ ‫‌گیرد‬ ‫ی‬‫نم‬ ‫ویروس‬ ‫لینوکس‬ ‫که‬ ‫‌باشید‬ ‫ه‬‫شنید‬ ‫هم‬ ‫شما‬ ‫شاید‬ . ‫توجیه‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫این‬ ‫کم‬ ‫کاربرد‬ ‫با‬ ‫را‬ ‫اتفاق‬ ‫‌این‬‫‌ها‬ ‫ی‬‫خیل‬ ‫از‬ ‫بیش‬ ‫که‬ ‫بدانید‬ ‫است‬ ‫بهتر‬ ‫اما‬ ‫‌کنند‬ ‫ی‬‫م‬ ۴۰۰ ‫از‬ ‌ ‫ه‬‫ابررایان‬ ۵۰۰ ‫همچنین‬ ‫‌کنندو‬ ‫ی‬‫م‬ ‫استفاده‬ ‫لینوکس‬ ‫از‬ ‫دنیا‬ ‫برتر‬ ‫‌ی‬ ‫ه‬‫ابررایان‬ ‫از‬ ‫بیش‬ ۷۰ ‫‌های‬ ‫ه‬‫دهند‬ ‫سرویس‬ ‫درصد‬ ( servers ) ‫‌اند‬ ‫ه‬‫کرد‬ ‫انتخاب‬ ‫را‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫این‬ ‫نیز‬ ‫جهان‬ . ‫خاصی‬ ‫ایل‬‫ل‬‫د‬ ‫به‬ ‫البته‬ ‫از‬ ‫دسکتاپ‬ ‫کاربران‬ ‫تعداد‬ ‫همچنان‬ ۳ ‫‌است‬ ‫ه‬‫نکرد‬ ‫تجاوز‬ ‫درصد‬ . ‫کاربران‬ ‫علت‬ ‫به‬ ‫لینوکس‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫مسلما‬ ‫حساب‬ ‫این‬ ‫با‬ ‫و‬ ‫خرابکاری‬ ‫برای‬ ‫ویندوز‬ ‫به‬ ‫نسبت‬ ‫بیشتری‬ ‫پتانسیل‬ ‫سرورها‬ ‫و‬ ‫‌ها‬ ‫ه‬‫رایان‬ ‫ابر‬ ‫بخش‬ ‫در‬ ‫حیاتی‬ ‫‌های‬ ‫ت‬‫مسئولی‬ ‫و‬ ‫زیاد‬ ‫بسیار‬
  • 6.
    ‫دارد‬ ‫ویندوز‬ ‫به‬‫نسبت‬ ‫بیشتری‬ ‫امنیت‬ ‫و‬ ‫پایداری‬ ‫که‬ ‫‌کنیم‬ ‫ی‬‫م‬ ‫مشاهده‬ ‫عمل‬ ‫در‬ ‫اما‬ ‫دارد‬ ‫نفوذ‬ . ‫ویروس‬ ‫لینوکس‬ ‫چرا‬ ‫اما‬ ‫‌گیرد؟‬ ‫ی‬‫نم‬ ‫وجود‬ ‫امر‬ ‫این‬ ‫دلیل‬ ‌ ‫ی‬‫دسترس‬ ‫مجوزهای‬ ‫است‬ ‫متفاوت‬ ‫‌ها‬ ‫ل‬‫فای‬ ‫به‬ ‫لینوکس‬ ‫دید‬ ‫یعنی‬ ‫است‬ . ‫مثل‬ ‫اجرایی‬ ‫‌ی‬ ‫ه‬‫برنام‬ ‫هر‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫طی‬ ‫شدن‬ ‫اجرا‬ ‫برای‬ ‫را‬ ‫خاصی‬ ‫مراحل‬ ‫‌ها‬ ‫س‬‫ویرو‬ : ۱ . ‫‌کند‬ ‫ی‬‫م‬ ‫بررسی‬ ‫بودن‬ ‫اجرایی‬ ‫نظر‬ ‫از‬ ‫را‬ ‫فایل‬ ‫نوع‬ ‫ابتدا‬ ‫‌عامل‬ ‫م‬‫سیست‬ . ۲ . ‫‌شود‬ ‫ی‬‫م‬ ‫بررسی‬ ‫اجرا‬ ‫برای‬ ‫کاربر‬ ‫مجوزهای‬ . ۳ . ‫‌گیرد‬ ‫ی‬‫م‬ ‫قرار‬ ‫برنامه‬ ‫فایل‬ ‫اختیار‬ ‫در‬ ‫‌افزاری‬ ‫ت‬‫سخ‬ ‫منابع‬ ‫و‬ ‫‌شود‬ ‫ی‬‫م‬ ‫اجرا‬ ‫فایل‬ ‫ا‬‫ل‬‫با‬ ‫مورد‬ ‫دو‬ ‫تایید‬ ‫صورت‬ ‫در‬ . ‫‌شوند‬ ‫ی‬‫م‬ ‫طی‬ ‫چگونه‬ ‫ویندوز‬ ‫و‬ ‫لینوکس‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫دو‬ ‫در‬ ‫مراحل‬ ‫این‬ ‫ببینیم‬ ‫حال‬ . ۱ . ‫‌شود‬ ‫ی‬‫م‬ ‫شناخته‬ ‫آن‬ ‫پسوند‬ ‫از‬ ‫فایل‬ ‫نوع‬ ‫ویندوز‬ ‫در‬ . ‫پسوند‬ ‫فایل‬ ‫اگر‬ ‫یعنی‬ , exe com ‫یا‬ bat ‫فایل‬ ‫مانند‬ ‫‌باشد‬ ‫ه‬‫داشت‬ ‫‌شود‬ ‫ی‬‫م‬ ‫رفتار‬ ‫آن‬ ‫با‬ ‫اجرایی‬ . ‫توسط‬ ‫تغییر‬ ‫قابل‬ ‫که‬ ‫‌شوند‬ ‫ی‬‫م‬ ‫شناخته‬ ‫آنها‬ ‫داخلی‬ ‫سرنام‬ ‫روی‬ ‫از‬ ‫‌ها‬ ‫ل‬‫فای‬ ‫نوع‬ ‫لینوکس‬ ‫در‬ ‫اما‬ ‫نیستند‬ ‫کاربر‬ . ‫فایل‬ ‫یک‬ ،‫‌کند‬ ‫ی‬‫نم‬ ‫ایجاد‬ ‫اجرایی‬ ‫فایل‬ ‫آن‬ ‫با‬ ‫لینوکس‬ ‫رفتار‬ ‫در‬ ‫تغییری‬ ‫هیچ‬ ‫پسوند‬ ‫نداشتن‬ ‫یا‬ ‫داشتن‬ ‫واقع‬ ‫در‬ ‫آن‬ ‫پسوند‬ ‫اگر‬ ‫حتی‬ ‫است‬ ‫اجرایی‬ ‫حتما‬ ‫لینوکس‬ ‫در‬ ‫اجرایی‬ jpg ‫باشد‬ . ۲ . ‫دارند‬ ‫اجرا‬ ‫مجوز‬ ‫ویندوز‬ ‫در‬ ‫کاربران‬ ‫‌ی‬ ‫ه‬‫هم‬ ‫برای‬ ‫‌ها‬ ‫ل‬‫فای‬ ‫‌ی‬ ‫ه‬‫هم‬ ‫‌فرض‬ ‫ش‬‫پی‬ ‫حالت‬ ‫در‬ . ‫‌فایل‬ ‫م‬‫سیست‬ ‫از‬ ‫که‬ ‫صورتی‬ ‫در‬ ‫البته‬ Ntfs ‫دهند‬ ‫انجام‬ ‫کاری‬ ‫هر‬ ‫آزادند‬ ‫همه‬ ‫و‬ ‫داشت‬ ‫نخواهد‬ ‫وجود‬ ‫بررسی‬ ‫برای‬ ‫مجوزی‬ ‫ا‬‫ل‬‫اص‬ ‫وگرنه‬ ‫کنید‬ ‫استفاده‬ . ‫است‬ ‫فایل‬ ‫یک‬ ‫‌های‬ ‫ش‬‫بخ‬ ‫مهمترین‬ ‫از‬ ‫کاربران‬ ‫برای‬ ‫اجرا‬ ‫مجوز‬ ‫لینوکس‬ ‫در‬ . ‫برای‬ ‫شود‬ ‫شناخته‬ ‫اجرایی‬ ‫اگر‬ ‫فایل‬ ‫یک‬ ‫یعنی‬ ‫باشد‬ ‫داشته‬ ‫شدن‬ ‫اجرا‬ ‫مجوز‬ ‫باید‬ ‫اجرا‬ . ‫شرایط‬ ‫در‬ ‫و‬ ‫فایل‬ ‫‌ی‬ ‫ه‬‫کنند‬ ‫ایجاد‬ ‫کاربر‬ ‫برای‬ ‫فقط‬ ‫اجرا‬ ‫مجوز‬ ‫‌فرض‬ ‫ش‬‫پی‬ ‫حالت‬ ‫در‬ ‫‌رود‬ ‫ی‬‫م‬ ‫بین‬ ‫از‬ ‫فایل‬ ‫شدن‬ ‫کپی‬ ‫صورت‬ ‫در‬ ‫هم‬ ‫مجوز‬ ‫این‬ ‫‌شود‬ ‫ی‬‫م‬ ‫داده‬ ‫خاص‬ . ‫اینترنت‬ ‫از‬ ‫را‬ ‫اجرایی‬ ‫فایل‬ ‫شما‬ ‫اگر‬ ‫یعنی‬ ‫در‬ ‫را‬ ‫سیستم‬ ‫منابع‬ ‫نشود‬ ‫داده‬ ‫اجرا‬ ‫مجوز‬ ‫آن‬ ‫به‬ ‫شما‬ ‫توسط‬ ‫تا‬ ‫شود‬ ‫دانلود‬ ‫اتوماتیک‬ ‫ایلی‬‫ل‬‫د‬ ‫به‬ ‫فایل‬ ‫این‬ ‫یا‬ ‫کنید‬ ‫دانلود‬ ‫‌گیرد‬ ‫ی‬‫نم‬ ‫اختیار‬ . ‫پایین‬ ‫‌ی‬ ‫ه‬‫هزین‬ ‫انتشار‬ ‫مجوز‬ ‫از‬ ‫لینوکس‬ ‫‌ی‬ ‫ه‬‫استفاد‬ ‫دلیل‬ ‫به‬ ‫هم‬ ‫باز‬ GPL ‫‌آید‬ ‫ی‬‫م‬ ‫پایین‬ ‫بسیار‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫نهایی‬ ‫‌ی‬ ‫ه‬‫هزین‬ . ‫کدهای‬ ‫اکثر‬ ‫زیرا‬ ‫‌است‬ ‫ه‬‫شد‬ ‫نوشته‬ ‫دنیا‬ ‫سراسر‬ ‫مردم‬ ‫طرف‬ ‫از‬ ‫و‬ ‫داوطلبانه‬ ‫صورت‬ ‫به‬ ‫آن‬ .
  • 7.
    ‫دبیان‬ ‫‌دهندگان‬ ‫ه‬‫توسع‬ ‫از‬‫یکی‬ ‫آنالیزهای‬ ‫طبق‬ ‫که‬ ‫بدانید‬ ‫است‬ ‫جالب‬ ( debian ) ‫شمار‬ ‫نظر‬ ‫از‬ ‫لینوکس‬ ‫توزیع‬ ‫بزگترین‬ ‫که‬ ‫تقریبا‬ ‫دبیان‬ ‫دوباره‬ ‫تولید‬ ،‫است‬ ‫برنامه‬ ۱۹.۱ ‫ار‬‫ل‬‫د‬ ‫میلیارد‬ ( ‫حدود‬ ‫چیزی‬ ‫یعنی‬ ۲۴ ‫و‬ ‫هزار‬ ۷۰۰ ‫تومان‬ ‫میلیارد‬ ) ‫بر‬ ‫در‬ ‫هزینه‬ ‫لینوکس‬ ‫‌ی‬ ‫ه‬‫هست‬ ‫ارزش‬ ‫دیگری‬ ‫‌ای‬ ‫ه‬‫محاسب‬ ‫در‬ ‫و‬ ‫دارد‬ ۳ ‫‌است‬ ‫ه‬‫شد‬ ‫زده‬ ‫تخمین‬ ‫ار‬‫ل‬‫د‬ ‫میلیارد‬ . ‫پذیری‬ ‫انعطاف‬ ‫انتشار‬ ‫مجوز‬ ‫این‬ ‫آورد‬ ‫حساب‬ ‫به‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫صنعت‬ ‫برای‬ ‫اب‬‫ل‬‫انق‬ ‫یه‬ ‫را‬ ‫گنو‬ ‫‌توان‬ ‫ی‬‫م‬ ‫حقیقتا‬ - ‫فلسفه‬ ‫این‬ ‫آن‬ ‫از‬ ‫بهتر‬ ‫و‬ - ‫برای‬ ‫بود‬ ‫هم‬ ‫موفق‬ ‫حقیقتا‬ ‫و‬ ‫آمد‬ ‫وجود‬ ‫به‬ ‫‌افزارها‬ ‫م‬‫نر‬ ‫پیشرفت‬ ‫سد‬ ‫برداشتن‬ . ‫انتشار‬ ‫مجوز‬ ‫لطف‬ ‫به‬ ‫هم‬ ‫پذیری‬ ‫انعطاف‬ ‫یعنی‬ ‫لینوکس‬ ‫ویژگی‬ ‫چهارمین‬ GPL ‫آمده‬ ‫وجود‬ ‫به‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫تفکر‬ ‫و‬ . ‫طبق‬ ‫کرد‬ ‫سازی‬ ‫آماده‬ ‫خود‬ ‫نیازهای‬ ‫برای‬ ‫را‬ ‫آن‬ ‫و‬ ‫ویرایش‬ ‫آزادانه‬ ‫را‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫این‬ ‫کدهای‬ ‫‌توان‬ ‫ی‬‫م‬ ‫مجوز‬ ‫این‬ . ‫ویژگی‬ ‫این‬ ‫ببینیم‬ ‫مختلف‬ ‫‌های‬ ‫ه‬‫دستگا‬ ‫روی‬ ‫را‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫این‬ ‫تا‬ ‫شده‬ ‫باعث‬ . ‫سیکلت‬ ‫موتور‬ ‫ا‬‫ل‬‫مث‬ 02 TTX ‫شرکت‬ ‫محصول‬ Mavizen ‫داخلی‬ ‫‌ی‬ ‫ه‬‫رایان‬ ‫با‬ ‫الکترونیک‬ ‫‌ای‬ ‫ه‬‫مسابق‬ ‫موتورسیکلت‬ ‫نخستین‬ ‫است‬ . ‫‌شود‬ ‫ی‬‫م‬ ‫هدایت‬ ‫لینوکس‬ ‫طرق‬ ‫از‬ ‫ا‬‫ل‬‫کام‬ ‫سیکلت‬ ‫موتور‬ ‫این‬ . ‫شرکت‬ ‫شیردوشی‬ ‫‌های‬ ‫ه‬‫دستگا‬ ‫یا‬ DeLavel ‫از‬ ‫‌کند‬ ‫ی‬‫م‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫از‬ ‫کنترل‬ ‫و‬ ‫مدیریت‬ ‫برای‬ ‫لینوکس‬ ‫‌عامل‬ ‫م‬‫سیست‬ . ‫سیستم‬ ‫بر‬ ‫متحده‬ ‫ات‬‫ل‬‫ایا‬ ‫پست‬ ‫سرویس‬ ‫همچنین‬ ‫‌تپد‬ ‫ی‬‫م‬ ‫لینوکسی‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫یک‬ ‫آن‬ ‫قلب‬ ‫در‬ ‫که‬ ‫بوده‬ ‫متکی‬ ‫اتی‬‫ل‬‫مراس‬ ‫سازی‬ ‫مرتب‬ . ‫ایزامو‬ ( Isamu ) ‫سال‬ ‫حوالی‬ ‫در‬ ‫که‬ ۲۰۰۱ ‫شناخته‬ ‫لینوکس‬ ‫‌بر‬‫مبتنی‬ ‫‌نمای‬ ‫ن‬‫انسا‬ ‫روبات‬ ‫نخستین‬ ‫عنوان‬ ‫به‬ ،‫شد‬ ‫عرضه‬ ‫‌شود‬ ‫ی‬‫م‬ . ‫است‬ ‫شده‬ ‫تبدیل‬ ‫‌ها‬ ‫ت‬‫روبا‬ ‫انواع‬ ‫تمام‬ ‫معمول‬ ‫بنیان‬ ‫به‬ ‫لینوکس‬ ،‫‌کنون‬ ‫ا‬‫ت‬ ‫زمان‬ ‫آن‬ ‫از‬ ‫اما‬ . ‫‌ها‬ ‫ت‬‫روبا‬ ‫این‬ ‫جمله‬ ‫از‬ ‫پلئو‬ ‫به‬ ‫‌توان‬ ‫ی‬‫م‬ ( Pleo ) ‫کاتانا‬ ‫روباتیک‬ ‫بازوی‬ ‫و‬ ‫‌متحرک‬ ‫ی‬‫‌باز‬ ‫ب‬‫اسبا‬ ‫دایناسور‬ ( Katana Robotic Arm ) ‫توسط‬ ‫که‬ ‫نورونیکز‬ ( Neuronics ) ‫کرد‬ ‫اشاره‬ ،‫است‬ ‫شده‬ ‫ساخته‬ ‫صنعتی‬ ‫کاربردهای‬ ‫برای‬ . ‫دارد‬ ‫حضور‬ ‫هم‬ ‫راهنما‬ ‫‌های‬ ‫غ‬‫چرا‬ ‫در‬ ‫حتی‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫این‬ ‫نهایت‬ ‫در‬ ‫و‬ . ‫ترافیک‬ ‫پیک‬ ( Peek Traffic ) ‫از‬ ‫‌ای‬ ‫ه‬‫مجموع‬ ‫حتی‬ ‫و‬ ‫نیویورک‬ ،‫آیوا‬ ‫نظیر‬ ‫‌هایی‬ ‫ن‬‫مکا‬ ‫در‬ ‫را‬ ‫ترافیک‬ ‫کنترل‬ ‫که‬ ‫‌کند‬ ‫ی‬‫م‬ ‫تولید‬ ‫را‬ ‫لینوکس‬ ‫بر‬ ‫مبتنی‬ ‫راهنمایی‬ ‫‌های‬ ‫غ‬‫چرا‬ ‫بزرگراه‬ ۱۰۱ ‫دارند‬ ‫عهده‬ ‫بر‬ ‫‌آنجلس‬ ‫س‬‫ل‬ ‫در‬ . ‫‌عامل‬ ‫م‬‫سیست‬ ‫کدهای‬ ‫از‬ ‫اع‬‫ل‬‫اط‬ ‫دارید‬ ‫خبر‬ ‫خود‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫رازهای‬ ‫و‬ ‫رمز‬ ‫تمام‬ ‫از‬ ‫شما‬ ‫که‬ ‫است‬ ‫این‬ ‫‌سورس‬ ‫ن‬‫اپ‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫‌های‬ ‫ی‬‫ویژگ‬ ‫از‬ ‫یکی‬ . ‫ا‬‫ل‬‫مث‬ ‫نام‬ ‫به‬ ‫‌ای‬ ‫ه‬‫برنام‬ ‫شناسایی‬ ‫باعث‬ ‫ویژگی‬ ‫همین‬ carrier IQ ‫و‬ ‫ذخیره‬ ‫را‬ ‫همراه‬ ‫‌های‬ ‫ن‬‫تلف‬ ‫کاربران‬ ‫از‬ ‫زیادی‬ ‫اعات‬‫ل‬‫اط‬ ‫که‬ ‫شد‬ ‫‌کرد‬ ‫ی‬‫م‬ ‫ارسال‬ ‫معلومی‬ ‫نا‬ ‫جای‬ ‫به‬ .
  • 8.
    ‫در‬ ‫که‬ ‫کنیم‬‫بررسی‬ ‫را‬ ‫تر‬ ‫افتاده‬ ‫پا‬ ‫پیش‬ ‫‌های‬ ‫ی‬‫ویژگ‬ ‫هم‬ ‫کمی‬ ‫‌توانیم‬ ‫ی‬‫م‬ ‫بگذریم‬ ‫کلیدی‬ ‫و‬ ‫اصلی‬ ‫‌های‬ ‫ی‬‫ویژگ‬ ‫این‬ ‫از‬ ‫اگر‬ ‫اما‬ ‫‌آید‬ ‫ی‬‫م‬ ‫چشم‬ ‫به‬ ‫بیشتر‬ ‫دسکتاپ‬ ‫‌ی‬ ‫ه‬‫نسخ‬ . ‫نصب‬ ‫از‬ ‫بعد‬ ‫آماده‬ ‫‌ی‬ ‫ه‬‫برنام‬ ‫صدها‬ ً‫ا‬‫ل‬‫کام‬ ‫را‬ ‫شما‬ ‫نیاز‬ ‫که‬ ‫‌شوند‬ ‫ی‬‫م‬ ‫نصب‬ ‫دیگر‬ ‫درشت‬ ‫و‬ ‫ریز‬ ‫‌ی‬ ‫ه‬‫برنام‬ ‫هزاران‬ ‫با‬ ‫فرض‬ ‫پیش‬ ‫صورت‬ ‫به‬ ‫لینوکس‬ ‫‌های‬ ‫ه‬‫نسخ‬ ‫اکثر‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫برطرف‬ . ‫خود‬ ‫به‬ ‫‌افزاری‬ ‫م‬‫نر‬ ‫‌ای‬ ‫ه‬‫مجموع‬ ‫خرید‬ ‫و‬ ‫یافتن‬ ‫نیست‬ ‫ازم‬‫ل‬ ‫دیگر‬ ‫توزیع‬ ‫هر‬ ‫نصب‬ ‫از‬ ‫بعد‬ ‫شما‬ ‫همین‬ ‫برای‬ ‫بدهید‬ . ‫است‬ ‫استفاده‬ ‫‌ی‬ ‫ه‬‫آماد‬ ‫چیز‬ ‫همه‬ ‫یافتن‬ ‫برای‬ . ‫کلیک‬ ‫یک‬ ‫با‬ ‫نصب‬ ‫تکان‬ ‫خود‬ ‫‌ی‬ ‫ه‬‫رایان‬ ‫پشت‬ ‫از‬ ‫نیست‬ ‫ازم‬‫ل‬ ‫حتی‬ ‫نیست‬ ‫نگرانی‬ ‫جای‬ ‫داشتید‬ ‫نیاز‬ ‫‌ای‬ ‫ه‬‫برنام‬ ‫به‬ ‫هم‬ ‫باز‬ ‫نصب‬ ‫از‬ ‫بعد‬ ‫اگر‬ ‫حتی‬ ‫بخورید‬ . ‫به‬ ‫را‬ ‫بروزرسانی‬ ‫و‬ ‫نصب‬ ‫کار‬ ‫دارند‬ ‫قرار‬ ‫لینوکس‬ ‫مختلف‬ ‫‌های‬ ‫ع‬‫توزی‬ ‫در‬ ‫که‬ ‫‌هایی‬ ‫ه‬‫بست‬ ‫مدیریت‬ ‫یا‬ ‫نصاب‬ ‫‌های‬ ‫ه‬‫برنام‬ ‫‌دهند‬ ‫ی‬‫م‬ ‫انجام‬ ‫کاربر‬ ‫برای‬ ‫سادگی‬ . ‫متفاوت‬ ‫و‬ ‫سریع‬ ‫رسانی‬ ‫روز‬ ‫به‬ ‫کاربران‬ ‫‌ی‬ ‫ه‬‫استفاد‬ ‫‌ی‬ ‫ه‬‫آماد‬ ‫آن‬ ‫‌ی‬ ‫ه‬‫شد‬ ‫اح‬‫ل‬‫اص‬ ‫‌ی‬ ‫ه‬‫نسخ‬ ‫بعد‬ ‫روز‬ ‫چند‬ ‫بشود‬ ‫کشف‬ ‫باگی‬ ‫که‬ ‫هنگامی‬ ‫لینوکس‬ ‫عامل‬ ‫سیستم‬ ‫در‬ ‫است‬ . ‫اکثر‬ ‫رسانی‬ ‫بروز‬ ‫قدرت‬ ‫شما‬ ،‫آپدیت‬ ‫افزار‬ ‫نرم‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫که‬ ‫است‬ ‫یکپارچه‬ ‫طوری‬ ‫لینوکس‬ ‫سیستم‬ ‫اینکه‬ ‫ضمن‬ ‫دارید‬ ‫را‬ ‫ها‬ ‫برنامه‬ . ‫آن‬ ‫به‬ ‫وابسته‬ ‫های‬ ‫برنامه‬ ‫و‬ ‫عامل‬ ‫سیستم‬ ‫ات‬‫ل‬‫اشکا‬ ‫به‬ ‫محدود‬ ‫تنها‬ ‫ویندوز‬ ‫در‬ ‫این‬ ( ،‫پلیر‬ ‫مدیا‬ ‫مثل‬ ‫و‬ ‫اکسپلورر‬ … ) ‫است‬ . ‫بروزرسانی‬ ‫یک‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫نیز‬ ‫جدیدی‬ ‫های‬ ‫ویژگی‬ ‫امنیتی‬ ‫های‬ ‫آپدیت‬ ‫بر‬ ‫اوه‬‫ل‬‫ع‬ ‫لینوکس‬ ‫در‬ ‫باشد‬ ‫گرفته‬ ‫قرار‬ . ‫نیست‬ ‫پوشیده‬ ‫شما‬ ‫بر‬ ‫چیز‬ ‫هیچ‬ ‫لینوکس‬ ‫در‬ . ‫شده‬ ‫‌روز‬ ‫ه‬‫ب‬ ‫‌های‬ ‫ه‬‫بست‬ ‫تمامی‬ ‫حجم‬ ‫و‬ ‫توضیحات‬ ،‫نام‬ ،‫رسانی‬ ‫روز‬ ‫به‬ ‫‌ی‬ ‫ه‬‫برنام‬ ‫ببینید‬ ‫را‬ ‫روزرسانی‬ ‫به‬ ‫فرآیند‬ ‫ذره‬ ‫ذره‬ ‫‌توانید‬ ‫ی‬‫م‬ ‫شما‬ ‫و‬ ‫‌گذارد‬ ‫ی‬‫م‬ ‫شما‬ ‫اختیار‬ ‫در‬ ‫را‬ . ‫سریع‬ ‫پیشرفت‬ ‫‌دهد‬ ‫ی‬‫م‬ ‫روی‬ ‫آزاد‬ ‫دنیای‬ ‫در‬ ‫نویی‬ ‫اتفاق‬ ‫روز‬ ‫هر‬ ‫آزاد‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫‌ی‬ ‫ه‬‫فلسف‬ ‫و‬ ‫استالمن‬ ‫ریچارد‬ ‫لطف‬ ‫به‬ . ‫علت‬ ‫همین‬ ‫به‬ ‫هستند‬ ‫شدن‬ ‫کامل‬ ‫حال‬ ‫در‬ ‫روز‬ ‫هر‬ ‫سورس‬ ‫اپن‬ ‫‌های‬ ‫ه‬‫برنام‬ . ‫را‬ ‫پیشرفت‬ ‫این‬ ‫سرعت‬ ‫لینوکسی‬ ‫نویسان‬ ‫برنامه‬ ‫تعدد‬ ‫طرفی‬ ‫از‬ ‫‌است‬ ‫ه‬‫کرد‬ ‫بیشتر‬ . ‫درایورها‬ ‫نصب‬ ‫دهید‬ ‫انجام‬ ‫کاری‬ ‫هیچ‬ ‫نیست‬ ‫ازم‬‫ل‬ ‫درایورها‬ ‫اکثر‬ ‫نصب‬ ‫برای‬ ‫لینوکس‬ ‫در‬ . ‫استفاده‬ ‫معروف‬ ‫قطعات‬ ‫با‬ ‫رایانه‬ ‫یک‬ ‫از‬ ‫اگر‬ ‫‌کند‬ ‫ی‬‫م‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کرده‬ ‫شناسایی‬ ‫را‬ ‫قطعات‬ ‫خودکار‬ ‫صورت‬ ‫به‬ ‫لینوکس‬ ‫‌ی‬ ‫ه‬‫هست‬ ‫‌کنید‬ ‫ی‬‫م‬ .
  • 9.
    ‫داشته‬ ‫‌انداز‬ ‫ه‬‫را‬ ‫به‬‫احتیاج‬ ‫‌ها‬ ‫ه‬‫رایان‬ ‫بعضی‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫که‬ ‫هستند‬ ‫قطعاتی‬ ‫تنها‬ ‫گرافیک‬ ‫‌های‬ ‫ت‬‫کار‬ ‫و‬ ‫وایرلس‬ ‫‌های‬ ‫م‬‫مود‬ ‫باشند‬ . ‫‌العاده‬ ‫ق‬‫فو‬ ‫‌های‬ ‫ت‬‫افک‬ ‫و‬ ‫زیبایی‬ ‫گنو‬ ‫‌های‬ ‫ع‬‫توزی‬ ‫اینکه‬ ‫در‬ / ‫نکنید‬ ‫شک‬ ‫است‬ ‫‌تر‬ ‫ن‬‫‌ر‬ ‫د‬‫م‬ ‫و‬ ‫زیباتر‬ ‫بسیار‬ ‫ماکروسافت‬ ‌ ‫ل‬‫‌عام‬ ‫م‬‫سیست‬ ‫از‬ ‫لینوکس‬ . ‫مدیر‬ ‫‌ی‬ ‫ه‬‫وسیل‬ ‫به‬ ‫‌های‬ ‌ ‫ه‬‫پنجر‬ compiz ‫یا‬ Kwin ‫بدهید‬ ‫خود‬ ‫دسکتاپ‬ ‫به‬ ‫مختلف‬ ‫افکت‬ ‫دهها‬ ‫‌توانید‬ ‫ی‬‫م‬ . ‫زیبایی‬ ‫همچنین‬ KDE ‫سادگی‬ ‫و‬ Gnome ‫است‬ ‫‌زد‬ ‫ن‬‫زبا‬ ‫لینوکس‬ ‫دنیای‬ ‫در‬ . ‫سلیقه‬ ‫هر‬ ‫برای‬ ‫‌هایی‬ ‫ع‬‫توزی‬ ‫دارد‬ ‫وجود‬ ‫لینوکس‬ ‫قدرتمند‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫از‬ ‫متفاوت‬ ‫توزیع‬ ‫هزاران‬ ‫امروزه‬ . ‫‌شده‬ ‫ی‬‫ام‬‫ل‬‫اس‬ ‫‌های‬ ‫ع‬‫توزی‬ ‫به‬ ‫‌توان‬ ‫ی‬‫م‬ ‫میان‬ ‫این‬ ‫از‬ ‫‌ها‬ ‫ه‬‫د‬ ‫که‬ ‫و‬ ‫برق‬ ،‫ریاضی‬ ،‫فیزیک‬ ،‫شیمی‬ ‫مثل‬ ‫دانشگاهی‬ ‫‌های‬ ‫ه‬‫رشت‬ ‫مخصوص‬ ‫‌هایی‬ ‫ع‬‫توزی‬ ‫و‬ ‫بازی‬ ‫مخصوص‬ ‫‌هایی‬ ‫ع‬‫توزی‬ ‫تا‬ … ‫کرد‬ ‫اشاره‬ ،‫‌اند‬ ‫ه‬‫کرد‬ ‫‌آوری‬ ‫ع‬‫جم‬ ‫خود‬ ‫در‬ ‫را‬ ‫رشته‬ ‫مخصوص‬ ‫کاربردی‬ ‫‌ی‬ ‫ه‬‫برنام‬ . ‫فرمان‬ ‫خط‬ ‫توسط‬ ‫جادویی‬ ‫کنترل‬ ‫ترمینال‬ ‫از‬ ‫کنند‬ ‫استفاده‬ ‫لینوکس‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫از‬ ‫‌اند‬ ‫ه‬‫گرفت‬ ‫تصمیم‬ ‫تازگی‬ ‫به‬ ‫که‬ ‫بسیاری‬ ( ‫شبیه‬ ‫محیطی‬ command prompt ‫آن‬ ‫برابر‬ ‫چند‬ ‫قدرتی‬ ‫با‬ ‫ویندوز‬ ‫در‬ ) ‫دارد‬ ‫جدا‬ ‫دنیایی‬ ‫خود‬ ‫برای‬ ‫لینوکس‬ ‫ترمینال‬ ‫بدانید‬ ‫است‬ ‫بهتر‬ ‫اما‬ ،‫گریزانند‬ . ‫است‬ ‫مشتتان‬ ‫در‬ ‫لینوکس‬ ‫حقیقت‬ ‫در‬ ‫و‬ ‫دهید‬ ‫انجام‬ ‫‌خواهید‬ ‫ی‬‫م‬ ‫کاری‬ ‫هر‬ ‫ترمینال‬ ‫با‬ ‫‌توانید‬ ‫ی‬‫م‬ ‫شما‬ . ‫دستورات‬ ‫فهمیدن‬ ‫کند‬ ‫سرگرم‬ ‫را‬ ‫شما‬ ‫‌ها‬ ‫ت‬‫مد‬ ‫برای‬ ‫‌تواند‬ ‫ی‬‫م‬ ‫‌آید‬ ‫ی‬‫م‬ ‫دست‬ ‫به‬ ‫اینترنت‬ ‫در‬ ‫جستجو‬ ‫با‬ ‫مواقع‬ ‫اکثر‬ ‫که‬ ‫ترمینال‬ . ‫بدانید‬ ‫نیست‬ ‫بد‬ ‫‌گیرد‬ ‫ی‬‫م‬ ‫صورت‬ ‫فرمان‬ ‫خط‬ ‫و‬ ‫ترمینال‬ ‫از‬ ‫ا‬‫ل‬‫کام‬ ‫امنیت‬ ‫بردن‬ ‫ا‬‫ل‬‫با‬ ‫منظور‬ ‫به‬ ‫شبکه‬ ‫برای‬ ‫لینوکس‬ ‫از‬ ‫استفاده‬ ‫که‬ . ‫رایگان‬ ‫دانلود‬ ‫کنید‬ ‫دانلود‬ ‫توزیع‬ ‫آن‬ ‫اینترنتی‬ ‫پایگاه‬ ‫از‬ ‫رایگان‬ ‫و‬ ‫راحتی‬ ‫به‬ ‫‌توانید‬ ‫ی‬‫م‬ ‫را‬ ‫لینوکس‬ ‫‌های‬ ‫ع‬‫توزی‬ ‫اکثر‬ ‫از‬ ‫جدیدی‬ ‫‌ی‬ ‫ه‬‫نسخ‬ ‫هر‬ . ‫‌شود‬ ‫ی‬‫م‬ ‫برداشته‬ ‫شما‬ ‫دوش‬ ‫از‬ ‫هم‬ ‫آن‬ ‫خرید‬ ‫زحمت‬ ‫پس‬ . ‫‌کند‬ ‫ی‬‫م‬ ‫صدق‬ ‫نیز‬ ‫آزاد‬ ‫‌های‬ ‫ر‬‫‌افزا‬ ‫م‬‫نر‬ ‫اکثر‬ ‫‌ی‬ ‫ه‬‫دربار‬ ‫ویژگی‬ ‫این‬ . ‫البته‬ ‫‌کنند‬ ‫ی‬‫نم‬ ‫دریافت‬ ‫پولی‬ ‫کدهایشان‬ ‫برای‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫دهنگان‬ ‫توسعه‬ ‫چون‬ ‫که‬ ‫نیست‬ ‫معنی‬ ‫این‬ ‫به‬ ‫بودن‬ ‫رایگان‬ ‫این‬ ‫‌دهند‬ ‫ی‬‫م‬ ‫ارائه‬ ‫را‬ ‫‌تری‬ ‫ف‬‫ضعی‬ ‫محصول‬ ‫پس‬ . ‫است‬ ‫متفاوت‬ ‫باز‬ ‫متن‬ ‫مدل‬ ‫در‬ ‫کسب‬ ‫شیوه‬ ‫ا‬‫ل‬‫اصو‬ . ‫ا‬‫ل‬‫معمو‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫‌آورند‬ ‫ی‬‫م‬ ‫دست‬ ‫به‬ ‫زیر‬ ‫‌های‬ ‫ه‬‫شیو‬ ‫به‬ ‫را‬ ‫خود‬ ‫‌های‬ ‫ه‬‫سرمای‬ . • ‫پشتیبانی‬ ‫‌های‬ ‫س‬‫سروی‬ ‫‌ی‬ ‫ه‬‫ارائ‬ ( ‫اوبونتو‬ ‫برای‬ ‫کانونیکال‬ ‫مانند‬ ) • ‫ایسنس‬‫ل‬ ‫دو‬ ‫با‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫انتشار‬ ( ‫مانند‬ sun ‫‌کرد‬ ‫ی‬‫م‬ ‫منتشر‬ ‫پولی‬ ‫را‬ ‫آفیس‬ ‫استار‬ ‫و‬ ‫رایگان‬ ‫را‬ ‫آفیس‬ ‫اپن‬ ‫که‬ )
  • 10.
    • ‫اجرایی‬ ‫فایل‬ ‫پولی‬‫انتشار‬ ‫و‬ ‫برنامه‬ ‫کد‬ ‫رایگان‬ ‫انتشار‬ • ‫قبلی‬ ‫‌های‬ ‫ه‬‫نسخ‬ ‫و‬ ‫برنامه‬ ‫اصل‬ ‫بودن‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫و‬ ‫برنامه‬ ‫‌ی‬ ‫ه‬‫نسخ‬ ‫آخرین‬ ‫فروش‬ • ‫گوناگون‬ ‫‌های‬ ‫د‬‫نها‬ ‫برای‬ ‫برنامه‬ ‫سازی‬ ‫شخصی‬ ‫و‬ ‫‌تر‬ ‫ی‬‫اضاف‬ ‫امکانات‬ ‫بابت‬ ‫پول‬ ‫دریافت‬ • ‫داوطلبانه‬ ‫‌های‬ ‫ک‬‫کم‬ ‫یا‬ ‫کردن‬ ‫دونیت‬ ‫طریق‬ ‫از‬ • ‫‌ها‬ ‫ت‬‫شرک‬ ‫سایر‬ ‫با‬ ‫همکاری‬ ‫طریق‬ ‫از‬ ( ‫در‬ ‫دیگر‬ ‫‌های‬ ‫ت‬‫شرک‬ ‫جستجوی‬ ‫موتورهای‬ ‫دادن‬ ‫قرار‬ ‫با‬ ‫که‬ ‫ا‬‫ل‬‫موزی‬ ‫بنیاد‬ ‫مانند‬ ‫فایرفاکس‬ ) ‫سازی‬ ‫بومی‬ ‫شود‬ ‫همسان‬ ‫ملت‬ ‫یک‬ ‫فرهنگ‬ ‫با‬ ‫ا‬‫ل‬‫کام‬ ‫‌تواند‬ ‫ی‬‫م‬ ‫لینوکس‬ . ‫مانند‬ ‫است‬ ‫قائل‬ ‫مختلف‬ ‫‌های‬ ‫ن‬‫زبا‬ ‫برای‬ ‫‌عامل‬ ‫م‬‫سیست‬ ‫این‬ ‫اهمیتی‬ ‫در‬ ‫فارسی‬ ‫تقویم‬ ‫‌سازی‬ ‫ه‬‫پیاد‬ ‫یا‬ ‫و‬ ‫‌فرض‬ ‫ش‬‫پی‬ ‫صورت‬ ‫به‬ ‫فارسی‬ ‫استاندارد‬ ‫کیبورد‬ ‫از‬ ‫بشتیبانی‬ KDE ‫بسیاری‬ ‫شدن‬ ‫ترجمه‬ ‫یا‬ ‫مانند‬ ‫مهم‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫از‬ , libreoffice gimp ‫و‬ .. ‫ملی‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫داشتن‬ ‫برای‬ ‫مناسب‬ ‫بستر‬ ‫یک‬ ‫به‬ ‫را‬ ‫لینوکس‬ ‫کشورها‬ ‫سایر‬ ‫اف‬‫ل‬‫برخ‬ ‫ایران‬ ‫در‬ ‫متاسفانه‬ ‫که‬ ‫‌است‬ ‫ه‬‫کرد‬ ‫تبدیل‬ ( ‫آفریقایی‬ ‫کشورهای‬ ‫حتی‬ ) ‫اهمیت‬ ‫کمتر‬ ‫موضوع‬ ‫این‬ ‫به‬ ‫‌است‬ ‫ه‬‫شد‬ ‫داده‬ .
  • 11.
    ‫لینوکس‬ ‫و‬ ‫گنو‬‫تاریخچه‬ ‫مخفف‬ ‫گنو‬ .‫‌باشد‬ ‫ی‬‫م‬ ‫سازگار‬ ‫یونیکس‬ ‫با‬ ‫‌ای‬ ‫ه‬‫فزایند‬ ‫طــور‬ ‫به‬ ‫کــه‬ ‫بــوده‬ ‫آزاد‬ ‫ا‬‫ل‬‫کام‬ ‫عامل‬ ‫سیــستم‬ ‫یک‬ ‫گنو‬ ‫عامل‬ ‫سیستم‬ “ GNU’s Not Unix ‫سپتامبر‬ ‫در‬ ‫را‬ ‫گنو‬ ‫پروژه‬ ‫اولیه‬ ‫اعیه‬‫ل‬‫اط‬ ‫استالمن‬ ‫ریچارد‬ .‫است‬ ” ۱۹۸۳ ‫آن‬ ‫‌تر‬ ‫ل‬‫کام‬ ‫نسخه‬ .‫کرد‬ ‫منتشر‬ ‫سپتامبر‬ ‫در‬ ‫گنو‬ ‫امیه‬‫ل‬‫اع‬ ‫نام‬ ‫به‬ ۱۹۸۵ .‫است‬ ‫شده‬ ‫ترجمه‬ ‫زبان‬ ‫چندین‬ ‫به‬ ‫که‬ ‫شد‬ ‫منتشر‬ ‫برای‬ ‫بازگشتی‬ ‫مخفف‬ ‫یک‬ ،‫نخست‬ ‫‌کند؛‬ ‫ی‬‫م‬ ‫بــرطــرف‬ ‫را‬ ‫نیــازها‬ ‫از‬ ‫تعدادی‬ ‫که‬ ‫است‬ ‫شده‬ ‫انتخاب‬ ‫علت‬ ‫این‬ ‫به‬ »‫«گنو‬ ‫نام‬ “ GNU’s Not Unix .‫است‬ ‫جالب‬ ‫آن‬ ‫خواندن‬ ‫یا‬ ‫گفتن‬ ‫آهنگ‬ ،‫سوم‬ ،‫است‬ ‫واقعی‬ ‫کلمه‬ ‫یک‬ ،‫دوم‬ ،‫است‬ ) ( ” ‫مبلغی‬ ‫است‬ ‫ممکن‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫آوردن‬ ‫دست‬ ‫به‬ ‫برای‬ ‫شما‬ .‫قیمت‬ ‫نه‬ ،‫‌کند‬ ‫ی‬‫م‬ ‫اشاره‬ ‫آزادی‬ ‫به‬ »‫آزاد‬ ‫‌افزار‬ ‫م‬‫«نر‬ ‫در‬ »‫«آزاد‬ ‫کلمه‬ ‫آن‬ ‫از‬ ‫استفاده‬ ‫برای‬ ‫ویــژه‬ ‫آزادی‬ ‫ســه‬ ،‫باشید‬ ‫داشتــه‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫وقتـی‬ ،‫صورت‬ ‫هر‬ ‫در‬ .‫نپردازید‬ ‫یا‬ ‫بپردازید‬ ‫بــرای‬ ‫آزادی‬ ،‫دوم‬ ‫همــکاران؛‬ ‫و‬ ‫دوستان‬ ‫به‬ ‫آن‬ ‫دادن‬ ‫هدیه‬ ‫و‬ ‫برنامه‬ ‫از‬ ‫برداری‬ ‫نسخه‬ ‫برای‬ ‫آزادی‬ ،‫نخست‬ .‫داشت‬ ‫خواهید‬ ‫بهبود‬ ‫نسخه‬ ‫توزیع‬ ‫برای‬ ‫آزادی‬ ،‫سوم‬ ‫منبع؛‬ ‫کدهای‬ ‫به‬ ‫کامل‬ ‫دسترسی‬ ‫داشتن‬ ‫با‬ ،‫دلخواه‬ ‫طور‬ ‫به‬ ‫برنامه‬ ‫در‬ ‫تغییرات‬ ‫اعمال‬ ‫انتقال‬ ‫فیزیکی‬ ‫کار‬ ‫بــرای‬ ‫‌تــوانـید‬ ‫ی‬‫م‬ ،‫نمایید‬ ‫توزیع‬ ‫را‬ ‫گنو‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫مجددا‬ ‫اگر‬ .‫جامعه‬ ‫ساخت‬ ‫به‬ ‫کمک‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫یافته‬ ( . ‫کنید‬ ‫هدیه‬ ‫رایگان‬ ‫طور‬ ‫به‬ ‫را‬ ‫آنها‬ ‫یا‬ ‫و‬ ‫کنید‬ ‫دریافت‬ ‫را‬ ‫مبلغی‬ ‫نسخه‬ ‫یک‬ ) ‫ســال‬ ‫در‬ .‫‌شود‬ ‫ی‬‫م‬ ‫نامیده‬ «‫گنو‬ ‫»پروژه‬ ،‫گنو‬ ‫سیستم‬ ‫توسعه‬ ‫پروژه‬ ۱۹۸۳ ‫روح‬ ‫بازگرداندن‬ ‫برای‬ ‫راهی‬ ‫عنوان‬ ‫به‬ ‫گنــو‬ ‫پــروژه‬ ‫توسط‬ ‫که‬ ‫موانع‬ ‫بردن‬ ‫بین‬ ‫از‬ ‫با‬ ‫تا‬ ‫شد‬ ‫ایجاد‬ ‫داشـت‬ ‫وجــود‬ ‫کامپیــوتر‬ ‫کاربران‬ ‫جامعه‬ ‫بین‬ ‫در‬ ‫نخست‬ ‫روزهای‬ ‫در‬ ‫که‬ ‫همکاری‬ .‫سازد‬ ‫ممکن‬ ‫را‬ ‫همکاری‬ ‫دیگر‬ ‫بار‬ ‫یک‬ ،‫بودند‬ ‫شده‬ ‫تحمیل‬ ‫انحصاری‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫صاحبان‬ ‫سال‬ ‫در‬ ۱۹۷۱ ‫دانشگاه‬ ‫در‬ ‫را‬ ‫خود‬ ‫کار‬ ‫استالمن‬ ‫ریچارد‬ ‫که‬ ‫هنگامی‬ MIT ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫از‬ ‫منحصرا‬ ‫کــه‬ ‫گــروهی‬ ‫در‬ ،‫کرد‬ ‫آغاز‬ ‫‌نویسان‬ ‫ه‬‫بــرنام‬ .‫‌کــردند‬ ‫ی‬‫م‬ ‫توزیع‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫اغلب‬ ‫نیز‬ ‫کامپیوتری‬ ‫‌های‬ ‫ت‬‫شرک‬ ‫حتی‬ .‫پرداخت‬ ‫کار‬ ‫به‬ ‫‌کردند‬ ‫ی‬‫م‬ ‫استفاده‬ .‫‌دادند‬ ‫ی‬‫م‬ ‫انجام‬ ‫را‬ ‫کار‬ ‫همین‬ ‫نیز‬ ‫اغلب‬ ‫و‬ ‫بودند‬ ‫آزاد‬ ‫یکدیگر‬ ‫با‬ ‫همکاری‬ ‫در‬ ‫دهه‬ ‫در‬ ۱۹۸۰ ‫را‬ ‫کاربزان‬ ‫توسط‬ ‫همکاری‬ ‫آنها‬ ‫مالکان‬ ‫و‬ ‫داشتند‬ ‫مالک‬ ‫که‬ ‫معنی‬ ‫این‬ ‫بــه‬ ،‫بودند‬ ‫انحصاری‬ ‫‌افزارها‬ ‫م‬‫نر‬ ‫تمام‬ ‫تقریبا‬ .‫‌کرد‬ ‫ی‬‫م‬ ‫ایجاب‬ ‫را‬ ‫گنو‬ ‫پروژه‬ ‫ضرورت‬ ‫کار‬ ‫این‬ ‫که‬ ‫‌کردند‬ ‫ی‬‫م‬ ‫منع‬ ‫حتی‬ ‫شـما‬ ،‫بــاشـد‬ ‫نـداشـته‬ ‫وجــود‬ ‫آزادی‬ ‫عامل‬ ‫سـیـستم‬ ‫اگــر‬ ‫دارند؛‬ ‫نیــاز‬ ‫عامل‬ ‫سیستم‬ ‫یــک‬ ‫به‬ ‫کامپیوتر‬ ‫کاربران‬ ‫تمام‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫در‬ ‫ضرورت‬ ‫اولیــن‬ ‫بنــابــراین‬ .‫کنید‬ ‫شروع‬ ‫را‬ ‫کامپیوتر‬ ‫با‬ ‫کار‬ ‫انحصاری‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫از‬ ‫استفاده‬ ‫بدون‬ ‫‌توانید‬ ‫ی‬‫نم‬ .‫است‬ ‫آزاد‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫وجود‬ ،‫آزاد‬ ‫خورده‬ ‫محک‬ ‫ا‬‫ل‬‫قب‬ ‫آن‬ ‫کلی‬ ‫طــراحی‬ ‫زیرا‬ ‫بساند‬ ‫یونیکس‬ ‫با‬ ‫منطبق‬ ‫عاملی‬ ‫سیستم‬ ‫تا‬ ‫گرفتند‬ ‫تصمیم‬ ‫آزاد‬ ‫افزاری‬ ‫نرم‬ ‫جنبش‬ .‫‌کرد‬ ‫ی‬‫م‬ ‫آسان‬ ‫را‬ ‫گنو‬ ‫به‬ ‫یونیکس‬ ‫کاربران‬ ‫حرکت‬ ‫سازگاری‬ ‫این‬ ‫همچنین‬ ‫و‬ ،‫بود‬ ‫انتقال‬ ‫قابل‬ ‫و‬
  • 12.
    ‫‌های‬ ‫ه‬‫برنام‬ ،‫ویــرایشــگـرها‬ ،‫کامپــایـلرها‬‫شــامــل‬ ‫و‬ ‫اســت؛‬ ‫هسته‬ ‫یک‬ ‫از‬ ‫بیشتر‬ ‫خیلی‬ ‫یونیکس‬ ‫شبه‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫بسیار‬ ‫کار‬ ‫کامل‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫نوشتن‬ ‫بنابرایـن‬ .‫‌باشد‬ ‫ی‬‫م‬ ‫دیگر‬ ‫چیزهای‬ ‫خیلی‬ ‫و‬ ‫پستی‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ،‫متن‬ ‫‌بندی‬ ‫ب‬‫قال‬ ‫ژانویه‬ ‫در‬ .‫است‬ ‫بزرگی‬ ۱۹۸۴ ‫اکتبر‬ ‫در‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫بنیاد‬ .‫انجامید‬ ‫طول‬ ‫به‬ ‫سالها‬ ‫کردند‬ ‫کار‬ ‫به‬ ‫شروع‬ ۱۹۸۵ ‫برای‬ ‫بیشتر‬ .‫شد‬ ‫تاسیس‬ ‫گنو‬ ‫توسعه‬ ‫به‬ ‫کمک‬ ‫جهت‬ ‫سرمایه‬ ‫جذب‬ ‫سال‬ ‫تا‬ ۱۹۹۰ ،‫یونیکس‬ ‫شبه‬ ‫هسته‬ ‫یک‬ ،‫لینوکس‬ ‫سپس‬ . ‫یافتند‬ ‫دست‬ ‫هسته‬ ‫جــز‬ ‫بــه‬ ،‫عامل‬ ‫سیستم‬ ‫اصلی‬ ‫اجزای‬ ‫تمامی‬ ‫به‬ ‫سال‬ ‫در‬ ۱۹۹۱ ‫ســال‬ ‫در‬ ‫و‬ ‫کرد‬ ‫پیدا‬ ‫توسعه‬ ‫تروالدز‬ ‫لینوس‬ ‫توسط‬ ۱۹۹۲ ‫سیستم‬ ‫با‬ ‫لینوکس‬ ‫ترکیب‬ .‫شد‬ ‫آزاد‬ ‫‌افـزار‬ ‫م‬‫نــر‬ ‫یــک‬ ‫‌ها‬ ‫ه‬‫د‬ ‫‌اکنون‬ ‫م‬‫ه‬ ‫که‬ ‫‌شود‬ ‫ی‬‫م‬ ‫زده‬ ‫تخمــین‬ .‫لینوکس‬ ‫گنـو‬ ‫سیستم‬ :‫شد‬ ‫کــامل‬ ‫عامــل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫منجر‬ ‫گنو‬ ‫کامل‬ ‫تقریبا‬ / .‫‌کنند‬ ‫ی‬‫م‬ ‫استفاده‬ ‫غـیـره‬ ‫و‬ ‫ردهــت‬ ،‫دبیــان‬ ،‫اسلکور‬ ‫شــامــل‬ ،‫لینوکس‬ ‫گنو‬ ‫‌های‬ ‫م‬‫سیست‬ ‫از‬ ‫نفر‬ ‫میلیون‬ / ‫کامل‬ ‫مجموعه‬ ‫یک‬ ‫تا‬ ‫دارد‬ ‫نظر‬ ‫در‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫بنیاد‬ .‫است‬ ‫نشده‬ ‫محدود‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫فقط‬ ‫گنو‬ ‫پروژه‬ ،‫حال‬ ‫این‬ ‫با‬ ‫شــامــل‬ ‫مــوضــوع‬ ‫ایــن‬ .‫باشند‬ ‫داشته‬ ‫‌خواهند‬ ‫ی‬‫م‬ ‫کاربــران‬ ‫از‬ ‫بسیاری‬ ‫که‬ ‫آنچه‬ ‫هر‬ ، ‫کند‬ ‫ایجاد‬ ‫را‬ ‫‌افزارها‬ ‫م‬‫نر‬ ‫از‬ .‫‌شود‬ ‫ی‬‫م‬ ‫نیز‬ ‫کاربردی‬ ‫‌افزارهای‬ ‫م‬‫نـر‬ ‫همین‬ ‫به‬ ‫کنند‬ ‫تهیه‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫نیز‬ ‫ندارند‬ ‫مهارت‬ ‫کامپیـوتر‬ ‫زمینه‬ ‫در‬ ‫که‬ ‫کاربرانی‬ ‫برای‬ ‫دارد‬ ‫قصد‬ ‫همچنین‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫بنیاد‬ .‫کرد‬ ‫ایجاد‬ ،‫گنو‬ ‫سیستم‬ ‫از‬ ‫استفاده‬ ‫در‬ ‫‌کار‬ ‫ه‬‫تاز‬ ‫کاربران‬ ‫به‬ ‫کمک‬ ‫منظور‬ ‫به‬ ‫گرافیکی‬ ‫کار‬ ‫میز‬ ‫یک‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫بنیاد‬ ‫جهت‬ ‫در‬ ‫‌اکنون‬ ‫م‬‫ه‬ ‫آزاد‬ ‫بازی‬ ‫تعدادی‬ .‫کند‬ ‫ایجاد‬ ‫نیز‬ ‫دیگــری‬ ‫تفریح‬ ‫ابزارهای‬ ‫و‬ ‫‌ها‬ ‫ی‬‫باز‬ ‫‌خــواهد‬ ‫ی‬‫م‬ ‫همچنین‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫بنیاد‬ ‫مانند‬ ‫قوانینی‬ ‫که‬ ‫زمانی‬ ‫جز‬ ‫بـه‬ ،‫نـدارد‬ ‫وجــود‬ ‫محدودیتی‬ ‫هیچ‬ ‫برود؟‬ ‫پیش‬ ‫‌تواند‬ ‫ی‬‫م‬ ‫کجا‬ ‫تا‬ ‫آزاد‬ ‫‌افزار‬ ‫م‬‫نر‬ .‫است‬ ‫دسترس‬ ‫تمام‬ ‫انجام‬ ‫برای‬ ‫آزاد‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫کردن‬ ‫فراهم‬ ‫نــهـایی‬ ‫هــدف‬ .‫کننــد‬ ‫منع‬ ‫کامل‬ ‫طور‬ ‫به‬ ‫را‬ ‫گنو‬ ‫‌افزار‬ ‫م‬‫نر‬ ،‫انحصاری‬ ‫سیستم‬ .‫‌باشد‬ ‫ی‬‫م‬ ‫انحصاری‬ ‫‌افزارهای‬ ‫م‬‫نر‬ ‫کردن‬ ‫مطرود‬ ‫نتیجه‬ ‫در‬ ‫و‬ ‫دهند‬ ‫انجام‬ ‫‌خواهند‬ ‫ی‬‫م‬ ‫کامپیوتر‬ ‫کاربران‬ ‫که‬ ‫کارهایی‬
  • 13.
    ‫باز‬ ‫متن‬ ‫افزار‬‫نرم‬ Open Source Software ‫مقدمه‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫اکوسیستم‬ ‫در‬ ‫‌گذاران‬ ‫ه‬‫سرمای‬ ‫اقتصادی‬ ‫رفتار‬ ‫بر‬ ‫که‬ ‫‌ای‬ ‫ه‬‫احظ‬‫ل‬‫م‬ ‫قابل‬ ‫تأثیر‬ ‫با‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫افزار‬ ‫نرم‬ ‫کننده‬ ‫اعمال‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫سعی‬ ‫‌دهنگان‬ ‫ه‬‫توسع‬ ‫تازه‬ ‫محیط‬ ‫این‬ ‫در‬ .‫است‬ ‫داده‬ ‫تغییر‬ ‫را‬ ‫بازی‬ ‫قواعد‬ ‫گذاشته‬ ‫سود‬ ‫انتظار‬ ‫سیستم‬ ‫فروشندگان‬ ‫و‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫حس‬ ‫را‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫ات‬‫ل‬‫محصو‬ ‫تولید‬ ‫فشار‬ ‫شرکتها‬ ،‫باشند‬ ‫کد‬ .‫‌کشند‬ ‫ی‬‫م‬ ‫را‬ ‫سرشاری‬
  • 14.
    ۱ ‫معرفی‬ . ‫اتفاق‬ ‫این‬.‫است‬ ‫آورده‬ ‫بار‬ ‫به‬ ‫کاربران‬ ‫برای‬ ‫ارزانتر‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫از‬ ‫بیش‬ ‫چیزی‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫ظهور‬ .‫است‬ ‫کرده‬ ‫ایجاد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫حوزه‬ ‫بازیگران‬ ‫بین‬ ‫اقتصادی‬ ‫انفعال‬ ‫و‬ ‫فعل‬ ‫در‬ ‫عمده‬ ‫تغییراتی‬ ‫زندگی‬ ‫از‬ ‫سبکی‬ ‫حتی‬ ‫یا‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫توسعه‬ ‫به‬ ‫ویژه‬ ‫نگاهی‬ ‫تجسم‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫‌ها‬ ‫ی‬‫خیل‬ ‫برای‬ - - ‫که‬ ‫است‬ ‫این‬ ‫گابریل‬ ‫ریچارد‬ ‫و‬ ‫گلدمن‬ ‫ران‬ ‫پیشنهاد‬ .‫هست‬ ‫هم‬ ‫تجاری‬ ‫تدبیر‬ ‫نوعی‬ ‫معنای‬ ‫به‬ ‫اما‬ ‫است‬ ‫اطراف‬ ‫زنده‬ ‫محیطی‬ ‫و‬ ‫کنند‬ ‫استفاده‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫از‬ ‫کاربرانشان‬ ‫جامعه‬ ‫رشد‬ ‫برای‬ ‫باید‬ ‫شرکتها‬ .‫نمایند‬ ‫ایجاد‬ ‫خدماتشان‬ ‫و‬ ‫ات‬‫ل‬‫محصو‬ ‫کاربر‬ ‫احتیاجات‬ ‫با‬ ‫آن‬ ‫دادن‬ ‫تطبیق‬ ‫برای‬ ‫که‬ ‫را‬ ‫کد‬ ‫متن‬ ‫و‬ ‫است‬ ‫رایگان‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫معمول‬ ‫بطور‬ ‫اوه‬‫ل‬‫بع‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫بازپخش‬ ‫اجازه‬ ‫کاربر‬ ‫به‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌های‬ ‫ه‬‫پروان‬ ‫اغلب‬ .‫دارد‬ ‫همراه‬ ‫به‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫بصورت‬ ‫کد‬ ‫متن‬ ‫تغییرات‬ ‫که‬ ‫زمانی‬ ‫تا‬ ‫‌دهند‬ ‫ی‬‫م‬ ‫بازپخش‬ ‫برای‬ ‫مبلغی‬ ‫دریافت‬ ‫ازای‬ ‫در‬ ‫را‬ ‫ممکن‬ ‫تغییرات‬ ‫باشد‬ ‫دسترس‬ ‫در‬ ‫عمومی‬ ( . . www opensource org .) ‫بجای‬ .‫‌دهد‬ ‫ی‬‫م‬ ‫توسعه‬ ‫جامعه‬ ‫که‬ ‫است‬ ‫‌افزاری‬ ‫م‬‫نر‬ ‫جمعی‬ ‫‌باز‬ ‫ن‬‫مت‬ .‫دارد‬ ‫وجود‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫نوع‬ ‫دو‬ ‫‌گیرند‬ ‫ی‬‫م‬ ‫تصمیم‬ ‫داوطلبان‬ ‫از‬ ‫برگزیده‬ ‫گروهی‬ ‫گاهی‬ ‫باشد‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫مالک‬ ‫حقوقی‬ ‫شخصیت‬ ‫یک‬ ‫اینکه‬ ‫کدام‬ ‫به‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫و‬ ‫شوند‬ ‫پذیرفته‬ ‫اصلی‬ ‫کد‬ ‫متن‬ ‫به‬ ‫ورود‬ ‫برای‬ ‫شده‬ ‫اعمال‬ ‫همکاریهای‬ ‫از‬ ‫یک‬ ‫کدام‬ ‫که‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫درباره‬ ‫بخصوص‬ ‫شرکت‬ ‫یک‬ ‫نه‬ ‫و‬ ‫کد‬ ‫کنندگان‬ ‫اعمال‬ ،‫شخصی‬ ‫‌دهندگان‬ ‫ه‬‫توسع‬ .‫برود‬ ‫سو‬ ‫آپاچی‬ ‫وب‬ ‫سرور‬ ‫مورد‬ ‫مانند‬ ‫‌گیرند‬ ‫ی‬‫م‬ ‫تصمیم‬ ( . . httpd apache org .) ‫حق‬ ‫شرکت‬ .‫است‬ ‫آن‬ ‫‌دهنده‬ ‫ه‬‫توسع‬ ‫و‬ ‫مالک‬ ،‫سود‬ ‫پی‬ ‫در‬ ‫شخصیتی‬ ‫که‬ ‫است‬ ‫‌افزاری‬ ‫م‬‫نر‬ ‫تجاری‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫آینده‬ ‫در‬ ‫و‬ ‫بپذیرد‬ ‫اصلی‬ ‫کد‬ ‫متن‬ ‫به‬ ‫ورود‬ ‫برای‬ ‫را‬ ‫کد‬ ‫کدام‬ ‫که‬ ‫‌کند‬ ‫ی‬‫م‬ ‫تعیین‬ ‫و‬ ‫دارد‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫تالیف‬ ‫مورد‬ ‫مانند‬ ‫دهد‬ ‫انجام‬ ‫کاری‬ ‫چه‬ MySQL ‫داده‬ ‫پایگاه‬ ‫و‬ . . MySQL (www mysql com) . ‫اقتصاد‬ ‫بر‬ ‫اغلب‬ ‫جامعه‬ ‫بوسیله‬ ‫شده‬ ‫داده‬ ‫توسعه‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫اقتصاد‬ ‫درباره‬ ‫پیشین‬ ‫مطالعات‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫به‬ ‫‌آوری‬ ‫ب‬‫تعج‬ ‫فراوان‬ ‫داوطلبانه‬ ‫کار‬ ‫میزان‬ ‫آن‬ ‫در‬ ‫که‬ ‫است‬ ‫متمرکز‬ ‫کار‬ ‫نیروی‬ ‫از‬ ‫ناشی‬ ‫شخصی‬ ‫لذت‬ ‫بخاطر‬ ‫‌دهندگان‬ ‫ه‬‫توسع‬ ‫که‬ ‫‌کند‬ ‫ی‬‫م‬ ‫اشاره‬ ‫ریموند‬ ‫اریک‬ .‫‌یابد‬ ‫ی‬‫م‬ ‫تخصیص‬ ‫در‬ ‫همکارانش‬ ‫و‬ ‫هارووی‬ ‫ارنان‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫کمک‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌های‬ ‫ه‬‫پروژ‬ ‫به‬ ‫همتایانشان‬ ‫بین‬ ‫اعتبار‬ ‫افزایش‬
  • 15.
    . ‫رسیدند‬ ‫مشابهی‬‫نتیجه‬ ‫به‬ ‫نیز‬ ‫خود‬ ‫تجربی‬ ‫مطالعه‬ ‫و‬ ‫فنی‬ ‫تواناییهای‬ ‫کردن‬ ‫مستند‬ ‫برای‬ ‫‌دهندگان‬ ‫ه‬‫توسع‬ ‫که‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫ال‬‫ل‬‫استد‬ ‫تیروله‬ ‫جین‬ ،‫لرنرو‬ ‫جاشوا‬ ‫رابرت‬ ‫اخانیو‬‫ل‬ ‫کریم‬ ‫و‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫کمک‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌های‬ ‫ه‬‫پروژ‬ ‫به‬ ‫آتی‬ ‫کارفرمایان‬ ‫برای‬ ‫شغلی‬ ‫‌انداز‬ ‫م‬‫چش‬ ‫بهبود‬ ‫‌های‬ ‫ه‬‫پروژ‬ ‫به‬ ‫‌دهندگان‬ ‫ه‬‫توسع‬ ‫کمک‬ ‫برای‬ ‫مهمی‬ ‫ذاتی‬ ‫محرک‬ ‫کار‬ ‫از‬ ‫بردن‬ ‫لذت‬ ‫که‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫گزارش‬ ‫گلف‬ .‫‌اند‬ ‫م‬‫مه‬ ‫هم‬ ‫مالی‬ ‫‌های‬ ‫ه‬‫انگیز‬ ‫که‬ ‫‌دهد‬ ‫ی‬‫م‬ ‫نشان‬ ‫مطالعه‬ ‫این‬ ‫گرچه‬ ‫است‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫چرا‬ ‫که‬ ‫‌دهد‬ ‫ی‬‫نم‬ ‫شرح‬ ‫را‬ ‫این‬ ‫اما‬ ‫است‬ ‫داوطلبانه‬ ‫کار‬ ‫برای‬ ‫توضیحات‬ ‫از‬ ‫‌ای‬ ‫ه‬‫پار‬ ‫اینها‬ ‫که‬ ‫حالی‬ ‫در‬ ‫کمک‬ ‫‌باز‬ ‫ن‬‫مت‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫‌های‬ ‫ه‬‫پروژ‬ ‫به‬ ‫شرکت‬ ‫کاری‬ ‫زمان‬ ‫در‬ ‫که‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫استخدام‬ ‫را‬ ‫اشخاصی‬ ‫شرکتها‬ ‫آپاچی‬ ‫افزار‬ ‫نرم‬ ‫بنیاد‬ ‫پروژه‬ ‫به‬ ‫که‬ ‫کسانی‬ ‫حقوق‬ ‫که‬ ‫دریافتند‬ ‫همکارانش‬ ‫و‬ ‫هان‬ ‫هورن‬ ‫ایل‬ .‫‌کنند‬ ‫ی‬‫م‬ ‫که‬ ‫گرفتند‬ ‫نتیجه‬ ‫محققین‬ ‫پس‬ .‫دارد‬ ‫آپاچی‬ ‫ات‬‫ل‬‫تشکی‬ ‫در‬ ‫آنها‬ ‫رتبه‬ ‫با‬ ‫مستقیمی‬ ‫رابطه‬ ‫‌کنند‬ ‫ی‬‫م‬ ‫کمک‬ ‫بکار‬ ‫مولد‬ ‫‌های‬ ‫ی‬‫توانای‬ ‫سنجش‬ ‫برای‬ ‫معیاری‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫بنیاد‬ ‫در‬ ‫‌دهندگان‬ ‫ه‬‫توسع‬ ‫رتبه‬ ‫کارفرمایان‬ .‫‌گیرند‬ ‫ی‬‫م‬
  • 16.
    Cachefs ‫توسط‬ ‫که‬ ‫است‬‫سازی‬ ‫ذخیره‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ Sun Microsystems ‫عامل‬ ‫سیستم‬ ‫برای‬ Solaris ‫خود‬ ‫در‬ ‫مکرر‬ ‫های‬ ‫پرونده‬ ‫کردن‬ ‫ذخیره‬ ‫با‬ ‫شبکه‬ ‫طریق‬ ‫از‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫بهبود‬ ‫برای‬ ‫برنامه‬ ‫این‬ .‫است‬ ‫شده‬ ‫ساخته‬ .‫است‬ ‫شده‬ ‫طراحی‬ ‫محلی‬ ‫دیسک‬ Cachefs ‫نهان‬ ‫حافظه‬ ‫فهرست‬ ‫یک‬ ‫در‬ ‫دور‬ ‫راه‬ ‫از‬ ‫فایل‬ ‫سیستم‬ ‫از‬ ‫کپی‬ ‫یک‬ ‫ذخیره‬ ‫با‬ ، ‫شود‬ ‫می‬ ‫درخواست‬ ‫پرونده‬ ‫یک‬ ‫که‬ ‫هنگامی‬ .‫کند‬ ‫می‬ ‫کار‬ ‫محلی‬ ‫دیسک‬ ‫روی‬ Cachefs ‫را‬ ‫نهان‬ ‫حافظه‬ ‫فهرست‬ ‫ابتدا‬ ‫دور‬ ‫راه‬ ‫از‬ ‫سرور‬ ‫از‬ ‫را‬ ‫پرونده‬ ‫صورت‬ ‫این‬ ‫غیر‬ ‫در‬ ، ‫دهد‬ ‫می‬ ‫ارائه‬ ‫را‬ ‫آنجا‬ ‫از‬ ‫پرونده‬ ‫وجود‬ ‫صورت‬ ‫در‬ ‫و‬ ‫کند‬ ‫می‬ ‫بررسی‬ .‫کند‬ ‫می‬ ‫ذخیره‬ ‫نهان‬ ‫حافظه‬ ‫فهرست‬ ‫در‬ ‫را‬ ‫آن‬ ‫و‬ ‫کند‬ ‫می‬ ‫بازیابی‬ Cachefs ‫را‬ ‫شبکه‬ ‫ترافیک‬ ‫توجهی‬ ‫قابل‬ ‫طور‬ ‫به‬ ‫تواند‬ ‫می‬ ‫حال‬ ‫در‬ ‫کاربران‬ ‫از‬ ‫زیادی‬ ‫تعداد‬ ‫که‬ ‫سناریوهایی‬ ‫در‬ ‫خصوص‬ ‫به‬ ، ‫بخشد‬ ‫بهبود‬ ‫را‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫و‬ ‫داده‬ ‫کاهش‬ .‫هستند‬ ‫شبکه‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫ها‬ ‫پرونده‬ ‫مجموعه‬ ‫همان‬ ‫به‬ ‫دسترسی‬
  • 17.
    . Cachefs ‫با‬ ‫عملکرد‬ ‫بهبود‬‫برای‬ ‫که‬ ‫است‬ ‫یونیکس‬ ‫بر‬ ‫مبتنی‬ ‫های‬ ‫عامل‬ ‫سیستم‬ ‫در‬ ‫فایل‬ ‫سیستم‬ ‫سازی‬ ‫ذخیره‬ ‫مکانیسم‬ ‫یک‬ ‫حافظه‬ ‫سیستم‬ ‫یک‬ ‫که‬ ‫شود‬ ‫می‬ ‫استفاده‬ ‫شرایطی‬ ‫در‬ ً‫ا‬‫ل‬‫معمو‬ .‫شود‬ ‫می‬ ‫استفاده‬ ‫حافظه‬ ‫در‬ ‫مکرر‬ ‫های‬ ‫پرونده‬ ‫کردن‬ ‫ذخیره‬ .‫کند‬ ‫پیدا‬ ‫دسترسی‬ ‫پرونده‬ ‫زیادی‬ ‫تعداد‬ ‫به‬ ‫باید‬ ‫اما‬ ‫باشد‬ ‫داشته‬ ‫دسترس‬ ‫در‬ ‫کمی‬ Cachefs .‫کند‬ ‫می‬ ‫کار‬ ، ‫است‬ ‫شده‬ ‫نصب‬ ‫موجود‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫روی‬ ‫بر‬ ‫که‬ ‫پنهان‬ ‫حافظه‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫ایجاد‬ ‫با‬ ، ‫کرد‬ ‫پیدا‬ ‫دسترسی‬ ‫پرونده‬ ‫یک‬ ‫به‬ ‫که‬ ‫هنگامی‬ Cachefs ‫است‬ ‫پنهان‬ ‫حافظه‬ ‫در‬ ‫قبل‬ ‫از‬ ‫پرونده‬ ‫این‬ ‫آیا‬ ‫که‬ ‫کند‬ ‫می‬ ‫بررسی‬ .‫شود‬ ‫می‬ ‫ذخیره‬ ‫حافظه‬ ‫در‬ ‫سپس‬ ‫و‬ ‫شود‬ ‫می‬ ‫خوانده‬ ‫زیرین‬ ‫پرونده‬ ‫سیستم‬ ‫از‬ ، ‫نباشد‬ ‫نهان‬ ‫حافظه‬ ‫در‬ ‫پرونده‬ ‫اگر‬ .‫خیر‬ ‫یا‬ .‫است‬ ‫اساسی‬ ‫فایل‬ ‫سیستم‬ ‫از‬ ‫خواندن‬ ‫از‬ ‫سریعتر‬ ‫که‬ ، ‫شود‬ ‫می‬ ‫ارائه‬ ‫نهان‬ ‫حافظه‬ ‫از‬ ‫پرونده‬ ‫بعدی‬ ‫های‬ ‫خوانده‬ Cachefs ‫مشی‬ ‫خط‬ ، ‫نهان‬ ‫حافظه‬ ‫اندازه‬ ‫مانند‬ ‫آن‬ ‫رفتار‬ ‫تنظیم‬ ‫برای‬ ‫تواند‬ ‫می‬ ‫که‬ ‫است‬ ‫پیکربندی‬ ‫گزینه‬ ‫تعدادی‬ ‫دارای‬ ‫شود‬ ‫می‬ ‫استفاده‬ ‫شرایطی‬ ‫در‬ ً‫ا‬‫ل‬‫معمو‬ .‫شود‬ ‫استفاده‬ ‫شده‬ ‫ذخیره‬ ‫های‬ ‫پرونده‬ ‫برای‬ ‫زندگی‬ ‫زمان‬ ‫و‬ ‫پنهان‬ ‫حافظه‬ ‫جایگزینی‬ ‫فرنس‬ ‫پر‬ ‫که‬ disk I/O ‫یک‬ ‫در‬ bottleneck .‫است‬ ‫گرفته‬ ‫قرار‬ ‫سازی‬ ‫ذخیره‬ ‫برای‬ ‫محدودی‬ ‫حافظه‬ ‫دارای‬ ‫سیستم‬ ‫و‬ .‫است‬ ‫کار‬ ‫نحوه‬ Cachefs ‫درخواست‬ ‫پرونده‬ ‫یک‬ ‫که‬ ‫هنگامی‬ .‫است‬ ‫محلی‬ ‫دیسک‬ ‫در‬ ً‫اخیرا‬ ‫های‬ ‫پرونده‬ ‫پنهان‬ ‫حافظه‬ ‫ایجاد‬ ‫با‬ ، ‫شود‬ ‫می‬ Cachefs ‫که‬ ، ‫شود‬ ‫می‬ ‫بازیابی‬ ‫نهان‬ ‫حافظه‬ ‫از‬ ‫پرونده‬ ، ‫وجود‬ ‫صورت‬ ‫در‬ .‫کند‬ ‫می‬ ‫بررسی‬ ‫نهان‬ ‫حافظه‬ ‫مورد‬ ‫در‬ ‫اصلی‬ ‫پرونده‬ ‫سیستم‬ ‫از‬ ، ‫نباشد‬ ‫نهان‬ ‫حافظه‬ ‫در‬ ‫پرونده‬ ‫اگر‬ .‫است‬ ‫دیسک‬ ‫یا‬ ‫شبکه‬ ‫از‬ ‫اصلی‬ ‫پرونده‬ ‫به‬ ‫دسترسی‬ ‫از‬ ‫سریعتر‬ .‫شود‬ ‫می‬ ‫اضافه‬ ‫نهان‬ ‫حافظه‬ ‫به‬ ‫آینده‬ ‫دسترسی‬ ‫برای‬ ‫و‬ ‫شود‬ ‫می‬ ‫بازیابی‬
  • 18.
    Cachefs ‫معماری‬ ‫مانند‬ ،‫کنند‬ ‫می‬ ‫پیدا‬ ‫دسترسی‬ ‫شبکه‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫ها‬ ‫پرونده‬ ‫به‬ ‫که‬ ‫هایی‬ ‫محیط‬ ‫در‬ ‫معمول‬ ‫طور‬ ‫به‬ ، ‫محلی‬ ‫صورت‬ ‫به‬ ‫مکرر‬ ‫های‬ ‫پرونده‬ ‫کردن‬ ‫ذخیره‬ ‫با‬ .‫شود‬ ‫می‬ ‫استفاده‬ ‫سرور‬ ‫مشتری‬ - cachefs ‫شبکه‬ ‫ترافیک‬ ‫تواند‬ ‫می‬ ‫پرونده‬ ‫زیرا‬ ، ‫بخشد‬ ‫بهبود‬ ‫را‬ ‫اطمینان‬ ‫قابلیت‬ ‫تواند‬ ‫می‬ ‫همچنین‬ .‫بخشد‬ ‫بهبود‬ ‫را‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫و‬ ‫داده‬ ‫کاهش‬ ‫را‬ .‫هستند‬ ‫دسترس‬ ‫در‬ ‫هنوز‬ ، ‫بیاید‬ ‫پایین‬ ‫اصلی‬ ‫پرونده‬ ‫سرور‬ ‫اگر‬ ‫حتی‬ ‫شده‬ ‫ذخیره‬ ‫های‬ ، ‫حال‬ ‫این‬ ‫با‬ Cachefs ‫های‬ ‫داده‬ ‫پتانسیل‬ ‫و‬ ‫حافظه‬ ‫مصرف‬ ‫افزایش‬ ‫جمله‬ ‫از‬ ، ‫باشد‬ ‫داشته‬ ‫اتی‬‫ل‬‫اشکا‬ ‫تواند‬ ‫می‬ ‫همچنین‬ .‫پنهان‬ ‫حافظه‬ ‫روزرسانی‬ ‫به‬ ‫بدون‬ ‫اصلی‬ ‫پرونده‬ ‫سرور‬ ‫در‬ ‫ها‬ ‫پرونده‬ ‫بروزرسانی‬ ‫صورت‬ ‫در‬ ‫قدیمی‬ : ‫داریم‬ ‫ها‬ ‫بیس‬ ‫دبیان‬ ‫در‬ ‫سیستم‬ ‫فایل‬ ‫این‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫نصب‬ ‫برای‬ sudo apt-get install cachefilesd ‫به‬ ‫مربوط‬ ‫فایل‬ ‫کانفیق‬ ‫روی‬ ‫ادامه‬ ‫در‬ cachefs : ‫میکنیم‬ ‫اعمال‬ ‫را‬ ‫تعغیرات‬ sudo nano /etc/default/cachefilesd ‫از‬ ‫را‬ ‫زیر‬ ‫خطوط‬ uncomment :‫دهید‬ ‫تغییر‬ ‫را‬ ‫خود‬ ‫نیازهای‬ ‫با‬ ‫متناسب‬ ‫مقادیر‬ ‫و‬ ‫کنید‬ RUN=yes CACHEFILESd=yes 1 CACHEFILES_DEV=/dev/sda 5 CACHEFILES_BEHIND= 1 CACHEFILES_SIZE= G . ‫میکنیم‬ ‫اجرا‬ ‫را‬ ‫نظر‬ ‫مد‬ ‫دیمون‬ ‫ادامه‬ ‫در‬ sudo systemctl start cachefilesd : ‫هست‬ ‫مفروض‬ ‫زیر‬ ‫دستورات‬ ، ‫اینت‬‫ل‬‫ک‬ ‫سمت‬ ‫در‬ sudo mkdir /mnt/cache
  • 19.
    sudo mount -tcachefiles cachefiles /mnt/cache -o fsc : ‫است‬ ‫مفروض‬ ‫زیر‬ ‫دستور‬ ‫اجرا‬ ‫صحت‬ ‫از‬ ‫اطمینان‬ ‫برای‬ mount | grep cachefiles
  • 20.
    ‫نصب‬ cachefs : ‫ها‬ ‫بیس‬‫هت‬ ‫رد‬ ‫در‬ yum install cachefilesd systemctl enable cachefilesd systemctl start cachefilesd ‫مسیر‬ ‫در‬ ‫فایل‬ ‫کانفی‬ ‫ویرایش‬ / . etc/cachefilesd conf / ‫بخش‬ ‫در‬ . ‫کنیم‬ ‫استفاده‬ ‫میتوانیم‬ ‫نیز‬ ‫فولدر‬ ‫از‬ ‫استفاده‬ ‫برای‬ ‫مسیر‬ ‫این‬ ‫در‬ dir . ‫میدهیم‬ ‫را‬ ‫نظر‬ ‫مد‬ ‫میر‬ ‫ادامه‬ ‫در‬ mount . ‫میدهیم‬ ‫انجام‬ ‫را‬ . mount -t cachefiles cachefiles /path/to/mount ‫همچنین‬ CacheFS .‫کرد‬ ‫استفاده‬ ‫ها‬ ‫دایرکتوری‬ ‫و‬ ‫بلوک‬ ‫های‬ ‫دستگاه‬ ‫با‬ ‫توان‬ ‫می‬ ‫را‬ ‫از‬ ‫استفاده‬ ‫برای‬ CacheFS : ‫دهید‬ ‫انجام‬ ‫را‬ ‫مراحل‬ ‫این‬ ‫توانید‬ ‫می‬ ،‫بلوک‬ ‫دستگاه‬ ‫یک‬ ‫با‬ ‫پوشه‬ ‫یک‬ mount point ‫فایل‬ ‫سیستم‬ ‫برای‬ CacheFS .‫کنید‬ ‫ایجاد‬ # mkdir /mnt/cachefs ‫برای‬ ‫پشتیبان‬ ‫ذخیره‬ ‫فایل‬ ‫یک‬ CacheFS :‫ا‬‫ل‬‫مث‬ .‫کنید‬ ‫ایجاد‬ # dd if=/dev/zero of=/var/cachefs-store bs=1M count=1024 :‫ا‬‫ل‬‫مث‬ .‫کنید‬ ‫فرمت‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫با‬ ‫را‬ ‫پشتیبان‬ ‫ذخیره‬ ‫فایل‬ . 4 # mkfs ext /var/cachefs-store ‫دایرکتوری‬ ‫به‬ ‫را‬ ‫پشتیبان‬ ‫ذخیره‬ ‫فایل‬ mount point mount .‫کنید‬ # mount -o loop /var/cachefs-store /mnt/cachefs
  • 21.
    CacheFS ‫دستور‬ ‫با‬ ‫را‬ cachefswctl .‫کنید‬‫فعال‬ # cachefswctl -n cachefs -a backing_store=/mnt/cachefs ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫دستور‬ ‫این‬ CacheFS ‫نام‬ ‫به‬ ‫جدید‬ cachefs ‫دایرکتوری‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫را‬ / mnt/cachefs ‫عنوان‬ ‫به‬ .‫کند‬ ‫می‬ ‫ایجاد‬ ‫پشتیبان‬ ‫ذخیره‬ ‫از‬ ‫استفاده‬ ‫برای‬ CacheFS :‫کنید‬ ‫دنبال‬ ‫را‬ ‫زیر‬ ‫مراحل‬ ‫توانید‬ ‫می‬ ،‫دایرکتوری‬ ‫با‬ ‫پوشه‬ ‫یک‬ mount point ‫فایل‬ ‫سیستم‬ ‫برای‬ CacheFS :‫ا‬‫ل‬‫مث‬ .‫کنید‬ ‫ایجاد‬ # mkdir /mnt/cachefs CacheFS ‫دستور‬ ‫با‬ ‫را‬ cachefswctl :‫ا‬‫ل‬‫مث‬ .‫کنید‬ ‫فعال‬ # cachefswctl -n cachefs -a backing_store=/path/to/directory ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫دستور‬ ‫این‬ CacheFS ‫نام‬ ‫به‬ ‫جدید‬ cachefs ‫دایرکتوری‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫را‬ / path/to/directory ‫به‬ .‫کند‬ ‫می‬ ‫ایجاد‬ ‫پشتیبان‬ ‫عنوان‬ ‫سیستم‬ ‫فایل‬ CacheFS ‫دایرکتوری‬ ‫به‬ ‫را‬ mount point mount :‫ا‬‫ل‬‫مث‬ .‫کنید‬ # mount -t cachefs cachefs /mnt/cachefs : ‫نکته‬ cachefs ‫و‬ nfs . ‫دارند‬ ‫هم‬ ‫با‬ ‫هایی‬ ‫تفاوت‬ ‫ولی‬ ‫هستند‬ ‫شبکه‬ ‫تحت‬ ‫های‬ ‫سیستم‬ ‫فالی‬ ، ‫دو‬ ‫هر‬ CacheFS ‫و‬ NFS ‫شبکه‬ ‫طریق‬ ‫از‬ ‫را‬ ‫ها‬ ‫فایل‬ ‫به‬ ‫دور‬ ‫راه‬ ‫از‬ ‫دسترسی‬ ‫امکان‬ ‫که‬ ‫هستند‬ ‫ای‬ ‫شبکه‬ ‫فایل‬ ‫سیستم‬ ‫دو‬ ‫هر‬ :‫دارد‬ ‫وجود‬ ‫دو‬ ‫این‬ ‫بین‬ ‫اساسی‬ ‫تفاوت‬ ‫چند‬ ،‫حال‬ ‫این‬ ‫با‬ .‫کنند‬ ‫می‬ ‫فراهم‬ :‫پنهان‬ ‫حافظه‬ CacheFS ‫روی‬ ‫را‬ ‫دارند‬ ‫دسترسی‬ ‫آنها‬ ‫به‬ ‫اغلب‬ ‫که‬ ‫‌هایی‬ ‫ل‬‫فای‬ ‫که‬ ‫است‬ ‫‌سازی‬ ‫ه‬‫ذخیر‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ،‫مقابل‬ ‫در‬ .‫بخشد‬ ‫بهبود‬ ‫را‬ ‫عملکرد‬ ‫تا‬ ‫‌کند‬ ‫ی‬‫م‬ ‫ذخیره‬ ‫محلی‬ ‫دیسک‬ NFS .‫ندارد‬ ‫کش‬ ‫قابلیت‬
  • 22.
    :‫این‬‫ل‬‫آف‬ ‫دسترسی‬ CacheFS ‫که‬ ‫حالی‬‫در‬ ،‫دهد‬ ‫می‬ ‫را‬ ‫کش‬ ‫های‬ ‫فایل‬ ‫به‬ ‫این‬‫ل‬‫آف‬ ‫دسترسی‬ ‫اجازه‬ NFS .‫ندارد‬ ‫را‬ ‫امکان‬ ‫این‬ ،‫شود‬ ‫قطع‬ ‫شبکه‬ ‫اتصال‬ ‫اگر‬ ‫که‬ ‫معناست‬ ‫بدان‬ ‫این‬ CacheFS ،‫باشد‬ ‫داشته‬ ‫دسترسی‬ ‫کش‬ ‫‌های‬ ‫ل‬‫فای‬ ‫به‬ ‫‌تواند‬ ‫ی‬‫م‬ ‫همچنان‬ ‫اما‬ NFS .‫‌تواند‬ ‫ی‬‫نم‬ :‫نوشتن‬ ‫عملیات‬ CacheFS ‫که‬ ‫حالی‬ ‫در‬ ،‫کند‬ ‫می‬ ‫ذخیره‬ ‫پنهان‬ ‫حافظه‬ ‫در‬ ‫را‬ ‫خواندن‬ ‫عملیات‬ ‫فقط‬ NFS ‫عملیات‬ ‫دو‬ ‫هر‬ ‫از‬ .‫کند‬ ‫می‬ ‫پشتیبانی‬ ‫نوشتن‬ ‫و‬ ‫خواندن‬ :‫پذیری‬ ‫مقیاس‬ NFS ‫از‬ ‫پذیرتر‬ ‫مقیاس‬ ‫کلی‬ ‫طور‬ ‫به‬ CacheFS ‫ا‬‫ل‬‫با‬ ‫کارایی‬ ‫با‬ ‫های‬ ‫شبکه‬ ‫برای‬ ‫گسترده‬ ‫طور‬ ‫به‬ ‫زیرا‬ ‫است‬ .‫است‬ ‫شده‬ ‫بهینه‬ ‫و‬ ‫گرفته‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬ ،‫اصه‬‫ل‬‫خ‬ ‫طور‬ ‫به‬ CacheFS ‫طراحی‬ ‫این‬‫ل‬‫آف‬ ‫دسترسی‬ ‫ارائه‬ ‫و‬ ‫عملکرد‬ ‫بهبود‬ ‫برای‬ ‫که‬ ‫است‬ ‫سازی‬ ‫ذخیره‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫که‬ ‫حالی‬ ‫در‬ ،‫است‬ ‫شده‬ NFS ‫طراحی‬ ‫ها‬ ‫فایل‬ ‫به‬ ‫دور‬ ‫راه‬ ‫از‬ ‫دسترسی‬ ‫برای‬ ‫که‬ ‫است‬ ‫منظوره‬ ‫همه‬ ‫شبکه‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫است‬ ‫شده‬ : ‫نکته‬ CacheFS ‫مانند‬ ‫شبکه‬ ‫های‬ ‫پروتکل‬ ‫کمک‬ ‫با‬ ‫دور‬ ‫راه‬ ‫از‬ ‫توان‬ ‫می‬ ‫را‬ NFS ‫یا‬ CIFS/SMB ‫سیستم‬ ‫فایل‬ .‫کرد‬ ‫استفاده‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫محلی‬ ‫صورت‬ ‫به‬ ‫توان‬ ‫می‬ ‫را‬ ‫دور‬ ‫راه‬ CacheFS ‫دسترسی‬ ‫آنها‬ ‫به‬ ‫اغلب‬ ‫که‬ ‫هایی‬ ‫فایل‬ ‫سپس‬ ‫که‬ ،‫کرد‬ ‫نصب‬ ‫یک‬ ‫طریق‬ ‫از‬ ‫پنهان‬ ‫حافظه‬ ‫که‬ ‫است‬ ‫مهم‬ ‫نکته‬ ‫این‬ ‫به‬ ‫توجه‬ ،‫حال‬ ‫این‬ ‫با‬ .‫کند‬ ‫می‬ ‫ذخیره‬ ‫تر‬ ‫سریع‬ ‫دسترسی‬ ‫برای‬ ‫را‬ ‫دارند‬ ‫تأخیر‬ ‫دلیل‬ ‫به‬ ‫است‬ ‫ممکن‬ ،‫موارد‬ ‫برخی‬ ‫در‬ ‫و‬ ،‫ندهد‬ ‫افزایش‬ ‫را‬ ‫توجهی‬ ‫قابل‬ ‫عملکرد‬ ‫همیشه‬ ‫است‬ ‫ممکن‬ ‫دور‬ ‫راه‬ ‫اتصال‬ .‫دهد‬ ‫کاهش‬ ‫را‬ ‫دسترسی‬ ‫زمان‬ ،‫شبکه‬ ‫ارتباطات‬ ‫در‬ ‫شده‬ ‫اضافه‬ Cachef ‫اینجا‬ ‫در‬ .‫بخشد‬ ‫بهبود‬ ‫را‬ ‫پذیری‬ ‫مقیاس‬ ‫و‬ ‫عملکرد‬ ‫تواند‬ ‫می‬ ‫که‬ ‫کرد‬ ‫استفاده‬ ‫سرور‬ ‫چندین‬ ‫در‬ ‫توان‬ ‫می‬ ‫را‬ ‫ها‬ ‫از‬ ‫استفاده‬ ‫کلی‬ ‫مراحل‬ cachef :‫است‬ ‫آمده‬ ‫ها‬ ‫فایل‬ ‫سیستم‬ cachefs .‫کنید‬ ‫پیکربندی‬ ،‫شود‬ ‫می‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫های‬ ‫فایل‬ ‫کردن‬ ‫کش‬ ‫برای‬ ‫که‬ ‫محلی‬ ‫سرور‬ ‫روی‬ ‫را‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫را‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ NFS ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ ‫از‬ ‫محلی‬ ‫نمای‬ ‫یک‬ ‫این‬ .‫کنید‬ ‫نصب‬ ‫محلی‬ ‫سرور‬ ‫روی‬ .‫کند‬ ‫می‬ ‫ایجاد‬ ‫از‬ cachefsd ‫سیستم‬ ‫فایل‬ ‫نصب‬ ‫برای‬ cachefs ‫فایل‬ ‫سیستم‬ ‫ای‬‫ل‬‫با‬ ‫در‬ NFS ‫فایل‬ ‫سیستم‬ ‫به‬ ‫این‬ .‫کنید‬ ‫استفاده‬ cachefs .‫کند‬ ‫عمل‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ ‫برای‬ ‫پنهان‬ ‫حافظه‬ ‫یک‬ ‫عنوان‬ ‫به‬ ‫تا‬ ‫دهد‬ ‫می‬ ‫اجازه‬ ‫مراحل‬ 1 - 3 .‫کنید‬ ‫تکرار‬ ،‫شود‬ ‫می‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫های‬ ‫فایل‬ ‫کردن‬ ‫کش‬ ‫برای‬ ‫که‬ ‫سروری‬ ‫هر‬ ‫روی‬ ‫را‬ ‫مانند‬ ‫شده‬ ‫توزیع‬ ‫فایل‬ ‫سیستم‬ ‫پروتکل‬ ‫یک‬ ‫از‬ NFS ‫یا‬ CIFS ‫در‬ ‫پنهان‬ ‫حافظه‬ ‫سیستم‬ ‫فایل‬ ‫دادن‬ ‫قرار‬ ‫دسترس‬ ‫در‬ ‫برای‬ .‫کنید‬ ‫استفاده‬ ‫مشتریان‬ ‫دسترس‬
  • 23.
    ‫از‬ ‫استفاده‬ ‫نحوه‬‫از‬ ‫مثالی‬ ‫اینجا‬ ‫در‬ cachef :‫است‬ ‫شده‬ ‫آورده‬ ‫توزیع‬ ‫برای‬ ۱ ‫فایل‬ ‫سیستم‬ − cachefs :‫کنید‬ ‫پیکربندی‬ ‫محلی‬ ‫سرور‬ ‫در‬ ‫را‬ , 1, # cachefscntl -a fs=cachefs dev=/dev/sdb target=/cache ۲ ‫از‬ ‫استفاده‬ ‫با‬ ‫را‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ − NFS :‫کنید‬ ‫مانت‬ : # mount -t nfs remote-server /export /mnt ۳ − ‫از‬ cachefsd ‫سیستم‬ ‫فایل‬ ‫نصب‬ ‫برای‬ cachefs ‫فایل‬ ‫سیستم‬ ‫ای‬‫ل‬‫با‬ ‫در‬ NFS :‫کنید‬ ‫استفاده‬ # cachefsd -o backfstype=nfs -o fs=cachefs /mnt /cache ۴ − ‫مراحل‬ 1 - 3 .‫کنید‬ ‫تکرار‬ ،‫شود‬ ‫می‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫های‬ ‫فایل‬ ‫کردن‬ ‫کش‬ ‫برای‬ ‫که‬ ‫سروری‬ ‫هر‬ ‫روی‬ ‫را‬ ۵ ‫از‬ − NFS :‫کنید‬ ‫استفاده‬ ‫مشتریان‬ ‫دسترس‬ ‫در‬ ‫کش‬ ‫سیستم‬ ‫فایل‬ ‫دادن‬ ‫قرار‬ ‫دسترس‬ ‫در‬ ‫برای‬ : # mount -t nfs local-server /cache /mnt
  • 24.
    ‌ : ‫نکته‬ CacheFS ‫دسترسی‬ ‫کنترل‬‫‌های‬ ‫ت‬‫لیس‬ ‫از‬ ‫استفاده‬ ‫با‬ ( ACL ‫ذخیره‬ ‫‌های‬ ‫ل‬‫فای‬ ‫به‬ ‫دسترسی‬ ‫کردن‬ ‫محدود‬ ‫برای‬ ) .‫کرد‬ ‫رمزگذاری‬ ‫بیشتر‬ ‫امنیت‬ ‫برای‬ ‫‌توان‬ ‫ی‬‫م‬ ‫نیز‬ ‫را‬ ‫کش‬ ‫‌های‬ ‫ل‬‫فای‬ .‫‌کند‬ ‫ی‬‫م‬ ‫فراهم‬ ‫را‬ ‫امنیت‬ ‫از‬ ‫سطحی‬ ،‫شده‬ ‫قرار‬ ‫خطر‬ ‫معرض‬ ‫در‬ ‫یا‬ ‫افشای‬ ‫خطر‬ ،‫باشد‬ ‫نشده‬ ‫ایمن‬ ‫‌خوبی‬ ‫ه‬‫ب‬ ‫نهان‬ ‫حافظه‬ ‫اگر‬ ،‫‌سازی‬ ‫ه‬‫ذخیر‬ ‫‌حل‬ ‫ه‬‫را‬ ‫هر‬ ‫مانند‬ ،‫حال‬ ‫این‬ ‫با‬ ‫کاربران‬ ‫توسط‬ ‫تنها‬ ‫نهان‬ ‫حافظه‬ ‫اینکه‬ ‫از‬ ‫اطمینان‬ ‫برای‬ ‫مناسب‬ ‫امنیتی‬ ‫اقدامات‬ ‫اجرای‬ ،‫بنابراین‬ .‫دارد‬ ‫وجود‬ ‫‌ها‬ ‫ه‬‫داد‬ ‫گرفتن‬ .‫است‬ ‫مهم‬ ،‫شود‬ ‫می‬ ‫محافظت‬ ‫غیرمجاز‬ ‫دسترسی‬ ‫از‬ ‫کش‬ ‫خود‬ ‫و‬ ‫است‬ ‫دسترسی‬ ‫قابل‬ ‫مجاز‬ ‫سازی‬ ‫ایمن‬ ‫برای‬ ‫ها‬ ‫روش‬ ‫بهترین‬ ‫از‬ ‫برخی‬ CacheFS :‫از‬ ‫عبارتند‬ ‫و‬ ‫ها‬ ‫فایروال‬ ‫مانند‬ ‫شبکه‬ ‫مناسب‬ ‫امنیتی‬ ‫اقدامات‬ ‫از‬ ،‫غیرمجاز‬ ‫دسترسی‬ ‫برابر‬ ‫در‬ ‫کش‬ ‫از‬ ‫محافظت‬ ‫برای‬ VPN ‫استفاده‬ ‫ها‬ .‫کنید‬ ‫مانند‬ ،‫مناسب‬ ‫دسترسی‬ ‫‌های‬ ‫ل‬‫کنتر‬ ،‫مجاز‬ ‫کاربران‬ ‫برای‬ ‫فقط‬ ‫نهان‬ ‫حافظه‬ ‫به‬ ‫دسترسی‬ ‫کردن‬ ‫محدود‬ ‫برای‬ ACL ‫احراز‬ ‫و‬ .‫کنید‬ ‫اجرا‬ ‫را‬ ‫هویت‬ .‫کنید‬ ‫محافظت‬ ‫غیرمجاز‬ ‫کاربران‬ ‫دستکاری‬ ‫یا‬ ‫دسترسی‬ ‫از‬ ‫تا‬ ‫کنید‬ ‫رمزگذاری‬ ‫را‬ ‫شده‬ ‫ذخیره‬ ‫های‬ ‫داده‬ ‫رابررسی‬ ‫آن‬ ‫اگ‬‫ل‬ ،‫غیرمجاز‬ ‫دسترسی‬ ‫برای‬ ‫اش‬‫ل‬‫ت‬ ‫هرگونه‬ ‫ردیابی‬ ‫برای‬ ‫و‬ ‫کنید‬ ‫نظارت‬ ‫مشکوک‬ ‫فعالیت‬ ‫برای‬ ‫را‬ ‫پنهان‬ ‫حافظه‬ ‫وجود‬ . ‫کنید‬ ( HIDS . ‫میشود‬ ‫توصیه‬ ‫شدیدا‬ ) ‫جلوگیری‬ ‫‌ها‬ ‫ی‬‫‌پذیر‬ ‫ب‬‫آسی‬ ‫از‬ ‫استفاده‬ ‫سوء‬ ‫از‬ ‫تا‬ ‫دارید‬ ‫نگه‬ ‫‌روز‬ ‫ه‬‫ب‬ ‫‌ها‬ ‫ی‬‫‌روزرسان‬ ‫ه‬‫ب‬ ‫و‬ ‫امنیتی‬ ‫‌های‬ ‫ه‬‫وصل‬ ‫با‬ ‫را‬ ‫پنهان‬ ‫حافظه‬ . ‫شود‬ ‫واقع‬ ‫در‬ CacheFS .‫کند‬ ‫فراهم‬ ‫خواندنی‬ ‫کاری‬ ‫بارهای‬ ‫برای‬ ‫را‬ ‫توجهی‬ ‫قابل‬ ‫عملکرد‬ ‫مزایای‬ ‫تواند‬ ‫می‬ CacheFS ‫ذخیره‬ ‫با‬ ‫کلی‬ ‫عملکرد‬ ‫و‬ ‫دهد‬ ‫کاهش‬ ‫را‬ ‫دیسک‬ ‫خواندن‬ ‫دفعات‬ ‫تعداد‬ ‫‌تواند‬ ‫ی‬‫م‬ ،‫‌کند‬ ‫ی‬‫م‬ ‫پیدا‬ ‫دسترسی‬ ‫آنها‬ ‫به‬ ‫اغلب‬ ‫که‬ ‫‌هایی‬ ‫ل‬‫فای‬ ‫کردن‬ ‫الگوهای‬ ،‫پنهان‬ ‫حافظه‬ ‫اندازه‬ ‫مانند‬ ‫متعددی‬ ‫عوامل‬ ‫به‬ ‫تواند‬ ‫می‬ ‫عملکرد‬ ‫مزایای‬ ،‫حال‬ ‫این‬ ‫با‬ .‫بخشد‬ ‫بهبود‬ ‫را‬ ‫سیستم‬ .‫باشد‬ ‫داشته‬ ‫بستگی‬ ‫موجود‬ ‫حافظه‬ ‫منابع‬ ‫و‬ ‫ها‬ ‫فایل‬ ‫دسترسی‬ CacheFS ‫شده‬ ‫ایجاد‬ ‫تغییرات‬ ‫زیرا‬ ،‫کند‬ ‫ایجاد‬ ‫فشرده‬ ‫کاری‬ ‫بارهای‬ ‫برای‬ ‫را‬ ‫تأخیر‬ ‫و‬ ‫سربار‬ ‫مقداری‬ ‫است‬ ‫ممکن‬ ‫همچنین‬ ‫از‬ ‫قبل‬ ‫که‬ ‫است‬ ‫مهم‬ ،‫بنابراین‬ .‫باشد‬ ‫داشته‬ ‫دیسک‬ ‫روی‬ ‫اصلی‬ ‫فایل‬ ‫با‬ ‫سازی‬ ‫همگام‬ ‫به‬ ‫نیاز‬ ‫است‬ ‫ممکن‬ ‫کش‬ ‫های‬ ‫فایل‬ ‫در‬ ‫اجرای‬ CacheFS .‫بگیرید‬ ‫نظر‬ ‫در‬ ‫دقت‬ ‫به‬ ‫را‬ ‫استفاده‬ ‫مورد‬ ‫و‬ ‫کاری‬ ‫حجم‬ ،
  • 25.
    : ‫نکته‬ Cachefs ‫سال‬ ‫در‬ 2013 ‫انتشار‬‫با‬ 11 Oracle Solaris ‫که‬ ‫بود‬ ‫این‬ ‫امر‬ ‫این‬ ‫دلیل‬ .‫شد‬ ‫متوقف‬ ‫رسمی‬ ‫طور‬ ‫به‬ ‫فایل‬ ‫سیستم‬ ‫مانند‬ ‫سازی‬ ‫ذخیره‬ ‫های‬ ‫فناوری‬ ‫سایر‬ ‫به‬ ‫را‬ ‫خود‬ ‫تمرکز‬ ‫گرفت‬ ‫تصمیم‬ ‫اوراکل‬ ZFS ‫فایل‬ ‫سیستم‬ ‫و‬ Oracle Cluster ‫‌پذیری‬ ‫س‬‫مقیا‬ ‫و‬ ‫عملکرد‬ ‫برای‬ ‫‌هایی‬ ‫ت‬‫محدودی‬ ،‫این‬ ‫بر‬ ‫اوه‬‫ل‬‫ع‬ .‫دهد‬ ‫تغییر‬ Cachefs ‫در‬ ‫‌ویژه‬ ‫ه‬‫ب‬ ،‫داشت‬ ‫وجود‬ .‫‌کرد‬ ‫ی‬‫م‬ ‫کمتر‬ ‫سازمانی‬ ‫تنظیمات‬ ‫در‬ ‫استفاده‬ ‫برای‬ ‫را‬ ‫آن‬ ‫جذابیت‬ ‫که‬ ،‫بزرگ‬ ‫مقیاس‬ ‫‌های‬ ‫ط‬‫محی‬ Cachefs ‫نامناسب‬ ‫مدرن‬ ‫های‬ ‫سیستم‬ ‫در‬ ‫استفاده‬ ‫برای‬ ‫را‬ ‫آن‬ ‫که‬ ‫بود‬ ‫اشکال‬ ‫و‬ ‫محدودیت‬ ‫چندین‬ ‫دارای‬ ‫زیرا‬ ‫شد‬ ‫متوقف‬ ‫ات‬‫ل‬‫مشک‬ ‫بزرگترین‬ ‫از‬ ‫یکی‬ .‫کرد‬ ‫می‬ Cachefs ‫که‬ ‫بود‬ ‫لینوکس‬ ‫هسته‬ ‫جدیدتر‬ ‫های‬ ‫ویژگی‬ ‫از‬ ‫برخی‬ ‫از‬ ‫آن‬ ‫پشتیبانی‬ ‫عدم‬ ،‫این‬ ‫بر‬ ‫اوه‬‫ل‬‫ع‬ .‫کرد‬ ‫می‬ ‫دشوار‬ ‫زمان‬ ‫طول‬ ‫در‬ ‫را‬ ‫آن‬ ‫بهبود‬ ‫و‬ ‫حفظ‬ Cachefs ‫باز‬ ‫منبع‬ ‫جامعه‬ ‫توسط‬ ‫گسترده‬ ‫طور‬ ‫به‬ .‫کرد‬ ‫می‬ ‫دشوار‬ ‫را‬ ‫پروژه‬ ‫حفظ‬ ‫به‬ ‫کمک‬ ‫برای‬ ‫کنندگان‬ ‫مشارکت‬ ‫و‬ ‫دهندگان‬ ‫توسعه‬ ‫یافتن‬ ‫که‬ ،‫نشد‬ ‫پذیرفته‬ ‫توقف‬ ‫ایل‬‫ل‬‫د‬ ‫از‬ ‫دیگر‬ ‫یکی‬ Cachefs ‫تر‬ ‫مناسب‬ ‫ها‬ ‫فایل‬ ‫ذخیره‬ ‫کار‬ ‫برای‬ ‫که‬ ‫بود‬ ‫جایگزینی‬ ‫های‬ ‫حل‬ ‫راه‬ ‫بودن‬ ‫دسترس‬ ‫در‬ ‫مانند‬ ،‫مدرن‬ ‫فایل‬ ‫‌های‬ ‫م‬‫سیست‬ ‫از‬ ‫بسیاری‬ ،‫مثال‬ ‫عنوان‬ ‫به‬ .‫بود‬ Btrfs ‫و‬ ZFS ‫که‬ ‫هستند‬ ‫داخلی‬ ‫کش‬ ‫‌های‬ ‫ی‬‫ویژگ‬ ‫دارای‬ ، ‫با‬ ‫مشابه‬ ‫عملکردی‬ ‫مزایای‬ ‫به‬ ،‫اضافی‬ ‫‌افزار‬ ‫م‬‫نر‬ ‫به‬ ‫نیاز‬ ‫بدون‬ ‫‌توانند‬ ‫ی‬‫م‬ Cachefs .‫یابند‬ ‫دست‬ ،‫توقف‬ ‫وجود‬ ‫با‬ Cachefs ‫بر‬ ‫همچنان‬ ‫آن‬ ‫سازی‬ ‫پیاده‬ ‫و‬ ‫طراحی‬ ‫و‬ ،‫است‬ ‫مانده‬ ‫باقی‬ ‫افزار‬ ‫نرم‬ ‫تاریخ‬ ‫از‬ ‫جالب‬ ‫قطعه‬ ‫یک‬ .‫گذارد‬ ‫می‬ ‫تأثیر‬ ‫پنهان‬ ‫حافظه‬ ‫های‬ ‫حل‬ ‫راه‬ ‫و‬ ‫مدرن‬ ‫فایل‬ ‫های‬ ‫سیستم‬ ‫توسعه‬ ‫مورد‬ ‫در‬ ‫که‬ ‫را‬ ‫بنده‬ ‫دیگر‬ ‫های‬ ‫کتاب‬ ، ‫میکنم‬ ‫توصیه‬ ‫عزیزان‬ zfs . ‫نمایید‬ ‫مطالعه‬ ‫را‬ ‫ام‬ ‫نوشته‬
  • 26.
    : ‫پایانی‬ ‫سخن‬ Cachefs ‫توسط‬‫که‬ ‫بود‬ ‫کش‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ Sun Microsystems .‫یافت‬ ‫توسعه‬ ‫اریس‬‫ل‬‫سو‬ ‫عامل‬ ‫سیستم‬ ‫برای‬ ‫دیسک‬ ‫یک‬ ‫روی‬ ‫داشتید‬ ‫دسترسی‬ ‫آنها‬ ‫به‬ ‫اغلب‬ ‫که‬ ‫‌هایی‬ ‫ل‬‫فای‬ ‫کردن‬ ‫ذخیره‬ ‫با‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫بهبود‬ ‫آن‬ ‫هدف‬ .‫بود‬ ،‫‌داد‬ ‫ی‬‫م‬ ‫نیز‬ ‫را‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫در‬ ‫موجود‬ ‫‌های‬ ‫ل‬‫فای‬ ‫به‬ ‫دسترسی‬ ‫امکان‬ ‫که‬ ‫حالی‬ ‫در‬ ،‫محلی‬ Cachefs ‫به‬ . ‫میباشد‬ ‫مفید‬ ‫بود‬ ‫کم‬ ‫باند‬ ‫پهنای‬ ‫یا‬ ‫ا‬‫ل‬‫با‬ ‫تأخیر‬ ‫دارای‬ ‫شبکه‬ ‫فایل‬ ‫سیستم‬ ‫که‬ ‫شرایطی‬ ‫در‬ ‫ویژه‬ Cachefs ‫یک‬ ‫از‬ ‫را‬ ‫ها‬ ‫فایل‬ ‫تواند‬ ‫می‬ ‫این‬ .‫باشد‬ ‫ایمن‬ ‫و‬ ‫خطا‬ ‫تحمل‬ ‫قابل‬ ،‫پذیر‬ ‫مقیاس‬ ‫که‬ ‫است‬ ‫شده‬ ‫طراحی‬ ‫ای‬ ‫گونه‬ ‫به‬ ‫فایل‬ ‫سیستم‬ NFS ‫مانند‬ ‫دیگر‬ ‫فایل‬ ‫های‬ ‫سیستم‬ ‫از‬ ‫همچنین‬ ‫و‬ ‫دور‬ ‫راه‬ UFS ‫یا‬ ZFS .‫کند‬ ‫ذخیره‬ Cachefs ‫همچنین‬ . ‫است‬ ‫کرده‬ ‫ارائه‬ ‫را‬ ‫فایل‬ ‫سیستم‬ ‫فوری‬ ‫‌های‬ ‫س‬‫عک‬ ‫و‬ ‫فایل‬ ‫تکرار‬ ،‫دسترسی‬ ‫کنترل‬ ‫مانند‬ ‫‌هایی‬ ‫ی‬‫ویژگ‬ ‫که‬ ‫حالی‬ ‫در‬ Cachefs ‫‌های‬ ‫ی‬‫فناور‬ ‫سایر‬ ‫ظهور‬ ‫و‬ ‫توسعه‬ ‫منابع‬ ‫کمبود‬ ‫دلیل‬ ‫به‬ ‫نهایت‬ ‫در‬ ،‫بود‬ ‫امیدوارکننده‬ ‫فناوری‬ ‫یک‬ ‫مانند‬ ‫دیگری‬ ‫جایگزین‬ ‫‌های‬ ‫ل‬‫‌ح‬ ‫ه‬‫را‬ ‫امروزه‬ .‫شد‬ ‫متوقف‬ ‫سیستم‬ ‫فایل‬ ‫‌سازی‬ ‫ه‬‫ذخیر‬ FS-Cache، Varnish Cache ‫و‬ Redis .‫دارد‬ ‫وجود‬ ،‫نتیجه‬ ‫در‬ Cachefs ‫کردن‬ ‫ذخیره‬ ‫با‬ ‫فایل‬ ‫به‬ ‫دسترسی‬ ‫عملکرد‬ ‫بهبود‬ ‫آن‬ ‫هدف‬ ‫که‬ ‫بود‬ ‫‌سازی‬ ‫ه‬‫ذخیر‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫دور‬ ‫راه‬ ‫فایل‬ ‫سیستم‬ ‫یک‬ ‫در‬ ‫موجود‬ ‫‌های‬ ‫ل‬‫فای‬ ‫به‬ ‫دسترسی‬ ‫امکان‬ ‫حال‬ ‫عین‬ ‫در‬ ‫و‬ ‫بود‬ ‫محلی‬ ‫دیسک‬ ‫یک‬ ‫در‬ ‫متداول‬ ‫‌های‬ ‫ل‬‫فای‬ ‫فعال‬ ‫طور‬ ‫به‬ ‫دیگر‬ ‫اما‬ ،‫باشد‬ ‫ایمن‬ ‫و‬ ‫خطا‬ ‫تحمل‬ ‫قابل‬ ،‫پذیر‬ ‫مقیاس‬ ‫که‬ ‫بود‬ ‫شده‬ ‫طراحی‬ ‫ای‬ ‫گونه‬ ‫به‬ ‫این‬ .‫‌کرد‬ ‫ی‬‫م‬ ‫فراهم‬ ‫را‬ ‫استفاده‬ ‫مورد‬ ‫اکنون‬ ‫هم‬ ‫هم‬ ‫ویژه‬ ‫طور‬ ‫به‬ ‫اما‬ . ‫است‬ ‫شده‬ ‫جایگزین‬ ‫دیگر‬ ‫سازی‬ ‫ذخیره‬ ‫های‬ ‫حل‬ ‫راه‬ ‫با‬ ‫و‬ ‫یابد‬ ‫نمی‬ ‫توسعه‬ . ‫میگیرد‬ ‫قرار‬