tác giả: Prohoster

Phát hành ngôn ngữ lập trình Crystal 1.6

Việc phát hành ngôn ngữ lập trình Crystal 1.6 đã được xuất bản, các nhà phát triển ngôn ngữ này đang cố gắng kết hợp sự tiện lợi của việc phát triển bằng ngôn ngữ Ruby với đặc tính hiệu suất ứng dụng cao của ngôn ngữ C. Cú pháp của Crystal gần giống nhưng không hoàn toàn tương thích với Ruby, mặc dù một số chương trình Ruby chạy mà không sửa đổi. Mã trình biên dịch được viết bằng Crystal và được phân phối theo giấy phép Apache 2.0. […]

Rhino Linux, một bản phân phối được cập nhật liên tục dựa trên Ubuntu, được giới thiệu

Các nhà phát triển của tổ hợp Rolling Rhino Remix đã công bố việc chuyển đổi dự án thành một bản phân phối Rhino Linux riêng biệt. Lý do cho việc tạo ra một sản phẩm mới là để sửa đổi các mục tiêu và mô hình phát triển của dự án, vốn đã vượt qua tình trạng phát triển nghiệp dư và bắt đầu vượt xa việc xây dựng lại Ubuntu đơn giản. Bản phân phối mới sẽ tiếp tục được xây dựng trên nền tảng Ubuntu, nhưng sẽ bao gồm các tiện ích bổ sung và được phát triển bởi […]

Phát hành Nuitka 1.1, trình biên dịch cho ngôn ngữ Python

Đã có bản phát hành dự án Nuitka 1.1, dự án này phát triển trình biên dịch để dịch các tập lệnh Python thành biểu diễn C, sau đó có thể biên dịch thành tệp thực thi bằng libpython để tương thích tối đa với CPython (sử dụng các công cụ CPython gốc để quản lý đối tượng). Cung cấp khả năng tương thích hoàn toàn với các phiên bản hiện tại của Python 2.6, 2.7, 3.3 - 3.10. So sánh với […]

Cập nhật bản dựng cài đặt Void Linux

Các tập hợp có khả năng khởi động mới của bản phân phối Void Linux đã được tạo, đây là một dự án độc lập không sử dụng sự phát triển của các bản phân phối khác và được phát triển bằng cách sử dụng một chu trình cập nhật phiên bản chương trình liên tục (cập nhật luân phiên, không có bản phân phối riêng biệt). Các bản dựng trước đã được xuất bản cách đây một năm. Ngoài sự xuất hiện của các hình ảnh khởi động hiện tại dựa trên một lát cắt mới hơn của hệ thống, việc cập nhật các cụm không mang lại những thay đổi về chức năng và […]

Phát hành trình chỉnh sửa âm thanh miễn phí Ardor 7.0

Sau hơn một năm phát triển, trình chỉnh sửa âm thanh miễn phí Ardor 7.0, được thiết kế để ghi, xử lý và trộn âm thanh đa kênh, đã được xuất bản. Ardor cung cấp dòng thời gian nhiều bản nhạc, mức độ khôi phục thay đổi không giới hạn trong toàn bộ quá trình làm việc với tệp (ngay cả sau khi đóng chương trình) và hỗ trợ nhiều giao diện phần cứng. Chương trình được định vị là một công cụ tương tự miễn phí của các công cụ chuyên nghiệp ProTools, Nuendo, Pyramix và Sequoia. […]

Hệ điều hành an toàn có nguồn mở của Google KataOS

Google vừa công bố phát hiện những phát triển liên quan đến dự án KataOS, nhằm tạo ra một hệ điều hành an toàn cho phần cứng nhúng. Các thành phần của hệ thống KataOS được viết bằng Rust và chạy trên vi nhân seL4, bằng chứng toán học về độ tin cậy đã được cung cấp trên hệ thống RISC-V, cho thấy rằng mã hoàn toàn tuân thủ các thông số kỹ thuật được chỉ định trong ngôn ngữ chính thức. Mã dự án có nguồn mở theo […]

Phát hành rượu 7.19

Một bản phát hành thử nghiệm triển khai mở WinAPI - Wine 7.19 - đã diễn ra. Kể từ khi phát hành phiên bản 7.18, 17 báo cáo lỗi đã bị đóng và 270 thay đổi đã được thực hiện. Những thay đổi quan trọng nhất: Đã thêm khả năng lưu thuộc tính tệp DOS vào đĩa. Gói vkd3d có triển khai Direct3D 12 hoạt động thông qua các cuộc gọi truyền phát tới API đồ họa Vulkan đã được cập nhật lên phiên bản 1.5. Hỗ trợ định dạng […]

Một cuộc tấn công vào NPM cho phép bạn xác định sự hiện diện của các gói trong kho lưu trữ riêng

Một lỗ hổng đã được xác định trong NPM cho phép bạn phát hiện sự tồn tại của các gói trong kho đóng. Sự cố xảy ra do thời gian phản hồi khác nhau khi yêu cầu gói hiện có và gói không tồn tại từ bên thứ ba không có quyền truy cập vào kho lưu trữ. Nếu không có quyền truy cập vào bất kỳ gói nào trong kho riêng tư, máy chủ register.npmjs.org sẽ trả về lỗi với mã “404”, nhưng nếu tồn tại gói có tên được yêu cầu thì sẽ có lỗi [...]

Dự án Genode đã xuất bản bản phát hành hệ điều hành mục đích chung Sculpt 22.10

Việc phát hành hệ điều hành Sculpt 22.10 đã được giới thiệu, trong đó, dựa trên công nghệ Genode OS Framework, một hệ điều hành đa năng đang được phát triển để người dùng thông thường có thể sử dụng để thực hiện các tác vụ hàng ngày. Mã nguồn của dự án được phân phối theo giấy phép AGPLv3. Hình ảnh LiveUSB 28 MB được cung cấp để tải xuống. Hỗ trợ hoạt động trên các hệ thống có bộ xử lý và đồ họa Intel […]

Các lỗ hổng trong ngăn xếp không dây của nhân Linux cho phép thực thi mã từ xa

Một loạt lỗ hổng đã được xác định trong ngăn xếp không dây (mac80211) của nhân Linux, một số lỗ hổng có khả năng cho phép tràn bộ đệm và thực thi mã từ xa bằng cách gửi các gói được chế tạo đặc biệt từ điểm truy cập. Bản sửa lỗi hiện chỉ có ở dạng bản vá. Để chứng minh khả năng thực hiện một cuộc tấn công, các ví dụ về khung gây tràn đã được xuất bản, cũng như tiện ích thay thế các khung này vào ngăn xếp không dây […]

Bản phát hành DBMS PostgreSQL 15

Sau một năm phát triển, một nhánh ổn định mới của DBMS PostgreSQL 15 đã được xuất bản. Các bản cập nhật cho nhánh mới sẽ được phát hành trong vòng 2027 năm cho đến tháng XNUMX năm XNUMX. Những cải tiến chính: Đã thêm hỗ trợ cho lệnh SQL “MERGE”, gợi nhớ đến biểu thức “CHÈN ... TRÊN CONFLICT”. MERGE cho phép bạn tạo các câu lệnh SQL có điều kiện kết hợp các thao tác INSERT, UPDATE và DELETE thành một biểu thức duy nhất. Ví dụ: với MERGE bạn có thể […]

Mã của hệ thống máy học để tạo ra các chuyển động thực tế của con người đã được mở

Một nhóm các nhà nghiên cứu từ Đại học Tel Aviv đã mở mã nguồn liên kết với hệ thống máy học MDM (Mô hình khuếch tán chuyển động), cho phép tạo ra các chuyển động thực tế của con người. Mã được viết bằng Python sử dụng khung PyTorch và được phân phối theo giấy phép MIT. Để tiến hành thử nghiệm, bạn có thể sử dụng cả mô hình làm sẵn và tự đào tạo mô hình bằng cách sử dụng các tập lệnh được đề xuất, ví dụ: […]