Jens Axboe, the io_uring lead developer, posted an RFC patch series that changes how io_uring handles blocking operations like fsync, statx, openat, and xattr calls. Instead of always punting these to io-wq worker threads (which costs a thread wakeup, context switch, and task_work round trip), the new approach issues them inline in blocking mode and only offloads when the request actually blocks. When blocking does occur, an idle io-wq worker takes over the submitting task's identity (tid, signal state, credentials, scheduling attributes, cgroup, register state) to complete the syscall transparently, while the original task finishes the work as an io-wq worker. Axboe notes similar approaches were attempted roughly 20 years ago. Early benchmarks shared on X show significant performance gains, though it remains unclear if this will land in time for the Linux v7.4 cycle.
Source: https://www.phoronix.com/news/Linux-IO-uring-Crazy-Friday. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Tác giả trải nghiệm dual-boot Linux cùng Windows trong một năm trước khi hoàn toàn loại bỏ …
Windows fanboy cuối cùng cũng nhận được ba tính năng mà người dùng Linux đã có từ lâu. Zsh và Oh My Zsh đã cung cấp terminal hiệu quả trên Linux, nay Windows 11 cũng tích hợp WSL2 và PowerShell với autocompletion tương tự. Desktop Linux luôn có cách tùy biến giao diện với các công cụ như GNOME Extensions và KDE Plasma Themes, trong khi Windows 11 chỉ gần đây mới hỗ trợ widgets và themes cơ bản. Linux cũng từ lâu đã có hệ thống package manager mạnh mẽ như APT và DNF, giúp cài đặt ứng dụng dễ dàng, nhưng người dùng Windows vẫn phải phụ thuộc vào Microsoft Store hay download file trực tiếp. Đáng học hỏi từ Linux là sự linh hoạt và hiệu quả trong quản lý hệ thống mà Windows chỉ dần tiếp cận gần đây.
Bài viết này tiết lộ những lợi thế đáng kể của Linux mà người dùng Windows mới chỉ có được sau nhiều năm chờ đợi.
Một lập trình viên có thể quan tâm đến Liquid Glass - extension mới cho GNOME Shell cho phép biến giao diện Ubuntu thành kính lỏng với hiệu ứng quang học thực tế. Extension này được phát triển với sự hỗ trợ đáng kể từ AI, sử dụng vertex và fragment shaders để tạo hiệu ứng khúc xạ ánh sáng. Hiệu ứng hoạt động bằng cách xử lý ánh sáng xuyên qua các bề mặt trong suốt, tạo ra độ sâu và chiều thực tế. Điều đáng học là cách tác giả kết hợp sức mạnh của AI với kỹ thuật shader phức tạp để tạo trải nghiệm desktop độc đáo mà không ảnh hưởng hiệu năng đáng kể.
Bài viết này giúp bạn hiểu cách Liquid Glass extension sử dụng shader để tạo hiệu ứng kính chất lượng cao trên desktop GNOME.
Ubuntu trên Windows đang thu hút sự quan tâm nhờ sự phát triển của Windows Subsystem for …
Tác giả trải nghiệm gần 30 năm sử dụng Unix và Linux, dành phần lớn thời gian làm việc …
Resilient Robotics giới thiệu Beam Bots - framework xây dựng robot fault-tolerant bằng Elixir với declarative DSL, OTP supervision và real-time control. Framework này tận dụng tính năng fault-tolerance của Erlang/OTP để robot tự phục hồi sau lỗi mà không cần can thiệp. Hệ thống sử dụng supervision trees để quản lý các process, đảm bảo robot tiếp tục hoạt động ngay cả khi một component gặp sự cố. Điểm đáng học là cách tiếp cận functional programming giúp quản lý state phức tạp trong môi trường real-time mà không gây race condition.
Beam Bots giúp lập trình viên xây dựng robot có khả năng chống lỗi cao bằng cách sử dụng Elixir và OTP supervision.
Evil Martians đã hoàn thành migration từ Gatsby sang Astro trong chỉ 9 ngày mà không cần viết lại bất kỳ React component nào. Họ tận dụng tính năng Islands Architecture của Astro để giữ nguyên giao diện người dùng hiện có. Quy trình này giảm 60% bundle size và cải thiện tốc độ tải trang lên tới 70%. Học hỏi từ bài viết, lập trình viên có thể áp dụng migration strategy tương tự bằng cách sử dụng adapter cho framework hiện tại và tận dụng tính năng server-side rendering của Astro.
Bài viết tiết lộ bí quyết di chuyển dự án Gatsby sang Astro chỉ trong chín ngày mà không cần viết lại bất kỳ React component nào.
Bài viết mô tả việc đội phát triển gặp vấn đề N+1 khi truy vấn danh sách đối tượng và …
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it