“کنترل هدف متحرک و خط پایه خود به کاهش سرعت هر زمان که با مشکلات زیادی روبرو میشویم و هر یک از تیم خود را شکست میدهیم کمک کرده است. [Service Level Objectives]. سفر ما در نهایت این باور ما را تقویت کرد که تغییرات تدریجی بهتر از انتشار بیگ بنگ قابل کنترل هستند.”
گوگل: در اینجا نحوه انتشار نسخه های لینوکس دسکتاپ پس از تغییر Ubuntu به Debian آمده است
منبع: https://www.zdnet.com/article/google-heres-how-we-got-to-rolling-desktop-linux-releases-after-ubuntu-to-debian-switch/#ftag=RSSbaffb68
هنگامی که امروز یک نسخه جدید را شروع می کند، تیم به روز رسانی یک عکس فوری از بسته های دریافت شده از دبیان در آن زمان می گیرد. سپس Google اجرا میکند، میپذیرد، آزمایش میکند و سپس با “احتیاط” بهروزرسانی را در یک آزمایش اختصاصی و یک “قناری” در ناوگان 1٪ ارائه میکند. قناری چند روز به آن فرصت میدهد تا مشکلات بستههای Debian یا بستههای داخلی Google را قبل از عرضه آن به کل ناوگان شناسایی کند.
گوگل میگوید که با نزدیکتر کردن ناوگان خود به نسخههای بالادستی، موضع امنیتی ما را به طرز چشمگیری بهبود بخشیده است.
ببینید: چگونه لینوکس را در Chromebook خود فعال کنیم (و چرا باید)
گوگل gLinux Rodete (تست Rolling Debian) را با هدف از بین بردن چرخه ارتقاء دو ساله و اجرای آن در طول زمان برای کاهش بار مهندسین طراحی کرد.
گوگل همچنین یک سیستم گردش کار به نام Sieve برای مدیریت ساخت بسته های بالادستی از منبع ایجاد می کند. Sieve ابزارهایی برای امتحان مجدد بیلدها در صورت شکست فرآیند ساخت و آزمایش دارد.