View Full Version : نسخه های فراوان
Bahmany
شنبه 12 آبان 1386, 07:43 صبح
سلام
نمی دونم چرا از Linux این همه نسخه وجود داره و بعدش هم نسخه ها (توزیع ها)روز به روز نسخه های مختلف میدن بیرون مثلا Fedora6 نیومده چند ماه بعدش اعلام می کنن Fedora7 اومد و برنامه هایی که با Fedora6 تعامل داشته همکنون نمی تونن یا با یک سری تغییرات باید با نسخه جدید تعامل پیدا کنن ؟:کف:
tux-world
شنبه 12 آبان 1386, 09:36 صبح
راستش این بحث خیلی خیلی مفصله و هر کسی نمی تونه به این سوال جواب بده . من موارد زیادی رو می دونم ولی ترجیح می دم اساتیدی همچون آقای تقوی یا آقای توکل و اینپرایز جواب بدن بهتر باشه
Bahmany
شنبه 12 آبان 1386, 10:10 صبح
راستش این بحث خیلی خیلی مفصله و هر کسی نمی تونه به این سوال جواب بده . من موارد زیادی رو می دونم ولی ترجیح می دم اساتیدی همچون آقای تقوی یا آقای توکل و اینپرایز جواب بدن بهتر باشه
ممنون میشم از دوستانی که در این رابطه راهنمایی کنن
rezaTavak
یک شنبه 13 آبان 1386, 08:05 صبح
هر تنوعی هدفی دارد.
میشه توزیعها را اینطوری دسته بندی کرد:
برمبنای سورس مانند gentoo
بر مبنای دبیان و پکیجهای اون که توزیعهای گسترده و بزرگی را شامل می شوند مانند ubuntu,knoppix,parsix,linspire و... دلیل استفاده از این توزیعها اینه که کاربران راحت و بی دردسر بتوانند هر پکیجی را نصب کنند. گرچه سورسها هم در این پکیجها به راحتی در دسترس هستند اما بیشتر کمپایل شده ها مد نظر هستند. مثلا من برای کمپایل wine حداقل روی کامپیوتر قدیمی خودم نیم ساعت وقت لازم دارم. که خب بهتره از کمپایل شده استفاده کنم.
توی توزیعهای بالا پیکربندی ها هم از قبل تعریف شده و اگر کاربر پیشرفته باشید خودتان آنها را تنظیم بیشتر می کنید و دردسر کمتر است.
توزیعهای rpm که شاید شرکت redhat به خاطر کمپایل بسته ها و پشتیبانی از اونها امروزه خیلی مطرح شده به خاطر همین زحماتش باشه. یادمه سالها پیش معروفترین توزیع همین ردهت بود که بعدها به Fedora نسخه آزاد RHEL نسخه تجاری تبدیل شد. البته RedHat9 هنوز هم واقعا قوی است. توزیع معروف دیگه suse است که از rpm استفاده میکنه.
اما مثلا CentOS بر مبنای RHEL است اولی آزاد و دومی تجاری است. یعنی در اصل تفاوتی ندارند. یا مثلا بسته های Fedora تست نشده هستند اما بسته های RHEL پایدار
بهتره بدونید بسته پایدار بسته ای است که بعد از مدت طولاتی تست بودن از تست خارج شده و تمام باگهای شناخته شده اون رفع شده.
همینطور توزیعای براساس دبیان مثلا knoppix از بسته های تست استفاده میکند اما دبیان توزیعی پایدار است و دیر به دیر عرضه میشه.
یعنی در اصل توزیعی که پایدار است دیر به دیر عرضه میشه.
توزیعها بیشتر بر پایه همین سه روش بالا هستند. مثلا parsix بر مبنای knotix است و فرق اون شاید در اضافه کرده xfardic و پیش فرض فارسی باشد یا توزیعایی که برای زبانهای مثلا عربی، اسپانیایی و... تولید می شوند هم همین خاصیت را دارند.
در ویندوز هم قبل ار سال ۲۰۰۰ چندین نسخه و زبان داشتیم مثلا ویندوز ۹۸ عربی یا ویندوز ۹۸ انگلیسی. که فقط تفاو ت در برخی توابع dll داشت.
به نطر من بهترین توزیع توزیعی مانند دبیان است :
۱ - استفاده از بسته پایدار
۲ - عرضه دیر به دیر
۳ - کامل بودن
۴ - سادگی
۵ - بیشتر توزیعها از اون استفاده کرده اند.
و...
چرا یک توزیع مثلا fedora 6 با نسخه ۷ اون سازگاری ندارد؟
قاعدتا بسته های نسخه ۷ را میشه برای نسخه ۶ زمانی استفاده کرده که کتابخانه های آن بسته سازگاری داشته باشد. یعنی مثلا libc6 یک کتابخانه اصلی است که نگارش اون توی هر نسخه تفاوت دارد و بسته به کمپایلری که آن را کمپایل کرده نگارش مورد تقاضا متفاوت است.
پس باید ابتدا بسته های اساسی در توزیع ارتقا داده شود و سپس بقیه بسته ها نصب شود.
debian این کار را اتوماتیک وار انجام می دهد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.