LinCANは、複数のカード(異なるチップやI/Oメソッドでさえ)で動作することができるCANドライバを実装するLinuxカーネル・モジュールです。各通信オブジェクトは、同時に複数のアプリケーションからアクセスすることができます。ドライバは、Linuxカーネル 2.4.x、2.6.x及び3.xをサポートし、select、poll、fasync、O_NONBLOCK及びO_SYNCセマンティクス並びにマルチスレッドなread/write機能を実装しています。これは、一般的なIntel i82527、Philips 82c200及びPhilips SJA1000(標準とPeliCANモードで)CANコントローラで動作します。OrtCANプロジェクト・コンポーネントの一つとして開発され、CAN/CANopenに関連するコンポーネント群の一部です。