Back to Search Start Over

Free And Open Source Software At CERN: Integration Of Drivers In The Linux Kernel

Authors :
González Cobas, J D
Iglesias Gonsalvez, S
Lewis, J
Serrano, J
Vanga, M
Cota, E G
Rubini, A
Vaga, F
Publication Year :
2011

Abstract

Most device drivers written for accelerator control systems suffer from severe lack of portability due to the ad hoc nature of the code, often embodied with intimate knowledge of the particular machine it is deployed in. In this paper we challenge this practice by arguing for the opposite approach: development in the open, which in our case translates into the integration of our code within the Linux kernel. We make our case by describing the upstream merge effort of the tsi148 driver, a critical (and complex) component of the control system. The encouraging results from this effort have then led us to follow the same approach with two more ambitious projects, currently in the works: Linux support for the upcoming FMC boards [1, 2] and a new I/O subsystem.

Subjects

Subjects :
Accelerators and Storage Rings

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.od........65..aa98e54254e205e9bf77a2353fce63d7