Họ đã làm việc trên giao diện web trình cài đặt Anaconda 

Jiri Konecny ​​của Red Hat đã thông báo vài ngày trước rằng đang làm việc để hiện đại hóa và cải thiện giao diện người dùng của trình cài đặt Anaconda được sử dụng trong Fedora, RHEL, CentOS và nhiều bản phân phối Linux khác.

Và đó là đến nay trình cài đặt Anaconda đã dựa trên GTK và một phần lý do tại sao quyết định thực hiện bước quan trọng này là do quá trình hiện đại hóa trình cài đặt mà họ đã bắt đầu công việc viết lại giao diện người dùng.

Với tin tức này sẽ có hai cách để chạy trình cài đặt và đó là một trong số chúng sẽ là cách mà chúng tôi đang sử dụng, là cách cục bộ và cách mới sẽ là cách từ xa, với cách này sẽ phục vụ những người có ý định cài đặt từ máy chủ của bên thứ ba thông qua các chương trình chẳng hạn như VNC.

Nó được đề cập rằng thay vì sử dụng thư viện GTK, giao diện mới sẽ dựa trên công nghệ web và sẽ cho phép điều khiển từ xa thông qua trình duyệt web.

Đã khá lâu kể từ khi chúng tôi tạo giao diện người dùng dựa trên GTK hiện tại cho Anaconda: trình cài đặt hệ điều hành cho Fedora, RHEL, CentOS. Trong một thời gian dài, chúng tôi (nhóm Anaconda) đã tìm kiếm các khả năng để hiện đại hóa và cải thiện trải nghiệm người dùng. Trong bài đăng này, chúng tôi muốn giải thích những gì chúng tôi đang làm và trên hết, cho bạn biết về những gì bạn có thể mong đợi trong tương lai.

Đầu tiên, chúng tôi phải bày tỏ rằng chúng tôi đã quyết định chia sẻ thông tin này khá sớm. Chúng tôi hiện đang ở giai đoạn mà chúng tôi đã đưa ra quyết định. Chúng tôi đã có sẵn một 'nguyên mẫu hoạt động' của giải pháp, nhưng đừng mong đợi ảnh chụp màn hình hoặc bản trình diễn chỉ chưa có!

Đối với các thành phần được sử dụng trong quá trình cải tạo của dự án, nó được đề cập rằng sẽ ở phía sau buồng lái trong đó các thành phần của nó sẽ được sử dụng, vì ngoài ra, những thành phần này đã được sử dụng trong các sản phẩm Mũ đỏ để cấu hình và quản lý máy chủ được sử dụng làm cơ sở để tạo giao diện mới.

Một phần lý do Cockpit được chọn là vì đó là một giải pháp tuyệt vời được thiết lập tốt với hỗ trợ phụ trợ để tương tác với trình cài đặt (Anaconda DBus). Ngoài ra, việc sử dụng Cockpit sẽ tiêu chuẩn hóa và thống nhất các thành phần khác nhau của hệ thống điều khiển.

Sử dụng giao diện web sẽ làm tăng đáng kể sự tiện lợi của điều khiển từ xa cài đặt, không thể so sánh với giải pháp hiện tại dựa trên giao thức VNC.

Bạn có thể mong đợi điều gì?
Chúng tôi sẽ viết lại giao diện người dùng mới dưới dạng giao diện người dùng dựa trên trình duyệt web bằng công nghệ Cockpit hiện có. Chúng tôi thực hiện cách tiếp cận này vì Cockpit là một giải pháp hoàn thiện với sự hỗ trợ tuyệt vời cho phần phụ trợ (Anaconda DBus). 

Thiết kế lại giao diện sẽ xây dựng dựa trên công việc đã được thực hiện để tăng tính mô-đun của trình cài đặt và nó sẽ không ảnh hưởng đáng kể đến người dùng Fedora, vì hầu hết Anaconda đã được chuyển đổi thành các mô-đun tương tác qua API DBus và giao diện mới sẽ sử dụng API mà không cần làm lại nội bộ.

Cuối cùng nhưng không kém phần quan trọng, trong bài viết Họ đề cập rằng hiện tại vẫn chưa rõ ngày dự án được công bố với công chúng. và trên hết là vẫn chưa hoàn toàn rõ ràng khi nào các thử nghiệm công khai của giao diện mới sẽ bắt đầu và việc chuẩn bị cho việc quảng bá nó lên thượng nguồn ở giai đoạn phát triển này, nhưng các nhà phát triển hứa sẽ công bố định kỳ các báo cáo về sự phát triển của dự án.

Chúng tôi cũng quyết định thực hiện bước này nhất quán với phần còn lại của hệ thống. Ngày càng có nhiều dự án được hỗ trợ bởi Cockpit. Với bước này, chúng ta nên làm cho hệ thống nhất quán hơn giữa các ứng dụng khác nhau. Cải tiến lớn về UX nên cài đặt từ xa dễ dàng hơn so với giải pháp VNC hiện tại. Bạn có thể mong đợi nhiều cải tiến khác, nhưng chúng ta hãy chờ xem :).

Cần lưu ý rằng quyết định làm lại trình cài đặt đã được đưa ra, nhưng việc triển khai vẫn đang ở giai đoạn mẫu thử nghiệm đang hoạt động, nó chưa sẵn sàng cho bản demo.

Cuối cùng nếu bạn muốn biết thêm về nó về ghi chú, bạn có thể kiểm tra chi tiết Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Elian dijo

    Mình không hiểu ý bạn là cài đặt từ xa bằng vnc, bạn có thể chuyển cho mình video hướng dẫn để hiểu được không?