LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 06-27-2007, 05:38 AM   #1
btbx
Member
 
Registered: Jun 2007
Posts: 67

Rep: Reputation: 15
Smile Porting Kernel And Drivers To New CPU


Hi
I want to ask about a new project to port the complete Linux Kernel and drivers into a brand new CPU/ hardware platform.

1. Who can do this porting?
Is it Linus Torvald, Marcello, Linux Foundation or a professional developer team?

2. What is the time required for such project?
Is it 6 months, 1 year, 2 years or more?

Thank you.
 
Old 06-27-2007, 10:01 PM   #2
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Quote:
Originally Posted by btbx
Hi
I want to ask about a new project to port the complete Linux Kernel and drivers into a brand new CPU/ hardware platform.
You have a CPU fab, but no development group?


Quote:
1. Who can do this porting?
Is it Linus Torvald, Marcello, Linux Foundation or a professional developer team?
Anyone can do the porting. You can do it. Anyone you hire can do it.

Quote:
2. What is the time required for such project?
Is it 6 months, 1 year, 2 years or more?
What is the skill set of the people you have hired? How many people have you hired?

Quote:
Thank you.
You are welcome.
 
Old 06-28-2007, 11:20 AM   #3
rick.2g
Member
 
Registered: Sep 2005
Posts: 41

Rep: Reputation: 15
It depends... 6 months is generous, but with new platforms, things can get messy. I ran a porting project once while the CPU was still in development (FPGAs are fun :P... and very tempermental), and we kept running into hardware bugs which had to be fixed. It helped quite a bit in that we allowed them to work out some bugs they hadn't found yet, but it also slowed down the project considerably. We finished the "port" before the CPU was even done, but it wasn't too stable yet. Once they finished up the CPU design, we were able to clean things up and finish the project. The actual porting time should have been ~3-4 months, but because we were working with unfinished hardware, it ended up taking well over 18 months (with 2 developers), tho I don't remember the exact time span off the top of my head.

There's a lot of if's involved, but you don't need to go to the top of the kernel developers list to find people who can do it. Any decent programmer familiar with linux and the arch you're designing can take a crack at it. That said, there's a large amount of variability of quality between programmers - as with any project, the better the engineers, the better the end result.
 
Old 06-30-2007, 03:42 AM   #4
btbx
Member
 
Registered: Jun 2007
Posts: 67

Original Poster
Rep: Reputation: 15
I want to hire a famous, professional Linux software company/team for porting the kernel and drivers with a time limit and fixed budget.

I had contacted major IT companies in Asia, but most of them only handle Windows based database/accounting/ERP/CRM applications.

What is the name of famous Linux software development companies?
 
Old 06-30-2007, 10:49 AM   #5
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Redhat, Novell, IBM.
 
Old 07-01-2007, 07:53 PM   #6
rick.2g
Member
 
Registered: Sep 2005
Posts: 41

Rep: Reputation: 15
Quote:
Originally Posted by btbx
I want to hire a famous, professional Linux software company/team for porting the kernel and drivers with a time limit and fixed budget.

What is the name of famous Linux software development companies?
I don't see Redhat or Novell doing new arch work - they're userspace companies that utilize open-source and commoditize it - they're not going to be interested in writing drivers for new specialized devices. If you're talking about a whole new arch, then you'll need compilers & libraries built for it, which isn't a small task itself. If you're thinking about embedded-device linux and drivers to work on it, then Wind River was one of the first Linux companies for embedded devices - I think they've expanded a bit more into general embedded work, not just linux-based anymore. Live Oak Logic is another small company that's started picking up that same kind of work - I think they spawned off Wind River a bit, too. It's all the same engineers, picking up 6-month contracts .
 
Old 07-01-2007, 08:37 PM   #7
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Quote:
I don't see Redhat or Novell doing new arch work
Funniest thing I've read all day.
 
  


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
Porting driver to kernel 2.6 jhoya Linux - Software 0 08-24-2005 11:25 AM
Porting driver to 2.6.9 kernel. Stuck with i2c not using /proc fs anymore rschnall Linux - Software 2 08-14-2005 05:06 AM
approach document for Porting drivers from 2.4 to 2.6 dkotian Linux - Software 1 10-31-2004 10:00 AM
porting windows drivers to linux? bizx Linux - Hardware 7 07-08-2004 04:30 PM
Device Drivers - Porting from Solaris to Linux jvs Linux - General 1 05-28-2002 11:30 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 02:02 PM.

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