ChromeOS

| working_state = Cài đặt sẵn trên Chromebook, Chromebox, Chromebit, Chromebase
| source_model =
| released =
| marketing_target =
| programmed_in = C, C++
| language =
| prog_language =
| updatemodel = Rolling release
| package_manager = Portage APT
| supported_platforms = x86, x64, ARM, ARM64
| kernel_type = Nguyên khối (hạt nhân Linux)
| userland =
| ui = Google Chrome
| license = Điều khoản dịch vụ Google Chrome OS
| preceded_by =
| succeeded_by =
| website =
}}

ChromeOS là một hệ điều hành dành cho máy tính dựa trên Linux và được phát triển bởi Google, hệ điều hành này sử dụng giao diện của trình duyệt Google Chrome làm giao diện người dùng.

Google công bố dự án ChromeOS vào tháng 7 năm 2009, ban đầu nó là một hệ điều hành lưu trữ trên đám mây và được sử dụng chủ yếu để chạy các ứng dụng web thông qua trình duyệt Chrome phiên bản PC.

Tất cả các phiên bản ChromeOS đều hỗ trợ các ứng dụng web cấp cao (chẳng hạn như Google Docs hoặc Microsoft Office 365), cũng như các tiện ích mở rộng trình duyệt web (có thể giống với các ứng dụng gốc). ChromeOS từ 2016 trở đi cũng có thể chạy các ứng dụng Android từ Google Play . Kể từ năm 2018, ChromeOS/ChromeOS phiên bản 69 trở đi cũng hỗ trợ các ứng dụng Linux, được thực thi trong một máy ảo nhẹ với môi trường Debian
Lịch sử
Để xác định các yêu cầu tiếp thị, các nhà phát triển đã dựa vào các số liệu không chính thức, bao gồm cả việc giám sát thói quen sử dụng của 200 máy được nhân viên Google sử dụng. Các nhà phát triển cũng lưu ý cách sử dụng của riêng họ.

Mục đích và hướng thiết kế
Giao diện người dùng

Mục đích thiết kế dành cho giao diện người dùng của Google Chrome OS bao gồm giảm thiểu chiếm dụng không gian màn hình bằng cách kết hợp các ứng dụng và các trang Web tiêu chuẩn vào một dải thẻ đơn nhất, chứ không chia làm hai. Các nhà thiết kế đang cân nhắc một mô hình quản lý cửa sổ rút gọn chỉ có thể hoạt động khi ở trạng thái toàn màn hình. Các tác vụ thứ hai được xử lý với các "bảng" ("panel"): những cửa sổ đang hiển thị (floating) được cắt bớt bên dưới màn hình để dành không gian cho các tác vụ như chat hoặc chơi nhạc. Chia nhỏ các màn hình cũng được xem xét để có thể xem được 2 phần nội dung kề sát nhau. Google Chrome OS sẽ áp dụng lại những tính năng trong trình duyệt Chrome như offline mode, xử lý nền, và các thông báo. Các nhà thiết kế dự định sử dụng tính năng tìm kiếm và các thẻ được neo cố định như một cách định xứ và truy cập nhanh chong các ứng dụng.

Kiến trúc
Trong các tài liệu thiết kế sơ bộ của dự án mã nguồn mở Chromium OS, Google mô tả một kiến trúc 3 tầng: firmware, trình duyệt và trình quản lý cửa sổ, và phần mềm lớp hệ thống và các dịch vụ userland.

Tầng firmware góp phần giảm thời gian khởi động bằng cách không dò tìm phần cứng như ổ đĩa mềm, vốn không còn được dùng nhiều trên các máy tính, đặc biệt là netbook. Firmware cũng góp phần tăng tính bảo mật bằng cách kiểm tra lại từng bước trong quá trình khởi động kết hợp với phục hồi hệ thống. và chạy trên phần cứng bao gồm một bộ xử lý x86 hoặc ARM. Mặc dù Chrome OS hỗ trợ các ổ đĩa cứng, Google đã yêu cầu các đối tác phần cứng sử dụng các ổ cứng thể đặc do có hiệu năng và độ tin cậy cao,

Các công ty phát triển phần cứng cho hệ điều hành bao gồm Hewlett-Packard, Acer, Adobe, Asus, Lenovo, Qualcomm, Texas Instruments, Freescale và Intel.

Tháng 12 năm 2009, Michael Arrington thuộc TechCrunch thông báo rằng Google đã tiếp cận ít nhất một nhà sản xuất phần cứng về việc xậy dựng một sản phẩm netbook Chrome OS. Theo các nguồn tin của Arrington, các thiết bị này có thể được cấu hình cho băng thông rộng di động và trợ cấp bởi một hoặc nhiều thiết bị mang.

Phần cứng

Máy tính xách tay chạy ChromeOS được gọi chung là " Chromebook ". Đầu tiên là CR-48, một thiết kế phần cứng tham chiếu mà Google cung cấp cho những người thử nghiệm và đánh giá bắt đầu từ tháng 12 năm 2010. Tiếp theo là các máy bán lẻ vào tháng 5 năm 2011. Một năm sau, vào tháng 5 năm 2012, một thiết kế máy tính để bàn được tiếp thị là " Chromebox " đã được phát hành. của Samsung . Vào tháng 3 năm 2015, mối quan hệ hợp tác với AOPEN đã được công bố và Chromebox thương mại đầu tiên đã được phát triển.

Đầu năm 2014, LG Electronics đã giới thiệu thiết bị đầu tiên thuộc dạng tất cả trong một mới có tên là " Chromebase ". Các thiết bị Chromebase về cơ bản là phần cứng Chromebox bên trong màn hình có camera, micrô và loa tích hợp.

Chromebit . là một dongle HDMI chạy ChromeOS Khi đặt vào khe HDMI trên tivi hoặc màn hình máy tính, thiết bị sẽ biến màn hình đó thành máy tính cá nhân . Thiết bị đầu tiên được công bố vào tháng 3 năm 2015 là thiết bị Asus xuất xưởng vào tháng 11 năm đó và hết hạn sử dụng vào tháng 11 năm 2020.

Máy tính bảng Chromebook được Acer giới thiệu vào tháng 3 năm 2018 với Chromebook Tab 10. Được thiết kế để cạnh tranh với Apple iPad, nó có kích thước và độ phân giải màn hình giống hệt nhau cũng như các thông số kỹ thuật tương tự khác, một bổ sung đáng chú ý là bút cảm ứng nhãn hiệu Wacom không cần pin. hoặc sạc.

ChromeOS hỗ trợ thiết lập nhiều màn hình, trên các thiết bị có cổng ra video, USB 3.0 hoặc USB-C, ưu tiên loại sau.

Vào ngày 16 tháng 2 năm 2022, Google đã công bố phiên bản phát triển của ChromeOS Flex —một bản phân phối ChromeOS có thể được cài đặt trên phần cứng PC thông thường để thay thế các hệ điều hành khác như Windows và macOS. Nó tương tự như CloudReady , một bản phân phối ChromeOS mà các nhà phát triển đã được Google mua lại vào năm 2020

Phần mềm
Phần mềm và các bản cập nhật bị giới hạn trong thời gian thiết bị còn được hỗ trợ. Mỗi kiểu thiết bị được sản xuất để chạy Chrome OS có thời hạn hỗ trợ cập nhật khác nhau, với tất cả các thiết bị mới được phát hành vào năm 2020 trở lên được đảm bảo sẽ có thời hạn sử dụng tối thiểu là 8 năm kể từ ngày phát hành đầu tiên.

Các ứng dụng

Từ năm 2013 đến tháng 1 năm 2020, Google khuyến khích các nhà phát triển không chỉ xây dựng các ứng dụng Web thông thường cho ChromeOS mà còn cả Ứng dụng Chrome (trước đây gọi là Ứng dụng đóng gói). Vào tháng 1 năm 2020, nhóm Chrome của Google đã công bố ý định ngừng hỗ trợ các Ứng dụng Chrome để thay vào đó là " các ứng dụng web tiến bộ " (PWA) và các tiện ích mở rộng của Chrome . Vào tháng 3 năm 2020, Google đã ngừng chấp nhận Ứng dụng Chrome công khai mới cho cửa hàng trực tuyến. Theo Google, hỗ trợ chung cho Ứng dụng Chrome trên ChromeOS sẽ vẫn được bật mà không yêu cầu bất kỳ cài đặt chính sách nào cho đến tháng 6 năm 2022.

Từ góc độ người dùng, Ứng dụng Chrome giống với các ứng dụng gốc thông thường: chúng có thể được khởi chạy bên ngoài trình duyệt Chrome, ngoại tuyến theo mặc định, có thể quản lý nhiều cửa sổ và tương tác với các ứng dụng khác.

Trình phát media tích hợp, trình quản lý tập tin
Google đã tích hợp trình phát đa phương tiện vào cả ChromeOS và trình duyệt Chrome, cho phép người dùng phát lại MP3, xem JPEG và xử lý các tệp đa phương tiện khác mà không cần kết nối. Việc tích hợp cũng hỗ trợ các video DRM .

ChromeOS cũng bao gồm một trình quản lý tệp tích hợp, giống như những trình quản lý được tìm thấy trên các hệ điều hành khác, với khả năng hiển thị các thư mục và tệp chứa trong đó từ cả Google Drive và bộ nhớ cục bộ, cũng như xem trước và quản lý nội dung tệp bằng nhiều ứng dụng Web khác nhau. , bao gồm Google Documents và Box . Kể từ tháng 1 năm 2015, ChromeOS cũng có thể tích hợp các nguồn lưu trữ bổ sung vào trình quản lý tệp, dựa vào các tiện ích mở rộng đã cài đặt sử dụng API Nhà cung cấp Hệ thống Tệp.

Truy cập ứng dụng từ xa và truy cập máy tính để bàn ảo
Vào tháng 6 năm 2010, kỹ sư phần mềm của Google, Gary Kačmarčík đã viết rằng ChromeOS sẽ truy cập các ứng dụng từ xa thông qua một công nghệ được gọi không chính thức là "Chromoting" , giống với Remote Desktop Connection của Microsoft . Tên này đã được đổi thành " Chrome Remote Desktop " và giống như "chạy một ứng dụng thông qua Dịch vụ máy tính từ xa hoặc bằng cách kết nối lần đầu với máy chủ bằng RDP hoặc VNC". Lần ra mắt đầu tiên của máy tính xách tay ChromeOS (Chromebook) cho thấy sự quan tâm đến việc cho phép người dùng truy cập máy tính để bàn ảo.

Ứng dụng Android
Tại Google I/O 2014, một bằng chứng về khái niệm cho thấy các ứng dụng Android, bao gồm Flipboard , chạy trên ChromeOS đã được trình bày. Vào tháng 9 năm 2014, Google đã giới thiệu phiên bản beta của App Runtime cho Chrome (ARC), cho phép sử dụng các ứng dụng Android đã chọn trên ChromeOS, sử dụng môi trường dựa trên Native Client cung cấp nền tảng cần thiết để chạy phần mềm Android. Các ứng dụng Android không yêu cầu bất kỳ sửa đổi nào để chạy trên ChromeOS nhưng có thể được sửa đổi để hỗ trợ tốt hơn cho môi trường chuột và bàn phím. Khi được giới thiệu, hỗ trợ ChromeOS chỉ khả dụng cho một số ứng dụng Android được chọn.

Vào năm 2016, Google đã giới thiệu khả năng chạy ứng dụng Android trên các thiết bị ChromeOS được hỗ trợ với truy cập vào Google Play toàn quyền . Giải pháp dựa trên Máy khách gốc trước đây đã bị loại bỏ để thay thế bằng một vùng chứa các khung và phần phụ thuộc của Android (ban đầu dựa trên Android Marshmallow ), cho phép các ứng dụng Android có quyền truy cập trực tiếp vào nền tảng ChromeOS và cho phép HĐH tương tác với các hợp đồng Android như như chia sẻ. Giám đốc kỹ thuật Zelidrag Hornung giải thích rằng ARC đã bị loại bỏ do những hạn chế của nó, bao gồm cả tính không tương thích với Bộ công cụ phát triển bản địa Android (NDK) và rằng nó không thể vượt qua bộ kiểm tra khả năng tương thích của chính Google.

Ứng dụng Linux
Tất cả các Chromebook được sản xuất từ năm 2018 và nhiều mẫu máy trước đó đều có thể chạy các ứng dụng Linux. Giống như các ứng dụng Android, những ứng dụng này có thể được cài đặt và khởi chạy cùng với các ứng dụng khác. Google duy trì danh sách các thiết bị ra mắt trước năm 2019, hỗ trợ ứng dụng Linux.

Kể từ năm 2013, người ta đã có thể chạy các ứng dụng Linux trong ChromeOS thông qua việc sử dụng Crouton , một tập lệnh của bên thứ ba cho phép truy cập vào bản phân phối Linux như Ubuntu . Tuy nhiên, vào năm 2018, Google đã thông báo rằng các ứng dụng Linux dành cho máy tính để bàn đã chính thức có mặt trên ChromeOS. Lợi ích chính được Google tuyên bố về hỗ trợ ứng dụng Linux chính thức của họ là nó có thể chạy mà không cần bật chế độ nhà phát triển, giữ nhiều tính năng bảo mật của ChromeOS. Nó đã được chú ý trong mã nguồn ChromeOS vào đầu năm 2018. Các phần đầu của Crostini đã được cung cấp cho Google Pixelbook thông qua kênh nhà phát triển vào tháng 2 năm 2018 dưới dạng một phần của ChromeOS phiên bản 66, và nó được bật theo mặc định thông qua kênh beta để thử nghiệm trên nhiều loại Chromebook vào tháng 8 năm 2018 với phiên bản 69.

Kiến trúc
Dự án hỗ trợ các ứng dụng Linux trong ChromeOS của Google được gọi là Crostini , được đặt tên theo món khai vị làm từ bánh mì của Ý và là một cách chơi chữ của Crouton. Crostini chạy một máy ảo thông qua một trình giám sát máy ảo có tên crosvm tích hợp của Linux , sử dụng công cụ ảo hóa KVM . Mặc dù crosvm hỗ trợ nhiều máy ảo, nhưng máy được sử dụng để chạy các ứng dụng Linux, Termina, chứa nhân ChromeOS cơ bản dựa trên Gentoo , trong đó nó chạy các bộ chứa dựa trên LXD . Vì sự ổn định và phục hồi, không có ứng dụng Linux nào chạy trên chính máy ảo; mọi hệ sinh thái vùng người dùng Linux đã cài đặt đều chạy trong một vùng chứa biệt lập , tất cả đều được triển khai và quản lý bởi máy ảo. Theo mặc định, một vùng chứa được cung cấp cùng với bản cài đặt gốc của Debian . Người dùng có thể cài đặt các chương trình cho bản cài đặt này bằng cách sử dụng các công cụ như APT trong vùng chứa hoặc có thể cấp quyền truy cập vào các tệp .deb được lưu trữ trên chính ChromeOS, được sao chép và cài đặt vào vùng chứa. Người dùng cũng có thể cấp quyền truy cập riêng lẻ vào từng tệp hoặc thiết bị USB.

Tiếp nhận
Khi vừa mới ra, Chrome OS được xem như là một đối thủ cạnh tranh với Microsoft, cả trực tiếp với Microsoft Windows cũng như gián tiếp với các ứng dụng xử lý văn bản và bảng tính thông qua sự phụ thuộc của hệ điều hành Chrome trên điện toán đám mây. Nhưng giám đốc kỹ thuật của Chrome OS Matthew Papakipos lập luận rằng hai hệ điều hành này sẽ không hoàn toàn trùng nhau trong chức năng vì Chrome OS dành cho netbook, mà thiếu sức mạnh tính toán để chạy một chương trình cần nhiều nguồn lực như Adobe Photoshop.

Xem thêm
Google Chrome
Android
Azure
Gazelle
Jolicloud
Moblin
Ubuntu One
Cloud
XPUD
Splashtop

Tham khảo

Liên kết ngoài

Công bố chính thức
Blog của Google Chrome
Google Chrome OS Live Webcast – ngày 19 tháng 11 năm 2009
Dự án Chromium