Phiên bản Linux 7.2 đã vượt mốc 43 triệu dòng code trong nhân kernel, tăng hơn 974.000 dòng so với Linux 7.1. Driver AMDGPU/AMDKFD vẫn là thành phần lớn nhất với hơn 6,35 triệu dòng, dù đã loại bỏ hỗ trợ i486 và nhiều driver cũ.
Vì sao nên đọc: Để hiểu rõ cách phát triển và quản lý mã nguồn lớn của hệ điều hành Linux, cũng như cách các driver phức tạp như AMDGPU được tối ưu hóa trong từng phiên bản mới.
Nguồn: https://www.phoronix.com/news/Linux-7.2-43-Million-Lines. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Vim sắp cập nhật cơ chế deferred dirty redraw cho backend GTK3 Wayland, giúp tăng tốc độ cuộn, mượt hơn và giảm CPU đáng kể bằng cách tối ưu cách xếp hàng redraw trong thao tác nhập phím. Nhà phát triển gọi đây là cột mốc quan trọng, trong khi chờ merge thì hỗ trợ GTK4 vẫn đang hoàn thiện.
Lập trình viên sử dụng Vim trên Wayland GTK3 sẽ tìm hiểu cách cải thiện này để trải nghiệm văn phòng tự động hóa nhanh hơn, ít tốn CPU và tránh hiện tượng "lag" khi scroll hoặc nhập văn bản liên tục.
Brave Origin là phiên bản tối giản của trình duyệt Brave, loại bỏ các tính năng AI, ví …
Niri là một compositor Wayland chạy trên Rust, sắp xếp cửa sổ theo kiểu cuộn ngang vô hạn …
Hướng dẫn hardening server Linux theo thứ tự ưu tiên theo thời gian, tập trung vào các bước quan trọng trong 30 phút đầu (bảo mật SSH, tắt đăng nhập mật khẩu, cập nhật hệ thống), 1 giờ đầu (tường lửa UFW, Fail2Ban, kiểm tra cổng), và giai đoạn tiền sản xuất (hardening kernel, quản lý tài khoản, SELinux/AppArmor, giám sát file). Nên duy trì định kỳ (hàng tuần/tháng/quý) thay vì thực hiện toàn bộ một lần.
Lập trình viên nên đọc bài này để nhanh chóng bảo vệ hệ thống server của mình bằng cách áp dụng các biện pháp cơ bản như xác thực SSH bằng khóa, cắt giảm quyền truy cập và cài đặt firewall ngay từ đầu, giúp giảm thiểu rủi ro tấn công trước khi hệ thống trở nên phức tạp.
Bản cập nhật COSMIC Epoch 1.1.0 giới thiệu ứng dụng giám sát hệ thống bản địa COSMIC …
Bài viết lập luận rằng dù Steam Machine dự kiến có giá khoảng 1.000 USD, trải nghiệm console trên SteamOS được hứa hẹn sẽ tinh chỉnh đến mức xứng đáng bỏ tiền mua. Tác giả nhấn mạnh lợi thế từ uy tín của Valve, cộng đồng Steam đông đảo, chính sách thân thiện người dùng và không chịu áp lực từ cổ đông, giúp Steam Machine cạnh tranh được với PlayStation.
Là người phát triển game, bạn nên đọc bài này để hiểu cách Valve xây dựng mô hình kinh doanh độc lập, kết hợp với SteamOS và cộng đồng Steam để tạo ra một nền tảng chơi game thân thiện với người dùng, có thể cạnh tranh với các console lớn mà không bị áp lực từ lợi nhuận ngắn hạn.
Epic Games vừa giới thiệu Lore, hệ thống kiểm soát phiên bản mã nguồn mở dành riêng cho dự án game và giải trí kết hợp code với tài sản nhị phân lớn. Lore xử lý file nhị phân như thành phần chính nhờ lưu trữ theo khối, loại bỏ trùng lặp và tải dữ liệu theo nhu cầu, sử dụng kiến trúc tập trung có địa chỉ nội dung với Merkle trees và chuỗi phiên bản bất biến.
Những lập trình viên làm game hoặc phát triển dự án đa media sẽ tìm hiểu Lore vì nó giải quyết những thách thức về quản lý phiên bản và lưu trữ binary phức tạp mà Git không thể xử lý hiệu quả, đặc biệt trong môi trường cần độ ổn định và hiệu suất cao như các dự án lớn.
Người dùng Windows 10 chia sẻ quyết định chuyển sang Linux Mint khi Windows 10 hết hỗ trợ vào tháng 10 thay vì nâng cấp lên Windows 11 hay trả phí hỗ trợ mở rộng, nhấn mạnh sự tùy biến, cộng đồng và tương thích ứng dụng của Linux Mint.
Lập trình viên nên đọc bài này vì Linux Mint không chỉ là một giải pháp thay thế ổn định cho Windows 10 khi nó ngừng hỗ trợ mà còn là môi trường phát triển mạnh mẽ, hỗ trợ nhiều công cụ phát triển và ứng dụng mở nguồn, giúp tiết kiệm chi phí và tăng hiệu suất cho dự án của bạn.