Hệ điều hành Gnome cho mọi người

Hệ điều hành Gnome cho mọi người

Vài ngày trước Adrian Vovk, người tạo ra bản phân phối carbonOS và cộng tác viên trong các dự án systemd, Tôi trình bày một sáng kiến trong đó anh ấy đề xuất chuyển đổi hệ điều hành Gnome, ban đầu được hình thành như một công cụ dành cho các nhà phát triển và người thử nghiệm Gnome, trong một bản phân phối phù hợp cho người dùng cuối sử dụng hàng ngày. 

Dựa trên kinh nghiệm của mình (với carbonOS và GNOME OS), Adrian đề cập trong ấn phẩm của mình những thuộc tính thiết yếu mà một hệ điều hành phải có được thiết kế cho người dùng thông thường và trên hết là tầm nhìn rõ ràng về cách cấu trúc một hệ điều hành tập trung vào người dùng cuối.

  • Môi trường Gnome không sửa đổi:
    Ưu tiên cung cấp môi trường máy tính để bàn GNOME theo đúng ý tưởng của các nhà phát triển nó mà không cần thay đổi hoặc tùy chỉnh. Điều này đảm bảo tính nhất quán và thống nhất với các quyết định thiết kế ban đầu của nhóm Gnome, kèm theo một bộ ứng dụng hệ sinh thái tiêu chuẩn.
  • Cài đặt ứng dụng ở định dạng Flatpak:
    Cần nhấn mạnh rằng Flatpak phải là nền tảng cho việc phân phối ứng dụng do có nhiều ưu điểm, vì nó cho phép các ứng dụng chạy trơn tru trên các bản phân phối khác nhau, ngoài việc tích hợp các ứng dụng từ nhiều cộng đồng khác nhau như GNOME và KDE, cũng như bảo vệ người dùng và dữ liệu của họ chống lại các mối đe dọa.
  • Khả năng chống thất bại và khả năng phục hồi:
    Một hệ thống được đề xuất có khả năng chống lại các lỗi do người dùng gây ra hoặc cập nhật không thành công, với khả năng khôi phục trạng thái trước đó của hệ thống một cách nhanh chóng và dễ dàng.
  • Tính bất biến của môi trường cơ sở:
    Môi trường hệ điều hành cốt lõi là bất biến, đảm bảo tính nhất quán giữa các thiết bị và độ tin cậy trong chẩn đoán sự cố. Các bản cập nhật được thực hiện nguyên bản, thay thế toàn bộ hình ảnh hệ thống để đơn giản hóa việc bảo trì.
  • bảo mật nâng cao:
    Hệ điều hành được thiết kế với nền tảng bảo mật vững chắc, triển khai các tính năng như mã hóa dữ liệu người dùng, khởi động được xác minh và các công nghệ tiên tiến như systemd-homed, giúp cải thiện khả năng quản lý và tính di động của hồ sơ người dùng.
  • Ngăn xếp phần mềm hiện đại:
    Các thành phần công nghệ tiên tiến như cổng Wayland, PipeWire và XDG được đưa vào, tối ưu hóa trải nghiệm đa phương tiện, quản lý cửa sổ và khả năng tương tác giữa các ứng dụng.
  • Khả năng thích ứng cho nhiều thiết bị:
    Nền tảng này được thiết kế linh hoạt và có khả năng thích ứng, hỗ trợ các dạng thức khác nhau như PC, máy tính xách tay, máy tính bảng và điện thoại thông minh. Điều này cho phép tạo ra các biến thể được tối ưu hóa cho phần cứng cụ thể.
  • Đơn giản hóa các quyết định cho người dùng:
    Mục đích là giúp người dùng thoát khỏi những quyết định không cần thiết, chẳng hạn như chọn định dạng gói cho ứng dụng, ưu tiên trải nghiệm không phức tạp về mặt kỹ thuật.

Adrian cũng vậy xác nhận việc ngừng phát triển carbonOS như một dự án độc lập với cơ sở gói riêng của mình. Tuy nhiên, dự án sẽ không biến mất mà sẽ được tích hợp vào hệ sinh thái Gnome.

Nói tóm lại, các bản phân phối khác nhau nhắm đến các đối tượng và nhu cầu thị trường khác nhau. Tôi nghĩ một hệ điều hành Gnome giống như hệ điều hành tôi vừa mô tả ở đây có thể mở ra những mặt trận mới cho những người dùng mới hiện chưa có trên máy tính để bàn Linux. Và vì đây sẽ là một dự án Gnome nên việc đầu tư vào lĩnh vực này (chẳng hạn như khoản đầu tư của Quỹ công nghệ có chủ quyền vào các thư mục cá nhân được mã hóa và các đường dẫn khởi động an toàn) sẽ tạo ra các công nghệ có sẵn cho tất cả các nhà cung cấp sử dụng và phát triển, nhờ vào sức mạnh của phần mềm miễn phí. và hệ sinh thái rộng lớn của chúng ta.

Từ giờ trở đi, carbonOS sẽ được phát triển như một phần của Hệ điều hành Gnome hoặc như một nhánh của nó, chuyển hướng các nguồn lực và nỗ lực tới sự phát triển của Hệ điều hành Gnome. Cả hai dự án đều có chung những khái niệm về cách cấu trúc một hệ điều hành và sử dụng các công nghệ tương tự. Sự khác biệt chính là carbonOS tìm cách trở thành hệ điều hành cho người dùng thông thường, trong khi Gnome OS tập trung vào việc trở thành nền tảng để thử nghiệm và phát triển.

Xin nhắc lại, đây đều là ý kiến ​​​​của tôi. Tôi không đại diện cho bất kỳ ai khác trong cộng đồng hoặc Tổ chức. Mục tiêu của tôi là bắt đầu cuộc trò chuyện với mọi người.

Cuối cùng, điều đáng nói là Adrian kết luận rằng mặc dù quá trình chuyển đổi và xây dựng hệ thống mới sẽ không dễ dàng nhưng anh ấy nhận thấy tiềm năng đáng kể trong việc biến Gnome OS trở thành hệ điều hành thu hút nhiều người dùng hơn vào hệ sinh thái Linux.

Nếu bạn là muốn biết thêm về nó, Bạn có thể kiểm tra chi tiết trong phần sau liên kết


Thêm vào làm nguồn ưu tiên