An AVX-512 optimized xor_gen() function for the Linux kernel's software RAID code, used for generating and validating parity blocks in RAID5 and RAID6, is queued for merging in the Linux 7.4 kernel cycle. Led by Eric Biggers of Google, the patch has shown significant performance gains, including benchmarks on an AMD Ryzen 9 9950X, and benefits both AMD Zen 4+ and current Intel server CPUs with AVX-512 support. The patch has been queued via the TIP x86/fpu Git branch ahead of the Linux 7.4 merge window in the second half of October.
Source: https://www.phoronix.com/news/Linux-7.4-Land-AVX-512-xor-gen. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luậ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 dùng tự do sử dụng và tùy chỉnh. Quyền sở hữu code gốc vẫn thuộc về các lập trình viên đóng góp, tạo động lực sáng tạo. Rune áp dụng mô hình chia sẻ doanh thu với người đóng góp, giải quyết bài toán tài chính cho các dự án open-source. Dự án này cho thấy sự cân bằng giữa lợi ích cộng đồng và quyền lợi cá nhân trong hệ sinh thái phần mềm.
Rune trở thành mã nguồn mở với giấy phép GPLv3 và chia sẻ doanh thu với người đóng góp là tin tức quan trọng cho lập trình viên Go.
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.
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 …
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.
Immutable Linux distros như Fedora Silverblue ban đầu có vẻ hạn chế khi không cho phép sửa đổi trực tiếp hệ thống. Tuy nhiên, sau một tháng sử dụng, những hạn chế này hóa ra lại là ưu điểm: cách tiếp cận immutable này sử dụng OSTree để cập nhật toàn bộ hệ thống thay vì thay đổi từng file, giúp tránh được các lỗi dependency hell khi cài đặt package. Hệ quả là hệ thống luôn trong trạng thái nhất quán, ổn định và dễ tái tạo, đồng thời giảm thiểu rủi ro từ các cập nhật làm hỏng hệ thống. Điều đáng học là mô hình này buộc người dùng phải thay đổi thói quen làm việc, sử dụng containers hoặc toolbox cho các development task, mang lại một trải nghiệm máy tính sạch sẽ và đáng tin cậy hơn.
Bài này giúp bạn hiểu những điểm tưởng như hạn chế của bản phân phối Linux bất biến (immutable) thực ra lại là ưu điểm vượt trội khi trải nghiệm thực tế.
Ubuntu trên Windows đang thu hút sự quan tâm nhờ sự phát triển của Windows Subsystem for Linux (WSL), đặc biệt là phiên bản WSL2 که tích hợp nhân Linux thực tế. Nguyên nhân kỹ thuật là khả năng chạy các binary Linux gốc mà không cần máy ảo nặng, cùng với hệ thống tệp được mounts tự động giữa hai môi trường. Điều này làm giảm trở ngại cho các nhà phát triển muốn sử dụng công cụ Ubuntu mà vẫn làm việc trên nền tảng Windows họ quen thuộc. Do đó, số người dùng Ubuntu qua WSL có thể vượt quá số người cài đặt Ubuntu độc lập trên phần cứng riêng. Bài học là đầu tư vào lớp tương thích giữa hệ điều hành có thể mở rộng cộng đồng người dùng một cách đáng kể hơn việc tập trung chỉ vào bản phân phối độc lập.
Bài viết giải thích tại sao phiên bản Ubuntu chạy trên Windows sắp vượt qua bản Ubuntu gốc trên Linux, mang lại góc nhìn thú vị về sự phát triển của hệ điều hành và xu hướng tích hợp đa nền tảng.
GNOME Settings sắp có lựa chọn thiết lập terminal mặc định, như nhà phát triển Ignacy Kuchciński đã giới thiệu. Việc thêm tính năng này sẽ giúp người dùng dễ dàng chọn terminal ưu tiên thay vì phải cài đặt thủ công. Cụ thể, tính năng này sẽ xuất hiện trong phần Settings của GNOME, cho phép người dùng thiết lập terminal mặc định chỉ với vài cú nhấp chuột. Điều này đánh dấu bước tiến quan trọng trong việc cải thiện trải nghiệm người dùng trên môi trường desktop GNOME.
Lựa chọn terminal mặc định sắp có trong GNOME Settings sẽ giúp người dùng dễ dàng thiết lập trình terminal ưa thích của mình trên hệ thống.
Bối cảnh là việc phát triển phần mềm bị đình trệ, đặc biệt với dự án Duke Nukem Forever. Nguyên nhân kỹ thuật thường đến từ việc liên tục thay đổi yêu cầu và tái cấu trúc code mà không có kế hoạch rõ ràng. Hệ quả là dự án kéo dài vô hạn, tốn hàng triệu USD và cuối cùng phải hủy bỏ. Điều đáng học là áp dụng phương pháp agile và thiết kế hệ thống vững chắc ngay từ đầu để tránh rơi vào "Duke Nukem Forever Mode".
Bài này giúp lập trình viên tránh sa vào tình trạng trì hoãn vô tận như Duke Nukem Forever.
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