14-- کدام توزیع لینوکس را انتخاب کنیم؟

VRWH

عضو جدید
کاربر ممتاز
کدام توزیع گنو/لینوکس را انتخاب کنیم؟

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

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

علت تنوع توزیع‌ها چیست؟
هر یک از توزیع‌های گنو/لینوکس دارای ویژگی‌های خاصی است که آنرا از توزیع دیگر متمایز می‌کند. مثلا ممکن است برنامه‌های نصب آنها با هم تفاوت داشته باشند (البته اصول نصب همه گنو/لینوکس‌ها یکسان است) و یا ابزارهای مدیریتی گرافیکی تهیه شده با هم متفاوت باشند و یا نسخه برنامه‌هایی که با یک توزیع خاص ارائه می‌شوند جدیدتر یا قدیمی‌تر باشند، محل فایل‌های پیکربندی آنها متفاوت باشد، و یا ممکن است توزیع‌هایی مخصوص امور خاص طراحی شده باشند. مثلا مخصوص سرویس‌دهنده‌ها، مخصوص ایستگاههای کاری، مخصوص کامپیوترهای قدیمی، مخصوص مدیریت شبکه، مخصوص چند رسانه‌ای، مخصوص بازی و به همین ترتیب. بنابراین هر فرد یا گروه خلاقی می‌تواند توزیع مخصوص خود را ارائه نماید. مثلا برخی از توزیع‌ها برای نصب و پیکربندی آسان بهینه سازی شده‌اند.
توزیع‌ها به دو صورت تجاری و رایگان ارائه می‌شوند. یعنی در ازای دریافت یا استفاده از خدمات پشتیبانی برخی از آنها باید پول پرداخت شود و برخی از آنها رایگان هستند. البته به هر حال شما در اکثر موارد قادرید تا یک توزیع گنو/لینوکس را چه رایگان و چه تجاری به تعداد نامحدود کپی و توزیع نمایید، مگر آنکه تولید کننده شما را محدود کرده باشد. اکثر توزیع‌های غیر تجاری و برخی از توزیع‌های تجاری بصورت رایگان از سایت‌های مربوطه قابل دانلود هستند.
در صورتی که گنو/لینوکس را یاد بگیرید، مهم نیست از چه توزیعی استفاده کنید. چون همه آنها ذاتا شبیه هم هستند و تمام اموری که در یک توزیع انجام می‌دهید، در توزیع دیگر نیز قابل انجام خواهد بود (شاید به نحو دیگر و با اندکی تفاوت).
برخی از توزیع‌ها از ایجاد تغییرات و بهینه‌سازی‌هایی در توزیع‌های دیگر ایجاد شده‌اند که آنها را توزیع‌های مبتنی بر یک توزیع می‌نامند. مثلا توزیع Ubuntu یک توزیع مبتنی بر دبیان است. یا مثلا توزیع فارسی پارسیکس یک توزیع مبتنی بر KANOTIX است.

شما هم می‌توانید!
بله در صورتی که گنو/لینوکس را کاملا یاد گرفته باشید و مقداری خلاقیت و برنامه نویسی بلد باشید، قادر خواهید بود تا توزیع خودتان را ایجاد کنید. راهنماهای بسیاری در مورد ایجاد یک توزیع گنو/لینوکس منتشر شده است که یکی از بهترین این راهنماها، کتاب LFS یا Linux From Scratch نام دارد که آنرا می‌توانید از اینجا مطالعه یا دانلود نمایید.

کدام توزیع؟
همانطوری که در بالا اشاره کردم، هر یک از توزیع‌ها دارای ویژگی‌های خاص خود هستند. مثلا برنامه نصب یک توزیع بسیار راحت است و یک توزیع دیگر ممکن است از نظر پایداری و امنیت مطرح باشد و به همین ترتیب. انتخاب توزیع بستگی به شرایط زیر دارد:

- سطح علمی کاربر
- مورد استفاده از گنو/لینوکس
- ویژگی‌های توزیع
- بازار

اکنون به بررسی یکایک این شرایط می‌پردازیم.

الف: سطح علمی کاربر: کاربرانی که دارای آشنایی کمتری با گنو/لینوکس هستند، جذب توزیع‌هایی می‌شوند که دارای ابزارهای پیکربندی گرافیکی است که آنها را قادر می‌سازد راحت‌تر سیستم‌شان را اداره و نصب نمایند. همچنین دارای نرم‌افزارهای جدیدی باشد که به آنها حداکثر قابلیت‌ها را ارائه نماید. از توزیع‌هایی که برای کاربران تازه کار مناسب‌تر هستند، می‌توان اوبونتو (Ubuntu)، زوزه (SuSE)، فدورا (Fedora)، مندریوا (Mandriva)، لیندوز (Lindows)، لیکوریس (Lycoris)، مپیس (Mepis) و XandarOS را نام برد. کاربرانی که پیشرفته‌تر هستند و ابزارهای پیکربندی گرافیکی برایشان مهم نبوده، کیفیت و سرعت سیستم برایشان مهم‌تر است جذب توزیع‌های حرفه‌ای‌تر مانند دبیان (Debian)، جنتو (Gentoo) و اسلکور (Slackware) می‌شوند. ممکن است نصب و راه‌اندازی این توزیع‌ها برای کاربران تازه‌کار دشوار باشد، ولی در عوض هر سه آنها بسیار باکیفیت و پایدار هستند.

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

ج: ویژگی‌های توزیع: برخی اوقات یک توزیع دارای ویژگی‌های خاصی است که آنرا برای استفاده قابل انتخاب می‌سازد. مثلا گنو/لینوکس اورالوکس (Oralux) دارای امکانات مخصوص نابینایان می‌باشد. مانند شناسایی صفحه نمایش‌های بریل و یا مرور صوتی وب و پست الکترونیک. و یا یک گنو/لینوکس ممکن است سخت‌افزارهای خاصی را به خوبی پشتیبانی نماید. و یا ممکن است سرعت و کیفیت یک توزیع یا آسانی استفاده از آن ملاک انتخاب قرار گیرد.

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

بالاخره کدام را انتخاب کنیم؟
خوب، در بازار ایران در مورد انتخاب توزیع محدودیت‌های فراوانی وجود دارد. با توجه به توزیع‌های موجود در بازار، برای مصارف زیر توزیع‌های مقابل آن توصیه می‌شوند:

مصرف میزکار(Desktop)/ایستگاه‌کاری – کاربران تازه‌کار: اوبونتو (Ubuntu)، زوزه (SuSE)، پارسیکس (Parsix)، مپیس (MEPIS)، فدورا (Fedora)،
مصرف میزکار(Desktop)/ایستگاه‌کاری – کاربران حرفه‌ای: دبیان (Debian)، اسلکور (Slackware)، جنتو (Gentoo)
مصرف سرویس‌دهنده: دبیان (Debian)، اسلکور (Slackware)، فدورا (Fedora)
دیسک‌های زنده: کناپیکس (Knoppix)، پارسیکس (Parsix)، کانوتیکس (Kanotix) شبدیکس (Shabdix)

توضیح اینکه دیسک‌های زنده گنو/لینوکس‌هایی هستند که کاملا از روی CD اجرا می‌شوند و نیازی به نصب آنها روی سیستم نیست. این دیسک‌ها برای مصارف آموزشی، عیب زدایی و نمایشی مناسب می‌باشند.


برگرفته از سایت تکنوتاکس
 

leanthinker

عضو جدید
کاربر ممتاز
در مورد لینوکس بیشتر بدانیم

در مورد لینوکس بیشتر بدانیم

همانطور که می دانید برای کار کردن با کامپوتر احتیاج به یک سیستم عامل است و این سیستم عامل است که با سخت افزار کامپیوتر از قبیل هارد و کارت گرافیک و مادربرد و غیره ارتباط برقرار می کند و از آنها کار می کشد .
سیستم عامل های متفاوتی در این دنیا اکنون مشغول به کار هستند مانند یونیکس- اپل مکینتاش - لینوکس -ویندوز و خانواده قوی فری بی اس دی.
می گویند اولین سیستم عاملی که به وجود آمد یونیکس بود و سپس بقیه سیستم عامل ها ساخته شدند..
به این کار نداریم که هر کدام از سیستم عامل ها چه کارهایی انجام می دهند فقط این قدر می گویم که یونیکس یکی از قویترین و امن ترین سیستم عامل ها است ولی این سیستم عامل یک مشکل داشت آن هم این بود که این سیستم عامل به راحتی در اختیار هر کسی قرار نمی گرفت و دارای قیمت فراوانی بود و باید پول زیادی را برای خریداری آن پرداخت کرد و یک مشکل دیگر این بود که این سیستم عامل بیش از حد تخصصی بود و فقط افرادی که با کامپوتر آشنایی کامل داشتند می توانستند با این سیستم عامل کار کنند و افراد عادی توانایی کار را نداشتند . یونیکس در محیطی متنی اجرا می شود یعنی شما باید فرامین لازم را بنویسید که این کار تخصص می خواست .همین نقطه ضعف ها بود که شرکت های دیگری مانند میکروسافت و اپل شروع به ساختن سیستم عاملی کردند که مردم پسندتر باشد و همه بتوانند از آن استفاده کنند . شرکتی مانند میکروسافت در این مورد از بقیه جلوتر افتاد و با بوجود آوردن ویندوز توانست طرفداران زیادی را به دست آورد .
کار کردن با ویندوز تخصص زیادی نمی خواهد و فقط کافی است مقداری سواد انگلیسی و تا اندازه ای ذوق وجود داشته باشد می توان آن را یاد گرفت و از آن استفاده کرد .
بعد از مدتی نقاط ضعف ویندوز مشخص شد مانند
1- ویندوز هم گران است و باید برای آن پول پرداخت کرد
2- ویندوز با اینکه گران است ولی دارای پشتیبانی کافی نیست و اگر چنانچه برای شما مشکلی بوجود آید باید صبر کنید تا مهندسان میکروسافت آن مشکل را برای شما حل کنند و ممکن است زمان زیادی صرف این کار شود.
۳- ویندوز نا امن است فقط کافی است کسی تا نداز های با فوت و فن ویندوز آشنا باشد می تواند به سیستمی که دارای ویندوز است نفوذ کند و اطلاعات شما را با خود ببر د .
4- ویندوز دچار آفتی است به نام ویروس که بعضی از این ویروس ها کنترل دستگاه را از دست شما خارج می کند و بعضی از ویروس ها تمام اطلاعات شما را که در روی هارد وجود دارد خراب می کند و ممکن است شما تمام این اطلاعات را به راحتی از دست بدهیدو اطلاعات شما برای همیشه نابود شود.
5-برای بوجود آوردن یک سیستم عامل از زبان های برنامه نویسی استفاده می کنند و به اصطلاح کد نویسی می کنند .کدهای سیستم عامل ویندوز فقط در اختیار میکروسافت می باشد و هیچ کس دسترسی به آنها ندارد در نتیجه معلوم نیست در این کد ها چه چیز های قرار داده شده است ممکن است برنامه های مخرب و جاسوسی وجود داشته باشد هر چند که میکروسافت این فرضیه را به شدت رد می کند. خوب چون کد نیست اگر چنانچه مشکل خاصی بوجود آید فقط و فقط مهندسان میکروسافت باید آن را رفع کنند و اشکال را از بین ببرند خوب این زمان می برد
و ..... این یکسری از مشکلاتی بود که در سیستم عامل میکروسافت وجود داشت ودارد .
از اینرو یکسری از افراد خوش فکر و علاقه مند به دنیای کامپوتر تصمیم گرفتند سیستم عامل دیگری را به وجد بیاورند تا مشکلات ویندوز را نداشته باشد انها سیستم عامل ها را مورد بررسی قرار دادند و دیدند که سیستم عامل یونیکس بهترین است چون یونیکس گران بود و وضعیتی مانند ویندوز را داشت یعنی تمام کد ها در اختیار دیگران قرار نمی گرفت این افراد تمام توان خود را صرف این کار کردند که سیستم عاملی شبیه به یونیکس را به وجود آورند و یکی از کسانی که در این پرو جکت زیاد تلاش کرد آقای لینوس تولواردز بود و ایشان کسی بود که قلب این سیستم عامل یا کرنل را بوجود آورد .و برای اینکه اشتباهات این سیستم عامل گرفته شود کد های این سیستم عامل را در اختیار افراد دیگری از طریق اینترنت قرار داد و این تولدی بود برای سیستم عامل قدرتمند لینوکس.
بعد از مدتی که کد ها بررسی کامل شد و اشتباهات آن برطرف گردید انتشار آن اعلام گردید و اولین لینوکس به دنیا آمد.
لینوکس چون مانند ویندوز کد هایش مخفی نیست به راحتی اشکال زدایی می شود و چون افراد د زیادی بر روی این سیستم عامل کار می کنند اشتباهات آن کمتر و کمتر از ویندوز است .
شما هم بله شما هم به راحتی می توانید کد های لینوکس را از طریق اینترنت دانلود کنید و اگر برنامه نویس قوی و ماهری باشید می توانید یک لینوکس برای خود بوجود بیاورید و آن را در اختیار دیگران قرار دهید .
لینوکس پولی نیست و لازم نیست برای به دست آوردن آن پول پرداخت کنید کافی است آن را از سایت های مربوطه دانلود نموده و سپس نصب کنید و تنها هزینه ای که شما ممکن است پرداخت کنید هزینه رایت آن بر روی سی دی می باشد یا هزینه دانلود آن.
ویروس ها بر روی لینوکس اثر مخرب ندارند از اینرو به راحتی دچار ویروس نمی شوند مگر اینکه شما یک برنامه نویس قوی باشید.
چون عده زیادی کد ها یا سورس را در اختیار دارند از اینرو وجود داشتن برنا مه های مخرب مانند برنامه های جاسوسی در لینوکس تقریبا به صفر می رسد البته نه صفر صفر.
کافی است یک مشکل کوچک در لینوکس برای شما بوجود آید فوری در اینترنت می توا نید مشکل خود را بیان کنید بعد از مدت کوتاهی هزاران جواب و راه حل در اختیار شما قرار می گیرد و شما به راحتی مشکل خود را حل می کنید .

یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام لینوکس به گوشش خورده است، مطرح می‌شود، این است که خوب لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، این موضوع را تشریح کنم.

لینوکس چیست؟
لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را تشکیل می‌دهد که کار آن کنترل داده‌ها، مدیریت حافظه، سخت‌افزار، ورود و خروج داده‌ها و تمامی موارد اصلی سیستم‌عامل می‌باشد. همانطور که گفتم، لینوکس به خودی خود سیستم‌عامل به شمار نمی‌رود، بلکه با استفاده از ابزارهایی که پروژه بازمتن (OpenSource) گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستم‌عامل کامل می‌شود (به همین دلیل است که لینوکس را معمولا گنو/لینوکس یا GNU/Linux می‌نامند) و با اضافه کردن سایر نرم‌افزارهای بازمتن به آن، می‌توان از آن در موارد متعددی مانند سرویس‌دهنده‌ها، ایستگاه‌های کاری، کامپیوترهای روی‌میزی، ابر رایانه‌ها، ابزارهای صنعتی و پزشکی که دارای سیستم‌های درونه‌ای (Embedded) می‌باشند و... استفاده کرد.
از نظر فنی، لینوکس را می‌توان نمونه بازمتن سیستم‌عامل یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازی شده و کاملا با آن سازگار است. بنابراین لینوکس را می‌توان نواده سیستم‌عامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است. اکنون تفاوت‌های اصلی لینوکس و ویندوز را با هم می‌شماریم:

لینوکس : سیستم‌عامل آزاد

لینوکس یک سیستم عامل آزاد و بازمتن است. کد منبع آن در اختیار همگان قرار دارد و همه می‌توانند در کدهای آن تغییر ایجاد کرده و بنا به نیازشان استفاده کنند. آزاد و در دسترس بودن کدهای منبع سبب می‌شود تا بتوانید از طرز کارکرد دقیق سیستم‌عامل مطلع شوید. شما لینوکس را می‌توانید به هر تعداد کپی کرده و بین دوستانتان پخش کنید. در سمت مقابل، ویندوز یک سیستم‌عامل اختصاصی است که کد منبع آن سری نگهداشته شده است و برای همگان در دسترس نیست. شما نمی‌توانید بفهمید که واقعا در زیر سیستم‌عامل ویندوزتان چه می‌گذرد؟ آیا یک برنامه جاسوسی در آن پنهان نشده است؟ بعید نیست. سیستم عامل ویندوز رایگان نبوده و تحت حمایت قانون کپی‌رایت قرار دارد. شما نمی‌توانید آنرا کپی کرده و پخش کنید. در صورت این کار شما خلاف‌کار هستید و جریمه و مجازات خواهید شد. (فعلا نه در ایران ولی در ۴-۶ سال آینده بله)
لینوکس را به هواپیمایی تشبیه کرده‌اند که هر قسمت از انرا در جایی ساخته‌اند. لینوکس واقعا محصول کشور خاصی نیست. تعداد زیادی از مردم در سرتاسر جهان در حال کار بر روی آن و توسعه آن هستند. تعداد برنامه نویسانی که روی بخش‌های مختلف سیستم‌عامل لینوکس کار می‌کنند، به حدود ۴۰۰ هزار نفر می‌رسد، در حالی که تعداد کل برنامه‌نویسان مایکروسافت کمتر از ۱۰۰۰۰ نفر است. همین، تفاوت کیفیت کار را مشخص می‌کند.
شما با سیستم‌عامل لینوکس آزاد هستید. لازم ندارید تا از نرم‌افزارهای اختصاصی استفاده کنید و تحت انقیاد آنها در آیید.

لینوکس : سرعت، قدرت، پایداری
همانطور که گفتم، لینوکس نواده سیستم‌عامل یونیکس است. بنابراین ساختار کلی این سیستم‌عامل کاملا با ویندوز متفاوت است. این به این معنی است که مثلا شما نخواهید توانست برنامه‌هایی که در ویندوز دارید، روی لینوکس اجرا نمایید (البته راه‌هایی وجود دارد – شبیه سازها - ولی در حالت عادی خیر). یکی از خواص اصلی سیستم‌عامل‌های خانواده یونیکس، پایداری و استقامت بسیار بالای آنهاست. این سیستم‌عامل‌ها به این راحتی‌ها خراب نشده و به ندرت نیاز به بوت مجدد پیدا می‌کنند. لینوکس‌هایی وجود دارند که شما می‌توانید سالها بدون نیاز به بوت، از آنها استفاده نمایید. در سمت مقابل، حتی جدیدترین و پایدارترین سیستم‌های ویندوز به اندازه یک موی لینوکس پایدار نیستند. برای بکارگیری سیستم‌های ویندوز به عنوان سرویس دهنده به حافظه و پردازنده‌های قویتری نیاز دارید و مطمئن باشید اگر هر هفته آنرا بوت نکنید، از کار خواهد افتاد!
من حدود ۲ سال است با این سیستم‌عامل کار می‌کنم. تنها یکبار مجبور شده‌ام بدلیل اشکال در کارت صوتی آنرا بوت کنم. (فقط کارت صوتی از کار افتاده بود!) در صورتی که در ویندوز، شما اگر خیلی شانس داشته باشید، حتما هفته‌ای ۲-۳ مشکل را که منجر به بوت خواهند شد، خواهید داشت. معمولا سیستم‌عامل لینوکس به راحتی خراب نمی‌شود و برعکس ویندوز مجبور نیستید تا آنرا هر چندماه یکبار مجددا نصب کنید. حتی برخی از انواع لینوکس به نصب «یکبار برای تمامی عمر» مشهور هستند. این گونه سیستم‌ها را می‌توانید حین کار و حتی بدون بوت، به نسخه‌های جدیدتر ارتقا دهید.
 

leanthinker

عضو جدید
کاربر ممتاز
ادامه بحث لینوکس و مزایای آن

ادامه بحث لینوکس و مزایای آن

لینوکس : امنیت، امنیت، امنیت
امروزه در دنیایی متکی بر فناوری اطلاعات زندگی می‌کنیم که هر لحظه به خطر افتادن جریان اطلاعات منجر به بروز خسارت‌های تجاری جبران ناپذیری خواهد شد. امروزه همه به دنبال یک سکوی (Platform) امن‌تر برای اجرای برنامه‌های کاربردی و سروی‌دهنده‌ها هستند. لینوکس حرف‌های زیادی برای گفتن در سمت امنیت دارد. بسیاری از قابلیت‌های امنیتی که در ویندوز وجود ندارند و یا فقط با اضافه کردن نرم‌افزارهای اضافی قابل دسترسی می‌باشند، بطور درونی و پیش‌گزیده در لینوکس پیاده سازی شده‌اند. لینوکس از ابتدا برای محیط‌های شبکه‌ای و چند کاربره طراحی شده است و همین باعث رعایت مسائل امنیتی از ابتدا در ان شده است، درحالی که ویندوز اینگونه نبوده و درحال حاضر نیز از نظر امنیتی دارای نقاط ضعف فراوانی است. مثلا یک برنامه مخرب با استفاده از همین ضعف‌های امنیتی می‌تواند کل سیستم‌عامل را نابود کند، ولی در صورتی که مورد مشابهی در لینوکس وجود داشته باشد، حداکثر به دایرکتوری خانگی کاربر اجرا کننده آسیب خواهد رسید، نه کل سیستم‌عامل.
اینطور نیست که لینوکس فاقد هر گونه اشکال امنیتی باشد، خیر، ولی باز بودن کد منبع آن باعث می‌شود تا بسیاری از اشکالات امنیتی پیش از ایجاد خسارت و در مراحل توسعه و برنامه نویسی برنامه بر ملا شده و رفع شوند. در صورتی که اشکالی نیز در برنامه‌های منتشر شده یافت شود، بدلیل موجود بودن کد منبع سریعا برطرف می‌گردد. در صورتی که در سیستم عامل ویندوز شما باید منتظر مایکروسافت بمانید و بمانید و بمانید. سیستم‌عامل ویندوز دارای اشکالات امنیتی بسیاری است که به راحتی هم کشف نمی‌شوند و هنگامی کشف می‌شوند که خسارات جبران ناپذیری در اثر حمله از طریق آن ضعف‌های امنیتی رخ دهد که امثال آنرا شاهد هستیم.
می‌توان ادعا کرد که تقریبا هیچ ویروسی برای لینوکس وجود ندارد و این درحالی است که سالیانه بیش از ۱۰۰۰ ویروس و کرم مختلف برای سیستم‌عامل ویندوز ایجاد می‌شود. این بخاطر عدم گسترده بودن لینوکس نیست (حدود ۷۰ درصد از سایت‌های وب در جهان بر روی سیستم‌عامل لینوکس و سرویس‌دهنده وب آپاچی درحال اجرا هستند) بلکه بدلیل وجود حفره‌های امنیتی متعدد ویندوز و سیاست انحصار گرایی مایکروسافت است. یعنی چه؟ مایکروسافت طوری رفتار و سیاست گذاری کرده است که مشتریان خود را تنها به محصولات خودش عادت دهد. بسیاری از کاربران ویندوز از اینترنت اکسپلورر و آتلوک برای مرور وب و پست الکترونیک استفاده می‌کنند. من به عنوان یک ویروس نویس، می‌دانم که اگر ویروسی را برای کاربران ویندوز بنویسم، بر روی کامپیوترهای ۹۰ درصد آنها اثر خواهد کرد. چون اکثرا از IE و Outlook استفاده می‌کنند. ولی در لینوکس چطور؟ در لینوکس شما طیف وسیعی از انتخاب و عدم اجبار دارید. من از مرورگر موزیلا استفاده میکنم. دوستی دارم که Konqueror را ترجیح می‌دهد. دیگری از Opera استفاده می‌کند. من از Kmail استفاده می‌کنم. دوستم از Evolution، دیگری از Pine و بعدی از Mutt و برادرم هم از Mozilla Mail. من فقط می‌توانم برای یکی از اینها ویروس بنویسم چون روی بقیه کار نخواهد کرد و عملا میزان اثر آن انداک خواهد بود. ضمنا هیچیک از ویروس‌هایی که برای ویندوز نوشته شده‌اند، بر روی لینوکس کار نمی‌کنند.

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

لینوکس : گسترده‌ترین تنوع در کاربرد
لینوکس را می‌توانید برای انجام وظایف بسیار متعددی بکار بگیرید. از دستگاه چک کردن اتصالات شبکه، دیوار آتش، مسیریاب (Router) شبکه، سرویس‌دهنده‌های مختلف مانند وب، بانک اطلاعاتی، فایل، چاپ و...، میزهای کار (Desktop)، ایستگاه‌های کاری (Workstations) و... سیستم‌عامل لینوکس حتی این امکان را دارد که از آن بتوان به صورت یک سیستم زنده و پرتابل استفاده کرد. به این معنی که کل سیستم‌عامل از روی یک دیسک CD اجرا شود و شما آنرا با خودتان جابجا کنید و میزکار و تنظیماتتان را همراه خودتان منتقل کنید. علاوه بر این، این قابلیت برای رفع اشکال و نمایش آن نیز بسیار مفید است.

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

لینوکس : سیستم‌عاملی حرفه‌ای
لینوکس یک سیستم‌عامل حرفه‌ای است. یعنی ممکن است یک کاربر کاملا غیر فنی برای مدیریت آن و انجام برخی از تنظیمات سخت‌افزاری دچار مشکل شود و نتواند به راحتی این کار را انجام دهد. البته برخی از توزیع‌های لینوکس این امور را بسیار راحت (و حتی راحت‌تر از ویندوز) کرده‌اند، ولی با این حال به طور کلی، لینوکس یک سیستم‌عامل حرفه‌ای است که در عین سادگی، از پیچیدگی‌های فنی زیادی برخوردار است. البته تمام کاربران لازم نیست این امور را بدانند. مثلا یک کارمند دفتری که اموری مانند تایپ و حسابداری را با کامپیوترش انجام می‌دهد، ممکن است از نظر فنی تفاوتی را احساس نکند، ولی لینوکس خوراکی ۴ ساله برای کاربران خوره فراهم می‌سازد! برخلاف ویندوز، نکات بی‌پایانی برای یادگیری در لینوکس وجود دارد. این سیستم‌عامل ۴ سال به راحتی شما را مشغول خواهد کرد و می‌توانید مطمئن باشید پس از آن بازهم مطالب جدیدی برای یادگیری وجود خواهند داشت! پس خوره‌های کامپیوتری از آن لذت وافری خواهند برد و هرگز آنرا رها نخواهند کرد.
برخلاف ویندوز، در لینوکس راحت‌تر هستید تا بسیاری از کارهای پیکربندی و سیستمی را از خط فرمان بسیار قدرتمند و عالی آن انجام دهید. با اینکه برای بسیاری از امور مانند ویندوز ابزارهای گرافیکی طراحی شده است، یک کاربر حرفه‌ای واقعا از خط فرمان لینوکس لذت خواهد برد. خط فرمان ویندوز را اصلا می‌توان خط فرمان نامید؟

لینوکس : بهشت برنامه نویسان!
لینوکس را بهشت برنامه نویسان نامیده‌اند. برخلاف ویندوز که اکثر ابزارهای برنامه نویسی روی آنرا باید جداگانه نصب و حتی خریداری نمایید، لینوکس به همراه تمامی ابزارهای برنامه نویسی مورد نيازتان و با هر زبانی که فکر کنید ارائه می‌شود. کافی است آنرا نصب کنید و کار برنامه نویسی‌تان را با ابزارهای دلخواهتان شروع کنید.

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

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


خوب این بود یکسری از مزایای لینوکس
بعد از به وجود آمدن لینوکس شرکت های . افراد زیادی این سیستم عامل را امتحان کردند و بعد از مدتی قدرت پایداری و امنیت این سیستم عامل مشخص شد و در صد نفوذ آن در حال گسترش می باشد و به رشد خود ادامه می دهد
در زمان فعلی تمام سوپر کامپوتر های دنیا فقط از سیستم عامل لینوکس استفاده می کنند که اطلاعات تکمیلی را می توانید در سایت زیر مطالعه کنید.
با مطالعه سایت بالا اطلاعات کافی درباره لینوکس را می توانید به دست آورید.
اگر شما دارای سیستمی باشید که این سیستم دارای سی پی یو بالاتر از 8 تا باشد ویندوز به راحتی نمی تواند با سیستم عامل کند و توانایی کار کردن با سیستم های خیلی قوی را ندارد و فقط لینوکس است که با این دستگا ها می تواند کار کند و این قدرت لینوکس را می رساند.
الان لینوکس در اکثر سرور ها یعنی دستگا هایی که در مراکز بزرگ وجو دارد مشغول به کار می باشد و قدرت نمایی می کند و اکثر افراد فقط برای مصارف خانگی از ویندوز استفاده می کنند . هر چند این افراد به این نتیجه رسیده اند که لینوکس بهتر است.
خوب برای امروز کافی است سعی می کنم در روز های دیگر اطلاعات دیگری درباره سیستم عامل قدرتمند لینوکس در اختیار شما قرار دهم و دوست دارم با کمک شما اطلاعات خود را افزایش دهیم .
منبع : http://afghantux.blogspot.com
 

leanthinker

عضو جدید
کاربر ممتاز
فایلهای سیستم در لینوکس

فایلهای سیستم در لینوکس

همانطور که ما در ویندوز دارای فایل سیستم های FAT16- FAT32 و NTFS می باشیم و به اصطلاح سیستم بر روی اینگونه فایل سیستم ها سوار می شوند در لینوکس هم ما دارای فایل سیستم های مختلفی هستیم.

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

در بین فایل سیستم های ویندوز همانطور که می دانید NTFS یکی از بهترین ها است اگر شما درایو خود را با این فرمت ایجاد کنید از لحاظ امنیت بهتر است و مزایای دیگر.

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

Ex2

Ex3

XFS

JFS

ReiserFS

EX2 :

این فرمت برای ذخیره اطلاعات معمولی که کاربر به طور روزمره با آن سروکار دارد به کار میرود. اما از در رد هت 7.1 به بعد جای خود را به ext3 داد.

EX3 :

این فرمت پیشرفته تربیتی و نسخه ارتقا یافته ex2 می باشد همانطور که میدانید قبل از اینکه کامپیوتر خود را خاموش کنید باید آن را Shut Down کنید. اگر به هر دلیلی این کار انجام نشود دفعه بعد که کامپیوتر را روشن میکنید درایوها باید از نظر انسجام اطلاعات تست شوند. ولی در فرمت ext3 از روشی به نام Journaling استفاده میشود که این کار در مدت زمان بسیار اندکی صورت می‌گیرد و این ربطی به اندازه درایو شما ندارد. از نظر انسجام داده ها و سرعت دسترسی نیز این فرمت بهتر از نسخه قبلی خود عمل میکند. ضمنا تبدیل از ext2 به ext3 و بالعکس به آسانی بدون از دست دادن اطلاعات امکان پذیر است.

دو فرمت بالا هنوز هم استفاده می شود و کار برد دارد ولی الان اکثر سیستم های لینوکسی از EX3 به خاطر مزیت هایی که گفته شد استفاده می کنند

XFS :

یک سیستم خیلی پیشرفته تری از EX3 می باشد که قابلیت Journaling بالایی می باشد و که توسط شرکت سیلیکون گرافیک به وجود آمد و در محیط های گرافیکی لینوکس توانایی بیشتری را از خود نشان می دهد و الان به طور گسترده در تعداد زیادی از توزیع های لینوکس استفاده می شود و اکثرا الان پارتیشن های لینوکس را با این فرمت ایجاد می کنند .

JFS :

همان journaling file system می باشد که قابلیت های این این نوع فرمت در XFS و EX3 گنجانده شده است.

ReiserFS :

توسط یک تیم تحقیقاتی به وجود آمد و همان قابلیت های EXT3 و XFS را دارا است البته زمانی از فرمت قرار بود در ویندوز استفاده شود و اکنون بعضی از توزیع ها از این فرمت به صورت پیش فرض استفاده می کنند .

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

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

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

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

حال اگر شما به لینوکس بروید می توانی تمام پارتیشن های ویندوز را ببینید و به آن دسترسی دارید و حتی بر روی پارتیشن هایی که دارای فرمت FAT32 هستند می توانید بنویسید . توصیه می شود فعلا بر روی پارتیشن های NTFS چیزی ننویسید این هم یکی از شاهکار های ویندوز است.
 

leanthinker

عضو جدید
کاربر ممتاز
کدام توزیع لینوکس؟

کدام توزیع لینوکس؟

همانطور که ما انواع ویندوز می باشیم مانند ویندوز 2000 و ویندوز اکس پی چون تیم های نتعددی بر روی لینوکس کار کرد هاند از اینرو ما دارای توزیع های متفاوتی از لینوکس هستیم و انواع لینوکس وجود دارد ولی کلا ما می توانیم لینوکس ها را براساس بسته های نرم افزاری به دو دسته طبقه بندی کنیم
1-RPM
2-DEB
بسته های که برای لینوکس استفاده می شوند یکی از دو بسته بالا می باشند . بسته ولی توسط شرکت رد هت پایه گذاری شد و بسته دوم توسط چند شرکت دیگر . منظور این است اگر شما بخواهید برنامه ای را در لینوکس نصب کنید با توجه به نوع و توزیع لینوکستان باید یکی از دو بسته بالا را انتخاب کنید و آن بسته را نصب کنید مثلا اگر لینوکستان بر اساس رد هت می باشد شما باید از بسته اول استفاده کنید یا واضح تر بگویم مثلا شما می خواهید برنامه پخش موسیقی در لینوکس خودتان نصب کنید باید دنبال بسته ای باشید که با لینوکس شما سازگار باشد . پس ما می توانیم کلا لینوکس را بر دو دسته طبقه بندی کرد .
اینکه بگوییم کدام لینوکس اول ساخته شد و مورد استفاده قرار گرفت سخت است و به راحتی نمی توان این موضوع را موشکافی کرد . می گوینداولین لینوکسی که فرا گیر شد و مورد استفاده عموم قرار گرفت لینوکس رد هت بود که این لینوکس به کمک شرکت رد هت ساخته شد و در بین مردم پخش گردید . نسخه های متفاوتی از این نوع لینوکس منتشر شد که بعضی از آنها را می توان نام برد.
RED HAT 7
Fedora Core 1
Fedora Core 2
Fedora Core 3
Red hat enterprise 2
Red hat enterprise 3
هر کدام از این توزیع ها دارای خصوصیات مخصوص به خود می باشد مثلا خانواده فدورا اکثرا برای کار برد خانگی و به اصطلاح دسکتابی مناسب هستند و در بین اکثر مردم استفاده می شوند و با ورود خانواده فدورا استقبال زیادی از آن شد. و هنز هم خیلی ها طرفدار سر سخت آن هستند ولی خانواد ه اینترپراز مخصوص سرور ها یا شرکت های بزرگ می باشند و برای کارهای سنگین شبکه ای مناسب هستند و در بین شرکت های ارایه دهنده خدمات معروف هستند و طرفداران مخصوص به خود را دارند و دارای قیمت بالایی می باشند نزدیک به 15000 دلار اینکه چرا پولی است بعدا بر روی آن بحث می شود.

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

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

ADIOS 4.10 Live CD

aLinux 12.2

Aurox 10.2

Austrumi 0.9.5

B2D Linux 0325

Berry Linux 0.56

Bonzai 3.2

Bufallo 1.7.0.1

CentOS 4.0

Damn Small 1.2

Debian Sarge 3.1r0 Official

Devil Linux 1.2.4

DragonFly BSD 1.2

Feather 0.6.2

Fedora Core 4

Foresight Linux 0.6

FreeBSD 5.4

FreeSBIE 1.1

Gentoo 2004.2

INSERT 1.3.5a

Knoppix 3.9

Kubuntu Linux 5.04 Live+Install

LAMPPIX 1.1 Live CD

Libranet 2.8.1 Flagship Edition

Linspire 5.0 Live

Linux Area Security 0.5

Mandrake 10.1 Official Edition

Media Linux 2

MiniSlack 0.4

Morphix 0.4

NetBSD 2.0

ParallelKnoppix 2005-06-02

Parsix 0.60

PCLinuxOS 0.81

Phlak 0.3

Puppy 1.0.1-mozilla

QiLinux 16032005

Sentinix 0.70.5

Shabdix 0.9

SimplyMEPIS Linux 3.3

Slackware 10.1

SLAX 5.0.5

Source Mage 0.9.2

Ubuntu Linux 5.04 i386

Xandros 3.0 OCE

Yoper 2.1.0

Zen Linux 1.1 KDE+Gnome+Core
خوب اینها فقط تعدادی از توزیع های لینوکس بودند که هر کس با توجه به سلیقه خود و با توجه به نیازی که دارد می تواند یکی از این توزیع ها را انتخاب نموده و استفاده کند . اعداد ذکر شده در کنار این توزیع ها به معنی آخرین نسخه ارائه شده آن توزیع می باشد . چون هر روز توزیع جدیدی وارد بازار می شود.
اطلاعات کامل تر در باره هر کدام از توزیع ها را می توانید در اینترنت ببینید و مشاهده کنید من مطمئن هستم برای هر نو سلیقه ای لینوکس مورد نظر وجود دارد.

لینوکس که اولین بارر ساخته شدند دارای محیط گرافیکی خاص نبودند و فقط در محیط متنی اجرا می شدند و این امر باعث شد در بین خانه ها راه پیدا نکند و لی بعد از مدتی شرکت ها فهمیدند که باید یک محیط گرافیکی برای لینوکس درست کنند تا همگان بتوانند از آن استفاده کنند از اینرو شرکت های متعددی شروع به کار کردند و در نهایت محیط های گرافیکی متفاوتی را برای لینوکس ارایه دادند که دو محیط معروف و پر کاربد آن عبارت است از محیط های
GNOME and KDE
هر کدام از این محیط ها دارای خصوصیات مخصوص به خود هستند و هر کسی با توجه به سلیقه خود از یکی از این محیط ها استفاده می کند و با توجه به نحوه نصب می توانید شما انتخاب کنید که کدام یک از این دو محیط برای شما نصب گردد . مثلا من خودم از محیط گنوم بیشتر خوشم می آید . عده ای از کی دی ایی و این محیط شباهت بسیار زیادی به ویندوز اکس پی دارد و در بعضی از موارد از ویندوز قشنگتر می باشدبرنامه های که در این دو محیط اجرا می شوند معمولا مخصوص آن محیط بوده وبعضی از آنها فقط در محیط اختصاصی خود اجرا می شوند و بعضی مشترک هستند. سعی می کنم یک مقاله کامل در سایت قرار دهم. .
البته محیط های دیگری هم وجو دارند که قابل استفاده هستند.
منبع : http://afghantux.blogspot.com
 

beginner2001

عضو جدید
پیشنهاد

پیشنهاد

اگه کاربر حرفای لینوکس هستین من open suse رو پیشنهاد میکنم اما مطمئن باشین که برای دانلود rpm ها بی حد و اندازه نیاز به ADSL پیدا میکنین
 

m_kh_m

عضو جدید
کوبونتو ( KUBUNTU ) باگ زیاد داره ولی به خاطر میز کار جدید ارزش امتحان کردنش رو داره

فقط اگه به سایت اوبونتو یه سر بزنین انواع دیگه ای مثال ادوبونتو ، زوبونتو و گوبونتو هم هست که در نوع خودش جالبه

من به نظرم تو همه لینوکس ها فدورای 8 یه چیز دیگه است

حالا این نظر شخصی من بود

اگر نظرم در عمل خوب نیست بگذارید به حساب این که از لینوکس زیاد چیزی سر در نمیارم
 

Keivan Keihanipour

عضو جدید
کاربر ممتاز
بی‌نهایت سپاس

بی‌نهایت سپاس

از بچه‌های این قسمت واقعاً ممنونم. به نظرم بهترین تاپیک این باشگاه رو با اطلاعات دقیق دارین. مرسی. :gol:
 

Similar threads

بالا