tác giả: Prohoster

Tiến trình phát triển trình biên dịch cho ngôn ngữ Rust dựa trên GCC

Danh sách gửi thư của các nhà phát triển bộ biên dịch GCC đã xuất bản một báo cáo về trạng thái của dự án Rust-GCC, dự án phát triển gccrs giao diện người dùng GCC với việc triển khai trình biên dịch ngôn ngữ Rust dựa trên GCC. Đến tháng 1.40 năm nay, dự kiến ​​sẽ mang lại cho gccrs khả năng xây dựng mã được hỗ trợ bởi trình biên dịch Rust XNUMX, đồng thời đạt được sự biên dịch và sử dụng thành công các thư viện Rust tiêu chuẩn libcore, liballoc và libstd. Trong những điều sau đây […]

Cập nhật firmware Ubuntu Touch thứ XNUMX

Dự án UBports, tiếp quản việc phát triển nền tảng di động Ubuntu Touch sau khi Canonical rút khỏi nó, đã xuất bản bản cập nhật chương trình cơ sở OTA-23 (qua mạng). Dự án cũng đang phát triển một cổng thử nghiệm của máy tính để bàn Unity 8, đã được đổi tên thành Lomiri. Bản cập nhật Ubuntu Touch OTA-23 có sẵn cho điện thoại thông minh BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google […]

Phát hành khung cho kỹ thuật đảo ngược Rizin 0.4.0 và GUI Cutter 2.1.0

Việc phát hành khung cho kỹ thuật đảo ngược Rizin và Máy cắt vỏ đồ họa liên quan đã diễn ra. Dự án Rizin bắt đầu như một nhánh của khung Radare2 và tiếp tục phát triển với trọng tâm là API tiện lợi và tập trung vào phân tích mã mà không cần điều tra. Kể từ khi phân nhánh, dự án đã chuyển sang một cơ chế khác về cơ bản để lưu các phiên (“dự án”) dưới dạng trạng thái dựa trên tuần tự hóa. Ngoại trừ […]

CODE 22.5, bộ công cụ phân phối để triển khai LibreOffice Online, đã được phát hành

Collabora đã xuất bản bản phát hành nền tảng CODE 22.5 (Phiên bản phát triển trực tuyến Collabora), cung cấp bản phân phối chuyên dụng để triển khai nhanh LibreOffice Online và tổ chức cộng tác từ xa với bộ ứng dụng văn phòng qua Web để đạt được chức năng tương tự như Google Docs và Office 365 . Bản phân phối được thiết kế dưới dạng một vùng chứa được cấu hình sẵn cho hệ thống Docker và cũng có sẵn dưới dạng các gói dành cho […]

Đã có KDE Plasma Mobile 22.06

Bản phát hành KDE Plasma Mobile 22.06 đã được xuất bản, dựa trên phiên bản di động của máy tính để bàn Plasma 5, thư viện KDE Frameworks 5, ngăn xếp điện thoại ModemManager và khung giao tiếp Thần giao cách cảm. Plasma Mobile sử dụng máy chủ tổng hợp kwin_wayland để xuất đồ họa và PulseAudio được sử dụng để xử lý âm thanh. Đồng thời cho ra mắt bộ ứng dụng di động Plasma Mobile Gear 22.06 hình thành theo […]

Phát hành trình soạn thảo văn bản Vim 9.0

Sau hai năm rưỡi phát triển, trình soạn thảo văn bản Vim 9.0 đã được phát hành. Mã Vim được phân phối theo giấy phép copyleft của riêng nó, tương thích với GPL và cho phép sử dụng, phân phối và làm lại mã không giới hạn. Tính năng chính của giấy phép Vim liên quan đến việc đảo ngược các thay đổi - những cải tiến được thực hiện trong sản phẩm của bên thứ ba phải được chuyển sang dự án ban đầu nếu người bảo trì Vim cho rằng […]

Ứng dụng email Thunderbird 102 được phát hành

Một năm sau khi xuất bản bản phát hành quan trọng cuối cùng, bản phát hành ứng dụng email Thunderbird 102, do cộng đồng phát triển và dựa trên công nghệ Mozilla, đã được xuất bản. Bản phát hành mới được phân loại là phiên bản hỗ trợ dài hạn, có bản cập nhật được phát hành trong suốt cả năm. Thunderbird 102 dựa trên cơ sở mã của bản phát hành ESR của Firefox 102. Bản phát hành này chỉ có sẵn để tải xuống trực tiếp, cập nhật tự động […]

Phát hành ứng dụng khách BitTorrent Deluge 2.1

Ba năm sau khi thành lập nhánh quan trọng cuối cùng, việc phát hành ứng dụng khách BitTorrent đa nền tảng Deluge 2.1 đã được xuất bản, viết bằng Python (sử dụng khung Twisted), dựa trên libtorrent và hỗ trợ một số loại giao diện người dùng (GTK, giao diện web). , phiên bản bảng điều khiển). Mã dự án được phân phối theo giấy phép GPL. Deluge hoạt động ở chế độ máy khách-máy chủ, trong đó shell người dùng chạy như một […]

Bản phát hành Firefox 102

Trình duyệt web Firefox 102 đã được phát hành. Bản phát hành Firefox 102 được phân loại là Dịch vụ hỗ trợ mở rộng (ESR), trong đó các bản cập nhật được phát hành trong suốt cả năm. Ngoài ra, một bản cập nhật của nhánh trước với thời gian hỗ trợ lâu dài 91.11.0 đã được tạo (dự kiến ​​​​sẽ có thêm hai bản cập nhật 91.12 và 91.13 trong tương lai). Nhánh Firefox 103 sẽ được chuyển sang giai đoạn thử nghiệm beta trong vài giờ tới, […]

Hệ điều hành Chrome 103 khả dụng

Hiện đã có bản phát hành hệ điều hành Chrome OS 103, dựa trên nhân Linux, trình quản lý hệ thống mới nhất, công cụ lắp ráp ebuild/portage, các thành phần mở và trình duyệt web Chrome 103. Môi trường người dùng Chrome OS chỉ giới hạn ở trình duyệt web và thay vì các chương trình tiêu chuẩn, các ứng dụng web được sử dụng, tuy nhiên, Chrome OS bao gồm giao diện nhiều cửa sổ, màn hình và thanh tác vụ đầy đủ. Xây dựng Chrome OS 103 […]

Bản phát hành kiểm soát nguồn Git 2.37

Việc phát hành hệ thống kiểm soát nguồn phân tán Git 2.37 đã được công bố. Git là một trong những hệ thống kiểm soát phiên bản phổ biến, đáng tin cậy và hiệu suất cao nhất, cung cấp các công cụ phát triển phi tuyến tính linh hoạt dựa trên việc phân nhánh và hợp nhất. Để đảm bảo tính toàn vẹn của lịch sử và khả năng chống lại các thay đổi hồi tố, việc băm ngầm toàn bộ lịch sử trước đó trong mỗi lần xác nhận được sử dụng và cũng có thể xác thực kỹ thuật số […]

Lỗ hổng trong OpenSSL 3.0.4 dẫn đến hỏng bộ nhớ tiến trình từ xa

Một lỗ hổng đã được xác định trong thư viện mật mã OpenSSL (CVE chưa được chỉ định), với sự trợ giúp của lỗ hổng này, kẻ tấn công từ xa có thể làm hỏng nội dung của bộ nhớ xử lý bằng cách gửi dữ liệu được thiết kế đặc biệt tại thời điểm thiết lập kết nối TLS. Vẫn chưa rõ liệu sự cố có thể dẫn đến việc thực thi mã của kẻ tấn công và rò rỉ dữ liệu từ bộ nhớ xử lý hay không, hay liệu nó có bị giới hạn ở mức gây ra sự cố hay không. Lỗ hổng này biểu hiện […]