یک توسعه‌دهنده نرم‌افزار 21 ساله موفق شده یک باگ لینوکس را کشف کند که برای بیش از دو دهه از دید کاربران این توزیع قدیمی لینوکس مخفی مانده بود. در ادامه این نوشتار از شهر سخت افزار، جزئیات بیشتری درباره باگ مذکور را بخوانید.

Enlightenment E16 نسخه‌ای از توزیع قدیمی DR16 است که نخستین بار در سال 1999 منتشر شد و هنوز هم توسط گروه کوچکی از توسعه‌دهندگان پشتیبانی می‌شود. کامیلا شِفچیک در وبلاگش توضیح داده است که هنگام آماده‌سازی یک مطلب برای ارائه در دانشگاه زارلاند آلمان، این باگ را پیدا کرده است.

وی گفته که چند فایل PDF شامل اسلایدهای درسی داشتم. وقتی یکی از آنها را باز کردم، کل محیط دسکتاپ فریز کرد. شِفچیک پس از بررسی‌های مختلف به علت این مشکل پی بُرد. پس از آن آپدیتی جدید برای  نسخه 1.0.30 E16 منتشر شد که سه تغییر مهم را شامل می‌شد.

linuxb-2.jpg

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

به عقیده شِفچیک E16 نمونه‌ای از نرم‌افزاری است که تغییراتش محدود به رفع باگ و اصلاحات کوچک باقی مانده است. وی توصیه می‌کند کاربران و مدیران سیستم همیشه سراغ جدیدترین نسخه‌ها با ویژگی‌های بی‌شمار نروند و بیشتر روی نسخه‌های پایدار یا پشتیبانی بلندمدت تکیه کنند.

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

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.

نظرات (3)

  • مهمان - اگهی استخدام

    به شخصی جهت رفع باگی به قدمت ۵ دهه در ایران نیازمندیم :p

  • مهمان - ایرانی

    داداشمون یه باگ پیدا کرده؛ به اندازه یه خطبه کامل نماز جمعه، جامعه نرم‌افزار رو نصیحت کرده ?

  • مهمان - کاشف اسرار

    در پاسخ به: مهمان - ایرانی

    باز اون یه کاری کرده و یه علمی داشته، بعضا دیده شده قابلیت تشخیص هر از بر وجود نداره ولی رخ ارسطو میگیرن و مارو به این وضع دچار میکنن :(

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید