توزیع لینوکس: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز تمیزکاری یادکردها با ویرایشگر خودکار فارسی
جز جایگزینی با اشتباه‌یاب: ازادسازی⟸آزادسازی، انرا⟸آنرا، بسیاز⟸بسیار، توریع⟸توزیع، نیستد⟸نیستند، آفلود⟸آپلود، بهعده⟸به عهده
خط ۱۷:
قبل از اولین توزیع لینوکس، استفاده‌کننده‌ای که می‌خواست کاربر لینوکس باشد، باید همانند یک حرفه‌ای در یونیکس می‌بود، نه فقط اینکه بداند چه کتابخانه‌ها و برنامه‌های اجرایی‌ای نیاز است تا یک سیستم بتواند راه‌اندازی شود، بلکه حتی جزئیات مهمی دربارهٔ پیکربندی و جایگاه فایل‌ها در سیستم را هم باید می‌دانست.
 
بعد از ازادسازیآزادسازی لینوکس در ذیل GPL، به سرعت توزیع‌های اولیه با هدف ارائه هستهٔ لینوکس در قالب سیستم‌عاملی متشکل از بسته‌های آزاد گنو پا به عرصه وجود گذاشتند.
توزیع‌های اولیه عبارتند از:
* H J Lu's "Boot-root" یک دیسک دوتایی همراه با هسته و کمترین ابزار مورد نیاز برای این که یک سیستم [[راه‌اندازی (رایانه)|راه‌اندازی]] شود
خط ۳۸:
به‌طور معمول توزیع‌ها از بسته‌ها تشکیل شده‌اند. هر بسته حاوی یک سرویس یا برنامه خاص است. به‌طور مثال بسته‌ای برای مدیریت عکس‌های PNG، بستهٔ شامل فونت یا یک [[مرورگر وب]].
به‌طور معمول کدهای کامپایل شده و آماده در بسته‌ها قرار می‌گیرد، بسته‌ها بیشتر توسط سیستم‌ها مدیریت بسته (PMS) نصب و حذف می‌شوند و کمتر به‌صورت یک فایل آرشیوی منتشر می‌گردند. هر بسته برای یک سیستم مدیریت بستهٔ خاص آماده می‌شود و حاوی اطلاعاتی مانند دیگر بسته‌های وابسته، توضیحات بسته، و نسخه می‌باشد. سیستم مدیریت بسته از این اطلاعات برای انجام بروزرسانی خودکار به نسخهٔ جدیدتر، کنترل و نصب خودکار بسته‌های وابسته به یک بستهٔ خاص استفاده می‌کند.
تعداد نرم‌افزارهای موجود برای توزیع‌های لینوکس بسیازبسیار بیش از تعدادیست که به‌صورت پیش‌فرض در توزیع‌ها پشتیبانی می‌شود، بسیار معمول است که افراد خواستار نصب یک نرم‌افزار که به‌صورت پیش‌فرض در توزیع وجود ندارد را نصب کند، به‌طور مثال نسخهٔ جدیدتر نرم‌افزاری که به‌صورت پیش‌فرض در توزیع شما می‌باشد، یک محیط‌گرافیکی جدید (بصور مثال KDE به‌جای Gnome)، اگر نرم‌افزار اضافی مورد نظر تنها به‌صورت سورس کد موجود باشد شما باید آن را بر روی سیستم خود کامپایل نمایید و نصب و کنترل موجود بودن دیگر بسته‌های مورد نیاز آن نیز بهعدهٔبه عهدهٔ شما خواهد بود، اما اگر نسخهٔ قدیمی نرم‌افزار در سیستم نصب و پشتیبانی شده باشد، نصب شدن نسخهٔ جدید می‌تواند همسان‌سازی‌های انجام شده با سیستم مدیریت بسته را بهم زده در این صورت سیستم مدیریت بسته دیگر قادر به بروزرسانی آن نرم‌افزار نخواهد بود و شما باید این کار را به‌صورت دستی انجام دهید.
اکنون اغلب توزیع‌ها برای نصب بسته‌های حیاتی و اصلی سیستم مانند هسته‌سیستم‌عامل از یک پیکربندی خاص و از پیش تعیین شده پیروی می‌کنند، تنها تعداد اندکی از توزیع‌ها نیاز به پیکربندی و تنظیمات در زمان نصب اولیهٔ سیستم‌عامل را دارند. این کار نصب لینوکس را برای کاربران ساده‌تر و روان‌تر کرده‌است، ولی این سادگی همیشه قابل قبول نیست، اگر شما نیاز به کاربردهای خاص دارید باید زمانی را برای پیکربندی دستی و کنترل کارکرد صحیح نرم‌افزارهایی که نیاز دارید اختصاص دهید.
در برخی از توزیع‌ها نیاز به زمان زیادی برای تنظیم و پیکربندی نرم‌افزارهای موجود در همان توزیع دارید ولی در برخی دیگر ابزارهایی برای این کار به شما کمک می‌کنند تا بسیار ساده‌تر انجام شود.
 
== انواع توزیع‌های لینوکس ==
یک توریعتوزیع لینوکس ممکن است در یکی یا چند دستهٔ زیر قرار بگیرد:
* تجاری یا غیر تجاری
* طراحی شده برای استفاده حرفه‌ای یا خانگی
خط ۵۳:
* پیکربندی شده برای امنیت، قابلیت استفاده بیشتر، [[قابل حمل]] بودن یا جامعیت داشتن
* پشتیبانی شده بر روی سخت‌افزارهای متفاوت
تنوع موجود در توزیع‌های لینوکس به نیازهای فنی، سازمانی و اخلاقی تولیدکنندگان و کاربران آن برمی‌گردد، در [[مجوز نرم‌افزار]] آزاد هر کاربر علاقه‌مندی که به مقدار کافی اطلاعات داشته باشد قادر است با انجام تغییرات دلخواه در توزیع‌های موجود توریعتوزیع مورد علاقهٔ خود که همسو با نیازهایش است تولید کنید.
 
== توزیع‌های معروف لینوکس ==
* [[آرچ لینوکس]]، یک توزیع که بر پایهٔ قوانین KISS بنا شده همراه با سیستم انتشار rolling
* [[اسلکور]] اولین توزیع هنوز زندهٔ لینوکس که شاخهٔ بزرگی از توزیعها مانند زوزه از آن اشتقاق یافته‌اند یا مانند آرچ بعضی دیگر انراآنرا در مواردی مانند اصل KISS الگو قرار دادند. اسلکور با کمترین تغییر در بسته‌های همراه خودش، پایدارترین لینوکس به حساب می‌آید.
* [[سنت‌اواس]]، یک توزیع که از همان سورسی که ردهت استفاده می‌کند، مشتق شده‌است، توسط یک گروه داوطلبی که به آن اختصاص داده شدند، نگهداری می‌شود همراه با سازگاری ۱۰۰٪ با ورژن [[ردهت]] و یک ورژن به روز رسیده شده که همیشه به‌طور ۱۰۰٪ سازگار و همراه نیست.
* [[دبیان]]، یک توزیع غیر تجاری که توسط جامعه‌ای از توسعه دهنده‌های داوطلب نگهداری می‌شود که تعهد قوی ای به قواعد نرم‌افزارهای آزاد دارند.
خط ۷۲:
* معمول‌ترین راه نصب لینوکس بوت کردن از روی سی‌دی یا دی‌وی‌دی ای است که برنامه نصب و نرم‌افزارهای قابل نصب را دارا باشد. این سی‌دی‌ها را می‌توان با رایت کردن ISO Imageهای دانلود شده، نسخه‌های خریده شده به قیمت ارزان یا عرضه شده همراه یک مجله به‌عنوان دیسک ضمیمه، به‌دست‌آورد. در بعضی موارد هم می‌توان این دیسک‌ها را به صورت رایگان دریافت کرد یا گاهی هم به‌عنوان بخشی از یک بسته‌ای خریداری شده به‌همراه راهنما و نرم‌افزارهای تجاری می‌باشد. کاربران تازه تمایل دارند کار را با پارتیشن‌بندی [[دیسک سخت]] شروع کنند تا سیستم‌عامل موجود را حفظ کنند. بعد از آن توزیع لینوکس را می‌توان روی پارتیشن جدید نصب کرد بدون آنکه روی اطلاعات ذخیره شده قبلی تأثیر بگذارد.
* توزیع‌های اولیه با بهره‌گیری از تعدادی [[فلاپی دیسک]] نصب می‌شدند، روشی که امروزه توسط بسیاری از توزیع‌های عمده منسوخ شده‌است. امروزه اغلب توزیع‌ها از سی‌دی و دی‌وی‌دی برای انتشار استفاده می‌کنند. مهم‌ترین برنامه‌ها و بسته‌ها در اولین دیسک، و برنامه‌ها و بسته‌های کم‌اهمیت‌تر در دیسک‌های بعدی قرار می‌گیرند. اغلب امکان نصب از روی شبکه بعد از بوت از روی مجموعه‌ای از فلاپی‌دیسک‌ها یا سی‌دی ای که حاوی حجم کمی داده است، وجود دارد.
* روش دیگر نصب لینوکس، نصب آن روی یک کامپیوتر پرقدرت به‌عنوان سرور و استفاده از تعدادی رایانه ضعیف (شاید بدون دیسک سخت و حافظه کم و قدرت پردازش پایین) به‌عنوان [[تین‌کلاینت]] روی شبکه است. کلاینت‌ها می‌توانند از طریق شبکه از روی سرور بوت شوند و نتایج را نمایش دهند و اطلاعات را به سرور که تمام برنامه‌ها را اجرا می‌کند ارسال کند. کلاینت‌ها می‌توانند رایانه‌های معمولی باشند که یک بوت‌لودر شبکه روی درایو یا کنترلر کارت شبکه‌اش نصب شده‌است و در صورت نیاز می‌توان فضای دیسک و قدرت پردازش را بر روی ماشین کلاینت آفلودآپلود کرد. از محل صرفه‌جویی در هزینه‌ها ناشی از استفاده از تین‌کلاینت، می‌توان برای تهیه قدرت بیشتر محاسباتی یا فضای ذخیره بیشتر روی سرور استفاده کرد.
* در نصب [[دیسک زنده]] پروسه بوت کامپیوتر بدون نیاز به نصب اولیه سیستم‌عامل، از روی سی‌دی به‌صورت کامل انجام می‌شود. در بعضی از توزیع‌ها دیسک‌های زنده نصابی دارند که بعد از بوت اجرا می‌شوند و کامپیوتر را قادرمی‌سازند که از روی دیسک سخت بوت شود. این نوع نصب یکپارچه انتقال به سیستم‌عامل اجرا شده از روی سی‌دی به سیستم‌عامل اجرا شده روی هارددیسک را ممکن می‌سازد.
* بعضی از فروشندگان رایانه مانند دل و اچ‌پی، سرورها و کامپیوترهای شخصی‌ای عرضه می‌کنند که هنگام خرید روی آن‌ها لینوکس نصب شده‌است.
خط ۱۰۱:
این استانداردها، با این حال، با محدودیت‌هایی، حتی در میان توزیعهای توسعه یافته توسط اعضای سازمان روبه رو شدند.
 
تنوع توزیعهای لینوکس بدان معنی است که همه نرم‌افزار بر بسته به آنچه کتابخانه‌ها و دیگر ویژگی‌های سیستم مورد نیاز است. قابل اجرا روی تمام توزیع‌ها نیستدنیستند. بسته‌بندی نرم‌افزار و نرم‌افزار مخازن معمولاً به یک توزیع خاص محدود می‌شود، هر چند نصب و راه اندازی متقابل در برخی توزیع‌های مرتبط ممکن است.
 
== ابزارها برای انتخاب یک توزیع ==