تبليغاتX
Gooya IT
وب‌گردی
قالب زیبای رمضان - حتما دانلود کنید!
پنج دلیل برای شکست سیستم عامل گوگل کروم - نوشته دیوید کورسی -
رجيستري چيست؟ - ويندوز رجيستري ‌(Windows Registry)‌ پايگاه داده‌اي است كه اطلاعاتي در مورد آپشن‌ها و تنظيمات مربوط به سيستم عامل
دانستني‌هاي مهم درباره ‌DirectX‌ -
ساخت بازی رایانه ای علیه آقای احمدی نژاد - گرافیک خوبی نداره...!
مايكروسافت در دادگاه؛ گوگل قدرت مي‌گيرد؟ -
ببینید نانسی اجرم خواننده لبنانی به ایرانیان چه گفته - لبنان ............................
با InviteShare گدایی را فراموش کنید! - لینک از زير خط Underline IT
كيس هاي كامپیوتر جدید! - دوست داشتی که یکیش برای تو باشه؟! :-)
هرچه میخواهد دل تنگت بگو! - هرچی میخوای بگو دیگه!
جنگ شطرنجی - لینک از PerSian 365
خانه ای عجیب و جالب - واقعا که جالب و زیبا هست ........ :-)
عجب خونه ای - مثل خونه ارواح می مونه ...............
عکسی از یک سالگی خانم نیکی کریمی - لینک از تک پسر
امتحان هاي زندگی - ارزشه دیدن و داره ................
-| آرشیو وب‌گردی | ارسال لینک |-
گنو/لینوکس چیست ؟ [قسمت سوم - تاریخچه دو/دو]

مقایسه و توسعه

بزودی توروالدز با مقایسه‌هایی از طرف اندرو تاننباوم، معلم بزرگی که MINIX را نوشته بود، مواجه شد. تاننباوم برای توروالدز می‌نویسد:

"من براین نکته تاکید دارم که ایجاد یک هسته یکپارچه در سال ۱۹۹۱ یک اشتباه پایه ای بود. خدا را شکر که شما شاگرد من نیستید، واگر نه برای چنین طرحی نمره بالایی نمی گرفتید."

توروالدز بعد‌ها پذیرفت که این بدترین نکته در توسعه لینوکس بوده است. تاننباوم یک استاد مشهور بود و هرچه که می‌گفت واقعیت داشت. ولی وی در مورد لینوکس اشتباه می‌کرد. توروالدز کسی نبود که به این سادگی‌ها پذیرای شکست باشد.

تاننباوم همچنین گفته بود : "لینوکس منسوخ شده است".

اکنون نوبت حرکت نسل جدید لینوکس بود. با پشتیبانی قوی از طرف اجتماع لینوکس، توروالدز یک پاسخ مناسب برای تاننباوم فرستاد:

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

و کار ادامه یافت. بزودی صدها نفر به اردوگاه لینوکس پیوستند. سپس هزاران نفر و سپس صدها هزار نفر. لینوکس دیگر اسباب بازی هکرها نبود. با پشتیبانی نرم افزارهای پروزه GNU، لینوکس آماده یک نمایش واقعی بود. لینوکس تحت مجوز GPL قرار داده شد. با این مجوز همه می‌توانستند کدهای منبع لینوکس را به رایگان داشته باشند، بر روی آنها مطالعه کرده و آنها را تغییر دهند. دانشجویان و برنامه نویسان آن‌را قاپیدند.

و خیلی زود تولید کنندگان تجاری وارد شدند. لینوکس به خودی خود رایگان بود و هست. کاری که این تولیدکنندگان انجام دادند، کامپایل کردن بخش ها و نرم افزارهای مختلف و ارائه آن بصورت یک فرمت قابل توزیع همانند سایر سیستم عاملها بود، تا مردم عادی نیز بتوانند از آن استفاده کنند. اکنون توزیع‌هایی مانند ردهت، دبیان و زوزه دارای بیشترین سهم کاربران در سرتاسر جهان هستند. با رابطهای گرافیکی کاربر جدید مانند KDE و GNOME، توزیع های لینوکس در بین مردم بسیار گسترش یافتند.

همچنین اتفاقات جالبی با لینوکس رخ میدهد. در کنار PC، لینوکس به روی اکثر پلاتفورمها منتقل شده است. لینوکس تغییر داده شد تا کامپیوتر دستی شرکت 3Com یعنی PalmPilot را اجرا نماید. تکنولوژی کلاستر کردن این امکان را بوجود آورد تا بتوان تعداد زیادی از ماشین‌های لینوکس را به یک مجموعه واحد پردازشی تبدیل نمود. یک کامپیوتر موازی. در آوریل ۱۹۹۶ محققین آزمایشگاه‌های ملی‌لوس‌آلاموس از ۶۸ کامپیوتر مبتنی بر لینوکس برای پردازش موازی و شبیه سازی موج انفجار اتمی استفاده کردند. ولی بر خلاف ابر کامپیوترهای دیگر، هزینه آنها بسیار ارزان تمام شد. ابرکامپیوتر خود ساخته آنها با تمام تجهیزات و سخت افزارها ۱۵۲۰۰۰ دلار هزینه در برداشت و این یک دهم هزینه یک ابرکامپیوتر تجاری است. این ابرکامپیوتر به سرعت ۱۶ بیلیون محاسبه در ثانیه دست یافت و به رتبه ۳۱۵ ام این ابرکامپیوتر جهان دست پیدا کرد و صد البته یکی از پایدارترین آنها بود. پس از سه ماه از آغاز فعالیت، هنوز بوت نشده بود.

بهترین موردی که امروزه برای لینوکس وجود دارد، طرفداران متعصب آن هستند. هنگامی که یک قطعه سخت افزاری جدید ارائه می‌شود، هسته لینوکس برای استفاده از آن تغییر داده می‌شود. برای مثال هنگام ارائه پردازنده ۶۴ بیتی شرکت AMD هسته به سرعت چند هفته برای کار با آن آماده شد. اکنون لینوکس بر روی تمام انواع خانواده های سخت افزاری موجود اعم از PC، MAC، Alpha و انواع سخت افزارهای درونه ای قابل اجراست که آنرا برای استفاده در ماشین آلات صنعتی و آلات و ادواتی که نیاز به پردازش کامپیوتری دارند، بسیار مناسب نموده است. لینوکس با همان فلسفه و هدفی که در سال ۱۹۹۱ ایجاد شد، وارد هزاره جدید شده است.

توروالدز، هنوز یک انسان ساده است. بر خلاف بیل‌گیتس او یک میلیاردر نیست. پس از اتمام مطالعاتش وی به آمریکا رفت تا با شرکت Transmeta همکاری نماید. پس از انجام یک پروژه فوق سری که توروالدز یکی از اعضای فعال آن بود، ترانسمتا پردازنده Cruose را با بازار ارائه کرد. توروالدز هنوز پرطرفدارترین و مشهورترین برنامه‌نویس جهان است. در حال حاضر توروالدز ترانسمتا را ترک نموده و با حمایت شرکتهای بزرگ به طور تمام وقت بر روی لینوکس کار میکند.

پس از یک دهه: لینوکس امروز
امروزه لینوکس بیش از یک دهه توسعه را پشت سر گذاشته است و یکی از سریع التوسعه ترین سیستم‌های‌عامل به شما می‌رود. از چند کاربر انگشت شمار در سالهای ۱۹۹۱ و ۱۹۹۲، امروزه میلیون‌ها کاربر از لینوکس استفاده می‌کنند. IBM که زمانی بزرگترین دشمن جماعت OpenSource به شمار می‌رفت، اکنون سرمایه گذاری عظیمی در زمینه توسعه راه‌حل‌های OpenSource تحت لینوکس نموده است. در حال حاضر تعداد توسعه دهندگانی که برای افزایش قابلیتهای لینوکس تلاش می‌کنند، روز به روز افزایش می‌یابد.

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

KDE

طلوع لینوکس روی‌میزی (Desktop Linux)
بزرگترین ایرادی که از لینوکس گرفته می‌شد چه بود؟ قبلا محیط تمام متنی لینوکس، بسیاری از کاربران را از استفاده کردن از آن بر حذر میداشت. با اینکه در استفاده از محیط متنی کنترل کامل سیستم در اختیار شماست، ولی این محیط اصلا برای کاربران عادی سیستم‌های کامپیوتری مناسب نیست. محیط‌های گرافیکی که بر پایه X-Window وجود داشتند نیز پاسخ گوی امکاناتی که سیستم عامل‌های گرافیکی مانند ویندوز برای کاربران خود ارائه می‌کردند، نبودند. ولی از چند سال گذشته این وضعیت در حال تغییر بوده است. اکنون محیطهای گرافیکی حرفه‌ای مانند KDE و GNOME تصویر لینوکس را کامل کرده اند. این محیطهای گرافیکی اکنون بسیار کاربر پسند و قدرتمند شده‌اند و وجود این سیستم‌هاست که امروزه کاربران عادی نیز می‌توانند از لینوکس استفاده کنند.

لینوکس در جهان سوم
ورود لینوکس به کشورهای جهان سوم تحولی ایجاد نموده است. قبل از وجود لینوکس کشورهای جهان سومی در زمینه کامپیوتر در سطح بسیار پایین تری قرار داشتند. هزینه سخت افزارها بسیار پایین آمده بود ولی هزینه نرم افزار برای این گونه کشورها همچنان کمر شکن بود. این امر باعث شد تا در بسیاری از این کشورها کپی غیر مجاز نرم افزارها گسترش پیدا کند که باعث میلیاردها دلار خسارت سالیانه میشود. یکی از عمده ترین دلایل این کار پایین بودن درآمد سرانه در این کشورهاست. هنگامی که مجموع درآمد سرانه سالیانه بیش از ۲۰۰ تا ۳۰۰ دلار نیست، هیچگاه امکان خرید یک سیستم عامل ۱۰۰ دلاری وجود نخواهد داشت.

طلوع لینوکس و سایر تولیدات باز متن، این وضعیت را تغییر داده است. این امکان وجود دارد تا بتوان لینوکس را در کامپیوترهای قدیمی ۴۸۶ و پنتیوم که اکنون در کشورهای توسعه یافته به تاریخ پیوسته اند ولی هنوز در کشورهای درحال توسعه از آنها استفاده می‌شود، اجرا نمود. همچنین استفاده از نرم‌افزارهای رایگان بازمتن گسترش یافته تا جلوی هزینه‌های سرسام آور نرم افزاری این کشورها را بگیرد. امروزه در کشورهای آسیایی، آفریقایی و آمریکای لاتین استفاده از لینوکس و نرم‌افزارهای بازمتن گسترش فراوانی یافته و با استفاده از خصلت ذاتی تغییر پذیری لینوکس، برای استفاده از زبانهای ملی این کشورها سفارشی شده است. امروزه مستندات لینوکس به اکثر زبان‌های زنده جهان ترجمه شده اند.

از میزکار تا ابرکامپیوترها
هنگامی که توروالدز لینوکس را ایجاد نمود، این مخلوق جدید، فقط یک اسباب بازی تازه برای هکرها بود. ولی از زمان دستگاه‌های ۳۸۶ که نخستین هسته لینوکس بر روی آنها اجرا می‌شد، لینوکس راه درازی را طی نموده است. یکی از مهمترین استفاده‌های امروزی لینوکس استفاده از آن در پردازشهای سنگین موازی در ابرکامپیوترهاست. امروزه اکثر ابرکامپیوترهایی که در جهان ساخته میشوند، از لینوکس به عنوان سیستم عامل خود استفاده می‌کنند.

داستان ادامه دارد
حرکت لینوکس از یک پروزه هکری تا جهانی شدن یک انقلاب شگفت انگیز است. پروزه GNU که در اوایل دهه ۱۹۸۰ توسط ریچارد استالمن شروع شد، توسعه نرم افزارهای بازمتن را رهبری نمود. پروفسور اندرو تاننباوم و سیستم عامل MINIX او مطالعه سیستم عامل ها را از حالت تئوری به عملی تبدیل نمود و در نهایت همت و تلاش توروالدز منجر به تولد لینوکس شد. امروزه لینوکس دیگر یک پروزه هکری به شما نمی رود بلکه یک حرکت جهانی است که توسط میلیونها نفر برنامه نویس بازمتن و شرکتهای بزرگی مانند IBM حمایت میشود. لینوکس در تاریخ کامپیوتر به عنوان یکی از شگفت انگیز ترین محصولات تلاش بشری باقی خواهد ماند.

توکس پنگوئن: نشان عزیز لینوکس
نشان لینوکس یک پنگوئن است. برخلاف سایر سیستم عاملهای تجاری، این نشان زیاد جدی نیست! توکس نشانگر وضعیت بدون نگرانی حرکت لینوکس است. این نشان تاریخچه بسیار جالبی دارد. لینوکس در ابتدا فاقد هر گونه نشانی بود. هنگامی که توروالدز برای تعطیلات به استرالیا رفته بود، در دیداری که از یک باغ وحش داشت، هنگامی که می خواست با یک پنگوئن بازی کند، پنگوئن دست وی را گاز گرفت و همین ایده ای شد تا از پنگوئن به عنوان نشان لینوکس استفاده شود.

برگرفته از مقاله‌ی "تاریخچه لینوکس" وب‌سایت تکنوتاکس

پایان مقاله‌ی معرفی گنو/لینوکس !

+ نوشته شده توسط محمد در پنجشنبه 1388/02/17 ساعت 22:35 | موضوع: مقالات آموزشی |
گنو/لینوکس چیست ؟ [قسمت دوم - تاریخچه یک/دو]
در نوشته‌ی قبل با هم به مقدمه‌ی سیستم‌عامل و همچنین توضیح کوتاهی از گنو/لینوکس پرداختیم گفتیم که لینوکس چطور سیستم‌عاملی هست و اکنون می‌خواهیم به این‌که لینوکس از کجا و توسط چه کسی شروع شد بپردازیم.

داستان از سال ۱۹۹۱ که قدرت‌های کامپیوتری رو به افزایش می‌رفت و محدودیت‌ها از بین می‌رفتند، ولی هنوز کاری در زمینه‌ی نرم‌افزاری به آن‌صورت انجام نشده بود...

در آن زمان سیستم‌عاملی به نام DOS بود که توسط بیل‌گیتس از یک هکر سیاتلی به قیمت ۵۰۰۰۰دلار خریداری شده بود و به صورت هوشمندانه‌ای همه‌جای دنیا وارد شده بود، کاربران کامپیوتری راه حل دیگری نداشتند جز سیستم‌های اپل با قیمت بسیار بالایشان.

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

در آن زمان سیستم‌عاملی با نام MINIX توسط پرفسور هلندی اندرو اس. تاننباوم (Andrew S. Tanenbaum) نوشته شده بود، به منظور تفهیم عملیات درونی یک سیستم واقعی که به سرعت بازار را اشباع کرد.


لینوس تروالدز - خالق لینوکسبه عنوان یک سیستم‌عامل واقعی نمی‌شد روی MINIX حساب کرد اما مزیت آن نسبت به دیگری‌ها این بود که هر کسی آن‌را به همراه کتاب تاننباوم تهیه می‌کرد به ۱۲۰۰۰ خط کد نوشته شده توسط زبان C و اسمبلی نیز دسترسی پیدا می‌کرد. برای اولین بار یک کاربر مشتاق می‌توانست عملیات درونی یک سیستم‌عامل را مشاهده کند و این باعث به کار افتادن مغزهای متفکر بسیاری شد؛ که یکی از آن‌ها لینوس تروالز (Linus Torvalds) نام داشت.

در سال ۱۹۹۱ لینوس بندیکت توروالدز (Linus Benedict Torvalds) دانشجوی سال دوم علوم کامپیوتر دانشگاه هلسینکی فنلاند و یک هکر خود آموخته‌ی ۲۱ ساله؛ عاشق وصله‌پینه کردن محدودیت هایی بود که سیستم را تحت فشار قرار می‌دادند. ولی مهمترین چیزی که وجود نداشت یک سیستم عامل بود که بتواند نیازهای حرفه‌ای‌ها را برآورده نماید. MINIX خوب بود ولی فقط یک سیستم عامل مخصوص دانش‌آموزان بود و بیشتر به عنوان یک ابزار آموزشی بود تا ابزاری قدرتمند برای بکار گیری در امور جدی.

در همین زمان بود که برنامه‌نویسان سراسر دنیا توسط پروژه‌ی (GNU) که توسط ریچارت استالمن (Richard Stallman) شروع شده بود تحریک شده بودند. یکی از اهداف این پروژه تهیه کردن نرم‌افزارهای رایگان در عین‌حال با کیفیت بود. استالمن کار خود را از آزمایشگاه هوش مصنوعی دانشگاه MIT با نوشتن برنامه‌ی Emacs در اواسط و اواخر دهه‌ی ۷۰ شروع کرد. تا اوایل دهه‌ی ۸۰، بیشتر برنامه‌نویسان این آزمایشگاه توسط شرکت‌های نرم‌افزاری تجاری جذب شده بودند و با آن‌ها قرارداد‌های حفظ اسرار امضا شده بود. ولی استالمن دید متفاوتی داشت او عقیده داشت که علاوه بر سایر تولیدات نرم‌افزار باید از محدودیت‌های کپی و ایجاد تغییرات در آن آزاد باشد تا بتوان روز به روز نرم‌افزارهای بهتر و کارآمدتری تولید نمود.

ریچارد استالمن - پروژه‌ی گنو

با اعلامیه معروف خود در سال ۱۹۸۴، پروژه GNU را آغاز کرد. او حرکتی را آغاز نمود تا با فلسفه خودش به تولید و ارائه نرم‌افزار بپردازد. نام GNU مخفف GNU is Not Unix است. ولی برای رسیدن به رویای خود برای ایجاد یک سیستم‌عامل رایگان، وی ابتدا نیاز داشت تا ابزارهای لازم برای این‌کار را ایجاد نماید. بنابراین در سال ۱۹۸۴ وی شروع به نوشتن و ایجاد کامپایلر زبان C گنو موسوم به GCC نمود. ابزاری مبهوت کننده برای برنامه نویسان مستقل. وی با جادوگری افسانه‌ای خود به تنهایی ابزاری را ایجاد نمود که برتر از تمام ابزارهایی که تمام گروه‌های برنامه نویسان تجاری ایجاد کرده بودند قرار گرفت. GCC یکی از کارآمد ترین و قویترین کامپایلرهایی است که تا کنون ایجاد شده اند.


تا سال ۱۹۹۱ پروزه GNU تعداد زیادی ابزار ایجاد کرده بود ولی هنوز سیستم‌عامل رایگانی وجود نداشت. حتی MINIX هم لایسنس شده بود. کار بر روی هسته سیستم‌عامل گنو موسوم به HURD ادامه داشت ولی به نظر نمی رسید که تا چند سال آینده قابل استفاده باشد.

این زمان برای توروالدز بیش از حد طولانی بود...

در ۲۵ آگوست ۱۹۹۱، این نامه تاریخی به گروه خبری MINIX از طرف توروالدز ارسال شد:

از: لینوس بندیکت توروالدز
به: گروه خبری MINIX
موضوع: بیشتر چه چیزی را میخواهید در MINIX ببینید؟
خلاصه: نظرخواهی کوچک در مورد سیستم عامل جدید من

با سلام به تمام استفاده کنندگان از MINIX
من در حال تهیه یک سیستم عامل رایگان فقط به عنوان سرگرمی و نه به بزرگی و حرفه‌ای GNU برای دستگاه‌های ۳۸۶ و ۴۸۶ هستم. این کار از آوریل شروع شده و درحال آماده شدن است. من مایلم تا نظراهای کاربران را در مورد چیزهایی که در MINIX دوست دارند یا ندارند، جمع آوری کنم. زیرا سیستم عامل من حدودا شبیه آن است. مانند ساختار سیستم فایل مشابه و چیزهای دیگر... من اکنون bash نسخه ۱.۰۸ و GCC نسخه ۱.۴۰ را به آن منتقل کرده ام و به نظر میرسد که کار میکند. من در عرض چند ماه چیزی آزمایشی درست کرده ام و مایلم بدانم که کاربران بیشتر به چه قابلیتهایی نیاز دارند؟ من از هر پیشنهادی استقبال میکنم. ولی قول نمی دهم همه آنها را اجرا کنم. لینوس

همانطور که در این نامه پیداست، خود توروالدز هم باور نمی کرد که مخلوقش آنقدر بزرگ شود که چنین تحولی در دنیا ایجاد کند. لینوکس نسخه ۰.۰۱ در اواسط سپتامبر ۱۹۹۱ منتشر شد و روی اینترنت قرار گرفت. شور و اشتیاقی فراوان حول مخلوق توروالدز شکل گرفت. کدها دانلود شده، آزمایش شدند و پس از بهینه سازی به توروالدز بازگردانده شدند. لینوکس نسخه ۰.۰۲ در پنجم اکتبر به همراه اعلامیه معروف توروالدز آماده شد:

از: لینوس بندیکت توروالدز
به: گروه خبری MINIX
موضوع: کدهای منبع رایگان هسته مشابه MINIX

آیا شما از روزهای زیبای MINIX 1.1 محروم شده اید؟ هنگامی که مردها مرد بودند و راه اندازهای دستگاه خود را خودشان می‌نوشتند؟ آیا شما فاقد یک پروزه زیبا هستید و می‌میرید تا سیستم عاملی داشته باشید تا بتوانید آن‌را مطابق با نیازهای خود در آورید؟ اگر این‌گونه است، این نامه برای شما نوشته شده است.
همانطور که ماه پیش گفتم من در حال کار بر بروی یک سیستم عامل رایگان مشابه MINIX برای کامپیوترهای ۳۸۶ هستم. این سیستم عامل اکنون بجایی رسیده است که قابل استفاده است و مایل هستم که کدهای منبع را در سطح گسترده تر پخش نمایم. این نسخه ۰.۰۲ است ولی من موفق شده‌ام که نرم‌افزارهای Bash، GCC، GNU-Make، GNU-sed، Compress و غیره را تحت آن اجرا کنم. کدهای منبع این پروژه را می‌توانید از آدرس nic.funet.fi با آدرس 128.214.6.100 در دایرکتوری pub/OS/Linux پیدا کنید. این دایرکتوری همچنین دارای چند فایل README و تعدادی باینری قابل اجرا تحت لینوکس است. تمام کدهای منبع ارائه شده است زیرا هیچ یک از کدهای MINIX در آن استفاده نشده است. سیستم را میتوانید همان‌طور که هست کامپایل و استفاده کنید. کدهای منبع باینری‌ها را هم می‌توانید در مسیر pub/GNU پیدا کنید.

لینوکس نسخه ۰.۰۳ پس از چند هفته آماده شد و تا دسامبر، لینوکس به نسخه ۰.۱۰ رسید. هنوز لینوکس فقط چیزی کمی بیشتر از یک فرم اسکلت نبود. این سیستم عامل فقط دیسکهای سخت AT را پشتیبانی میکرد و ورود به سیستم نداشت و مستقیما به خط فرمان بوت می‌شد. نسخه ۰.۱۱ خیلی بهتر شد. این نسخه از صفحه کلیدهای چند زبانه پشتیبانی می‌کرد، دیسک‌های فلاپی و کارتهای گرافیکی VGA، EGA، هرکولس و... نیز پشتیبانی می‌شدند. شماره نسخه ها از ۰.۱۲ به ۰.۹۵ و ۰.۹۶ افزایش پیدا کرد و ادامه یافت. بزودی کد آن به‌وسیله سرویس دهنده های FTP در فنلاند و مناطق دیگر، در سرتاسر جهان منتشر شد.


برگرفته از مقاله‌ی "تاریخچه لینوکس" وب‌سایت تکنوتاکس

این مطلب ادامه خواهد داشت ...
+ نوشته شده توسط محمد در پنجشنبه 1388/02/17 ساعت 17:15 | موضوع: مقالات آموزشی |
گنو/لینوکس چیست ؟

سلام، امروز که اولین پستم رُ تو این وبلاگ بعد از مدت‌ها سکوت می‌دم دوست دارم در مورد سیستم‌عامل گنو/لینوکس توضیح بدم تا همه با این سیستم‌عامل که علاوه بر سیستم‌عامل بودنش یک فرهنگ هست توضیح بدم!

ببینید برای این‌که بدونیم گنو/لینوکس چی هست باید اول درک کنیم که سیستم‌عامل چه می‌باشد، می‌شه در کل سیستم‌عامل رُ این‌طور توصیف کرد که رابطی است میان نرم‌افزار‌های کاربردی و سخت‌افزار کامپیوتر و همینطور هم که می‌بینید شما با کامپیوتر کار می‌کنید و نیازتون رُ توسط نرم‌افزارها برطرف می‌کنید ولی در کل شما سیستم‌عامل رُ مشاهده نمی‌کنید، این است که یک سیستم‌عامل مثل یک لایه‌ایست که به روی سخت‌افزار کامپیوتر کشیده شده و باعث ارتباط نرم‌افزار‌های با منابع سیستم می‌شود یعنی سیستم‌عامل می‌گه که به یک نرم‌افزار مثلا فایرفاکس چند درصد از CPU و یا RAM را اختصاص دهد تا برای کارکردن آن مناسب باشد و به همین ترتیب نرم‌افزار‌های دیگر.

فکر کنم همین مقدار در مورد سیستم‌عامل کافی باشد چون خیلی‌ها در مورد آن اطلاعات لازم را دارند (;

حالا می‌رویم سر سخن اصلی یعنی گنو/لینوکس. شاید این رُ بپرسید که دلیل آوردن واژه‌ی گنو (GNU) در ابتدای لینوکس چیست ؟ باید عرض کنم که لینوکس تحت پروانه‌ی GNU/GPL منتشر می‌شود که بعدها در مورد این لایسنس بیشتر توضیح خواهم داد. GNU یک مخفف بازگشتی است از جمله‌ی GNU's Not Unix.

همانند دیگر OS (سیستم‌عامل)ها لینوکس نیز کارایی خودش را دارد، مثل ویندوز، مکینتاش، سولاریس و ...

لینوکس بر خلاف ویندوز که به صورت کدبسته و با قیمت زیاد منتشر می‌شود کاملا رایگان و کدباز است یعنی هر کسی می‌تواند از آن به صورت کاملا رایگان و با اجازه‌ی تغییر در آن استفاده کند، چیزی که با ویندوز چنین کاری نمی‌توان کرد یعنی در صورت دست بردن در آن به عنوان یک مجرم شناخته خواهیم شد (: البته نه در کشور ما ...

گنو/لینوکس به صورت خام و یک هسته منتشر می‌شود و از آن می‌شود برای ایجاد یک توزیع از لینوکس استفاده کرد و لینوکس دارای توزیع‌های متنوعی می‌باشد همانند: اوبونتو، زوزه، مندریوا، دبیان، جنتو، سابایون، ردهت، فدورا و غیره (در روز‌های آینده در موردشان اطلاعات بیشتر خواهم داد).

همانطور که گفته شد اکثر توزیع‌های گنو/لینوکس به صورت آزاد، رایگان و کدباز (Opensource) عرضه می‌شوند و کاربر می‌تواند آن‌ها را از وب‌سایتشان دانلود و در سیستم خود نصب و بدون محدودیت از آن استفاده نماید.
هرچند تعداد محدودی از کاربران دنیا از این سیستم‌عامل استفاده می‌کنند اما قوی‌ترین و پایدار ترین سیستم‌عامل را به جرات می‌توان گفت گنو/لینوکس می‌باشد، چه از نظر کاربرد برای PC ها چه برای Serverها چه بسا که ۷۰٪ از سرورهای دنیا از لینوکس به عنوان سیستم‌عامل خود استفاده می‌نمایند.

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

سیستم‌عامل گنو/لینوکس دارای ساختار لایه‌ای‌ای می‌باشد که نفوذ ویروس در آن بسیار مشکل می‌باشد در کل می‌توان گفت که برای آن ویروسی وجود ندارد چون هیچ نرم‌افزار اضافی‌ای در آن بدون اجاز‌ه‌ی کاربر ریشه (Administrator) اجازه‌ی فعالیت و استفاده از منابع سیستم را ندارد بر خلاف ویندوز که چیزی که برای آن فراروان است ویروس می‌باشد ;-) پس کاربر زمان کار با آن خیالش آسوده از نظر ویروس و نرم‌افزار‌های مخرب خواهد بود.

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

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

فکر کنم برای پست اول دیگه کافی باشه، امیدوارم استفاده‌ی لازم را این این مقاله برده باشید.

- این مطلب ادامه خواهد داشت ...

+ نوشته شده توسط محمد در چهارشنبه 1388/02/16 ساعت 18:6 | موضوع: مقالات آموزشی |

All Rights Reserved 2006 Full © By Gooya IT .:. Designed By Mohammad Reza Boozary



Site Map