حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مقاله آشنایی با سیستم عامل لینوکس

اختصاصی از حامی فایل مقاله آشنایی با سیستم عامل لینوکس دانلود با لینک مستقیم و پر سرعت .

مقاله آشنایی با سیستم عامل لینوکس


مقاله آشنایی با سیستم عامل لینوکس

لینک پرداخت و دانلود *پایین مطلب*

    فرمت فایل:Word (قابل ویرایش و آماده پرینت)

    تعدادصفحه:32

فهرست:

مدیریت سیستم در لینوکس

مفهوم مدیریت سیستم‌

LinuxConf

Webmin

YAST

مجازی‌سازی در لینوکس

روش مجازی‌سازی

دایمون Xend 

ایجاد دیسکت بوت لینوکس

 

 

 

 

 

مدیریت سیستم در لینوکس

مقوله مدیریت سیستم همواره از مباحث سطح بالا در یک سیستم عامل به حساب می‌آید. مدیران سیستم معمولاً از پرمشغله‌ترین دست‌اندرکاران سیستم‌های اطلاعاتی به حساب می‌آیند. در این شماره و شماره‌های آینده ماهنامه شبکه به برخی مسائل و ابزارهای مدیریتی در سیستم عامل لینوکس خواهیم پرداخت.

مفهوم مدیریت سیستم‌

مدیریت سیستم در لینوکس همواره جایگاه ویژه‌ای را در میان مشاغل و تخصص‌های مرتبط با فناوری اطلاعات دارا بوده است. در حال حاضر بسیاری از متخصصان IT در نرم‌افزارهای مربوط به این سیستم‌عامل که امروزه به نام نرم‌افزارهای اپن‌سورس شناخته می‌شوند، دارای مهارت‌ها و تجارب خوبی هستند. مثلاً عده‌ای از آن‌ها به خوبی قادرند یک وب سرور مبتنی بر آپاچی  را پیکربندی و راه‌اندازی کنند یا برخی دیگر می‌خواهند لینوکس را در نقش یک سرور میزبان دامنه (DNS) یا سرور اختصاص آدرس IP در یک شبکه (DHCP) تنظیم  کنند و به کار گمارند.


دانلود با لینک مستقیم


مقاله آشنایی با سیستم عامل لینوکس

تحقیق و بررسی در مورد لینوکس و SAMBA

اختصاصی از حامی فایل تحقیق و بررسی در مورد لینوکس و SAMBA دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 16

 

تقدیم به پدر و مادر عزیزم

که با لطف و مهر مرا یاری کرده اند

مقدمه :

حمد و سپاس ایزد منان را که با الطاف بیکران خود این توفیق را به ما ارزانی داشت تا بتوانیم در راه ارتقای دانش عمومی و فرهنگ و به ویژه علوم کامپیوتر و انفورماتیک گامهایی هرچند کوچک برداریم.

امروزه گستردگی علوم و توسعه روزافزون آن شرایطی را به وجود آورده که هر روز شاهد تحولات اساسی و چشمگیر در سطح جهان هستیم. این مطلب را با مقدمه ای در مورد سیستم عامل شدن لینوکس آغاز می کنیم. درباره ی توسعه گذشته و آینده ی لینوکس صحبت خواهیم کرد و نگاهی دقیق به مزایا و معایب آن می پردازیم. در مورد توزیعات مختلف و همچنین سورس آزاد صحبت خواهیم کرد. این نوشته به سؤالاتی از این قبیل پاسخ می دهد:

1ـ لینوکس چیست؟

2ـ لینوکس کجا و چگونه آغاز شد؟

3ـ آیا لینوکس همان سیستم عاملی است که در آن همه چیز در حالت متنی انجام می شود؟

4ـ آیا لینوکس آیندة درخشانی دارد؟

5ـ مزایای لینوکس چیست؟ معایت آن چیست؟

6ـ چند نوع لینوکس وجود دارد؟

7ـ جنبشهای opensource و GNU چیست؟

1ـ1ـ تاریخچه :

1ـ1ـ1ـ یونیکس :

برای درک عمومیت و محبوبیت لینوکس، باید حدود 30 سال به عقب برگردیم … تصور کنید که رایانه ها به بزرگی خانه ها یا حتی استادیوم ها هستند. زمانی که اندازة رایانه ها به خودی خود مشکلات فراوانی را پدید می آورد، معضل دیگری وجود داشت که مشکل را حادتر می کرد: هر رایانه سیستم عامل متفاوتی داشت و نرم افزارها تنها برای برآورده کردن یک هدف خاص ایجاد می شدند.

برنامه هایی که به یک رایانه داده می شد، روی سیستم مشکل آفرین بود. رایانه ها بسیار گران بودند و تازه پس از خریدن آن باید تلاش زیادی می شد تا به کاربران نحوه کار کردن با آن آموزش داده شود. در نتیجه هزینه نهایی بسیار بالا بود.

جهان از نظر فناوری آن قدر پیشرفته نبود تا رایانه های کوچکتر بسازد، بنابراین باید برای یک دهه دیگر آن اندازه ها را تحمل می کرد. در سال 1969 یک گروه از برنامه نویسان در آزمایشگاههای بل (Bell Labs) به فکر پیاده کردن راه حلی برای این مشکل افتادند تا بتوانند سازگاری نرم افزارها را سر و سامان بدهند.

آنها سیستم عاملی ایجاد کردند که:

1ـ ساده و جذاب بود.

2ـ با زبان برنامه نویسی C نوشته شده بود. (به جای اسمبلی)

3ـ قادر به بازیابی کُدها بود.

توسعه دهندگان نام این پروژه را unix نهادند.

قابلیت بازیابی کُد بسیار مهم بود. تا آن زمان، تمام رایانه های تجاری موجود با کُدی نوشته شده بود که اختصاصاً برای آن سیستم توسعه داده شده بود.

از این جهت یونیکس تنها به مقدار کمی از این کُدها نیاز داشت که امروزه عموماً به هسته (kernel) معروف است.

برای پایه ریزی یونیکس در هر سیستم، تنها به این مجموعه از کُدها نیاز بود. سیستم عامل و دیگر دستورات با استفاده از زبان سطح بالای C در این هسته ساخته شده بودند. این زبان انحصاراً برای توسعه یونیکس ایجاد شده بود. با استفاده از این تکنیک جدید، توسعه سیستم عاملی که بتواند بر روی سخت افزارهای مختلف اجرا شود، بسیار ساده تر بود. تولیدکنندگان نرم افزار به سرعت یونیکس را پذیرفتند. زیرا می توانستند با زحمت کمتر، ده برابر فروش بیشتر داشته باشند. وضعیت خارق العاده ای به وجود آمده بود. تصور کنید یارانه هایی از شرکت های مختلف در یک شبکه به هم متصل شده بودند یا کاربران بدون نیاز به آموزش اضافی، بر روی سیستم های مختلفی کار می کنند یونیکس نقش بزرگی در سازگار کردن کاربران با سیستم های مختلف ایفا کرد. طی دهه های بعد توسعه یونیکس ادامه یافت. امکان انجام کارهای بیشتر فراهم شد. سازندگان نرم افزار و سخت افزار بیشتری پشتیبانی یونیکس را به محصولات خود افزودند. یونیکس در ابتدا فقط بر روی محیط های بزرگ مانند Main Frame ها و Mini Computer ها پیدا می شد. (توجه داشته باشید که رایانه های شخصی Micro Computer ها هستند.) شما باید در یک دانشگاه و یا یک دولت و سازمان بزرگ اقتصادی کار می کردید تا بتوانید یونیکس را ببینید. اما رایانه های کوچکتر در حال توسعه بودند و تا پایان دهة 80 تعداد زیادی از مردم از رایانه های خانگی استفاده می کردند. در آن زمان نسخه های مختلفی از یونیکس برای کامپیوترهای شخصی به وجود آمده بود، اما هیچ یک واقعاً رایگان نبود.

6ـ6ـ2ـ لینوس و لینوکس :

لینوکس توروالدز، مرد جوانی که در رشته علوم رایانه دانشگاه هلسینکی تحصیل می کرد، به این فکر افتاد که ایجاد نسخه ای دانشگاهی و رایگان از یونیکس ایدة بسیار خوبی خواهد بود. او خود شروع به کُدنویسی کرد:

(From:tor vabls @ klaava. Helsinki. FI (Linus Bendict torvalds)

Nems groups: Comp. OS. Minix

Subject:GCC – 7.40 and posix – question

< message – ID: < 1997 Jul 307 7000 50. 9886 @ kalaava

Data: 3 Jul 97 70: 00: 50 GMT

Helli net landers

Due to a project I’m working on (minix)

I’m instered in the posix standard definition.

Please point mi to a (preferably) machine – readable

format of the latest posix rules? Ftp – sites wouldbenice.

او پرس و جو را در مورد چگونگی بکارگیری یونیکس در رایانه ی شخصی اش آغاز کرد. از ابتدا هدف لینوکس، توسعه یک سیستم عامل کاملاً رایثگان و سازگار با یونیکس اصلی بود. و این دلیل پرسش او در مورد


دانلود با لینک مستقیم


تحقیق و بررسی در مورد لینوکس و SAMBA

مقاله در مورد بررسی لینوکس شریف

اختصاصی از حامی فایل مقاله در مورد بررسی لینوکس شریف دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد بررسی لینوکس شریف


مقاله در مورد بررسی لینوکس شریف

مقاله کامل بعد از پرداخت وجه

لینک پرداخت و دانلود در "پایین مطلب"

فرمت فایل: word (قابل ویرایش و آماده پرینت)

تعداد صفحات: 11

 

مقدمه

چندی پیش توزیع لینوکسی بـــه نــــام «لینوکـــس شریف» از سـوی شرکت «فارسی وب شریف» منتشر شد. انتشاری پر سروصدا با اعلام امکاناتی بسیار جذاب برای هر کاربر ایرانی کامپیوتر. ما نیز با شنیدن این اعلام‌ها و آگهی‌ها بر آن شدیم تا این توزیع لینوکس را تهیه و بررسی نماییم، در نهایت نیز تصمیم گرفتیم تا این بررسی را با شما مخاطبین مجله‌ی ایران‌تاکس شریک شویم و این سبب نوشتن این مقاله شد.

در یک توضیح مختصر باید بگویم لــینوکس شریف یک توزیع گنــو/لینوکس اســــــت کـه برپـــایه‌ی توزیع آمریکایی Fedora Core استوار است،[۱] در ایــــن بررسی من نسـخه‌ی ۲ «لینوکس شریف» [۲] ویــــرایش رومــیــزی را کـــه محیطی دوزبانه را شامل اســت بررسی خواهم کرد. همــان طور که قبلا هم اشاره کــــردم این توزیع یک توزیع تجاری و از محصولات تجاری شرکت «فارسی وب شــریف» اســــت، صد البته همراه با پشتیبانی عرضه می‌شود و به قیمت ۱۸،۵۰۰ تومان قابل تهیه است، پس از خرید این توزیع شــما بـا دو CD و یــک دفــتــرچــه‌ی راهنـــما و نـیز یــک کــارت شامل کد رمز برای عـضویت در باشـگاه لـینوکس شریف روبرو خواهید شد. بــــــسیار خوب بگذارید ببینیم با این سیستم عامل ۱۸۵۰۰ تومانی چه کارهایی می‌توان انجام داد.

در ایــن بررسی ابتــدا بـه بررسی نحوه‌ی نصــب خواهم پرداخت، سپس به پشتیبانی از زبان فارسی و تقویم هجری شمسی،نیز نگاهی به برنامه‌های کاربردی عرضه شده شامل برنامه‌های دفتری و برنامه‌های گرافیـکی، برنامه‌‌های چندرسانه‌ای،ابزارهای کار با ایـنترنت مـــــی‌اندازیم و در نهایت پـشتـیبـانی شرکت از کاربـــران را مورد بررسی قرار می‌دهیم.

نصب

برای نصب «لینوکس شریف» باید سیســتم شما مجهز به گردانده‌ی CD و نیز دیسک سخت حداقل ۲ گیگابایت باشد، مــشـخـصــات ســیـسـتمی که مــن برای تســت «لینوکس شریف» در نظر گرفته‌ام به این ترتیب است: سیستمی بــا پــردازنده‌ی Pentium III 550 Mhz و 256MB حــافظه،کارت گرافیکی ۱۶ مگـابـایـتی ATI اسـت.

قـبل از نصــب بسـته‌بندی شــکیل و دیــــــســک‌های زیـبای «لینوکس شریف» همراه با دفـتــرچه راهنمای تمام رنگی فارسی نخستین چــیزی اســـت که نظر هـــر کاربری را به خود جلب می‌کند،در صورتی که سیستم عامل فعالــی داریــد، (مـــانند لینوکس یا ویندوز در حال اجرا) با قرار دادن سی‌دی اول در درایــــور سی‌دی مـی‌توانید در محـتویات سی‌دی شمــاره یــک فایل README را مشاهده نمایید که نحوه‌ی آغاز نصب را به سادگی توضیح داده، خاموش کردن سیـستم، روشن کـــردن دوباره، تـنظـیــم BIOS بــرای بالا آمـــدن از سی‌دی و در نهایت بالا آوردن یا بوت کردن سیستم از روی سی‌دی شماره‌ی یـک. فایلی به نام COPYRIGHT.txt نیز در کنار فایل README وجود داشت که توجه من را جلب کرد، فایلی با مـحتوای فارسی که درباره‌ی کپی کردن و و نحوه‌ی استفاده از «لینوکس شریف» توضیح می‌دهد. در قسمتـی از این فایل آمده «به جز چند استثنا، اکثر نرم‌افزار‌هایی که در لینوکس شریــف آمده‌اند، نرم‌افزار آزاد هستند.» و در قسمت‌های بـــعدی درباره‌ی نحــوه‌ی تــهیه‌ی سورس‌کد این توزیع و نیز نحوه‌ی تکثیر و دوباره منتشــر کردن توزیع «لینوکس شریف» بحث شده: «تکثیر سی‌دی‌های «لینوکس شریف» در ایران به شرط این که همهٔ شرایط زیررعایت شوند مجاز است:

* هیچ تغییری در سی‌دی‌ها صورت نگیرد، چه تغییر پرونده‌ها، چه اضافه کردن پرونده‌های جدید، و چه حذف کردن پرونده‌های قبلی.

* از علائم تجاری شرکت فارسی‌وب شریف روی سی‌دی، در ملحقات سی‌دی، یا جاهای دیگر استفاده نشود.

تکثیر «لینوکس شریف» به غیر از شرایط فوق نیاز به اجازهٔ کتبی شرکت فارسی‌وب شریف دارد.»

البته این می‌تواند بخشی از مجوز GNU/GPL باشد اما همه‌ی موارد را شامل نشده،بسیار خوب ما هم سیستم را خاموش و روشن می‌کنیم و با قرار دادن دیسک اول مراحل نصب را آغاز می‌کنیم.

همان‌طور که قبلا هم گفتم این توزیع برپایه‌ی نــسخه‌ی ۴ توزیع فدوراکور اسـت وفدوراکور نیز توزیعی بر پایه‌ی توزیع قدیمی ردهت (RedHat) است، از این رو بـسیاری از کــاربران لـیـنـوکــس بـرنـامــه‌ی نـصاب Anaconda را می‌شــناســند، برنامه‌ی نصب لینوکس ردهت که برنامه‌ای گرافیکی و قدرتمند و بسیار ساده برای نصب لینوکس است.«لینوکس شریف» نـیز بــه واســطــه‌ی بــرپــایی بــر اساس فــدوراکور از بــرنامه‌ی آناکوندا (Anaconda) استــفاده مــــی‌کند. بـا کـمــی صـبر صفحـه‌ی اول نـصـب ظـــاهر می‌شود، (تصویر شماره‌ی ۱) صفـــحه‌ی خوش‌آمدگویی، این صفحه به طور کامل فارسی شده اســت،‌ماننـــد باقــی صــفــحات نصب که فارسی هستند،‌ فـــارسی بودن نصاب باعث می‌شود تا کاربران تازه‌کار یا کاربرانی که دانش زبان انگلیسی کمتری دارند به راحتی بتوانند مراحل نصب را پشت سر قرار دهند.

بســیار خـــوب، نصب را آغاز کنیم، یکی از مواردی کـــه شاید برای بار اول کمی غیر طبیعی جلوه کند جایگیری دکمه‌های عقب و بعد است. (احتمالا عقب و جلو یا قبل و بعد بوده!) از آنجایی که محیط راست به چپ است دکمه‌ی عقب در سمت راست است که کمی غیر طبیعی به نطر می‌رسد! صفحه‌ی بعدی درباره‌ی انتخاب زبان است که می‌توانید زبـان انگلیسی یا فارسی را انتخاب کنید، پس از انتخاب زبان به صفحه‌ی بعد می‌رویم، در این صفحه پرسش‌هایی درباره‌ی «بارکننده راه انداز» از شــما پرسیده می‌شود، نـگران نباشید «بار کننده‌ی راه‌انداز» مفهوم جدید نـیست، این همان Boot Loader است، پس از انتخاب گزینــــه‌ی منـــــاسب به مرحله‌ی بعد یعنی خــوانــدن اطــلاعــات بــســتــه‌هـــا مــی‌روید، سـپس بــه مـــرحــــله‌ی تنظیم دیـــسک ســـــخت یا همان پارتیشن‌بندی می‌رسید، برای تنطیم پارتیشن‌ها نیز برنــامه‌ی Disk Druid نصاب Anaconda به شما کمک خواهد کرد.

سپس به مرحله‌ی انتخاب گزینه‌‌هـای بوت‌لودر گراب می رسیم که تنطیمات خاصی نیاز ندارد، متاسفانه یکی از مشکلات نصاب آناکوندا تشخیص نــدادن تــمام سیستــم عامل‌های نصب شده برروی دستگاه است، البته ویندوز تشخیص داده می‌شود اما تمام لینوکس‌ها به صورت خودکار تشخیص داده نمی‌شوند و باید خودتان به فکر اضافه کردن باشید. همان طور که ذکـر شد بوت لودری که نصب خواهـــد شد GRUB اســت و گزینه‌ی دیگر نصب نکردن بوت‌لودر است.(که این برای دوستداران lilo چندان جالب نیست)


دانلود با لینک مستقیم


مقاله در مورد بررسی لینوکس شریف

دانلود مقاله کامل درباره Linux توضیحات بیشتری در مورد لینوکس

اختصاصی از حامی فایل دانلود مقاله کامل درباره Linux توضیحات بیشتری در مورد لینوکس دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 261

 

نصب لینوکس

قبل از نصب

یک نسخه پشتیبان از کامپیوتر تهیه کنید

2.(defragmenter) کنید

3. برای باز کردن جا جهت Linux در کنار windows  هارد دیسک خود را دوباره پارتیشن بندی کنید تغیییر اندازه پارتیشن ها FAT و NTFS در ویندوز توسط

PartitionMagicپس از نصب برنامه Partition Magic واجرای آن شکل  پارتیشن های هارد خود را خواهید دید

:برای نصب لینوکس نیاز به فضایی از هارد داریم . حداقل 2.2 GB برای نصب و 5 GB را به صورت Unallocated توسط partition Magic در می آوریم .

به عنوان مثال 5 GB را از درایو مورد نظر جدا می کنیم .

برای این کار روی درایو مورد نظر کلیک سمت راست کرده و Resize/Move را انتخاب می کنیم

..دیسک CD-ROM نصب را داخل درایو قرار دهید

2. کامپیوتر خود را بوت کنید

.● پس از اعلان بوت ، در جلوی اعلان بوت کلید Enter را برای ورود به نصب گرافیکی،فشاردهید.●صفحه خوش آمدگویی

   این صفحه آغاز فرایند نصب را به شما اعلام میکند. فقط کافی است روی کلید Next کلیک نمایید

● انتخاب زبان

   پس از آغاز برنامه نصب، اولین سوالی که پرسیده میشود، انتخاب زبان برنامه نصب است. زبان مورد نظر خود را انتخاب نموده و روی گزینه Next کلیک نمایید.● انتخاب صفحه کلید

نوع صفحه کلید خود را انتخاب نمایید. مثلا صفحه کلید 105 کلید و با کلیدهای انگلیسی

● ماوس

  نوع ماوسی که روی سیستمتان نصب شده است را انتخاب نمایید. انواع ماوسهای درگاه سریال و PS/2 و USB پشتیبانی میشوند. در صورتی که ماوس شما دو  کلید دارد ، میتوانید با انتخاب گزینه Emulate 3 buttons ، هنگام استفاده با نگه داشتن کلید Shift ، کلید سوم ماوس را شبیه سازی نمایید . کلید سوم توسط  برخی از برنامه های کاربردی لینوکس مورد نیاز میباشد

● انتخاب نوع نصب (Install Type)

   ایستگاه کاری (Workstation): کامپیوتر شما را بصورت خودکار پارتیشن بندی نموده و بسته های نرم افزاری لازم برای یک ایستگاه کاری را نصب می کند. یکی از  محیطهای گرافیکی GNOME و یا KDE نصب خواهند شد و برنامه X Window ساختارهای لازم برای اجرای آنها را فراهم می کند . محیط GNOME محیط گرافیکی پیش گزیده "لینوکس ردهت" است. شما میتوانید پس از نصب محیط KDE را نیز نصب نمایید.● انتخاب استراتژی پارتیشن بندی (Partitioning)

   شما دو راه برای انتخاب نوع پارتیشن بندی دیسک سخت خود پیش رو دارید:    - پارتیشن بندی خودکار : برنامه نصب به صورت خودکار عمل پارتیشن بندی را برای شما انجام خواهد داد . با این انتخاب تمام پارتیشن های لینوکس موجود روی دیسک سخت پاک شده و فضای خالی ایجاد شده برای پارتیشن بندی مورد استفاده قرار خواهد گرفت

پارتیشن بندی دستی توسط ابزار Disk Druid : با انتخاب این گزینه ابزار Disk Druid برای انجام عمل پارتیشن بندی اجرا خواهد شد.● پارتیشن بندی خودکار

   1- پاک کردن تمام پارتیشن های لینوکس موجود (Remove all Linux partitions on this system)

   با انتخاب این گزینه پارتیشن های ویندوز و پارتیشن های غیر لینوکسی روی سیستم باقی خواهند ماند.

2- پاک کردن تمام پارتیشن های موجود (Remove all partition on this system):

تمام پارتیشن ها و اطلاعات موجود از میان خواهند رفت.   3- حفظ تمام پارتیشن ها و استفاده از فضای خالی موجود (Keep all partitions and use existing free space) :

      این گزینه به شرطی کار خواهد کرد که شما فضای خالی کافی پارتیشن بندی نشده روی دیسک سخت خود داشته باشید.

● انتخاب برنامه بوت کننده (Boot Loader) :

در این مرحله میتوانید یکی از برنامه های GRUB و یا LILO را انتخاب نمایید


دانلود با لینک مستقیم


دانلود مقاله کامل درباره Linux توضیحات بیشتری در مورد لینوکس

دانلود مقاله کامل درباره لینوکس 15 ص

اختصاصی از حامی فایل دانلود مقاله کامل درباره لینوکس 15 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 15

 

تقدیم به پدر و مادر عزیزم

که با لطف و مهر مرا یاری کرده اند

مقدمه :

حمد و سپاس ایزد منان را که با الطاف بیکران خود این توفیق را به ما ارزانی داشت تا بتوانیم در راه ارتقای دانش عمومی و فرهنگ و به ویژه علوم کامپیوتر و انفورماتیک گامهایی هرچند کوچک برداریم.

امروزه گستردگی علوم و توسعه روزافزون آن شرایطی را به وجود آورده که هر روز شاهد تحولات اساسی و چشمگیر در سطح جهان هستیم. این مطلب را با مقدمه ای در مورد سیستم عامل شدن لینوکس آغاز می کنیم. درباره ی توسعه گذشته و آینده ی لینوکس صحبت خواهیم کرد و نگاهی دقیق به مزایا و معایب آن می پردازیم. در مورد توزیعات مختلف و همچنین سورس آزاد صحبت خواهیم کرد. این نوشته به سؤالاتی از این قبیل پاسخ می دهد:

1ـ لینوکس چیست؟

2ـ لینوکس کجا و چگونه آغاز شد؟

3ـ آیا لینوکس همان سیستم عاملی است که در آن همه چیز در حالت متنی انجام می شود؟

4ـ آیا لینوکس آیندة درخشانی دارد؟

5ـ مزایای لینوکس چیست؟ معایت آن چیست؟

6ـ چند نوع لینوکس وجود دارد؟

7ـ جنبشهای opensource و GNU چیست؟

1ـ1ـ تاریخچه :

1ـ1ـ1ـ یونیکس :

برای درک عمومیت و محبوبیت لینوکس، باید حدود 30 سال به عقب برگردیم … تصور کنید که رایانه ها به بزرگی خانه ها یا حتی استادیوم ها هستند. زمانی که اندازة رایانه ها به خودی خود مشکلات فراوانی را پدید می آورد، معضل دیگری وجود داشت که مشکل را حادتر می کرد: هر رایانه سیستم عامل متفاوتی داشت و نرم افزارها تنها برای برآورده کردن یک هدف خاص ایجاد می شدند.

برنامه هایی که به یک رایانه داده می شد، روی سیستم مشکل آفرین بود. رایانه ها بسیار گران بودند و تازه پس از خریدن آن باید تلاش زیادی می شد تا به کاربران نحوه کار کردن با آن آموزش داده شود. در نتیجه هزینه نهایی بسیار بالا بود.

جهان از نظر فناوری آن قدر پیشرفته نبود تا رایانه های کوچکتر بسازد، بنابراین باید برای یک دهه دیگر آن اندازه ها را تحمل می کرد. در سال 1969 یک گروه از برنامه نویسان در آزمایشگاههای بل (Bell Labs) به فکر پیاده کردن راه حلی برای این مشکل افتادند تا بتوانند سازگاری نرم افزارها را سر و سامان بدهند.

آنها سیستم عاملی ایجاد کردند که:

1ـ ساده و جذاب بود.

2ـ با زبان برنامه نویسی C نوشته شده بود. (به جای اسمبلی)

3ـ قادر به بازیابی کُدها بود.

توسعه دهندگان نام این پروژه را unix نهادند.

قابلیت بازیابی کُد بسیار مهم بود. تا آن زمان، تمام رایانه های تجاری موجود با کُدی نوشته شده بود که اختصاصاً برای آن سیستم توسعه داده شده بود.

از این جهت یونیکس تنها به مقدار کمی از این کُدها نیاز داشت که امروزه عموماً به هسته (kernel) معروف است.

برای پایه ریزی یونیکس در هر سیستم، تنها به این مجموعه از کُدها نیاز بود. سیستم عامل و دیگر دستورات با استفاده از زبان سطح بالای C در این هسته ساخته شده بودند. این زبان انحصاراً برای توسعه یونیکس ایجاد شده بود. با استفاده از این تکنیک جدید، توسعه سیستم عاملی که بتواند بر روی سخت افزارهای مختلف اجرا شود، بسیار ساده تر بود. تولیدکنندگان نرم افزار به سرعت یونیکس را پذیرفتند. زیرا می توانستند با زحمت کمتر، ده برابر فروش بیشتر داشته باشند. وضعیت خارق العاده ای به وجود آمده بود. تصور کنید یارانه هایی از شرکت های مختلف در یک شبکه به هم متصل شده بودند یا کاربران بدون نیاز به آموزش اضافی، بر روی سیستم های مختلفی کار می کنند یونیکس نقش بزرگی در سازگار کردن کاربران با سیستم های مختلف ایفا کرد. طی دهه های بعد توسعه یونیکس ادامه یافت. امکان انجام کارهای بیشتر فراهم شد. سازندگان نرم افزار و سخت افزار بیشتری پشتیبانی یونیکس را به محصولات خود افزودند. یونیکس در ابتدا فقط بر روی محیط های بزرگ مانند Main Frame ها و Mini Computer ها پیدا می شد. (توجه داشته باشید که رایانه های شخصی Micro Computer ها هستند.) شما باید در یک دانشگاه و یا یک دولت و سازمان بزرگ اقتصادی کار می کردید تا بتوانید یونیکس را ببینید. اما رایانه های کوچکتر در حال توسعه بودند و تا پایان دهة 80 تعداد زیادی از مردم از رایانه های خانگی استفاده می کردند. در آن زمان نسخه های مختلفی از یونیکس برای کامپیوترهای شخصی به وجود آمده بود، اما هیچ یک واقعاً رایگان نبود.

6ـ6ـ2ـ لینوس و لینوکس :

لینوکس توروالدز، مرد جوانی که در رشته علوم رایانه دانشگاه هلسینکی تحصیل می کرد، به این فکر افتاد که ایجاد نسخه ای دانشگاهی و رایگان از یونیکس ایدة بسیار خوبی خواهد بود. او خود شروع به کُدنویسی کرد:

(From:tor vabls @ klaava. Helsinki. FI (Linus Bendict torvalds)

Nems groups: Comp. OS. Minix

Subject:GCC – 7.40 and posix – question

< message – ID: < 1997 Jul 307 7000 50. 9886 @ kalaava

Data: 3 Jul 97 70: 00: 50 GMT

Helli net landers

Due to a project I’m working on (minix)

I’m instered in the posix standard definition.

Please point mi to a (preferably) machine – readable

format of the latest posix rules? Ftp – sites wouldbenice.

او پرس و جو را در مورد چگونگی بکارگیری یونیکس در رایانه ی شخصی اش آغاز کرد. از ابتدا هدف لینوکس، توسعه یک سیستم عامل کاملاً رایثگان و سازگار با یونیکس اصلی بود. و این دلیل پرسش او در مورد استانداردهای posix است. posix همچنین استاندارد یونیکس است.


دانلود با لینک مستقیم


دانلود مقاله کامل درباره لینوکس 15 ص