Starling, a Linux desktop built with a custom Wayland compositor in Swift and developed largely via AI coding tools like Claude Code, has released version 0.5. The update adds an optional 3D desktop mode featuring a walkable waterfront city with moving boats, traffic, clouds, and dynamic lighting, while regular apps remain functional 2D windows accessible via Alt+Tab. The release also adds Windows support through WSL2 with Ubuntu 26.04 using RDP display mode. The 3D concept draws comparisons to Sun Microsystems' Project Looking Glass from two decades ago.
Nguồn: https://www.phoronix.com/news/Starling-0.5-3D-Desktop. 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…
Bối cảnh của bài viết là cuộc tranh luận về AI thay thế lập trình viên trong ngành công nghệ. Nguyên nhân kỹ thuật là các mô hình AI như GPT-4 đã đạt được khả năng code tự động vượt trội, có thể giải quyết các bài toán algorithm phức tạp trong thời gian ngắn. Hệ quả là nhiều công ty công nghệ đã bắt đầu giảm tuyển dụng lập trình viên thông thường và đầu tư vào các giải pháp AI để tối ưu hóa chi phí và tăng tốc độ phát triển. Điều đáng học là các nhà phát triển nên tập trung vào kỹ năng thiết kế hệ thống, quản lý dự án và tư duy chiến lược thay vì chỉ tập trung vào viết code thủ công.
Bài viết giúp lập trình viên hiểu rằng giá trị thực sự của phần mềm không nằm ở kỹ năng code thông thường mà ở khả năng giải quyết vấn đề sáng tạo.
Convey là một ứng dụng email Linux mới được phát triển từ mã nguồn của Geary, với giao diện GTK4/libadwaita và hỗ trợ tài khoản Microsoft 365. Dự án này được tạo ra để mang lại trải nghiệm hiện đại hơn so với Geary gốc, vốn vẫn sử dụng GTK3. Việc chuyển sang GTK4/libadwaita giúp ứng dụng tận dụng các tính năng UI mới và tuân thủ hơn với hướng dẫn thiết kế hiện đại của desktop GNOME. Lập trình viên quan tâm đến email client có thể nghiên cứu cách Convey tích hợp với Microsoft 365 API để học hỏi cách xử lý authentication OAuth2 trong ứng dụng Linux.
Lập trình viên nên đọc bài này để nắm bắt cách phát triển ứng dụng Linux email dựa trên Geary với giao diện GTK4/libadwaita và tích hợp Microsoft 365.
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.
Bối cảnh hiện nay nhiều lập trình viên sử dụng AI để tăng tốc độ viết code, thậm chí 5 lần nhanh hơn trước. Nguyên nhân kỹ thuật nằm ở khả năng của các AI tools như Copilot hay ChatGPT tự động hoàn thiện đoạn code dựa trên mô hình ngôn ngữ lớn. Hệ quả là chất lượng code giảm sút do developer phụ thuộc quá nhiều vào AI mà không kiểm tra kỹ, dẫn đến lỗi tiềm ẩn. Điều đáng học hỏi là cần cân bằng giữa sử dụng AI hỗ trợ và duy trì kỹ năng cốt lõi của lập trình viên, đồng thời luôn kiểm tra kỹ output do AI tạo ra trước khi merge.
Bài viết này tiết lộ cách AI tăng tốc công việc lập trình nhưng đồng thời làm giảm chất lượng kỹ năng thực tế của bạn.
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.
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.
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.
Đọ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ử