LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... Note: An (*) indicates there is no official participation from that distribution here at LQ.

Notices


Reply
  Search this Thread
Old 05-14-2009, 08:52 AM   #1
dahweeds
LQ Newbie
 
Registered: Nov 2008
Posts: 24

Rep: Reputation: 0
When developing Kernel Module, which linux prepares best cross platform distribution


I have been given the mission, "if I choose to accept it" of taking over development of a certain external storage provider's linux kernel module development. The company has implemented a pretty good windows interface, but their Linux and MAC software has faltered.

The software communicates with the storage unit allowing the computers that access the unit as a mounted disk, but the company uses a proprietary protocol for the connection rather than tcp/ip. They are able to move data significantly faster across the LAN in this way.

They also hope to embed linux in things like security cameras, or some other "dumb terminals" which will be using the one of their storage devices as the local disk. None of that has been realized until now. The final module must work across many platforms though and at every user level. A lot of home users are getting by with the limited version but the company hopes to beef it up to the level of the windows version.

The stalled kernel module sources exist, but the company is not willing to release the entire code to open source for whatever reasons. I think it is about 80% GPL at this time.

So I am gathering information and input from those much more experienced than I, to decide if I should undertake the project. I'm posting here to see what is the best distribution to develop this on. I use debian linux. I have managed a CentOS server and tinkered briefly with unix and some of the live CDs. I'd like to develop on Debian but I know rpm package is very popular. Most of the users who request updated versions ask about Ubuntu drivers.

If you have any insight about the most easily transformable kernel module package please tell me what to aim for.
 
Old 05-15-2009, 02:04 AM   #2
i92guboj
Gentoo support team
 
Registered: May 2008
Location: Lucena, Córdoba (Spain)
Distribution: Gentoo
Posts: 4,083

Rep: Reputation: 405Reputation: 405Reputation: 405Reputation: 405Reputation: 405
I can't see I see much sense on your question about cross-platform in which regards the kernel land related stuff.

Leaving aside distro specific patches that are often minor things, all the distros are going to use the same kernel. The truly important thing that you need to consider is which kernel version is going to be the base for your development. If you need to test on many platforms probably a source based distro like Gentoo is going to be the best, because you can compile it to run in almost anything. Binary distros often offer precompiled packages for a very finite number of architectures. Though some like debian might offer a wider choice.

As for rpm vs. deb vs. whatever else. I wouldn't worry about that at all. Just ship the sources are a regular tar.gz package. When the thing is ready you can worry about generating whatever binary packages that you need. That's an unrelated problem and often user contributed packages are going to help with that (any debian user can create a .deb for debian, same for rpm on mandriva or whatever).
 
  


Reply



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: The cross-platform option: Developing Web applications for smartphones LXer Syndicated Linux News 0 01-21-2009 07:20 AM
Whats the best cross-platform GUI kit for developing opengl programs? chutsu Programming 4 04-18-2008 03:27 PM
Developing cross platform applications Principher Programming 7 08-27-2006 01:35 PM
Cross platform program on linux & XP karfei00 Linux - Software 2 05-14-2004 09:06 AM
The best IDE for developing cross-platform CAD software cjp Programming 1 12-04-2003 08:08 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions

All times are GMT -5. The time now is 11:22 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
Open Source Consulting | Domain Registration