چگونه ویندوز ماه ها عدم فعالیت را به یک وضعیت گروگان به روز رسانی 7 ساعته تبدیل کرد
ویندوز کارآمدتر می شود. به روز رسانی ها، نه چندان زیاد
مایکروسافت مشکلی دارد که کاملا خودش ساخته نیست: مدت زمانی که طول می کشد تا یک سیستم پس از چند ماه خواب به روز شود. این شرکت مشتاق است درباره میزان کارآمدی خود برای ساخت ویندوز صحبت کند. روزی نمیگذرد که یکی از نمایندگان یا یکی از طرفداران مایکروسافت اصرار نداشته باشد که ویندوز 11 اکنون بسیار سریعتر از گذشته است. (معمولا این حقیقت ناگوار را دور می زنند که ویندوزهای گذشته معمولا در مقایسه با نرم افزارهای امروزی بر روی سخت افزار مدرن کار می کنند).
مایکروسافت اخیرا ادعا کرده است که در تلاش است تا جای پای ویندوز را به حدی کاهش دهد که 8 گیگابایت برای اجرای قابل قبول کارها کافی باشد. ما فقط می توانیم امیدوار باشیم که یک ذره نور در تاریکی کمبود حافظه امروزی و افزایش قیمت ها این باشد که توسعه دهندگان ممکن است استفاده کارآمد از RAM را در کنار تبلیغات بیشتر یا اضافه کردن ویژگی هایی که تعداد کمی از کاربران به آن نیاز دارند اولویت دهند. با این حال، تجربه این کرکس در این هفته نشان می دهد که حوزه دیگری وجود دارد که نیاز به رسیدگی دارد، و آن تعداد به روز رسانی هایی است که توسط فروشندگان و نه فقط مایکروسافت حذف شده است.
چند روز پیش، داستانی در مورد روش جدیدی برای نادیده گرفتن نیاز حساب مایکروسافت در حین راه اندازی برای نسخه خانگی ویندوز 11 نوشتم. در The Register، ما دوست داریم این ادعاها را به طور کامل آزمایش کنیم، بنابراین من یک لپ تاپ ویندوز x64 را روشن کردم تا آنها را روی سخت افزار واقعی بررسی کنم، که از آنجا مشکلات شروع شد. قبلا در مورد نفرین بهروزرسانیها نوشتهایم، اما این دستگاه ویندوز 11 را اجرا میکرد و کمتر از یک سال پیش بهروز شده بود. چقدر طول میکشد تا به نقطهای برسد که بدون اینکه Windows Update درباره وصلههای از دست رفته بوت کند، بوت شود؟ پاسخ: حدود هفت ساعت.
همراه با مجموعه عظیم به روز رسانی برای اجزای ویندوز و اصرار اجتناب ناپذیر بر نیاز به نسخه جدیدی از سیستم عامل پرچمدار مایکروسافت، به روز رسانی های سیستم عامل و درایورهای متعدد و راه اندازی مجدد فراوان وجود داشت. و البته، نوار پیشرفت دروغ و درصد شمارنده فریب وجود داشت. در دهههایی که مایکروسافت برای اولین بار نوارهای پیشرفت را بر روی کاربران ویندوز اعمال کرد، بهطور منحصربهفردی نتوانسته است آنها را بهطور دقیق نشان دهنده پیشرفت باشد.
"آره، پس من حدود یک ساعت روی 65 درصد میمانم و بعد از 30 ثانیه به 98 درصد میپرم قبل از اینکه یک ساعت دیگر آنجا بمانم. لول." اینکه این رفتار برای چندین دهه دوام آورده است، مایوس کننده نیست. ردموندی ها تنها متخلف نیستند، اما وجود ویندوز در همه جا آن را به یکی از قابل مشاهده ترین ها تبدیل کرده است. برای روشن بودن، این یک دستگاه ویندوز معمولی بود که نسخه تولیدی سیستم عامل را اجرا می کرد. فقط چند ماهی بود که روشن نشده بود. این تجربه چالشی را برجسته می کند که مایکروسافت و فروشندگان آن باید به آن رسیدگی کنند.
خیلی خوب است که در نهایت، مردم به جای استفاده از سخت افزار بیشتر در برنامه های بد نوشته شده برای اجرای قابل قبول آنها، به کارایی کد فکر می کنند. اما باید به جریان مداوم بهروزرسانیهایی که به نظر میرسد ناشی از نگرش «آه خوب، ما همیشه میتوانیم آن را در تولید درست کنیم» که در صنعت فناوری وجود دارد، توجه شود. چندین سال پیش، رئیس یک پروژه DevOps وقتی از او در مورد آزمایش و اعتبارسنجی قبل از انتشار پرسیدم گیج شد.
آیا تست واحد کافی بوده است؟ و لذت روشهای توسعه مدرن به این معنی بود که در صورت بروز مشکلات، بهروزرسانی میتوان به سرعت منتشر شد. همه اینها فرض را بر این میگذارند که مشتریان بهروزرسانیهای مستمر را تحمل میکنند و اگر به دلایلی، چند ماه بین بهروزرسانیها مهلت دهند، یک ساعت انتظار بالقوه را تحمل میکنند. صنعت فناوری در حال بیدار شدن با نیاز به کارایی است، یا حداقل مایکروسافت نیاز دارد. همچنین باید با بلای سونامی های به روز مقابله کند.
خوب و خوب است که در مورد اینکه نرم افزار خود را با منابع محدود اجرا می کنید، لاف بزنید تا زمانی که یک انتظار پایان ناپذیر این افتخار را تضعیف کند در حالی که ویجت ها و اجزای مختلف یک دستگاه اصرار دارند ساعت ها وقت خود را صرف به روز رسانی کامل کنند. اگر صفحاتی از بهروزرسانیها در انتظار افراد بیاحتیاطی وجود داشته باشد، تراشیدن چند ثانیه از زمان راهاندازی معنایی ندارد. ®
متن اصلی (انگلیسی)
How Windows turned months of inactivity into a 7-hour update hostage situation
Windows is getting more efficient. The updates, not so much