2.3. Membeli Perangkat Keras Khusus untuk GNU/Linux

Ada beberapa vendor, yang mengirimkan sistem dengan Debian atau distribusi lain dari GNU/Linux yang sudah dipasang sebelumnya. Anda mungkin membayar lebih untuk hak istimewa, tetapi itu membeli ketenangan hati, karena Anda bisa yakin bahwa perangkat kerasnya didukung dengan baik oleh GNU/Linux.

Apakah Anda membeli sistem dengan Linux dibundel, atau bahkan sistem bekas pakai, masih penting untuk memeriksa apakah perangkat keras Anda didukung oleh kernel Linux. Periksa apakah perangkat keras Anda tercantum dalam referensi yang ditemukan di atas. Beri tahu penjual Anda (jika ada) bahwa Anda sedang berbelanja untuk sistem Linux. Dukunglah vendor perangkat keras yang ramah Linux.

2.3.1. Hindari Perangkat Keras Proprietari atau Tertutup

Beberapa produsen perangkat keras tidak akan memberi tahu kami cara menulis driver untuk perangkat keras mereka. Orang lain tidak akan mengizinkan kami mengakses dokumentasi tanpa perjanjian kerahasiaan yang akan mencegah kami merilis kode sumber driver, yang merupakan salah satu elemen sentral dari perangkat lunak bebas. Karena kami belum diberikan akses ke dokumentasi yang dapat digunakan pada perangkat ini, mereka tidak akan berfungsi di bawah Linux.

Dalam banyak kasus ada standar (atau setidaknya beberapa standar de-facto) yang menggambarkan bagaimana sistem operasi dan driver perangkatnya berkomunikasi dengan kelas perangkat tertentu. Semua perangkat yang mematuhi standar (de-facto-) tersebut dapat digunakan dengan satu driver perangkat generik dan tidak diperlukan driver khusus perangkat. Dengan beberapa jenis perangkat keras (misalnya Human Interface Devices USB, yaitu papan tik, tetikus, dll., dan perangkat penyimpanan massal USB seperti flash disk USB dan pembaca kartu memori) ini bekerja dengan sangat baik dan praktis setiap perangkat yang dijual di pasar sesuai standar.

Di bidang lain, diantaranya misalnya pencetak, sayangnya tidak demikian. Meskipun ada banyak pencetak yang dapat diatasi melalui satu set kecil bahasa kontrol standar (de-facto) dan oleh karena itu dapat dibuat untuk bekerja tanpa masalah dalam sistem operasi apa pun, ada beberapa model yang hanya memahami perintah kontrol kepemilikan yang tidak tersedia dokumentasi yang dapat digunakan dan oleh karena itu tidak dapat digunakan sama sekali pada sistem operasi bebas atau hanya dapat digunakan dengan driver sumber tertutup yang disediakan vendor.

Bahkan jika ada driver sumber tertutup yang disediakan vendor untuk perangkat keras tersebut saat membeli perangkat, masa pakai praktis perangkat dibatasi oleh ketersediaan driver. Saat ini siklus produk telah menjadi pendek dan tidak jarang bahwa waktu yang singkat setelah perangkat konsumen berhenti produksi, tidak ada pembaruan driver yang tersedia lagi oleh pabrikan. Jika driver sumber tertutup lama tidak berfungsi lagi setelah pembaruan sistem, perangkat yang berfungsi sempurna menjadi tidak dapat digunakan karena kurangnya dukungan driver dan tidak ada yang dapat dilakukan dalam kasus ini. Oleh karena itu, Anda harus menghindari membeli perangkat keras tertutup sejak awal, terlepas dari sistem operasi yang ingin Anda gunakan.

Anda dapat membantu memperbaiki situasi ini dengan mendorong produsen perangkat keras tertutup untuk merilis dokumentasi dan sumber daya lain yang diperlukan bagi kami untuk menyediakan driver bebas untuk perangkat keras mereka.