Hệ điều hành desktop phổ biến nhất của Google là Chrome OS, nhưng ít ai biết rằng bên trong Google cũng sử dụng phiên bản Linux của riêng họ, được gọi là gLinux.
Nếu bạn có dịp thăm trụ sở của Google tại Mountain View, bạn sẽ thấy họ sử dụng một loạt các hệ điều hành như Windows, Chromebook, Mac, và cả gLinux. Google không chỉ sử dụng Linux cho các máy chủ mà còn phát triển một phiên bản Linux riêng cho máy tính để bàn!
Đúng vậy, trong hơn một thập kỷ qua, Google đã tự phát triển và sử dụng một distro Linux dành cho máy tính để bàn - phiên bản đầu tiên của họ là Goobuntu, một sự kết hợp giữa Google và Ubuntu.
Năm 2018, Google chuyển sang sử dụng một distro Linux mới, dựa trên Debian, gọi là gLinux. Lý do là với việc ra mắt phiên bản LTS (hỗ trợ dài hạn) hai năm một lần của Ubuntu, Google phải tiến hành nâng cấp hơn 100.000 thiết bị đang sử dụng Goobuntu trước khi hỗ trợ cho hệ điều hành này kết thúc - điều này đòi hỏi công sức và chi phí lớn.
Quyết định chuyển sang Debian Linux được coi là một sự lựa chọn sáng suốt của Google. Họ tạo ra một distro Debian theo hình thức rolling, gọi là GLinux Rolling Debian Testing (Rodete), nhằm mang lại những cập nhật và bản vá mới nhất cho người dùng một cách nhanh chóng và hiệu quả.

Với Google, mục tiêu quan trọng nhất là không phải tuân thủ chu kỳ nâng cấp hai năm một lần. Thay vào đó, họ hướng đến việc tung ra những cập nhật nhỏ giọt thường xuyên hơn, mang lại hiệu suất tốt hơn và dễ kiểm soát hơn cho hệ thống của mình.
Để hỗ trợ quá trình chuyển đổi một cách suôn sẻ, Google đã phát triển một hệ thống luồng công việc mới được gọi là Sieve, giúp tự động phát hiện gói Debian mới, xây dựng, thử nghiệm và phân phối bản cập nhật đến các máy tính sử dụng gLinux của họ. Với Sieve, toàn bộ nhóm phát triển gLinux chỉ cần một kỹ sư phụ trách phát hành cập nhật, vị trí này sẽ luân phiên giữa các thành viên trong nhóm. Quá trình nâng cấp không cần phải trải qua nhiều bước thử nghiệm quy mô lớn, kéo dài với nhiều phiên bản alpha, beta như trước đây.
Nhờ cơ chế cập nhật theo kiểu rolling, Google có thể vá các lỗ hổng bảo mật trên tất cả các thiết bị chạy gLinux một cách nhanh chóng mà không ảnh hưởng đến tính ổn định tổng thể. Trước đó, các kỹ sư bảo mật phải đánh giá từng bản cập nhật Debian Security Advisory (DSA) một cách cẩn thận để đảm bảo đủ các bản vá.
Trong tương lai, nhóm Linux của Google sẽ cùng hợp tác mạnh mẽ hơn với nhóm Debian và cung cấp thêm nhiều bản vá của riêng họ để duy trì hệ sinh thái Debian.
Tham khảo: ComputerWorld