Câu chuyện đằng sau hệ điều hành Linux “chính chủ” của Google
Nếu có cơ hội dạo quanh trụ sở Google tại Mountain View,âuchuyệnđằngsauhệđiềuhànhLinuxchínhchủcủngoại hạng anh 23 24 bạn sẽ thấy những chiếc máy tính Windows, Chromebook, Mac, và cả gLinux nữa. Bên cạnh việc sử dụng Linux cho các máy chủ, Google còn sở hữu một distro Linux của riêng họ!
Đú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 nó chính là Goobuntu, 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 họ đưa ra là bởi chiến lược ra mắt phiên bản LTS (hỗ trợ lâu dài) hai năm một lần của Ubuntu buộc công ty phải nâng cấp hơn 100.000 thiết bị đang sử dụng Goobuntu trước khi vòng đời của hệ điều hành này kết thúc - một công việc quá tốn công sức lẫn chi phí, khi mà Google còn phải tùy chỉnh các máy tính dành cho đội ngũ kỹ sư của họ nữa. Ngoài ra, quá trình nâng cấp các máy tính chạy Goobuntu thường mất đến một năm trời, và do đó họ chỉ có thể sử dụng thêm một năm nữa trước khi phải thực hiện lại toàn bộ lần nữa với bản LTS tiếp theo.
Quá chán ngán, Google quyết định chuyển sang Debian Linux. Công ty tạo ra một bản distro Debian theo hình thức rolling, gọi là GLinux Rolling Debian Testing (Rodete). Về cơ bản, ý tưởng ở đây là người dùng và các nhà phát triển sẽ được hưởng lợi nhiều nhất thông qua việc cài đặt các bản cập nhật và bản vá mới nhất ngay khi chúng được tạo ra và thử nghiệm kỹ càng. Những distro đi theo hình thức này bao gồm Arch Linux, Debian Testing, và openSUSE Tumbleweed.
Đối với Google, mục đích quan trọng nhất là không phải chạy đua theo chu kỳ nâng cấp hai năm một lần nữa. Thực tế cho thấy, việc tung ra những cập nhật kiểu nhỏ giọt mang lại hiệu quả khá tốt. Chúng cũng dễ kiểm soát hơn và dễ quay lại trạng thái trước khi cập nhật hơn nếu có vấn đề xảy ra.
Để quá trình chuyển đổi diễn ra thuận lợi, Google đã tạo ra một hệ thống luồng công việc mới gọi là Sieve, với chức năng tự động phát hiện gói Debian mới và build, thử nghiệm, rồi phân phối bản cập nhật đến các máy tính đang chạy gLinux của hãng. Nhờ có Sieve, toàn bộ nhóm phát triển gLinux chỉ cần đúng một kỹ sư phụ trách phát hành cập nhật, và vị trí này sẽ lần lượt chuyển qua lại giữa các thành viên trong nhóm. Quá trình nâng cấp không cần trải qua nhiều bước thử nghiệm quy mô lớn, kéo dài nhiều giai đoạn với nhiều bản alpha, beta… như thông thường.
Nhờ hình thức cập nhật kiểu rolling, Google có thể vá các lỗ hổng bảo mật trên toàn bộ các thiết bị chạy gLinux một cách nhanh chóng mà không gây ảnh hưởng đến tính ổn định chung. Trước đây, các kỹ sư bảo mật phải đánh giá một cách cẩn trọng từng bản cập nhật Debian Security Advisory (DSA) để đảm bảo có đầy đủ các bản vá.
Trong thời gian tới, nhóm Linux của Google sẽ hợp tác chặt chẽ hơn nữa với đội ngũ Debian và cung cấp thêm nhiều bản vá của chính họ để duy trì hệ sinh thái Debian nói chung.
(Theo Tổ Quốc, ComputerWorld)
Microchip ra mắt bộ công cụ đồ họa Ensemble miễn phí cho người dùng Linux
Bộ công cụ phát triển GUI dành cho Linux nâng cao năng lực của bộ vi xử lý 32-bit dành cho các màn hình đồ họa có độ phân giải từ thấp đến trung bình
下一篇:Siêu máy tính dự đoán Cagliari vs Lazio, 2h45 ngày 4/2
相关文章:
- Soi kèo góc Juventus vs Empoli, 18h30 ngày 2/2
- Honda triệu hồi gần 115.000 ô tô vì lỗi camera lùi mất hình
- Bé gái hơn một tháng tuổi bị người giúp việc hành hạ dã man
- 2 năm, 19.000 cuộc điện thoại tư vấn cai nghiện thuốc lá
- Nhận định, soi kèo Al Bukayriyah vs Al
- 20/11: Tặng quà gì tri ân thầy cô giáo?
- Video Nga dùng vũ khí nhiệt áp chặn quân Ukraine tấn công
- Mẹ chồng làm rơi mâm lễ, quay mặt đi khi vừa gặp thông gia
- Nhận định, soi kèo Al Masry vs Wadi Degla, 19h30 ngày 4/2: Cửa trên đáng tin
- Trải nghiệm Xiaomi 11T Pro: chip Snapdragon 888, sạc nhanh 120W
相关推荐:
- Nhận định, soi kèo Middlesbrough vs Sunderland, 03h00 ngày 4/2: Cầm chân nhau
- 'Hội bạn thân' hút mọi ánh nhìn trong đám cưới của người Ê Đê
- Chuyện lạ: Nữ tiếp viên hàng không 81 tuổi vẫn 'vi vu' trên bầu trời
- Hotgirl Mỹ gợi cảm bên tàu bay Vietjet
- Nhận định, soi kèo Bangkok United FC vs Nakhon Ratchasima, 18h00 ngày 2/2: Chiến thắng nhọc nhằn
- Gia cảnh khó khăn của các hoa hậu Việt
- Mỹ An chia sẻ những ngày cô đơn khi học tập tại Mỹ
- Món ngon: Công thức làm cơm tấm chuẩn vị cho bạn
- Kèo vàng bóng đá MU vs Crystal Palace, 21h00 ngày 2/2: Tin vào Quỷ đỏ
- Cô dâu phát hoảng vì bất ngờ ngã khỏi kiệu hoa trong lễ rước truyền thống
- Nhận định, soi kèo Llaneros vs Union Magdalena, 8h30 ngày 4/2: Cơ hội phục thù
- Nhận định, soi kèo Al
- Nhận định, soi kèo Dibba Al
- Nhận định, soi kèo Deportivo Pereira vs Petrolera, 06h30 ngày 4/2: Ám ảnh xa nhà
- Soi kèo phạt góc Girona vs Las Palmas, 3h00 ngày 4/2
- Nhận định, soi kèo Valencia vs Celta Vigo, 22h15 ngày 2/2: Cơ hội cho Bầy dơi
- Nhận định, soi kèo Adhyaksa Farmel vs Bekasi City, 15h30 ngày 4/2: 3 điểm nhọc nhằn
- Siêu máy tính dự đoán Chelsea vs West Ham, 3h00 ngày 4/2
- Nhận định, soi kèo Bologna vs Como, 2h45 ngày 2/2: Ưu thế sân nhà
- Nhận định, soi kèo Belgrano vs Independiente, 7h30 ngày 4/2: Chủ nhà gặp khó