tác giả: Prohoster

Giới thiệu thư viện Aya để tạo trình xử lý eBPF trong Rust

Bản phát hành đầu tiên của thư viện Aya được trình bày, cho phép bạn tạo trình xử lý eBPF bằng ngôn ngữ Rust chạy bên trong nhân Linux trong một máy ảo đặc biệt có JIT. Không giống như các công cụ phát triển eBPF khác, Aya không sử dụng libbpf và trình biên dịch bcc mà thay vào đó cung cấp triển khai riêng được viết bằng Rust, sử dụng gói libc Crate để truy cập trực tiếp các lệnh gọi hệ thống kernel. […]

Các nhà phát triển Glibc đang xem xét việc ngừng chuyển giao quyền đối với mã cho Quỹ nguồn mở

Các nhà phát triển chính của thư viện hệ thống Thư viện GNU C (glibc) đã đưa ra thảo luận về đề xuất chấm dứt việc chuyển giao quyền sở hữu bắt buộc đối với mã cho Tổ chức Nguồn Mở. Bằng cách tương tự với những thay đổi trong dự án GCC, Glibc đề xuất biến việc ký kết thỏa thuận CLA với Tổ chức Nguồn mở thành tùy chọn và cung cấp cho các nhà phát triển cơ hội xác nhận quyền chuyển mã cho dự án bằng cách sử dụng Nhà phát triển […]

Phát hành bộ công cụ phân phối tối giản Alpine Linux 3.14

Alpine Linux 3.14 đã được phát hành, một bản phân phối tối giản được xây dựng trên cơ sở thư viện hệ thống Musl và bộ tiện ích BusyBox. Bản phân phối này đã tăng cường các yêu cầu bảo mật và được xây dựng với tính năng bảo vệ SSP (Stack Smashing Protection). OpenRC được sử dụng làm hệ thống khởi tạo và trình quản lý gói apk riêng của nó được sử dụng để quản lý các gói. Alpine được sử dụng để xây dựng hình ảnh vùng chứa Docker chính thức. Khởi động […]

Trình bảo trì Cinnamon trên Debian chuyển sang KDE

Norbert Preining đã thông báo rằng ông sẽ không còn chịu trách nhiệm đóng gói các phiên bản mới của máy tính để bàn Cinnamon cho Debian nữa vì ông đã ngừng sử dụng Cinnamon trên hệ thống của mình và chuyển sang KDE. Vì Norbert không còn sử dụng Cinnamon toàn thời gian nữa nên anh ấy không thể cung cấp các thử nghiệm chất lượng trong thế giới thực cho các gói […]

Đã có bản phân phối SME Server 10.0 Linux

Trình bày là bản phát hành bản phân phối máy chủ Linux SME Server 10.0, được xây dựng trên cơ sở gói CentOS và nhằm mục đích sử dụng trong cơ sở hạ tầng máy chủ của các doanh nghiệp vừa và nhỏ. Điểm đặc biệt của bản phân phối là nó chứa các thành phần tiêu chuẩn được cấu hình sẵn, hoàn toàn sẵn sàng để sử dụng và có thể được cấu hình thông qua giao diện web. Trong số các thành phần như vậy có máy chủ thư có tính năng lọc thư rác, máy chủ web, máy chủ in, máy chủ tệp […]

Phát hành trình soạn thảo văn bản GNU nano 5.8

Trình soạn thảo văn bản bảng điều khiển GNU nano 5.8 đã được phát hành, được cung cấp làm trình soạn thảo mặc định trong nhiều bản phân phối dành cho người dùng mà các nhà phát triển thấy vim quá khó để thành thạo. Trong bản phát hành mới, Sau khi tìm kiếm, tính năng đánh dấu sẽ tắt sau 1,5 giây (0,8 giây khi chỉ định -quick) để tránh hiện tượng văn bản được chọn. Dấu “+” và dấu cách trước […]

Google đã mở bộ công cụ mã hóa đồng cấu toàn diện

Google đã xuất bản một bộ thư viện và tiện ích mở triển khai hệ thống mã hóa đồng cấu đầy đủ cho phép bạn xử lý dữ liệu ở dạng mã hóa không xuất hiện ở dạng mở ở bất kỳ giai đoạn tính toán nào. Bộ công cụ này cho phép tạo ra các chương trình tính toán bí mật có thể hoạt động với dữ liệu mà không cần giải mã, bao gồm thực hiện các phép toán chuỗi đơn giản và […]

Ứng cử viên phát hành thứ hai cho trình cài đặt Debian 11 “Bullseye”

Ứng cử viên phát hành thứ hai cho trình cài đặt cho bản phát hành Debian chính tiếp theo, “Bullseye,” đã được xuất bản. Hiện tại, có 155 lỗi nghiêm trọng chặn việc phát hành (một tháng trước có 185, hai tháng trước - 240, bốn tháng trước - 472, tại thời điểm đóng băng trong Debian 10 - 316, Debian 9 - 275, Debian 8 - 350 , Debian 7 - 650). […]

Phát hành nhánh ổn định mới Tor 0.4.6

Việc phát hành bộ công cụ Tor 0.4.6.5, được sử dụng để tổ chức hoạt động của mạng Tor ẩn danh, đã được trình làng. Phiên bản Tor 0.4.6.5 được công nhận là phiên bản ổn định đầu tiên của nhánh 0.4.6, đã được phát triển trong 0.4.6 tháng qua. Nhánh 9 sẽ được duy trì như một phần của chu kỳ bảo trì thường xuyên - các bản cập nhật sẽ bị ngừng sau 3 tháng hoặc 0.4.7 tháng sau khi phát hành nhánh XNUMX.x. Hỗ trợ chu kỳ dài (LTS) […]

Phát hành rqlite 6.0, một DBMS phân tán, có khả năng chịu lỗi dựa trên SQLite

Bản phát hành DBMS rqlite 6.0 phân tán được trình bày, sử dụng SQLite làm công cụ lưu trữ và cho phép bạn tổ chức công việc của một cụm kho lưu trữ được đồng bộ hóa. Một trong những tính năng của rqlite là dễ dàng cài đặt, triển khai và bảo trì bộ lưu trữ có khả năng chịu lỗi phân tán, hơi giống với etcd và Consul, nhưng sử dụng mô hình dữ liệu quan hệ thay vì định dạng khóa/giá trị. Mã dự án được viết bằng […]

Thử nghiệm alpha của PHP 8.1 đã bắt đầu

Bản phát hành alpha đầu tiên của nhánh mới của ngôn ngữ lập trình PHP 8.1 đã được trình bày. Việc phát hành dự kiến ​​vào ngày 25 tháng 8.1. Những cải tiến chính đã có sẵn để thử nghiệm hoặc lên kế hoạch triển khai trong PHP XNUMX: Đã thêm hỗ trợ cho các bảng liệt kê, ví dụ: giờ đây bạn có thể sử dụng các cấu trúc sau: enum Status { case Đang chờ xử lý; trường hợp Hoạt động; trường hợp được lưu trữ; } class Post { chức năng công khai __construct( trạng thái riêng tư $status […]

Phát hành trò chơi RPG nhiều người chơi Veloren 0.10

Việc phát hành trò chơi nhập vai trên máy tính Veloren 0.10, được viết bằng ngôn ngữ Rust và sử dụng đồ họa voxel, đã được phát hành. Dự án đang phát triển dưới ảnh hưởng của các trò chơi như Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress và Minecraft. Các tập hợp nhị phân được tạo cho Linux, macOS và Windows. Mã được cung cấp theo giấy phép GPLv3. Dự án vẫn đang trong giai đoạn đầu […]