Fedora Labs là các hình ảnh dựng sẵn (pre-built images) của Fedora 32 Workstation, một bản phân phối Linux nổi tiếng hiệu suất vững chắc và gói phần mềm mới. Fedora Labs cung cấp cho người dùng một số trường hợp sử dụng phổ biến truy cập vào hình ảnh đi kèm tất cả phần mềm họ muốn để "đi thẳng vào việc" ngay sau khi cài hệ thống.
Hiện có tám lab khác nhau, bao phủ từ thiên văn học đến game đến thiết kế. Chúng đều là hệ thống live (live systems), nên không cần cài gì vào hệ thống, có lẽ là lựa chọn hấp dẫn cho những người đã có hệ thống đang chạy. Hãy xem nhanh tất cả tám lab.
1. Fedora Astronomy Lab (Thiên văn học)
Astronomy Lab đi kèm loạt công cụ hữu ích cho thiên văn, bao gồm phần mềm hình dung, công cụ Python khoa học, và phần mềm xử lý ảnh thiên văn miễn phí. Cũng đáng chú ý là thư viện hỗ trợ điều khiển thiết bị thiên văn. Lab này tuyệt vời cho cả thiên văn gia nghiệp dư và chuyên nghiệp.
2. Fedora Comp-Neuro Lab (Khoa học thần kinh tính toán)
Comp-Neuro Lab triết lý tương tự Astronomy Lab: cài sẵn loạt phần mềm mô phỏng thần kinh miễn phí để bạn đi thẳng vào việc. Bao gồm SciPy, thư viện Python khoa học, và NEURON, môi trường mô phỏng neuron chi tiết cho phép làm việc xuống cấp độ neuron đơn lẻ.
3. Fedora Design Suite (Bộ thiết kế)
Đây là lab bạn có thể đã nghe, vì thiết kế đồ họa là một trong những trường hợp dùng máy khá mạnh phổ biến. Design Suite đi kèm tất cả ứng dụng thiết kế mã nguồn mở thiết yếu: GIMP, Blender, Inkscape, Darktable, Krita, cho phép bạn dùng khả năng tương thích phần cứng tuyệt vời của Fedora trên laptop chuyển đổi và vẽ/thiết kế thoải mái.
4. Fedora Games Lab (Game)
Một trường hợp sử dụng chuyên biệt phổ biến khác, game trên Linux đã chuyển biến tích cực năm gần đây. Games Lab không phải bản phân phối game thủ hardcore như Pop!_OS, nhưng tập trung vào vô số game miễn phí và mã nguồn mở có sẵn cho cộng đồng.
Tôi đánh giá cao cách tiếp cận này về game trên Linux, vì nó tôn vinh công sức mọi người làm lâu năm để đảm bảo chúng ta có game giải trí trên Linux miễn phí và mở. Tuy nhiên, nếu bạn là game thủ hardcore trên Linux và muốn dùng Fedora Games Lab, có tùy chọn dễ dàng trong kho phần mềm để lấy driver Nvidia độc quyền và Steam.
5. Fedora Jam Lab (Sản xuất âm thanh)
Jam Lab dành cho bất kỳ ai muốn sản xuất âm thanh trên Linux. Tập trung vào sản xuất nhạc với ứng dụng như MuseScore và TuxGuitar, có nhiều ứng dụng và trường hợp dùng cho sản xuất âm thanh không phải nhạc. Đáng chú ý nhất là Ardour, ứng dụng sản xuất âm thanh đa kênh cảm thấy rất chuyên nghiệp.
6. Fedora Python Classroom (Lớp học Python)
Python Classroom là lab đặc biệt thú vị. Nhiều công cụ học Python nhồi nhét vào một môi trường live, bao gồm trình soạn thảo Mu, Python 3 IDLE, nhiều IDE, trình soạn thảo, shell, và Git. Tuy nhiên, phần thú vị nhất là có vài cách khác nhau truy cập Python Classroom.
Bạn có thể tải ISO Image ghi lên USB chạy trên máy x86_64 tiêu chuẩn. Cũng có ảnh ARM cho nền tảng học phát triển phần mềm kinh điển Raspberry Pi. Thậm chí thú vị hơn, bạn có thể tải ảnh Vagrant Box để import vào VirtualBox hoặc hypervisor libvirt. Cuối cùng, bạn có thể chọn tải toàn bộ dưới dạng container Docker để chạy với Docker (hoặc Podman). Tất cả này cực kỳ quan trọng cho người học Python, vì cung cấp môi trường làm việc tiện lợi, cô lập, triển khai nhanh chóng.
7. Fedora Security Lab (An ninh)
Security Lab là lựa chọn tuyệt vời cho kiểm thử bảo mật dùng Fedora làm nền. Có nhiều công cụ tương tự Kali Linux, Parrot OS, Blackbuntu, và nhiều bản phân phối Linux tập trung bảo mật khác. Có vô số công cụ, bao gồm kinh điển như aircrack-ng, John the Ripper, Wireshark. Nó cung cấp nền tảng chạy tốt trên USB hoặc máy ảo với môi trường XFCE Desktop và công cụ terminal, phục vụ cả người kiểm thử bảo mật và lựa chọn thay thế cho Kali Linux hoặc Parrot OS.
8. Fedora Robotics Lab (Robot)
Robotics Lab là sân chơi đắc địa cho người thích sửa chữa/tinkerer với nhiều công cụ dự án robot. Nó đi kèm nhiều môi trường phát triển, bao gồm Arduino và IDE đa ngôn ngữ Eclipse, cũng như Gazebo, trình mô phỏng robot 3D. Nó có mọi thứ bạn cần để tạo ra những chiếc robot trong mơ.
Tại sao Fedora Labs quan trọng?
Fedora Labs cực kỳ quan trọng. Nên nói rằng bạn không bắt buộc tải chúng như ảnh ISO riêng và tạo USB boot hoặc máy ảo. Bạn có thể cài từng phần mềm một, thậm chí cài chúng như nhóm DNF (DNF groups), tìm thấy bằng cách mở terminal gõ dnf grouplist.
Nhưng đóng gói chúng như hệ thống live tiện lợi cho phép người dùng tải ISO, ghi lên USB như chúng ta đều đã làm ít nhất một lần như người dùng Linux, và bắt đầu với phần mềm liên quan ngay lập tức. Ngoài ra, ngoài việc là hệ thống live, có nút "Install to Hard Drive" (Cài lên ổ cứng) rất dễ dàng cho phép người dùng đầu tư hoàn toàn vào hệ thống họ đang dùng. Công việc Fedora Project làm ở đây đáng kinh ngạc, và nên được trân trọng.
Giờ bạn có đủ loại ảnh OS mới để chơi, bạn có thể muốn tìm hiểu Virtual Machine Manager trên Linux, cách tạo Linux live USB trên macOS, và mẹo tăng tốc máy ảo.