A patch series from developer Julius Bairaktaris addresses a long-standing inefficiency in the Linux ath11k driver for Qualcomm WiFi 6 (802.11ax) chipsets. The driver lacks its own queue and does not support AQL or airtime fairness mechanisms in mac80211, causing bufferbloat when hardware TX rings fill up during saturated downloads. Benchmarks on an IPQ8074 access point show the patches can cut latency roughly 7x (from about 155ms to 22ms) with a tunable AQL limit, or deliver 2.2x higher throughput at the same latency via a completion-driven scheduling patch. The nine-patch series, under review on the Linux kernel mailing list, was partly assisted by Claude Opus in its ~150 lines of code.
Nguồn: https://www.phoronix.com/news/ath11k-7x-Lower-Latency. 8 Sync 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.
Đang tải bình luận…
Máy chủ Linux có thể chạy mà không có lỗi明显 nhưng vẫn phản hồi chậm, khiến ứng dụng mất thời gian phản hồi tăng. Nguyên nhân kỹ thuật thường nằm ở việc sử dụng tài nguyên CPU, bộ nhớ, I/O đĩa hoặc mạng vượt quá khả năng, hoặc do các tiến trình争夺锁导致上下文切换频繁. Hệ quả là thời gian phản hồi dịch vụ tăng, throughput giảm, và người dùng cuối cảm nhận trải nghiệm bị degraded. Đáng học là cần áp dụng quy trình troubleshooting có hệ thống: thu thập metrics cơ bản, xác định bottleneck qua các công cụ giám sát, sau đó điều chỉnh cấu hình hoặc tối ưu hóa ứng dụng. Khi làm theo hướng dẫn này, quản trị hệ thống có thể nhanh chóng isolating nguyên nhân và khôi phục hiệu suất mà không cần phải khởi động lại máy chủ hay thay đổi phần cứng.
Bài viết này giúp bạn xác định và giải quyết các vấn đề hiệu suất ẩn trên máy chủ Linux một cách thực tế.
CachyOS trở thành bản phân phối Linux phổ biến nhất trên Steam, vượt xa các phiên bản khác không phải của Valve nhờ hiệu suất gaming vượt trội.
Là người phát triển game hoặc người chơi muốn tối ưu hóa trải nghiệm chơi game trên Linux, bạn nên đọc bài này để biết cách CachyOS, một distro Linux độc lập, đã vượt qua sự hỗ trợ của Valve và trở thành lựa chọn hàng đầu trên Steam, giúp bạn hiểu về những công cụ và chiến lược mới cho nền tảng game trên hệ điều hành này.
witr là công cụ truy vết nguyên nhân của tiến trình, port, container hay file đang chạy, hiển thị toàn bộ chuỗi khởi động từ systemd, supervisor, shell hay cron cùng thông tin người khởi động, thời gian, nguồn gốc và cảnh báo quan trọng. Có thể chạy dạng tương tác TUI hoặc script với định dạng đầu ra ngắn gọn (--short) hoặc JSON (--json), hỗ trợ đa nền tảng qua một file binary Go tĩnh.
Lập trình viên nên đọc bài này để hiểu cách khám phá và giải quyết nguyên nhân sâu sắc của các quá trình bất thường, container hoặc dịch vụ chạy trong hệ thống, từ nguồn gốc khởi động đến các cảnh báo quan trọng mà ps, top hoặc lsof không thể cung cấp.
Lỗi tồn tại trong driver NTFS3 của kernel Linux, được Vova Tokarev phát hiện, cho phép một hình ảnh NTFS được tạo đặc biệt (ví dụ trên USB) thực thi mã khi được gắn mount. Nguyên nhân kỹ thuật nằm ở fs/ntfs3/xattr.c, nơi driver trực tiếp đọc các bit S_ISUID và S_ISGID từ dữ liệu extended attribute không tin cậy trên đĩa và áp dụng chúng cho các tệp khi mount. Vì các công cụ tự động gắn mount như udisks mặc định bật tùy chọn suid cho NTFS, việc cắm một thiết bị chứa hình ảnh độc hại cho bất kỳ người dùng địa phương nào cho phép tạo tệp setuid‑root và nâng quyền thành root. Lỗi đã được báo cáo riêng tư hai tháng trước, vẫn chưa vá trong nhánh mainline khi công bố, nhưng một bản vá một dòng được đề xuất; điều này nhấn mạnh việc kiểm tra và làm sạch metadata từ hệ thống tệp không tin cậy trước khi áp dụng quyền đặc quyền. Lưu ý: driver NTFS mới hơn trong cây kernel reportedly không bị ảnh hưởng, cho thấy việc chuyển sang driver thay thế có thể giảm rủi ro tương tự.
Một lỗ hổng bảo mật nghiêm trọng trong driver NTFS3 cho phép kẻ tấn công leo thang quyền root chỉ bằng cách cắm USB chứa file NTFS độc hại.
CASIO F-91W là đồng hồ số đắt giá thấp, pin dùng được hàng năm và đã trở nên biểu tượng từ những năm 1990. Tác giả đã gắn một mạch anten dây đồng dài khoảng 30 mm và một chip NFC NTAG215 vào mặt sau vỏ đồng hồ, kết nối với pin SR626SW 1,55 V qua một module điều áp thấp để cung cấp nguồn cho giao thức NFC. Sau khi tích hợp, đồng hồ có thể mô phỏng một thẻ thanh toán không tiếp觸 tuân thủ chuẩn ISO/IEC 14443A, cho phép thực hiện giao dịch tap‑to‑pay tại các thiết bị NFC mà không thay đổi màn hình hoặc chức năng gốc của đồng hồ. Kết quả cho thấy việc thêm khả năng NFC không làm giảm đáng kể tuổi thọ pin, với dòng tiêu thụ trung bình dưới 15 mA trong giai đoạn kích hoạt. Dự án này cho thấy phần cứng cổ điển vẫn có thể được nâng cấp bằng giao diện wireless hiện đại nếu thiết kế anten và quản lý nguồn được thực hiện kỹ lưỡng, mở ra khả năng áp dụng tương tự cho nhiều thiết bị IoT cũ.
Bài này cho bạn thấy cách biến chiếc đồng hồ CASIO F-91W phổ biến thành thiết bị thanh toán không tiếp xúc chỉ với những kỹ năng lập trình cơ bản.
Nhiều người chỉ nghĩ đến USB boot khi cần làm việc văn phòng, nhưng tác giả đã đặt cả một hệ điều hành Linux và toàn bộ thư viện Steam trên một chiếc USB stick duy nhất. Anh sử dụng một bản live Linux có khả năng lưu trữ持久 (persistent) cùng với công cụ Ventoy để chia vùng lưu trữ, cho phép hệ thống khởi động nhanh và giữ lại cài đặt giữa các lần dùng. Khi cắm vào bất kỳ máy tính nào hỗ trợ boot từ USB, hệ thống Linux sẽ tải lên, sau đó Steam tự động nhận diện thư viện game đã được sao chép vào cùng ổ và chạy nhờ lớp tương thích Proton. Kết quả là mỗi PC trở thành một "máy chơiเกม" cá nhân mà không cần cài đặt lại driver hoặc phần mềm phụ trợ. Điều này cho thấy việc tạo ra môi trường làm việc di động có thể mở rộng ra ngoài范畴 produtivity, mang lại giải pháp linh hoạt cho game thủ muốn mang theo thư viện game của mình đi khắp nơi.
Bài viết này mở ra khả năng biến bất kỳ máy tính nào thành máy chơi game cá nhân với thư viện Steam di động.
GOG đang phát triển phiên bản GOG GALAXY client cho Linux nhờ tuyển dụng nhân sự mới.
Là người phát triển game trên Linux, bạn nên đọc bài này để biết GOG đang mở rộng khả năng tương thích cho các game độc quyền trên hệ điều hành của mình, giúp mở rộng thị trường và tăng cơ hội phát triển ứng dụng game cho cộng đồng Linux.
Bài viết chia sẻ hành trình học DevOps của tác giả, tập trung vào Linux, Git, GitHub và lần đầu tiên sử dụng Docker container, nhấn mạnh sự khác biệt giữa học lý thuyết và ứng dụng thực tế trong xây dựng phần mềm.
Là người mới bắt đầu hoặc muốn mở rộng kiến thức về DevOps, bài này giúp bạn hiểu rõ cách chuyển từ lý thuyết sang thực hành với các công cụ cơ bản như Linux, Git/GitHub và Docker, từ đó nhanh chóng xây dựng được nền tảng thực tế để triển khai dự án.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000+ bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử