lkml.org 
[lkml]   [1998]   [Jul]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Kernel v2.3.x
On Tue, Jul 21, 1998 at 11:35:14PM -0400, Alex Buell wrote:
Hi,
> I've been thinking about the 2.3.x development, I have some suggestions
> that might help make the code tree more manageable.
>
> How about splitting the kernel tree into separate .tar.gz files like so:
>
> 1) Linux-Core-2.3.x.tar.gz - contains the 100% portable core of kernel
> 2) Linux-Arch-<cpu>-2.3.x.tar.gz - contains the architecture specifics
> i.e Linux-Arch-ia32-2.3.x,
> Linux-Arch-ia64-2.3.x,
> Linux-Arch-mips-2.3.x ... and so forth.
> 3) Linux-Drivers-<cpu>-2.3.x - contains the drivers for that architecture
> ie. Linux-Drivers-ia32... you get the idea.
>
> The idea behind this is to make it easier for people to download just the
> components they want for their particular architecture, instead of
> downloading everything as at present for the 2.1.x tree. Then they either
> untar themselves or use a script to "plug" the sources into a complete
> Linux tree, and configure using what someone proposed (a database config?)
> earlier this year. It'd certainly reduce the size of the files people have
> to download, and even make it easier to cross compile kernels.
>
> Any comments?
Well, I seem to remember this topic coming up every so often. If I remeber
correctly the response has usually been this:

* The architecture dependant part is relatively small. (This doesn't
apply to your idea about seperating the architecture dependant drivers,
though.)

* Linus has said (correct me if I'm wrong) that he personally probably would
not do that, but he had no problems if someone else did.

It's certainly possible to do this with any of the kernels; however I'm
sure it would be quite a bit of work**. If you're volunteering, I'd say go
ahead but keep in mind it'll use up quite a bit of your time. :)
-Myrdraal
** Keep in mind you'd need to produce linux-arch-XX *and* linux-driver-XX
patches for each architecture.
--
Linux jackalz 2.1.110 #109 Tue Jul 21 14:52:42 EDT 1998 i486
12:28am up 3:43, 15 users, load average: 0.22, 0.21, 0.18

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html

\
 
 \ /
  Last update: 2005-03-22 13:43    [W:0.401 / U:0.028 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site