Dự án Clear Linux chuyển trọng tâm phát triển sang máy chủ và hệ thống đám mây

Các nhà phát triển bản phân phối Clear Linux báo cáo về việc thay đổi chiến lược phát triển dự án. Các lĩnh vực phát triển chính là hệ thống máy chủ và đám mây, hiện sẽ nhận được sự chú ý chính. Các thành phần của phiên bản dành cho máy trạm sẽ được hỗ trợ trên cơ sở còn lại.

Việc phân phối các gói với máy tính để bàn sẽ tiếp tục, nhưng trong các gói này Sẽ được cung cấp phiên bản gốc của môi trường người dùng, không có các tiện ích bổ sung và thay đổi dành riêng cho Clear Linux. Bao gồm cả việc hình thành các gói với Gnome, thành phần và cài đặt của màn hình nền sẽ tương ứng với chế độ xem tham chiếu, những gì được dự án Gnome cung cấp theo mặc định.

Trước đây được cung cấp riêng chủ đề giải phóng mặt bằng, tách rời bộ chữ tượng hình, các tiện ích bổ sung của bên thứ ba được cài đặt sẵn cho Gnome Shell (gạch ngang đến bến tàu, các biểu tượng máy tính để bàn, thiếu kiên nhẫn, chủ đề người dùng) và các cài đặt Gnome đã thay đổi ở giai đoạn đầu sẽ là đi qua trong một gói riêng biệt"tài sản máy tính để bàn-bổ sung". Tuần tới, các gói dành cho máy tính để bàn dự kiến ​​sẽ được cập nhật lên Gnome 3.36, gói này sẽ phù hợp với môi trường tham chiếu Gnome, sau đó gói "tài sản bổ sung dành cho máy tính để bàn" sẽ không được dùng nữa.

Chúng ta hãy nhớ lại rằng bản phân phối Clear Linux được Intel phát triển và cung cấp sự cách ly nghiêm ngặt các ứng dụng bằng cách sử dụng các vùng chứa được phân tách bằng ảo hóa hoàn toàn. Phần cơ sở của bản phân phối chỉ chứa một bộ công cụ tối thiểu để chạy vùng chứa và được cập nhật nguyên tử. Tất cả các ứng dụng được thiết kế dưới dạng gói hoặc Gói Flatpak chạy trong các vùng chứa riêng biệt. Ngoài máy tính để bàn tùy chỉnh, phiên bản dành cho nhà phát triển còn đáng chú ý nhờ hỗ trợ phần cứng mở rộng, tích hợp hệ thống gỡ lỗi dựa trên FUSE, bổ sung trình cài đặt mới và sự hiện diện. thư mục ứng dụng, cung cấp các bộ công cụ để triển khai môi trường phát triển bằng nhiều ngôn ngữ và công nghệ khác nhau.

Các tính năng của Clear Linux:

  • Mô hình phân phối phân phối nhị phân. Cập nhật hệ thống có thể được thực hiện ở hai chế độ: áp dụng các bản vá cho hệ thống đang chạy và cập nhật hoàn toàn hệ thống bằng cách cài đặt hình ảnh mới trong ảnh chụp nhanh Btrfs riêng biệt và thay thế ảnh chụp nhanh đang hoạt động bằng một ảnh mới;
  • Tổng hợp các gói thành bộ (bó lại), hình thành chức năng làm sẵn, bất kể có bao nhiêu thành phần phần mềm hình thành nên chúng. Hình ảnh Gói và môi trường hệ thống được hình thành dựa trên kho lưu trữ gói RPM nhưng được phân phối mà không bị chia thành các gói. Bên trong các thùng chứa, một bản sao Clear Linux được tối ưu hóa đặc biệt chạy, chứa các gói cần thiết để chạy ứng dụng đích;
  • Một hệ thống cài đặt bản cập nhật hiệu quả được tích hợp trong phần cơ sở của bản phân phối và đảm bảo phân phối nhanh các bản cập nhật giúp khắc phục các sự cố và lỗ hổng nghiêm trọng. Bản cập nhật trong Clear Linux chỉ bao gồm dữ liệu đã được thay đổi trực tiếp, do đó, các bản sửa lỗi thông thường đối với các lỗ hổng và lỗi chỉ mất vài kilobyte và được cài đặt gần như ngay lập tức;
  • Hệ thống lập phiên bản hợp nhất - phiên bản phân phối thể hiện trạng thái và phiên bản của tất cả các thành phần của nó, thuận tiện cho việc tạo cấu hình có thể tái tạo và theo dõi các thay đổi đối với các thành phần phân phối ở cấp độ tệp. Việc thay đổi/cập nhật bất kỳ phần nào của hệ thống luôn dẫn đến thay đổi phiên bản tổng thể của toàn bộ bản phân phối (nếu trong các bản phân phối thông thường, số phiên bản của một gói nhất định chỉ tăng lên, thì trong Clear Linux, phiên bản của bản phân phối đó cũng tăng lên) ;
  • Cách tiếp cận phi trạng thái để xác định cấu hình, ngụ ý rằng các lớp cài đặt khác nhau được tách biệt (cài đặt hệ điều hành, người dùng và hệ thống được lưu trữ riêng), hệ thống không lưu trạng thái của nó (không trạng thái) và sau khi cài đặt không chứa bất kỳ cài đặt nào trong thư mục / etc, nhưng tạo cài đặt nhanh chóng dựa trên các mẫu được chỉ định khi khởi động. Để đặt lại cài đặt hệ thống về giá trị mặc định, bạn chỉ cần xóa /etc và /var;
  • Sử dụng ảo hóa chính thức (KVM) để chạy các container, cho phép đạt được mức độ bảo mật cao. Thời gian khởi động vùng chứa chậm hơn một chút so với các hệ thống cách ly vùng chứa truyền thống (không gian tên, nhóm) và có thể chấp nhận để khởi chạy vùng chứa ứng dụng theo yêu cầu (thời gian khởi động môi trường ảo là khoảng 200ms và mức tiêu thụ bộ nhớ bổ sung là 18-20 MB mỗi vùng chứa). Để giảm mức tiêu thụ bộ nhớ, một cơ chế được sử dụng DAX (truy cập trực tiếp vào hệ thống tệp bỏ qua bộ đệm trang mà không sử dụng cấp thiết bị khối) và công nghệ được sử dụng để loại bỏ các vùng bộ nhớ giống hệt nhau KSM (Bộ nhớ chia sẻ hạt nhân), cho phép bạn tổ chức chia sẻ tài nguyên hệ thống máy chủ và kết nối các hệ thống khách khác nhau với một mẫu môi trường hệ thống chung.
  • Nguồn: opennet.ru

Thêm một lời nhận xét