public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: ebiederm@xmission.com (Eric W. Biederman)
To: "H. Peter Anvin" <hpa@zytor.com>
Cc: Russell King <rmk@arm.linux.org.uk>,
	Linus Torvalds <torvalds@transmeta.com>,
	Roman Zippel <zippel@linux-m68k.org>, Greg KH <greg@kroah.com>,
	linux-kernel@vger.kernel.org
Subject: Re: [BK PATCH] klibc for 2.5.64 - try 2
Date: 08 Mar 2003 18:29:46 -0700	[thread overview]
Message-ID: <m1n0k5jpit.fsf@frodo.biederman.org> (raw)
In-Reply-To: <3E6A5C44.9060002@zytor.com>

"H. Peter Anvin" <hpa@zytor.com> writes:

> Eric W. Biederman wrote:
> > The last time I worked on something like this I put a dhcp client, and
> > a tftp client in a single binary, my compressed initrd was only 16K on
> > x86.  And I had a complete network boot loader using the linux kernel.
> > Now the kernel is so big and bloated it has not been practical to use
> > it.  So my effort has mostly been concentrated on etherboot.  Which
> > is essentially a mini-kernel that just focuses on being a network boot
> > loader.  And with etherboot I can get a udp/ip stack. With dhcp and
> > tftp support, and an eepro100 nic driver into 38K on an Itanium (The
> > platform with possible the most bloated binaries known to man).  On x86
> > with an eepro100 driver I can usually get it down to around 16K.  (All
> > sizes represent self decompressing executables).
> >
> 
> Incidentally, any hope of getting Etherboot to act as a PXE stack any time soon?

Etherboot is unlikely to support UNDI.

However there is already some code that was integrated that exports
the UDP/TFTP layers PXE clients use.  The code just needs some
cleanups so that it works, maybe weeks worth of work.  All of the
calls pxelinux use are already present.

> 	-hpa (ducks & runs)

I prefer an interface that does not need callbacks, things are just
plain simpler.  But when the callback is easy and there already is a
better mechanism I don't have a problem with it.

Of course it is worth noting that PXE runtime support on the itanium
does not even resemble PXE runtime support on x86.  Unlike unix it
does not have a stable API.

Eric

  reply	other threads:[~2003-03-09  1:19 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-07  0:16 [BK PATCH] klibc for 2.5.64 - try 2 Greg KH
2003-03-07  1:02 ` Roman Zippel
2003-03-07  1:05   ` H. Peter Anvin
2003-03-07  1:23     ` Roman Zippel
2003-03-07  1:35       ` H. Peter Anvin
2003-03-07  9:55         ` Roman Zippel
2003-03-07 13:43           ` H. Peter Anvin
2003-03-07 15:33             ` Kai Germaschewski
2003-03-07 19:42               ` H. Peter Anvin
2003-03-07 18:37             ` Roman Zippel
2003-03-07 18:52               ` Linus Torvalds
2003-03-07 21:55                 ` Roman Zippel
2003-03-07 23:05                   ` Linus Torvalds
2003-03-07 23:36                     ` Greg KH
2003-03-07 23:53                       ` Linus Torvalds
2003-03-07 23:55                         ` Greg KH
2003-03-08  0:47                           ` Linus Torvalds
2003-03-08  0:54                             ` Greg KH
2003-03-07 23:39                     ` Russell King
2003-03-07 23:44                       ` H. Peter Anvin
2003-03-08  0:00                         ` Russell King
2003-03-08  0:38                         ` Roman Zippel
2003-03-08  0:46                           ` H. Peter Anvin
2003-03-08  1:27                             ` Roman Zippel
2003-03-12 17:27                               ` Pavel Machek
2003-03-13  0:22                                 ` H. Peter Anvin
2003-03-08  0:46                           ` David Lang
2003-03-08  1:49                             ` Roman Zippel
2003-03-08  2:00                               ` David Lang
2003-03-08  2:26                                 ` Roman Zippel
2003-03-08 16:55                                 ` Roman Zippel
2003-03-08 17:06                                   ` Vlad@geekizoid.com
2003-03-08  2:06                       ` Eric W. Biederman
     [not found]                         ` <20030308100359.A27153@flint.arm.linux.org.uk>
2003-03-08 15:50                           ` Eric W. Biederman
2003-03-08 16:13                             ` Russell King
2003-03-08 17:28                               ` Eric W. Biederman
2003-03-08 21:08                                 ` H. Peter Anvin
2003-03-09  2:25                                   ` Eric W. Biederman
2003-03-09  2:30                                     ` Larry McVoy
2003-03-09 11:32                                 ` Daniel Egger
2003-03-09 11:46                                   ` Eric W. Biederman
2003-03-09 14:19                                     ` Daniel Egger
2003-03-10  0:49                                       ` H. Peter Anvin
2003-03-10  1:40                                         ` Daniel Egger
2003-03-10  6:01                                       ` Eric W. Biederman
2003-03-10 20:33                                       ` Hans-Peter Jansen
2003-03-10 22:02                                         ` Daniel Egger
2003-03-08 20:52                             ` H. Peter Anvin
2003-03-08 21:10                             ` H. Peter Anvin
2003-03-09  1:29                               ` Eric W. Biederman [this message]
2003-03-09  1:46                                 ` H. Peter Anvin
2003-03-09  2:37                                   ` Eric W. Biederman
  -- strict thread matches above, loose matches on Subject: below --
2003-03-07 19:21 Matthew Wilcox
2003-03-07 21:04 ` Alan Cox
     [not found] <1047106664.22024.0.camel@rth.ninka.net>
2003-03-08 15:54 ` Linus Torvalds
2003-03-08 16:03   ` David S. Miller
2003-03-08 16:35     ` Linus Torvalds
2003-03-08 16:22       ` David S. Miller
2003-03-08 17:07       ` Larry McVoy
2003-03-08 20:22         ` Linus Torvalds
2003-03-08 21:02         ` H. Peter Anvin
2003-03-08 20:56       ` H. Peter Anvin
2003-03-09  1:24       ` Roman Zippel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m1n0k5jpit.fsf@frodo.biederman.org \
    --to=ebiederm@xmission.com \
    --cc=greg@kroah.com \
    --cc=hpa@zytor.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rmk@arm.linux.org.uk \
    --cc=torvalds@transmeta.com \
    --cc=zippel@linux-m68k.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox