مفهوم پایداری در نرم افزار ها چیست؟

مباحث مربوط به نرم افزارها در لینوکس

مفهوم پایداری در نرم افزار ها چیست؟

نوشتهاز Ali_Gh » یک شنبه خرداد 31, 88 12:59 pm

سلام به همه؛
چرا با وجود آمدن نسخه های بالاتر از نرم افزار ها، بعضی توزیع های امنیتی (مثل slackware ) از نسخه های قدیمی تر استفاده می کنند؟

می دانیم که::
ورژن یک نرم افزار یک کد تماما رقمی هستش که با افزایش آن نه تنها امکاناتی به نرم افزار اضافه می شود، بلکه اشکالات قبلی آن نیز برطرف می شود.

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


-------
برای اطلاعات بیشتر در مورد ورژن، رج.viewtopic.php?f=18&t=137#p1355
گروه کاربران ایرانی اینک اسکیپ
http://inkscape-ir.org
آکلینوکس
http://aqlinux.ir
Ali_Gh
مسئول جلسات
 
نوشته: 443
پیوستن: شنبه دی 7, 87 11:00 am
شهر: اهواز
Given: 58 thanks
Received: 197 thanks

Re: مفهوم پایداری در نرم افزار ها چیست؟

نوشتهاز OA7 » یک شنبه خرداد 31, 88 9:33 pm

با سلام
در مورد این موضوع در جلسه حضوری آینده بحث خواهیم کرد...
در مورد slackware هم بهتره بگیم توزیع پایدار نه توزیع امنیتی !
موفق باشید
سیما
OA7
مسئول آموزش
 
نوشته: 73
پیوستن: آدینه دی 6, 87 5:48 pm
Given: 16 thanks
Received: 58 thanks

Re: مفهوم پایداری در نرم افزار ها چیست؟

نوشتهاز Ali_Gh » سه شنبه تیر 2, 88 9:39 pm

ای بابا امید جون شما هم که مثل مرشد های طریقت هی آدم رو می پیچونین!
بابا لینوکس خودش پیچیده هستش، بیاین ساده سازی/شفاف سازی و از این جور مسائل رو واردش کنین، این پنگوئن قابلیت بومی شدن و زیست در محیط های گرم و خشک مثل خوزستان رو داره! خودش میگه با لهجه ی شیرین قطبی!!
گروه کاربران ایرانی اینک اسکیپ
http://inkscape-ir.org
آکلینوکس
http://aqlinux.ir
Ali_Gh
مسئول جلسات
 
نوشته: 443
پیوستن: شنبه دی 7, 87 11:00 am
شهر: اهواز
Given: 58 thanks
Received: 197 thanks

Re: مفهوم پایداری در نرم افزار ها چیست؟

نوشتهاز NabiKAZ » یک شنبه آبان 3, 88 3:42 am

سلام،

اتفاقی به این مبحث برخورد کردم. البته میدونم قدیمیه اما چون دیدم به جواب نرسیده بد ندونستم نظرم رو بنویسم.

میدونی که هر نرم افزاری یه زمانی نسخه پایدار stable میده بیرون، این زمانیه که از لحاظ پایداری امتحان خودش رو پس داده... بعد از اون همونطور که گفتی در نسخه های جدید تر امکانات جدیدی به نرم افزار اضافه میشه که در عین حال که نرم افزار رو قویتر و کارامد تر میکنند اما در عین حال ممکنه همون امکانات جدید ایراداتی داشته باشند که برنامه رو از حالت پایدار خارج کنه. در نتیجه مجدداً یه زمانی نیاز هست تا اون ایرادات برطرف بشه و دوباره نسخه پایدار دیگه بیرون داده بشه، تا اون زمانه که کسانی که نیاز به نسخه های پایدار نرم افزار دارند مثلاً برای راه اندازی سرورهای مهم و ... ترجیح میدن که از نسخه های قدیمیتر که امتحان خودشون رو در مقابل پایداری پس دادند رو استفاده کنند و از امکانات جدیدتر نسخه های جدید که ممکنه برای اون سرور مشکلاتی به همراه بیاره چشم پوشی کنند.

در اصل بجای عبارت "نسخه‌های قدیمی" باید از "نسخه‌های پایدار" استفاده میکردید.

مثلاً اگر به سایت PHP مراجعه کنید در سمت راست اینطور دیده میشه:

Stable Releases:
1. Current PHP 5.3 Stable: 5.3.0
2. Current PHP 5.2 Stable: 5.2.11

Release Candidates:
1. 5.3.1RC2 (20 Oct 2009)

که خب برای نصب بر روی سرور هیچوقت نسخه 5.3.1RC2 که البته جدیدترهم هست پیشنهاد نمیشه و درعوض اون نسخه PHP 5.3 Stable: 5.3.0 پیشنهاد میشه که درواقع یک نسخه پایدار (و البته قدیمی به قول شما) است.


این نظریه من بود و امیدوارم اشتباه نکرده باشه.

تشکر
نبی
NabiKAZ
مسئول وب‌سایت
 
نوشته: 166
پیوستن: شنبه دی 7, 87 8:26 am
شهر: اهواز
Given: 114 thanks
Received: 84 thanks

Re: مفهوم پایداری در نرم افزار ها چیست؟

نوشتهاز Ali_Gh » یک شنبه آبان 3, 88 8:53 pm

راستش این قضیه رو امید حضورا توی جلسات واسم توضیح داد.

چیزی که نبی نوشته/نوشتی کاملا درسته. ولی مسئله سر مفهوم پایداری بوده که گویا یک مفهوم نسبی هستش. مثلا یک نرم افزاری که از طرف توسعه دهنده‌ها stable اعلام شده توسط تیم اوبونتو ظرف چهار ماه بررسی می‌شه و بعد از رفع شدن باگ‌ها و مشکلات احتمالیش تحت عنوان stable توی مخازن اوبونتو قرار می‌گیره و یک توزیع دیگه مثل slackware بعد از دو سال همون نسخه رو توی مخازنش می‌آره تا با اطمینان بیشتری برنامه رو به مخاطب توزیعش داده باشه.
گروه کاربران ایرانی اینک اسکیپ
http://inkscape-ir.org
آکلینوکس
http://aqlinux.ir
Ali_Gh
مسئول جلسات
 
نوشته: 443
پیوستن: شنبه دی 7, 87 11:00 am
شهر: اهواز
Given: 58 thanks
Received: 197 thanks

The following user would like to thank Ali_Gh for his or her post:
NabiKAZ

Re: مفهوم پایداری در نرم افزار ها چیست؟

نوشتهاز mahsa22 » دو شنبه شهریور 10, 99 12:26 pm

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

مردم هلند: آشنایی با فرهنگ، دین، زبان و همه موارد ضروری
3 تمرین عالی ساز کیبورد بدون وابستگی به دست برای تقویت یادگیری
آموزش روش نوشتن کاور لتر برای ویزای توریستی + نمونه
15 حقیقت جالب راجب ساز پیانو و اجزای آن که حتما باید بدانید!
مدارس کشور فرانسه: ۱۲ نکته کاربردی که باید بدانید
mahsa22

 
نوشته: 6
پیوستن: دو شنبه شهریور 10, 99 12:00 pm
Given: 0 thanks
Received: 0 thanks

پس

برگشت به نرم افزار

اکنون هست

;کسانی که اکنون در این تالار هستند: کاربری نام ننوشته است کاربر و 2 میهمان

cron