Phiên bản đầu tiên của D-Installer, trình cài đặt mới cho openSUSE và SUSE, đã được phát hành

Một vài tuần trước, chúng tôi đã chia sẻ ở đây trên blog tin tức rằng những người SUSE đang làm việc trong trình cài đặt của riêng bạn và bây giờ là ngày hôm nay Nhà phát triển trình cài đặt YaST được sử dụng bởi openSUSE và SUSE Linux đã công bố phát hành hình ảnh đầu tiên của trình cài đặt với một trình cài đặt mới do dự án phát triển Trình cài đặt D hỗ trợ quản lý cài đặt thông qua giao diện web.

Hình ảnh chuẩn bị nhằm giới thiệu D-Installer và cung cấp phương tiện để cài đặt phiên bản openSUSE Tumbleweed được cập nhật liên tục.

Đối với những người chưa biết về D-Installer, họ nên biết rằng nó vẫn được định vị như một dự án thử nghiệm và bản phát hành đầu tiên có thể được coi là sự chuyển đổi ý tưởng khái niệm thành dạng sản phẩm ban đầu đã có thể sử dụng được, nhưng cần nhiều cải tiến.

Trình cài đặt D nó là về việc tách giao diện người dùng khỏi nội bộ của YaST và làm cho nó có thể sử dụng các giao diện khác nhau. Các thư viện YaST tiếp tục được sử dụng để cài đặt các gói, xác minh máy tính, phân vùng đĩa và các chức năng khác cần thiết để cài đặt, ngoài ra, một lớp được thực hiện tóm tắt quyền truy cập vào các thư viện thông qua một giao diện D-Bus thống nhất.

Đối với sự tương tác của người dùng giao diện người dùng được xây dựng với công nghệ web đã được chuẩn bị. Nguồn bao gồm một bộ điều khiển cung cấp quyền truy cập vào các cuộc gọi D-Bus qua HTTP và một giao diện web được hiển thị cho người dùng.

La giao diện web được viết bằng JavaScript uSử dụng khung React và các thành phần PatternFly. Dịch vụ liên kết giao diện với D-Bus, cũng như máy chủ http tích hợp, được viết bằng Ruby và được xây dựng bằng các mô-đun sẵn sàng sử dụng do dự án Cockpit phát triển, cũng được sử dụng trong các trình cấu hình web của Red Hat.

Chúng tôi vui mừng thông báo về sự sẵn có của hình ảnh cài đặt đầu tiên dựa trên D-Installer. Từ thông báo đầu tiên của chúng tôi vào tháng Giêng , chúng tôi đã và đang làm việc để đi từ một bằng chứng về khái niệm không hoạt động thành một thứ mà bạn thực sự có thể sử dụng.

Bài viết này nhằm mục đích tóm tắt tình trạng hiện tại của dự án và những gì bạn có thể mong đợi trong tương lai gần. Ngoài ra, chúng tôi sẽ đi sâu vào một số chi tiết nội bộ một chút để bạn có cái nhìn tổng quan hơn về con đường mà chúng tôi đang đi theo.

Cài đặt được quản lý thông qua màn hình "Tóm tắt cài đặt", chứa các cài đặt chuẩn bị được thực hiện trước khi bắt đầu cài đặt, chẳng hạn như chọn ngôn ngữ và sản phẩm để cài đặt, phân vùng đĩa và quản lý người dùng. Sự khác biệt chính giữa giao diện mới và YaST là việc chuyển đổi sang cấu hình không yêu cầu khởi chạy các vật dụng riêng lẻ và được cung cấp ngay lập tức.

Khả năng của giao diện vẫn còn hạn chế, ví dụ: trong phần lựa chọn sản phẩm, không có khả năng quản lý việc cài đặt các bộ chương trình và chức năng hệ thống riêng lẻ và trong phần phân vùng đĩa, nó chỉ được cung cấp để chọn một phân vùng để cài đặt mà không có khả năng chỉnh sửa bảng phân vùng và thay đổi loại FC.

Trong số các tính năng cần cải thiện, ở đó công cụ để thông báo cho người dùng về các lỗi xảy ra và tổ chức tương tác tương tác trong quá trình làm việc (ví dụ: hiển thị lời nhắc mật khẩu khi phát hiện phân vùng được mã hóa). Các kế hoạch cũng bao gồm khả năng thay đổi hành vi của các giai đoạn khác nhau tùy thuộc vào sản phẩm hoặc chức năng hệ thống đã chọn (ví dụ: đối với MicroOS, phân vùng chỉ đọc được sử dụng).

Trong số các mục tiêu phát triển D-Installer có sự loại bỏ những hạn chế hiện có của giao diện đồ họa; mở rộng khả năng sử dụng chức năng YaST trong các ứng dụng khác; tránh bị ràng buộc với một ngôn ngữ lập trình (D-Bus API sẽ cho phép bạn tạo các plugin bằng các ngôn ngữ khác nhau); khuyến khích các đại diện cộng đồng tạo ra các kịch bản thay thế.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các 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.