A patch by Mateusz Guzik, in development for over two years across five revisions, removes duplicative dentry reference handling in the Linux kernel's do_open() VFS function used when opening files from a pathname lookup. Instead of grabbing and dropping redundant references across __legitimize_path(), do_dentry_open(), and terminate_walk(), do_dentry_open() now consumes an already held reference. Benchmarks on a 20-core VM using the will-it-scale tool showed a 39% increase in operations per second for opening the same file in read-only mode. The roughly three dozen line patch is queued in the VFS.git vfs-7.4.lookup branch and targeted for the Linux 7.4 merge window, with hopes of landing in stable kernels before the end of 2026.
Nguồn: https://www.phoronix.com/news/Linux-7.4-Faster-Do-Open. 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…
ESLint phiên bản 10.11.0 đã được phát hành, đây là công cụ linting có khả năng mở rộng và cấu hình để phát hiện và báo cáo các mẫu mã trong JavaScript. Phiên bản mới này tập trung vào cải thiện hiệu suất và trải nghiệm người dùng với các tính năng mới như auto-fix cho nhiều quy tắc phổ biến. ESLint giúp duy trì chất lượng code một cách dễ dàng nhờ hệ thống quy tắc linh hoạt và khả năng tùy chỉnh cao. Với hơn 50 quy tắc tích hợp sẵn và hỗ trợ plugins từ cộng đồng, ESLint trở thành công cụ không thể thiếu cho các dự án JavaScript quy mô lớn.
Lập trình viên nên đọc bài này để cập nhật các tính năng mới và cải tiến trong ESLint v10.11.0 giúp nâng cao chất lượng code JavaScript.
Bối cảnh là cấu trúc map mới trong Go chiếm nhiều bộ nhớ hơn dự kiến. Nguyên nhân kỹ thuật nằm ở cách Go xử lý collision bucket, mỗi entry đều phải lưu trữ hash value 8 bytes dù không cần thiết cho tìm kiếm. Hệ quả là 1 triệu entries trong Go map chiếm tới 38MB thay vì 16MB như kỳ vọng, gây lãng phí tài nguyên đáng kể. Điều đáng học là bài viết phân tích chi tiết cách tối ưu bộ nhớ trong Go map, giúp lập trình viên hiểu rõ trade-off giữa performance và memory usage khi sử dụng hash table trong Go.
Bài viết tiết lộ lý do tại sao cấu trúc Go map mới chiếm dụng bộ nhớ nhiều hơn so với dự kiến.
IDE dựa trên ngôn ngữ Go vừa trở thành open-source dưới giấy phép GPLv3, cho phép người …
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. Quá trình chuyển đổi gặp phải những khó khăn ban đầu do khác biệt về environment và công cụ development giữa hai hệ điều hành. Sau khi làm quen với Linux, tác giả nhận thấy hiệu suất tăng đáng kể và khả năng tùy biến vượt trội so với Windows. Bài viết cung cấp những bài thực tế về cách thiết lập lập trình environment trên Linux và giải quyết các compatibility issue với phần mềm chuyên dụng. Kinh nghiệm này cho thấy dù ban đầu phức tạp, Linux mang lại lợi ích lâu dài cho lập trình viên tìm kiếm sự kiểm soát và hiệu năng cao.
Kinh nghiệm thực tế về chuyển đổi từ Windows sang Linux sẽ giúp lập trình viên hiểu rõ ưu nhược điểm của mỗi hệ điều khiển phát triển.
Vụ kiện DMCA của các lập trình viên chống lại GitHub Copilot và Codex đã bị Tòa án Circuit thứ Nine bác bỏ. Nguyên nhân kỹ thuật là tuyên bố về đào tạo AI của các lập trình viên đã bị tòa án cấp dưới bỏ qua. Hệ quả là GitHub Copilot và Codex tiếp tục hoạt động mà không vi phạm DMCA. Đáng học hỏi là các lập trình viên cần hiểu rõ luật sở hữu trí tuệ khi phát triển các công cụ AI. Các lập trình viên nên chú ý đến việc sử dụng dữ liệu đào tạo để tránh các vấn đề pháp lý tương tự.
Bài viết cung cấp thông tin quan trọng về kết án DMCA đối với GitHub Copilot và Codex, giúp lập trình viên hiểu rõ các vấn đề pháp lý liên quan đến AI mã nguồn.
Một kỹ sư kỳ duyệt suy ngẫm về lý thực tế mọi người làm việc trong ngành công nghệ, thừa nhận mình nghiện giải quyết bài toán kỹ thuật phức tạp từ sửa máy tính đến đóng góp open-source. Ông chỉ ra rằng LLM đã làm mất đi sự thỏa mãn nội tại khi coding giờ trở nên dễ dàng, dự án indie bị chìm nghỉu bởi nội dung AI sinh ra, và cộng đồng open-source không còn hình xung quanh công cụ chia sẻ vì AI có thể tạo ra thay thế chỉ trong vài giờ. Trong vai trò mới, ông không còn lập trình viên mà trở thành người trông coi AI agent và nhận khiếu nại khi nó thất bại - một 'dịch vụ trách nhiệm hàng tháng với mức phí cố định'.
Bài viết này giúp lập trình viên nhận diện thực tế về sự chuyển đổi nghề nghiệp từ giải pháp kỹ thuật sang dịch vụ trách nhiệm định phí hàng tháng do sự trỗi dậy của AI.
Bạn đang sở hữu một hộp CD chất lượng cao dưới gường nhưng bế tắc vì thiếu công cụ rip trên Linux. Laser là một ứng dụng CD ripper hiện đại dành riêng cho hệ điều hành Linux, hỗ trợ các định dạng lossless như FLAC và ALAC. Công cụ này sử dụng accuraterip verification để đảm bảo chất lượng âm thanh chính xác sau khi rip từ CD. Nếu bạn cần giải pháp chuyển đổi bộ sưu tập CD kỹ thuật số thành file lossless trên Linux, Laser đáng để bạn cân nhắc khám phá.
Bài này giúp bạn hiểu công cụ Laser mới để sao chép CD hiệu quả trên Linux, giải quyết vấn bản nhạc không sẵn có trên streaming.
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 trong terminal không vì bắt buộc mà vì nó mang lại trải nghiệm hiệu quả nhất. Nguyên nhân kỹ thuật là terminal cung cấp giao diện dòng lệnh (CLI) trực tiếp với hệ thống, giảm thiểu lớp trừu tượng và tăng tốc độ tương tác. Hệ quả là tác giả có thể hoàn thành công việc nhanh hơn so với sử dụng giao diện đồ họa (GUI), đặc biệt với các tác vụ lặp đi lặp lại hoặc quản lý hệ thống từ xa. Bài viết đáng học hỏi ở chỗ nó trình bày terminal không chỉ là công cụ mà còn là một nghệ thuật, giúp lập trình viên tối ưu hóa workflow và nâng cao năng suất công việc.
Bài này giúp bạn hiểu tại sao terminal là công cụ mạnh mẽ và nghệ thuật mà lập trình viên nên thành thạo.
Đọ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ử