Driver Kartu DoubleTalk PC ISA Diapus dari Linux 7.2, Dukungan Perangkatnya Masih Ada

Linux 7.2 akan membawa perubahan yang terdengar kecil, tetapi cukup berarti bagi pemeliharaan kernel. Salah satu driver lawas, dtlk, akan dihapus dari pohon kode, sementara dukungan untuk perangkatnya sendiri tidak ikut lenyap.

Driver yang dimaksud berkaitan dengan kartu speech synthesizer RC Systems DoubleTalk PC ISA, perangkat aksesibilitas yang dirilis pada 1991. Keputusan ini menegaskan bahwa Linux tidak selalu mempertahankan semua jalur dukungan lama jika kode di belakangnya dinilai sudah tidak sebanding dengan biaya perawatan.

Yang menarik, penghapusan dtlk bukan berarti pengguna DoubleTalk PC ISA kehilangan dukungan dari kernel. Perangkat yang sama masih bisa dipakai melalui driver lain di Linux, yakni lewat drivers/accessibility/speakup untuk kebutuhan screen reader. Jadi, yang dipangkas hanya satu driver khusus, bukan kompatibilitas perangkat secara keseluruhan.

Alasan penghapusan itu juga bukan semata-mata karena perangkatnya dianggap tidak relevan. Catatan perubahan menyebut driver dtlk memiliki masalah serius dalam gaya penulisan kode, sehingga posisinya dipandang kurang sehat untuk dipertahankan.

Riwayat pengembangannya juga sangat minim. Sejak Linux 2.6, pembaruan pada driver itu hanya berupa perbaikan besar-besaran di seluruh tree dan pembersihan kecil, tanpa perkembangan berarti yang menunjukkan kode tersebut masih aktif dirawat.

Di sisi lain, implementasi di speakup disebut tidak berbagi kode dengan dtlk. Artinya, dukungan untuk kartu DoubleTalk PC ISA tidak bergantung penuh pada driver yang akan dihapus itu, sehingga pembersihan kode bisa dilakukan tanpa memutus jalur aksesibilitas yang masih berguna.

Kernel Linux memang dikenal mampu menjaga kompatibilitas dengan perangkat yang sangat tua. Namun, setiap kode lama tetap membutuhkan pemeriksaan dan perawatan ketika bagian lain di kernel berubah, dan driver yang jarang disentuh bisa menjadi beban tersendiri.

Dalam kasus ini, pengembang menilai manfaat dtlk sudah sangat kecil, bahkan ada asumsi bahwa driver itu kemungkinan tidak lagi dipakai sama sekali. Dengan pertimbangan itu, penghapusan dipandang sebagai langkah wajar untuk mengurangi beban pemeliharaan di masa depan.

DoubleTalk PC ISA sendiri berada di kategori perangkat yang sangat spesifik. Sebagai speech synthesizer untuk aksesibilitas, kartu ini menunjukkan seberapa jauh Linux pernah membawa dukungan untuk hardware dari era komputer yang jauh lebih lama.

Karena itu, keputusan di Linux 7.2 lebih tepat dipahami sebagai penataan ulang kode ketimbang penghentian dukungan total. Satu driver dipensiunkan karena bermasalah dan jarang disentuh, tetapi jalur dukungan lain tetap tersedia bagi perangkat yang sama.

Source: www.xda-developers.com

Baca Juga

Back to top button