Published on:

HarmonyOS của Huawei bước sang một giai đoạn mới khi “HarmonyOS Next” xây dựng lại hệ thống từ nhân (kernel) trở lên

Một làn sóng thảo luận mới xung quanh HarmonyOS của Huawei đang làm sống lại cuộc tranh luận kéo dài: liệu HarmonyOS chỉ đơn giản là một phiên bản Android/Linux được đóng gói lại—hay nó đã trở thành một hệ điều hành độc lập thực sự?

Điểm chuyển biến thực sự đến với HarmonyOS Next (thường được gọi là HarmonyOS 5), nơi nền tảng của Huawei được định hình là đã vượt qua "điểm không thể quay đầu" về mặt kỹ thuật bằng cách chuyển sang kernel riêng của mình. Động thái này báo hiệu một sự chuyển đổi cơ bản từ một "kế hoạch dự phòng" sang một nền tảng chiến lược, độc lập.

Huawei HarmonyOS Next technical evolution

Tranh luận cốt lõi: “Bản Android thay đổi giao diện” đối đầu Hệ điều hành độc lập

Ranh giới ý nghĩa nhất chính là kernel.

Các nhà phê bình trước đây đã lập luận rằng các phiên bản đầu tiên của HarmonyOS phụ thuộc rất nhiều vào các nền tảng mã nguồn mở của Android. Tuy nhiên, từ HarmonyOS Next trở đi, Huawei đang chuyển sang kernel HarmonyOS gốc. Mặc dù các lớp giao diện người dùng (UI) có thể gây tranh cãi, nhưng một khi kernel thay đổi, danh tính của hệ điều hành cũng thay đổi với nó.

Tại sao Kernel lại quan trọng: Cách tiếp cận Microkernel

Không giống như các hệ thống phổ biến sử dụng monolithic kernels (như Linux), HarmonyOS theo đuổi cách tiếp cận microkernel.

Nó chỉ giữ lại một tập hợp tối thiểu các chức năng cốt lõi—lập lịch, bộ nhớ và kiểm soát truy cập—trong không gian kernel đặc quyền cao. Các thành phần mô-đun như driver và hệ thống tệp được chuyển vào không gian người dùng.

Các mục tiêu chiến lược:

  1. Khả năng mở rộng: Microkernel cho phép Huawei “lắp ráp” các khả năng như các khối xây dựng, phù hợp với mọi thứ từ các thiết bị IoT nhẹ đến điện thoại thông minh hiệu năng cao.
  2. Khả năng di động: Cấu trúc mô-đun làm giảm chi phí thích ứng hệ điều hành với các kiến trúc phần cứng đa dạng.

Monolithic vs Microkernel architecture comparison

Sự đánh đổi: Giải quyết vấn đề “Thuế IPC”

Các microkernel đối mặt với một thách thức phổ biến: gánh nặng giao tiếp liên tiến trình (IPC). Việc di chuyển các dịch vụ ra ngoài kernel đòi hỏi các đợt “chuyển giao” thường xuyên hơn giữa các tiến trình.

Huawei giải quyết vấn đề này bằng cách:

  • Tái cấu trúc các thành phần để giảm tần suất giao tiếp.
  • Tối ưu hóa các cơ chế để chuyển đổi ngữ cảnh nhanh hơn.
  • Điều chỉnh động: Trong các tình huống hiệu suất cao, các mô-đun có thể được đưa lại gần nhau hơn; trong các tình huống nhạy cảm về bảo mật, sự phân tách sẽ được tăng cường.

“Bus mềm phân tán”: Lớp đa thiết bị đặc trưng

Điểm khác biệt dễ thấy nhất của HarmonyOS là sự cộng tác đa thiết bị liền mạch. Điều này được hỗ trợ bởi “bus mềm phân tán.”

Thay vì coi phần cứng là các thiết bị vật lý, HarmonyOS trừu tượng hóa chúng thành các khả năng (ví dụ: “khả năng chụp ảnh”, “khả năng hiển thị”). Các thiết bị phát sóng sự hiện diện của chúng, cho phép các khả năng đó được gọi qua mạng như thể chúng là cục bộ.

HarmonyOS Distributed Soft Bus visualization

Thực tế hệ sinh thái: Bài toán “Thị trường hai phía”

Chỉ tham vọng kỹ thuật thôi là chưa đủ để đảm bảo thành công. Huawei đối mặt với thách thức hệ sinh thái kinh điển: người dùng muốn ứng dụng và nhà phát triển muốn người dùng.

Chiến lược của Huawei tập trung vào:

  • Đảm bảo một số lượng nhỏ “các ứng dụng nền tảng thiết yếu” có mặt.
  • Nhanh chóng thúc đẩy HarmonyOS Next thông qua các dòng thiết bị phổ biến để tạo đà.
  • Thu hút các nhà phát triển độc lập với các cơ hội trong các danh mục ứng dụng chưa được phục vụ tốt.

Developer job market and ecosystem growth

Một chiến lược cho tương lai

HarmonyOS không chỉ là một dự án kỹ thuật; nó là một canh bạc chiến lược cho tương lai của điện toán. Cho dù kỷ nguyên tiếp theo được định nghĩa bởi sự cộng tác đa thiết bị, điện toán không gian hay các giao diện ưu tiên AI, Huawei đã xây dựng một hệ thống khác biệt rõ rệt so với nền tảng ban đầu của nó.

Tương lai của nền tảng này sẽ được xác định bởi kiến trúc, trải nghiệm người dùng và việc thực thi hệ sinh thái hơn là các khẩu hiệu chính trị.

The future of multi-device collaboration