COSMIC Epoch 1.7, the Rust-based desktop environment developed by System76, fixes a long-standing bug where browsing network filesystems like SFTP through the COSMIC-Files file manager was extremely slow. The issue, reported back in 2024, occurred because remote files were treated the same as local files, causing excessive operations when loading directories over the network. The fix, merged in the past week, adds remote filesystem detection to avoid this overhead. The release also includes a fix to always turn on the screen when the computer is unlocked and improved compositor zoom behavior with each key-press, among other changes.
Source: https://www.phoronix.com/news/COSMIC-Epoch-1.7. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Bài viết giới thiệu một dự án luyện tập cho những người học Go hoặc Rust, trong đó mục tiêu là viết một trình mô phỏng CPU đơn giản để cứu một tàu vũ trụ bị mắc kẹt. Dự án mô tả kiến trúc CPU giả định với bộ lệnh cơ bản (fetch‑decode‑execute), bộ nhớ 256 byte và một vài thanh ghi 8‑bit, yêu cầu người tham gia triển khai từng bước này bằng ngôn ngữ đã chọn. Khi hoàn thành, trình mô phỏng có thể chạy một chương trình mẫu được cung cấp, mô phỏng hành động của tàu và cho thấy việc cứu thành công phụ thuộc vào độ chính xác của việc mô phỏng lệnh. Qua quá trình này, người đọc sẽ thực hành việc đọc tài liệu phần cứng, viết mã sạch và mô-đun, đồng thời viết các test đơn vị để xác minh mỗi giai đoạn của chu trình xử lý lệnh. Bài viết là một cách thực tế để nắm vững khái niệm thấp cấp như chu trình lệnh và đồng thời làm quen với đặc điểm ngôn ngữ Go hoặc Rust, vì vậy đáng để đọc nếu bạn muốn kết hợp luyện tập lập trình với kiến trúc máy tính.
Bài viết giúp bạn học cách xây dựng một trình mô phỏng CPU đơn giản và ứng dụng kiến thức lập trình thực tế.
35 năm trước, ngày 25/8/1991, Linus Torvalds đăng bài trên nhóm Usenet comp.os.minix để giới thiệu một dự án nhân hệ điều hành miễn phí mà ông đang phát triển như một hoạt động趣味. Ông viết nhân dựa trên kiến trúc Minix, sử dụng GCC để biên dịch và tuân thủ chuẩn POSIX, với mục tiêu chạy trên vi xử lý 80386 mà không cần giấy phép của MINIX. Bản phát hành đầu tiên (phiên bản 0.01) nhanh chóng thu hút cộng đồng lập trình viên, dẫn đến sự phát triển nhanh chóng của nhân Linux và trở thành nền tảng cho hàng triệu thiết bị từ máy chủ doanh nghiệp, điện thoại di động (Android) đến thiết bị nhúng. Câu chuyện này cho thấy một dự án mã nguồn mở bắt đầu từ một bản đăng tin modeste có thể kích thích sự hợp tác toàn cầu, khẳng định giá trị của việc chia sẻ mã nguồn và sử dụng công cụ mở như GCC để giảm壁垒 vào phát triển phần mềm. Kết quả là Linux không chỉ trở thành một dự án kỹ thuật mà còn là biểu tượng của phong cách phát triển phần mềm cộng đồng, ảnh hưởng đến các công cụ như Git, GitHub và vô số dự án mã nguồn mở sau này.
Bài viết này giúp bạn hiểu nguồn gốc lịch sử và tầm ảnh hưởng của hệ điều hành Linux, nền tảng quan trọng cho ngành công nghệ hiện đại.
Bài viết bắt đầu từ việc nhóm gRPC‑Rust vừa hoàn thành bản preview phía client, đánh dấu bước đầu tiên trong việc đưa gRPC vào hệ sinh thái Rust sau hơn một năm phát triển. Nguyên nhân kỹ thuật được nêu là việc triển khai đầy đủ các tính năng HTTP/2 và mã hóa TLS dựa trên thư viện hyper và tokio, đồng thời hoàn thiện bộ tạo mã prost để hỗ trợ dịch vụ protobuf. Hệ quả của bước này là các nhà phát triển Rust có thể ngay lập tức sử dụng gRPC để xây dựng ứng dụng client hiệu suất cao mà không cần phụ thuộc vào các binding C, giảm thiểu độ trễ và tăng tính an toàn bộ nhớ. Điều đáng học từ roadmap là việc tách biệt rõ ràng giữa client và server trong kế hoạch phát hành giúp tập trung資源 vào từng lớp giao thức, đồng thời minh họa lợi thế của việc dựa vào hệ thống async/await của Rust để mở rộng khả năng xử lý song song. Cuối cùng, bài viết khẳng định rằng mục tiêu tiếp theo là đưa ra bản ổn định phía server trong quý 3/2024, kèm theo hỗ trợ cân bằng tải và tích hợp với các framework web như Actix và Warp.
Bài này cung cấp lộ trình phát triển tiếp theo của gRPC-Rust giúp lập trình viên nắm định hướng công nghệ và lên kế hoạch phát triển hệ thống hiệu quả.
LLM đang thay đổi cách lập trình viên chọn ngôn ngữ khi viết code, vì chúng tạo ra đoạn mã …
Google công bố kiến trúc bảo mật của Android Automotive OS dành cho xe phần mềm định nghĩa (AAOS SDV), dựa trên nền tảng Microdroid ảo hóa và cách ly theo UID. Hệ thống áp dụng chính sách từ chối mặc định qua SELinux và POSIX capabilities, đồng thời sử dụng gói APEX kèm dm-verity để bảo toàn mã phần cứng và viết thành phần native bằng Rust để tránh lỗi bộ nhớ. Truyền thông giữa các miền được bảo mật bằng mô hình xác thực lưới dựa trên DICE, mã hóa liên kết giữa danh tính mạng và trạng thái thực thi nhị phân chính xác của mỗi thành phần, cho phép xác thực zero‑trust giữa các VM như cổng xe và hệ thống giải trí. Kết quả là toàn bộ mã chạy trên phần cứng được xác thực, giảm bề mặt tấn công và ngăn chặn việc tiêm mã độc qua các giao tiếp nội bộ. Bài học là việc kết hợp ảo hóa nhẹ, ngôn ngữ an toàn bộ nhớ, kiểm tra toàn bộ mã phần cứng và mô hình zero‑trust dựa trên DICE có thể nâng cao độ tin cậy cho phần mềm xe và các hệ thống nhúng tương tự.
Bài viết này giúp lập trình viên hiểu rõ cách kiến trúc bảo mật tiên tiến của Android Automotive OS SDV được thiết kế để bảo vệ xe hơi khỏi các mối đe dọa an ninh mạng ngày càng tăng.
Série Built with Rust của Rust Foundation giới thiệu cách các thành viên công ty sử dụng Rust để giải quyết vấn đề kỹ thuật thực tế. Trong bài này, Processing Foundation chia sẻ nghiên cứu phát triển Rust của họ nhằm mở rộng khả năng xử lý đồ họa và tương tác trong trình duyệt. Họ đã tích hợp Rust vào các công cụ xử lý ảnh và animation, biên dịch thành WebAssembly để đạt hiệu suất gần native. Kết quả là các ứng dụng web của Processing Foundation có thể chạy các hiệu ứng phức tạp với tốc độ cao hơn và tiêu thụ tài nguyên thấp hơn. Điều này cho thấy Rust không chỉ phù hợp với hệ thống backend mà còn mang lại lợi ích rõ rệt cho phát triển ứng dụng web hiện đại.
Bài viết này cung cấp cái nhìn sâu sắc về cách Rust đang thay đổi những gì có thể thực hiện được trên trình duyệt qua dự án R&D của Processing Foundation.
Framework Computer vừa bắt đầu giao các tùy chọn phần cứng mới cho Framework Laptop 16, bao gồm mô-đun GPU GeForce RTX 5070 12GB dành cho trò chơi hoặc workload CUDA/AI. Đồng thời họ ra mắt một bàn phím một mảnh sử dụng firmware mã nguồn mở QMK và một bàn chạm một mảnh bằng nhôm CNC với bề mặt haptic 124 × 77 mm, hiện đã hết hàng với giá 129 USD. Các thử nghiệm trên Fedora Workstation 44 và Ubuntu 26.04 LTS cho thấy cả GPU mới và các thiết bị nhập hoạt động tốt ngay lập tức mà không cần driver bổ sung. Điều này cho thấy khả năng tích hợp linh hoạt của kiến trúc mô-đun Framework cùng với hỗ trợ Linux tốt từ đầu. Dành cho lập trình viên cân nhắc nâng cấp hoặc mua mới, bài viết cung cấp dữ liệu cụ thể về hiệu suất và khả năng tương thích trên hai distro Linux phổ biến.
Bài này cung cấp thông tin cập nhật về các nâng phần cứng mới nhất cho Framework Laptop 16, phù hợp với cả game thủ và lập trình viên làm việc trên Linux.
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ế.
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