Phát hành COSMIC Alpha
(blog.system76.com)- COSMIC Alpha mới của System76 đã được công bố cho Pop!_OS và các bản phân phối Linux khác, mở ra một sân chơi thử nghiệm mới trong các lựa chọn desktop Linux
- Môi trường desktop mới nhấn mạnh vào tùy biến, hiệu năng, độ ổn định và bảo mật, nhưng vì đang ở giai đoạn alpha nên vẫn có thể còn lỗi và các vấn đề gây gián đoạn
- Có sẵn ISO cho Pop!_OS bản Intel/AMD và NVIDIA, đồng thời cũng có thể thử cài đặt trên nhiều bản phân phối như Fedora, NixOS, Arch, OpenSUSE
- Người dùng sớm đánh giá tích cực về phản hồi nhanh ngay cả trên hệ thống cấu hình thấp, các tính năng như tiling, workspace, tùy biến panel, và trải nghiệm người dùng gắn kết
- Alpha đầu tiên đi kèm Pop!_OS 24.04 LTS alpha, hệ thống thiết kế, mẫu ứng dụng và applet, thiết lập ngày giờ, chụp màn hình, thay đổi mặc định touchpad và các tính năng đóng góp cộng đồng
Công bố COSMIC Alpha và điều kiện sử dụng
- COSMIC Alpha là môi trường desktop mới của System76 dành cho Pop!_OS và các bản phân phối Linux khác
- COSMIC bổ sung các tính năng mới, khả năng tùy biến, hiệu năng, độ ổn định và bảo mật
- Hiện tại nó đang ở trạng thái alpha, nên có chứa lỗi và đang tiếp nhận báo cáo lỗi cùng ảnh chụp màn hình theme và panel do người dùng tùy biến
- Dù là alpha, mục tiêu vẫn là mang lại cảm giác phần lớn các tính năng cần cho sử dụng hằng ngày đã được hoàn thiện
- Trước khi phát hành chính thức, bạn vẫn có thể gặp lỗi gây gián đoạn, vì vậy nên hoãn sử dụng trong môi trường production
Ảnh cài đặt và hỗ trợ bản phân phối
- Có cung cấp ISO để thử COSMIC trên Pop!_OS
- Intel/AMD ISO: sha256sum
894bc15abcad05839b226655121a113ad16cfbc4ada98e93e3ffb74a853fdcd4 - NVIDIA ISO: sha256sum
3d636b705c1049395d50bbb5acd7c709fd871de78e4d95d297bcbdab7cae4e05
- Intel/AMD ISO: sha256sum
- Hướng dẫn cài đặt cho nhiều bản phân phối như Fedora, NixOS, Arch, OpenSUSE cũng được cung cấp
Trải nghiệm người dùng thể hiện qua các đánh giá ban đầu
- Các cộng đồng và trang tin về Linux đã dùng thử Alpha COSMIC ISO trước, và phản hồi nhìn chung là tích cực
-
Hiệu năng và độ gắn kết
- Linux Unplugged podcast đánh giá nó nhanh ấn tượng ngay cả trên hệ thống cấu hình rất thấp
- Ars Technica cho rằng ngay từ giai đoạn alpha đầu tiên, nó đã tương đối nhanh và gắn kết hơn nhiều hệ thống khác
- Phoronix đánh giá Pop!_OS 24.04 alpha hoạt động khá tốt
-
Tiling và tùy biến
- It’s FOSS đánh giá rằng có thể tiling dễ dàng khi di chuyển giữa cửa sổ và workspace bằng phím tắt
- How-To Geek nhắc đến workspace dọc và ngang, hệ thống tiling tích hợp, cùng các tùy chọn panel tùy biến cho dock và top bar
- Michael Tunnell cho rằng nó có tiềm năng lớn cho power user
-
Tiềm năng dài hạn
- The Linux Experiment đánh giá rằng trong 1–2 năm tới, nó có thể được xem là desktop mặc định đáng khuyến nghị cho mọi người
- 9to5Linux đánh giá môi trường desktop COSMIC mới của Pop!_OS 24.04 LTS cung cấp nền tảng cho sự phát triển nhanh dài hạn cùng một hệ thống thiết kế hiện đại, nhanh và phản hồi tốt
- LWN.net xem COSMIC là một dự án đầy tham vọng và là desktop cho thấy rất nhiều tiềm năng
Hệ thống thiết kế và template cho nhà phát triển
- Hệ thống thiết kế là tiêu chuẩn quyết định diện mạo và cảm giác sử dụng của COSMIC
- Bao gồm typography, hệ thống màu sắc và theme, khoảng cách, bo góc, kích thước
- Các widget đang dùng trong ứng dụng COSMIC hoặc dự kiến triển khai được liên kết trong libcosmic book
- Hệ thống thiết kế chính thức vẫn đang được xây dựng, nhưng việc công bố kịp cho bản phát hành đầu tiên là rất quan trọng
- Nó đóng vai trò hướng dẫn để nhà phát triển tạo ứng dụng hoặc applet có cảm giác tích hợp với phần còn lại của môi trường desktop
- Template ứng dụng chính thức tổng hợp các mục cần thiết và best practice cho phát triển ứng dụng trên COSMIC
- Hỗ trợ Launcher
- Các loại biểu tượng cần cung cấp
- Mô tả dùng cho app store
- COSMIC applet template là template để tạo applet; bạn có thể dùng template này để tạo repository mới và clone về máy cục bộ để bắt đầu
- edfloreshz hỗ trợ công việc xây dựng template applet
Các thay đổi có trong Pop!_OS 24.04 LTS alpha
- COSMIC alpha của Pop!_OS cũng chính là Pop!_OS 24.04 LTS alpha mới nhất
- Khi COSMIC Epoch 1 được phát hành chính thức, nó sẽ được cung cấp qua lộ trình nâng cấp thông thường của hệ điều hành
- Ở bản alpha thứ hai, cũng sẽ có lộ trình nâng cấp cho người dùng thử nghiệm
-
Thiết lập ngày và giờ
- Có thể điều chỉnh ngày, giờ và múi giờ
- Thời gian sẽ được tự động đặt theo múi giờ đã chọn
-
Chụp màn hình
- Tính năng chụp màn hình của xdg-desktop portal được bổ sung khả năng chọn đầu ra
- Có thể chọn một cửa sổ cụ thể để ghi hình
-
Mặc định touchpad
- Do thay đổi compositor, tap-to-click trở thành mặc định
- Tắt touchpad khi đang nhập liệu cũng trở thành mặc định
- Trong quá trình hoàn thiện bản dựng ISO, nhóm đã kiểm tra nhanh xem việc cài đặt có hoạt động hay không
- Như một phần của quá trình này, chia sẻ màn hình trong các ứng dụng họp video nay đã hoạt động
Đóng góp cộng đồng và công việc còn lại
- Các cộng tác viên cộng đồng đang tham gia vào tính năng COSMIC và sửa lỗi
- Koranir đã thêm tính năng đổi kích thước cửa sổ bằng Super + nhấp chuột phải + kéo
- leb-kuchen đã thêm tính năng phóng to cửa sổ khi nhấp đúp vào thanh tiêu đề trong server-side decoration
- leb-kuchen cũng sửa lỗi khiến một số ứng dụng không tuân theo tùy chọn hiển thị nút thu nhỏ/phóng to của người dùng COSMIC
- COSMIC Ambassador là những người đóng góp cho COSMIC hoặc quảng bá nó trên mạng xã hội, và có thể nhận swag miễn phí
- Để trở thành Ambassador, chỉ cần điền vào mẫu ngắn
- Dù đã có rất nhiều phát triển trong 2 năm qua, vẫn còn những hạng mục công việc chưa hoàn tất
1 bình luận
Ý kiến trên Hacker News
Thật mừng khi họ đang hậu thuẫn Iced, một framework UI đa nền tảng dựa trên Rust. Đây không hẳn là framework Rust mà tôi sẽ đặt cược là hứa hẹn nhất, nhưng nếu có được hỗ trợ và mức độ chấp nhận rộng rãi thì có lẽ nó có thể vươn lên dòng chính, và chúng ta thực sự cần một thư viện UI tốt không dựa vào web renderer
Tôi cũng từng khá kỳ vọng vào GPUI, nhưng hiện giờ kho lưu trữ của nó có vẻ gần như không còn hoạt động. Tôi muốn làm ứng dụng desktop bằng Rust nên đã cân nhắc các framework native như Tauri, Flutter(rust-flutter-bridge), Iced; nếu mức độ chấp nhận tăng lên thì chọn Iced có thể là lựa chọn hợp lý. Tuy vậy, nhiều khả năng nó vẫn còn mang tính thử nghiệm hơn rất nhiều so với các framework như Flutter
1: https://iced.rs/
2: https://www.gpui.rs/
Ngay cả thành phần nhập văn bản cũng không có, nên nếu nói tôi chưa từng nghĩ đến chuyện rời đi thì là nói dối. Iced cũng không mang lại cảm giác giải cơn khát tương tự, và thứ gần với điều tôi muốn nhất chỉ có Vizia: https://github.com/vizia/vizia
.slintsang Rusthttps://slint.dev
Ban đầu học khá khó, nhưng nhìn chung tôi bị vướng vì không thể “nghĩ theo portal”. 9 trên 10 lúc thấy khó thực ra là do tôi đang tiếp cận sai hướng
Tôi đã thử Halloy, ứng dụng IRC client được đưa lên làm app trình diễn đầu tiên trên trang Iced https://github.com/squidowl/halloy; trông thì đẹp nhưng thậm chí còn không hỗ trợ chọn bằng ba lần nhấp hay menu ngữ cảnh, cũng không có thanh menu trên macOS. Tôi công nhận Iced rất ấn tượng với tư cách một framework UI non trẻ và lượng công việc mà họ đã làm tới giờ, nhưng đem một môi trường desktop phát hành trên nền đó thì quá thiển cận
Tôi đã thử trong máy ảo khoảng một tuần trước, và tôi thích hướng đi mà nó đang thể hiện cho đến lúc này, nhưng tình trạng alpha là cực kỳ rõ ràng. Chỉ cần cố thay đổi cài đặt đơn giản thôi cũng gặp khá nhiều lỗi, và trong vòng 5 phút toàn bộ desktop đã hỏng, hầu như chỉ còn màn hình đen
Khởi động lại vẫn vậy, vào chế độ khôi phục và cập nhật mọi gói cũng không sửa được. Tôi cũng không tìm thấy tài liệu về cách khôi phục, thậm chí còn không thấy cách đặt lại về cấu hình mặc định, nên ngoài việc xóa sạch hệ thống và cài lại thì tôi không biết còn cách nào khác. Nhiều cài đặt và tính năng từ phiên bản dựa trên GNOME trước đây vẫn còn thiếu, nên nếu nhắm tới phát hành cuối năm thì có vẻ khá lạc quan
Tôi đã dùng Pop!_OS làm hệ điều hành hằng ngày suốt 3 năm. Môi trường desktop hiện tại cũng đã ổn rồi, chỉ có vài điểm hơi phiền như muốn ẩn thanh trên cùng thì phải cần GNOME Toolkit, mà nó lại không hoạt động ổn định
Tôi theo dõi tiến độ của COSMIC khá hời hợt, và nó trông như một phiên bản gắn kết hơn, gọn gàng hơn và chắc chắn hơn của desktop hiện tại nên rất đáng mong đợi. Tuy vậy, với những người không phải kiểu thích đi đầu như tôi mà chỉ muốn mọi thứ chạy ổn và đừng làm phiền, thì có vẻ vẫn còn rất lâu nữa. Các video đánh giá bản alpha nhìn chung cũng nói như vậy
Tôi thật sự khó hiểu vì sao trong các bản phân phối dựa trên Debian lại không có bản nào theo hướng mới nhất, hoặc ít nhất có độ tươi mới cập nhật tương đương Fedora
Tôi đã thử Cosmic alpha và thích nhiều điểm ở nó, nhưng để dùng hằng ngày thì vẫn còn khó. Đồng hồ không hiển thị thứ hay năm, tháng thì hiện bằng tên thay vì số, không thể thu nhỏ thanh tiêu đề quá lớn, không thể đổi theme con trỏ chuột, và tôi cũng không thích workspace động
Ngược lại, cũng có những điểm hay. Workspace độc lập theo từng màn hình nghĩa là đổi workspace ở màn hình số 1 thì màn hình số 2 vẫn giữ nguyên, bù lại đúng thứ tôi từng nhớ ở KDE. Việc gần như mọi phím tắt dành riêng cho môi trường desktop đều dùng phím Super(Meta, Mod4) nhìn chung cũng hợp lý. Tôi cũng thích việc nếu đưa con trỏ sang một màn hình không có ứng dụng nào đang mở rồi bấm phím tắt khởi chạy ứng dụng, thì ứng dụng sẽ mở trên chính màn hình đó. KDE/Kwin làm chuyện này không tốt, nên tôi xem đây cũng là một ưu điểm. Lưu ý là tôi đang thử Cosmic trên Tumbleweed, nên có thể sẽ khác tùy bản phân phối
Việc
controlbị dùng đồng thời cho phím tắt UI và ràng buộc trong terminal, với cá nhân tôi, thực sự phá hỏng toàn bộ hệ điều hànhTôi nhớ i3 hoặc một trong các window manager lát gạch phổ biến cho X11 có hỗ trợ chuyện đó
Tôi đang tìm một chiếc laptop Linux tốt và muốn nghe gợi ý. Dù chưa trực tiếp xem, tôi đã đọc review về Framework, System76 và ThinkPad, nhưng chưa thấy mẫu nào không có phàn nàn nghiêm trọng
Ví dụ như có người nói một số máy Framework 16 bị lỏng lẻo toàn bộ vì linh kiện bị cong. Tôi cũng muốn biết liệu cài Asahi trên M1 Air có phải là ý hay không
Tốt hơn là mua laptop Framework hoặc Asus Zenbook S 16 mới. Tôi vừa mua một chiếc và nó khá tốt, chạy ổn trên Arch Linux nếu áp dụng vài bản vá kernel. Có thể cài tương đối dễ bằng gói AUR
linux-mainline-um5606Ngoài ra thì nên tránh System76. Tôi từng mua một chiếc laptop của họ vài năm trước, chất lượng hoàn thiện tệ đến mức đáng ngạc nhiên, và sau 1 năm thì pin còn không trụ nổi vài tiếng
Bạn có thể thử Slimbook, nhưng rốt cuộc nó vẫn là một đơn vị bán lại Clevo, nên trải nghiệm giống kiểu “giờ lấy ra khỏi hộp là mọi thứ chạy luôn” hơn là “phần cứng rất tuyệt nhưng phải chờ mọi bản vá được đưa vào kernel”
Tôi từng viết ở đây trước đó rằng bản Windows SKU có vẻ hơi khác. Những người tự cài Linux lên máy xuất xưởng với Windows nói rằng kết quả khác hẳn. Máy cá nhân của tôi là ThinkPad 25 chạy Debian và nó cũng rất tuyệt. Với chiếc máy dùng thường xuyên, tôi không có thời gian để chịu lỗi
Nếu trong danh sách “việc cần làm” có DPMS thì tôi sẽ loại ngay. Dạo này thật sự không dễ tìm được compositor không âm thầm làm hỏng quản lý điện năng
Kiểu như màn hình cứ tự thức dậy, hoặc lúc cần thì lại không thức, hoặc màn hình tắt rồi mà đèn nền vẫn sáng. Điểm hay của X ngày xưa là nếu sửa được ở X server thì coi như sửa được ở mọi nơi. Còn bây giờ thì chẳng thứ gì ra hồn giữa mê cung các compositor nhỏ bé khác nhau đang tự đấu đá lẫn nhau. Đến đúng khoảnh khắc Wayland đạt trạng thái ổn định chỉ còn thiếu 0,01% nữa là chạm tới niết bàn của năng suất desktop và giải trí trên mọi compositor, sẽ có ai đó tuyên bố rằng 0,01% đó cần một cuộc chuyển đổi mô hình và viết lại toàn diện, rồi mọi người sẽ chuyển sang thứ gì đó như Zayland. Sau đó sẽ lại mất thêm 10 năm nữa để font hiển thị tử tế và clipboard hoạt động trở lại
Vì nếu tạo một compositor mới thì đó có vẻ là lựa chọn hợp lý nhất. Nhưng tôi vừa kiểm tra thì hóa ra nó không dùng wl_roots mà dùng Smithay, và cũng không phải binding wl_roots cho Rust
https://github.com/Smithay/smithay
Tôi đang dùng Cosmic alpha trên Fedora và rất thích nó. Có vài lỗi nhỏ rải rác, nhưng ít nhất theo những gì tôi thấy thì chưa đến mức cản trở sử dụng
Đây là desktop đầu tiên khiến tôi rời KDE có tiling
Ở nhà tôi quyết định bỏ Windows và đã dành vài ngày xem thử các bản phân phối Linux. Thật thú vị khi thấy mỗi bản phân phối bổ sung cho GNOME như thế nào để tích hợp desktop
Tôi thực sự thích PopOS, nhưng cuối cùng chọn Fedora vì quá trình chuyển khỏi GNOME và chuyện các extension GNOME bị hỏng theo từng phiên bản. Khi có bản ổn định, tôi muốn thử lại COSMIC, và bản alpha thực ra đã khá tốt. Tôi cũng tò mò họ sẽ xử lý khả năng mở rộng thế nào, vì sự phân mảnh của hệ sinh thái extension GNOME cũng là một trong những lý do khiến tôi chọn Fedora. Nếu định cài Linux cho người thân trong gia đình thì ZorinOS cũng khá ổn
Trong GNOME, mọi plugin đều nằm trong cùng một tiến trình JS, còn ở đây mỗi plugin có tiến trình riêng và giao tiếp qua Wayland. Vì thế có thể nhét nhiều chức năng phức tạp vào plugin hơn, và nếu một plugin chết thì cũng không kéo sập phần còn lại
Trang phát hành không cho thấy thật rõ Cosmic là gì và làm gì
Trang sản phẩm tốt hơn: https://system76.com/cosmic
Cái này cũng hữu ích: https://www.youtube.com/results?search_query=cosmic+desktop+...
Trên màn hình của tôi, ngay dòng đầu tiên, chính xác là ở câu thứ ba, có ghi “COSMIC, our new desktop environment for Pop!_OS and other Linux distros”, rồi ngay sau đó là chính đường link tới trang mà bạn vừa dẫn. Tôi không rõ bài phát hành còn cần phải làm gì thêm nữa
Tôi kỳ vọng vì Cosmic có vẻ có tiềm năng phá vỡ thế song mã GNOME / Plasma
Tôi vẫn chưa chắc về thiết kế hình ảnh của desktop, nhưng có thể tôi sẽ đổi ý khi nó vượt qua giai đoạn alpha
Trên thực tế, khi làm việc thật thì bản thân môi trường desktop phần lớn chìm vào nền. Những thứ như đường cong cuộn hay cài đặt key binding cần được xử lý ở tầng thấp hơn nhiều so với mức mà hệ sinh thái phần mềm tự do hiện tại làm được