LinuxQuestions.org
Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-14-2013, 09:28 AM   #1
littlebigman
Member
 
Registered: Aug 2008
Posts: 528

Rep: Reputation: 32
Question Are all open-source drivers included in Linux?


Hello

This is definitely a newbie question.

With Linux supporting so many devices these days, I was wondering if mainstream distros include all the open-source (and some proprietary) drivers ever developed, or is the user expected to download/recompile a different kernel in case some driver isn't included?

To improve the chance of users having the perfect Linux experience, I'd like to hand out a distro that so many drivers that it's very likely to be plug and play.

Thank you.
 
Old 03-14-2013, 09:40 AM   #2
ronlau9
Senior Member
 
Registered: Dec 2007
Location: In front of my LINUX OR MAC BOX
Distribution: Mandriva 2009 X86_64 suse 11.3 X86_64 Centos X86_64 Debian X86_64 Linux MInt 86_64 OS X
Posts: 2,369

Rep: Reputation: Disabled
If you do not have exotic hardware most distro works out of the box
 
Old 03-14-2013, 12:04 PM   #3
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2017 CentOS6.9 CentOS7.4 + 50+ other Linux OS, for test only.
Posts: 16,756

Rep: Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329Reputation: 3329
Quote:
I was wondering if mainstream distros include all the open-source
(and some proprietary) drivers ever developed
No, not at all.


Quote:
is the user expected to download/recompile a different kernel
in case some driver isn't included ?
No. Compiling the one module in question will do : <name>.ko

-
 
Old 03-15-2013, 04:39 AM   #4
kooru
Senior Member
 
Registered: Sep 2012
Posts: 1,385

Rep: Reputation: 273Reputation: 273Reputation: 273
http://en.wikipedia.org/wiki/List_of...ware_for_Linux
 
Old 03-15-2013, 07:16 AM   #5
littlebigman
Member
 
Registered: Aug 2008
Posts: 528

Original Poster
Rep: Reputation: 32
Thanks for the infos.

I intend to ship USB sticks to users who have trouble with their Windows host, so it could be very exotic (desktops from years ago, recent laptops, printers and external drives), so I would like a kernel that supports as many open-source drivers as possible.

So if a driver is missing, all it takes is recompiling into a .ko binary, and tell Linux to load it?

Last edited by littlebigman; 03-15-2013 at 07:43 AM.
 
Old 03-15-2013, 11:55 AM   #6
jefro
Moderator
 
Registered: Mar 2008
Posts: 17,195

Rep: Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562
dupe.

Last edited by jefro; 03-18-2013 at 03:29 PM.
 
Old 03-15-2013, 05:14 PM   #7
jefro
Moderator
 
Registered: Mar 2008
Posts: 17,195

Rep: Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562Reputation: 2562
People who make distro's tend to target an audience. They add in drivers for their intended users. Very often one has to add in drivers to match their computer.

Problem with making too many drivers is that there are millions of them, they change chipsets, change numbers and may not pick up the correct one.

There are three ways to add in drivers. From kernel, from outside kernel or use something like ndiswrapper.

You may wish to simply take a well known disto and use it.
 
Old 03-18-2013, 10:14 AM   #8
littlebigman
Member
 
Registered: Aug 2008
Posts: 528

Original Poster
Rep: Reputation: 32
Thanks for the infos.

I guess
From Kernel = statically linked within the Linux binary
Outside Kernel = dynamically linked with a Linux binary compiled to allow loading and unloading drivers at will
NDIS wrapper = use Windows drivers when no Linux driver is available, either open- or closed-source
 
Old 03-18-2013, 12:32 PM   #9
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,714

Rep: Reputation: 1280Reputation: 1280Reputation: 1280Reputation: 1280Reputation: 1280Reputation: 1280Reputation: 1280Reputation: 1280Reputation: 1280
Quote:
Originally Posted by littlebigman View Post
Thanks for the infos.

I guess
From Kernel = statically linked within the Linux binary
Outside Kernel = dynamically linked with a Linux binary compiled to allow loading and unloading drivers at will
NDIS wrapper = use Windows drivers when no Linux driver is available, either open- or closed-source
From kernel - included with kernel source, may be builtin (not likely) or module (much more likely) and thus loadable at will or as directed by system startup (udev scans and loads).
Outside kernel - not included with source.
 
Old 03-19-2013, 10:22 AM   #10
littlebigman
Member
 
Registered: Aug 2008
Posts: 528

Original Poster
Rep: Reputation: 32
Thanks for the clarification.

In case users need some extra driver for their hardware, I'll just ship them a new customized stick.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Open-Source GPU Drivers Improved For Linux 3.8 LXer Syndicated Linux News 0 11-21-2012 03:42 PM
LXer: Raspberry Pi drivers open sourced first ARM-based SoC with native open source drivers LXer Syndicated Linux News 0 10-24-2012 07:10 PM
LXer: The Linux Kernel and Open Source Drivers LXer Syndicated Linux News 0 07-23-2009 07:50 PM
[SOLVED] Fastest video card with best open-source drivers for linux 10110111 Linux - Hardware 7 04-02-2009 11:34 AM
where is the source codes for the open source drivers for each linux distros centguy Linux - Software 9 01-02-2009 12:14 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:19 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration