List Info

Thread: Sorry -just need to vent




Sorry -just need to vent
user name
2007-08-09 11:21:34
This has absolutely nothing at all to do with alfs.  I just
need to
vent so please forgive me.

Why on earth is it so difficult to make a kernel
configuration from
scratch that doesn't require an initrd image.  I've been
messing
around with it for at least a week now and I *finally* got
it working.
Would it be so hard for the kernel guys to add a
"noinitrdconfig"
target to the makefile that would generate a kernel config
with
everything needed to be able to boot from either an IDE or
SCSI
drive?  This target wouldn't need all of the assorted
drivers, just
the minimal amount of stuff needed to be able to boot
without
needing an initrd image.

There...I feel better now....thanks....



Mike

-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discu
ss
FAQ: http://www.linux
fromscratch.org/faq/
Unsubscribe: See the above information page

Re: Sorry -just need to vent
country flaguser name
Spain
2007-08-09 12:24:59
El Jueves, 9 de Agosto de 2007 18:21, Michael J. Lynch
escribió:

> Why on earth is it so difficult to make a kernel
configuration from
> scratch that doesn't require an initrd image.  I've
been messing
> around with it for at least a week now and I *finally*
got it working.
> Would it be so hard for the kernel guys to add a
"noinitrdconfig"
> target to the makefile that would generate a kernel
config with
> everything needed to be able to boot from either an IDE
or SCSI
> drive?  This target wouldn't need all of the assorted
drivers, just
> the minimal amount of stuff needed to be able to boot
without
> needing an initrd image.

Get an usable minimal non-modules/non-initrd .config file
for my new 
AMD64-based machine took me three days, I understand you
:-/

The most frustrating part for me is that the options
dependencies are not in a 
clear linear-tree layout. I.e., selecting/unselecting some
option from the 
last menus can activate/deactive some option from the
already visited first 
menus, thus forcing to review at lest two times all entries
to can know what 
is actually selected.

-- 
Manuel Canales Esparcia
Usuario de LFS nº2886:       http://www.linuxfroms
cratch.org
LFS en castellano: http://www.escomp
oslinux.org/lfs-es http://www.lfs-es.info
TLDP-ES:                           http://es.tldp.org
-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discu
ss
FAQ: http://www.linux
fromscratch.org/faq/
Unsubscribe: See the above information page

Re: Sorry -just need to vent
country flaguser name
Australia
2007-08-09 13:06:36
> Would it be so hard for the kernel guys to add a
"noinitrdconfig"
> target to the makefile that would generate a kernel
config with

>From everything I've seen, the kernel developers are a
fairly insular, 
single-purpose kind of group these days.  If what you're
trying to do here 
is of interest to business, then try submitting it; they
might accept it. 
If it's something only non-commercial users are likely to
want, however, 
they'll probably ignore you.  I remember reading about why
Con Kolivas quit 
as a developer a week or so back.  Because the work he was
doing was for end 
users; i.e., the desktop, they basically ignored him until
he got sick of 
it, and then because he got some press, Linus predictably
tried to whitewash 
it and make excuses afterwards.

IMHO a really awesome thing would be if someone created a
universal 
implementation of whatever bits of a kernel needed to be
universal, 
(presumably module framework, executable format, and maybe
the bootloader) 
and then we saw a lot of people doing completely their own
thing outside 
that.  Some would be really bloated, some would be really
efficient, some 
would be tied primarily to one compiler, (say GCC) and
others would be based 
around the other compilers. (Amsterdam, Tendra, ICC)  You'd
also see 
multiple implementations of things like job control, memory
management, and 
so forth...and even people like me who sadly don't have any
idea how to 
actually write a kernel from scratch but who still know that
they'd like 
another one, (in my own case primarily in order to have a
kernel which was 
entirely free of association with/dependency on the FSF,
even including 
GCC - not even the BSD kernels have that) could shop between
the various 
implementations in order to find the best implementation for
the specific 
tasks they were doing.

I know anyone commercially minded (or unintelligent) here
will wince in 
horror at the idea of the supposed anarchic splintering that
the above 
scenario would lead to...same as how people hate the fact
that there are so 
many different distros and package management
implementations in existence 
already.  What said people don't understand though, is that
that is actually 
how evolutionary biology works; you have a large number of
potential 
candidates, and each gets selected based on their fitness
for the given 
purpose.  Monoculture isn't a good thing, and the only
reason why most of 
the people who want one do so is because having a
monoculture means they 
don't have to think. 

-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discu
ss
FAQ: http://www.linux
fromscratch.org/faq/
Unsubscribe: See the above information page

Re: Sorry -just need to vent
user name
2007-08-09 13:15:35
On 8/9/07, Michael J. Lynch <mlynchgcom.com> wrote:
> This has absolutely nothing at all to do with alfs.  I
just need to
> vent so please forgive me.
>
> Why on earth is it so difficult to make a kernel
configuration from
> scratch that doesn't require an initrd image.

Alternatively, you can be on the (LFS) bleeding edge and use
the
mkinitramfs utility that Bryan Kadzban has been working on.

http://linuxfromscratch.org/pipermail/lfs-dev
/2007-June/059512.html

You need to have svn to check it out. No tarballs yet. If
you do try
it out, please send feedback to lfs-dev.

--
Dan
-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discu
ss
FAQ: http://www.linux
fromscratch.org/faq/
Unsubscribe: See the above information page

Re: Sorry -just need to vent
country flaguser name
United States
2007-08-09 18:30:36
On Thu, 09 Aug 2007 11:21:34 -0500, Michael J. Lynch wrote:

> Why on earth is it so difficult to make a kernel
configuration from
> scratch that doesn't require an initrd image.  I've
been messing around
> with it for at least a week now and I *finally* got it
working. Would it

On many systems you need to build only three or four modules
into the 
kernel to make it bootable.  Video, chipset, fixed disk
support, and 
filesystem for the root partition.  On anything but
specialized hardware 
this isn't all that much.  Everything else can be loaded by
module-init-
tools after the kernel has finished initializing the system
and, with 
modern systems, most modules are automagically loaded simply
when they 
exist.

At one time a non-initrd image was more popular.  Initrd
didn't become 
standard in Debian Sid, iirc, until late in '03.  Now that
you have an 
initrd free config you may save it and use it for make
oldconfig and thus 
minimize future frustration.

All that said, though, it's not much different from anything
else.  The 
first mile you ever walked was the hardest mile you'll ever
walk.  The 
first sort algorithm you ever wrote was the hardest sort
algorithm you'll 
ever write.  The first standardized test you ever took will
likely be the 
hardest standardized test you'll ever take.

With time and experience you'll be able to configure a
completely blank 
kernel for whatever end product you like even without using
oldconfig.

-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discu
ss
FAQ: http://www.linux
fromscratch.org/faq/
Unsubscribe: See the above information page

An apology
country flaguser name
Australia
2007-08-10 07:45:09
I'm going to be quiet after this, but on reflection I
realised I was 
probably somewhat offensive in my last two posts to this
list, and so wanted 
to apologise to anyone who perhaps was offended by them.  I
seem to be 
cursed with a particularly unfortunate and combative style
of 
self-expression...I've recently in fact alienated more or
less everyone I've 
known both online and off because of it.

I will, as promised, now shut up.  

-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discu
ss
FAQ: http://www.linux
fromscratch.org/faq/
Unsubscribe: See the above information page

[1-6]

about | contact  Other archives ( Real Estate discussion Medical topics )