linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] udev 097 release
@ 2006-08-13 12:54 Kay Sievers
  2006-08-14  7:23 ` Tobias Powalowski
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Kay Sievers @ 2006-08-13 12:54 UTC (permalink / raw)
  To: linux-hotplug

Here comes a new udev version. Thanks to everybody who
helped finding bugs or sending fixes.

The tarball can be found here:
  ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug

The development repository can be found here:
  http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=summary

udev 097
====
Bugfixes and small improvements.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid\x120709&bid&3057&dat\x121642
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] udev 097 release
  2006-08-13 12:54 [ANNOUNCE] udev 097 release Kay Sievers
@ 2006-08-14  7:23 ` Tobias Powalowski
  2006-08-14 11:44 ` Kay Sievers
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Tobias Powalowski @ 2006-08-14  7:23 UTC (permalink / raw)
  To: linux-hotplug


[-- Attachment #1.1: Type: text/plain, Size: 1448 bytes --]

Am Sonntag, 13. August 2006 14:54 schrieb Kay Sievers:
> Here comes a new udev version. Thanks to everybody who
> helped finding bugs or sending fixes.
>
> The tarball can be found here:
>   ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug
>
> The development repository can be found here:
>   http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=summary
>
> udev 097
> ========
> Bugfixes and small improvements.
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
> Linux-hotplug-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
Hi,
Well you forgot one thing to mention, klibc support is gone.
Why you removed klibc support?
Our distro uses udev in early user space and would like to continue using 
klibc for this.
Was this an accident or is udev dropping klibc support?
thanks
greetings
tpowa
-- 
Tobias Powalowski
Archlinux Package Maintainer (tpowa)
http://www.archlinux.org
tpowa@archlinux.org

[-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 373 bytes --]

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

[-- Attachment #3: Type: text/plain, Size: 226 bytes --]

_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] udev 097 release
  2006-08-13 12:54 [ANNOUNCE] udev 097 release Kay Sievers
  2006-08-14  7:23 ` Tobias Powalowski
@ 2006-08-14 11:44 ` Kay Sievers
  2006-08-14 14:27 ` Aaron Griffin
  2006-08-14 14:46 ` Kay Sievers
  3 siblings, 0 replies; 5+ messages in thread
From: Kay Sievers @ 2006-08-14 11:44 UTC (permalink / raw)
  To: linux-hotplug

On Mon, 2006-08-14 at 09:23 +0200, Tobias Powalowski wrote:
> Am Sonntag, 13. August 2006 14:54 schrieb Kay Sievers:
> > Here comes a new udev version. Thanks to everybody who
> > helped finding bugs or sending fixes.
> >
> > The tarball can be found here:
> >   ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug
> >
> > The development repository can be found here:
> >   http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=summary
> >
> > udev 097
> > ====
> > Bugfixes and small improvements.

> Well you forgot one thing to mention, klibc support is gone.
> Why you removed klibc support?

Klibc is not officially supported, but udev should still build with it
(I don't test it though). The more complex initramfs setups need tools
that will probably never compile with klibc cause they use threads.

Also simple stuff like long commandline options or fnmatch() isn't
supported by klibc. Or it is very very slow cause of the unbuffered IO,
for fgets() like functions, which syscall into the kernel for every
single character they read.

Therefore it doesn't make sense for the complex initramfs setups to use
klibc, cause glibc is needed anyway. They usually just use a copy of the
standard dynamically linked glibc binaries in initramfs. If you have a
single tool, that is needed here, but doesn't compile or work correctly
with klibc, you end up with two libc's in initramfs, and the whole idea
doesn't really make sense anymore.

Also todays udev operates as a daemon only, not as a called binary and
klibc is not really suitable to drive daemons, cause it doesn't do
proper memory management. It seems to works fine on small machines, but
we can't support that, or recommend using it.

> Our distro uses udev in early user space and would like to continue using 
> klibc for this.

Nothing really has changed, just provide CC= and LD= and it should act
the same as older releases, I just removed the convenience USE_KLIBC
switch that did the CC, LD assignment and turned "if __KLIBC__" into
"if !__GLIBC__".

> Was this an accident or is udev dropping klibc support?

It isn't an accident, there is no official klibc support, but it should
still be possible to use it.

Thanks,
Kay


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid\x120709&bid&3057&dat\x121642
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] udev 097 release
  2006-08-13 12:54 [ANNOUNCE] udev 097 release Kay Sievers
  2006-08-14  7:23 ` Tobias Powalowski
  2006-08-14 11:44 ` Kay Sievers
@ 2006-08-14 14:27 ` Aaron Griffin
  2006-08-14 14:46 ` Kay Sievers
  3 siblings, 0 replies; 5+ messages in thread
From: Aaron Griffin @ 2006-08-14 14:27 UTC (permalink / raw)
  To: linux-hotplug

On 8/14/06, Kay Sievers <kay.sievers@vrfy.org> wrote:
> Klibc is not officially supported, but udev should still build with it
> (I don't test it though). The more complex initramfs setups need tools
> that will probably never compile with klibc cause they use threads.
>
> Also simple stuff like long commandline options or fnmatch() isn't
> supported by klibc. Or it is very very slow cause of the unbuffered IO,
> for fgets() like functions, which syscall into the kernel for every
> single character they read.

Would you be interested in bug testing, assuming the stdc functions
are not patched in?

i.e. If I were to send a patch which doesn't change anything on the
gcc side, but fixes something with klibc, would it be responded to
with "klibc isn't supported" or not?

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid\x120709&bid&3057&dat\x121642
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] udev 097 release
  2006-08-13 12:54 [ANNOUNCE] udev 097 release Kay Sievers
                   ` (2 preceding siblings ...)
  2006-08-14 14:27 ` Aaron Griffin
@ 2006-08-14 14:46 ` Kay Sievers
  3 siblings, 0 replies; 5+ messages in thread
From: Kay Sievers @ 2006-08-14 14:46 UTC (permalink / raw)
  To: linux-hotplug

On Mon, 2006-08-14 at 09:27 -0500, Aaron Griffin wrote:
> On 8/14/06, Kay Sievers <kay.sievers@vrfy.org> wrote:
> > Klibc is not officially supported, but udev should still build with it
> > (I don't test it though). The more complex initramfs setups need tools
> > that will probably never compile with klibc cause they use threads.
> >
> > Also simple stuff like long commandline options or fnmatch() isn't
> > supported by klibc. Or it is very very slow cause of the unbuffered IO,
> > for fgets() like functions, which syscall into the kernel for every
> > single character they read.
> 
> Would you be interested in bug testing, assuming the stdc functions
> are not patched in?

I have no real interest, I just recommend not using it to build udev.

> i.e. If I were to send a patch which doesn't change anything on the
> gcc side, but fixes something with klibc, would it be responded to
> with "klibc isn't supported" or not?

Depends on how intrusive they are, simple stuff should be fine. But
ifdef __KLIBC__, or code that implements standard stuff that klibc
doesn't support is no longer accepted.

I'm tired of not using basic stuff like long options, fnmatch(),
fgets(), ... cause of klibc's limitations, and I don't make any promises
not to start using these standard interfaces some day.

Kay


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid\x120709&bid&3057&dat\x121642
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-08-14 14:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-13 12:54 [ANNOUNCE] udev 097 release Kay Sievers
2006-08-14  7:23 ` Tobias Powalowski
2006-08-14 11:44 ` Kay Sievers
2006-08-14 14:27 ` Aaron Griffin
2006-08-14 14:46 ` Kay Sievers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).