1. Làm cho con lăn chuột hoạt động
Ngày nay, bạn cắm hầu như con chuột nào cũng chạy ngay.
Hồi đó, chỉ để con lăn chuột lăn được cũng đủ thành một dự án cả buổi tối.
Nhiều người trong chúng ta từng mày mò sửa file XF86Config bằng tay, đổi giao thức chuột, thêm dòng ZAxisMapping, khởi động lại X, và cầu mong mình không gõ sai. Chỉ một dòng sai cũng đủ làm desktop đồ họa không khởi động nổi.
Section "InputDevice"
Identifier "Mouse1" "Mouse1"
Driver "mouse" "mouse"
Option "Protocol" "IMPS/2" "Protocol" "Option "Device" "/dev/psaux""
Option "Protocol" "IMPS/2" "Device" "Option "ZAxisMapping" "4 5""
Option "Protocol" "IMPS/2" "ZAxisMapping" "4 5"
EndSection
Nếu cấu hình này vẫn còn quen thuộc, chắc bạn đã dùng Linux từ rất lâu rồi.
Ngày nay, con lăn chuột hoạt động ngay lập tức. Chúng ta hầu như không còn phải nghĩ về nó nữa.
Ghi chú: Một số hệ thống dùng /dev/input/mice thay vì /dev/psaux, nhất là khi chuột USB trở nên phổ biến.
2. Mua phần cứng Wi-Fi mà Linux thực sự hỗ trợ
Mua card không dây không đơn giản là chọn hãng yêu thích.
Câu hỏi thực sự là: "Nó dùng chipset nào?"
Có chipset chạy hoàn hảo. Chipset khác lại cần driver Windows qua ndiswrapper. Chipset thứ ba thì đơn giản là không chịu hoạt động.
Mua sắm phần cứng thường có nghĩa là đọc diễn đàn Linux trước khi đọc bài đánh giá sản phẩm.
Ngày nay, hầu hết người dùng Linux kết nối Wi-Fi ngay trong quá trình cài đặt và tiếp tục công việc mà chẳng bận tâm.
3. Cài driver đồ họa mà không làm hỏng X
Driver đồ họa từng là một trong những nỗi sợ lớn nhất của người dùng desktop Linux.
Cài driver NVIDIA thường có nghĩa là rời khỏi desktop, chuyển sang console văn bản, dừng display server, chạy một trình cài đặt đặc biệt, và hy vọng mọi thứ vẫn hoạt động sau lần cập nhật kernel tiếp theo.
Ctrl + Alt + F1
Nếu mọi thứ hỏng, bạn sẽ thấy một con trỏ nhấp nháy thay vì desktop.
Ngày nay, hầu hết các bản phân phối tự động phát hiện phần cứng và cài driver chính xác mà chẳng tốn công sức.
Với những ai thích driver độc quyền mới nhất, NVIDIA cũng cung cấp kho package Linux chính thức, giúp việc cập nhật dễ dàng hơn xưa nhiều.
Đề xuất đọc: Linux Desktop Startup Recovery - A Beginner’s Guide
4. Làm cho âm thanh phát ra từ loa
Âm thanh trên Linux từng có tiếng... thú vị.
Các môi trường desktop khác nhau ưa thích các hệ thống âm thanh khác nhau. Đôi khi một ứng dụng phát nhạc trong khi ứng dụng khác hoàn toàn im lặng.
Nhiều người dùng dành nhiều thời gian đọc tài liệu âm thanh hơn là nghe nhạc.
Ngày nay, âm thanh thường hoạt động ngay khi hệ thống khởi động. Hầu hết người dùng không bao giờ nghĩ về tầng âm thanh phía sau.
5. Mount USB và CD
Cắm ổ USB không phải lúc nào cũng mở được file manager.
Thay vào đó, bạn thường phải mở terminal và tự mount nó. Điều tương tự cũng xảy ra với CD và DVD.
mount /dev/cdrom /mnt/cdrom
Nếu bạn quên unmount đĩa trước khi nhấn nút eject, Linux sẽ nhanh chóng nhắc nhở bạn.
Ngày nay, phương tiện di động xuất hiện tự động. Hầu hết người dùng không bao giờ nghĩ về những gì diễn ra sau hậu trường.
6. In một trang giấy
In ấn từng là một trong những điểm yếu nhất của Linux.
Tìm đúng driver, cài đúng file PPD, và thuyết phục máy in hợp tác có thể mất nhiều thời gian hơn cả viết tài liệu.
In ấn trên Linux từng là trò cười trong nhiều năm. May thay, giờ đây nó không còn là trò cười công bằng nữa.
Ngày nay, nhiều máy in hoạt động ngay khi chúng xuất hiện trên mạng của bạn.
7. Dùng hai màn hình
Chạy hai màn hình không hề đơn giản.
Bạn phải học những cái tên như Xinerama và NVIDIA TwinView, sửa file cấu hình, và khởi động lại desktop đồ họa sau mỗi lần thay đổi.
Làm cho hai màn hình hoạt động giống như giải một câu đố hơn là cấu hình máy tính.
Ngày nay, bạn chỉ cần kéo thả các màn hình vào đúng vị trí trong cửa sổ cài đặt, nhấn Apply, và xong.
8. Đóng nắp laptop
Đóng nắp laptop là một hành động của niềm tin.
Liệu nó có thức dậy lại không?
Đôi khi có. Đôi khi Wi-Fi biến mất. Đôi khi màn hình đen. Đôi khi toàn bộ hệ thống treo.
Bạn nhanh chóng học được cách lưu công việc trước khi thử suspend.
Ngày nay, suspend và resume đáng tin cậy đến nỗi hầu hết chúng ta không bao giờ phải nghĩ hai lần trước khi đóng nắp.
Đề xuất đọc: How to Disable Sleep on Laptop Lid Close in Linux (systemd)
9. Rượt đuổi dependency package
Cài một chương trình thường đồng nghĩa với việc cài thêm năm chương trình khác.
Một package phụ thuộc vào package khác. Package đó cần ba thư viện. Một trong những thư viện đó lại yêu cầu phiên bản cũ hơn của thứ gì đó.
Đôi khi trình cài đặt chào bạn bằng một thông báo như thế này:
error: Failed dependencies:
libfoo.so.3 is needed by bar-1.2.rpm
Thông báo đó đủ để phá hỏng cả buổi tối.
Ngày nay, các trình quản lý package hiện đại tự động giải quyết gần như tất cả các dependency này.
10. Chơi game mà không cần rời Linux
Trong nhiều năm, gaming là một trong những điểm yếu lớn nhất của Linux.
Hầu hết game PC chỉ được xây dựng cho Windows. Nếu một game tình cờ có phiên bản Linux, đó là một bất ngờ thú vị hơn là điều bình thường.
Nhiều người trong chúng ta dual-boot Windows chỉ để chơi game. Những người khác thử nghiệm với Wine, hy vọng bản phát hành mới nhất sẽ chạy được tựa game yêu thích mà không crash.
Ngày nay, nhờ đầu tư của Valve vào Linux gaming, Steam, Proton, và Steam Deck, hàng ngàn game Windows chạy đáng ngạc nhiên tốt trên Linux. Gaming không còn là lý do để nhiều người rời bỏ nền tảng này.
Đề xuất đọc:
- Run Windows Apps And Games Using WineZGUI On Linux
- How To Run Windows Software On Linux With Bottles
- Manage Your Games Using Lutris In Linux
11. Khi Enterprise Linux cần đĩa mềm driver
Cái này dành cho các sysadmin Linux kỳ cựu.
Tôi vẫn nhớ lúc cài Red Hat Enterprise Linux trên các máy chủ doanh nghiệp cũ. Trường hợp của tôi là máy chủ HP ProLiant vào năm 2007.
Đôi khi trình cài đặt đơn giản là không phát hiện được RAID hoặc bộ điều khiển lưu trữ. Quá trình cài đặt dừng lại cho đến khi tôi đưa vào một Driver Disk do nhà cung cấp phần cứng cung cấp.
Chỉ sau khi nạp driver đó, Anaconda mới thấy được các đĩa và tiếp tục cài đặt.
Lúc đó, điều này cảm thấy hoàn toàn bình thường.
Nhìn lại, mang theo một đĩa mềm driver chỉ để cài hệ điều hành nghe gần như không thể tin được.
Ngày nay, trình cài đặt Linux tự động nhận diện các bộ điều khiển lưu trữ doanh nghiệp. Chiếc đĩa driver nhỏ bé đó đã lặng lẽ trở thành một phần của lịch sử Linux.
12. Biết từng mảnh phần cứng của bạn
Người dùng Linux kỳ cựu trở thành chuyên gia phần cứng bất đắc dĩ.
Chúng ta học về chipset đồ họa, chipset Wi-Fi, chip âm thanh, card mạng, và cả thông số màn hình.
Không phải vì chúng ta muốn, mà vì Linux mong đợi chúng ta biết chúng.
Ngày nay, nhiều người dùng Linux không biết chipset nào bên trong laptop của họ. Đó thực sự là một điều tốt. Linux đã trở nên đủ thông minh để tự tìm ra cho chúng ta.
Đề xuất đọc:
- How To Check and Find CPU Information In Linux
- How To Find Hardware Specifications On Linux
- How To Find Hard Disk Drive Details In Linux
Nhìn lại
Linux chắc chắn đã có nhiều tính năng mới qua các năm. Tuy nhiên, tôi tin rằng thành tựu lớn nhất của nó là một điều khác.
Nó đã lặng lẽ loại bỏ vô số phiền toái hàng ngày.
Không một vấn đề nào trong số này biến mất nhờ một bản phát hành thần kỳ nào. Hàng ngàn nhà phát triển Linux đã sửa hết vấn đề nhỏ này đến vấn đề nhỏ khác, năm này qua năm khác. Hầu hết những bản sửa đó không bao giờ thành tin tức. Cùng nhau, chúng đã biến Linux thành hệ điều hành desktop mà chúng ta tận hưởng ngày nay.
Ngày nay, không ai viết blog vì con chuột của họ hoạt động. Không ai ăn mừng vì máy in được phát hiện tự động. Và không ai mở thảo luận vì laptop của họ thức dậy từ chế độ ngủ đúng như mong đợi.
Dùng Linux không còn bị coi là một việc của mọt sách nữa.
Đó chính xác là cách công nghệ tốt nên vận hành. Những cải tiến tốt nhất trở nên vô hình.
Tôi đã quên gì?
Đây là những nỗi đau Linux mà tôi nhớ nhất, nhưng tôi chắc rằng tôi đã quên vài thứ.
Nếu bạn đã dùng Linux từ lâu, tôi rất muốn nghe câu chuyện của bạn.
Điều gì từng là một trận chiến liên miên nhưng giờ đã trở thành chuyện nhỏ không đáng kể?
Đề xuất đọc:




