Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-20 Thread Waldemar Brodkorb
Hi Thorsten,
Thorsten Glaser wrote,

> On Mon, 18 Jan 2016, Waldemar Brodkorb wrote:
> 
> > From a good friend I would expect some more positive feedback
> > for my hobby project ;)
> 
> I said, it has its niche, but I doubt it has a place
> as a generic Debian package… libraries are generally
> only packaged when something uses them, and C libra‐
> ries are hard.

May be you didn't know the reason for the package.
I'll try to use it for rebootstrap to build a complete
Debian system based on uClibc-ng. So then "something" 
or even "everything" will use it ;)

You can help doing some review of the package:
http://downloads.uclibc-ng.org/debian/

best regards
 Waldemar



Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-18 Thread Waldemar Brodkorb
Hi,
Thorsten Glaser wrote,

> On Mon, 18 Jan 2016, Waldemar Brodkorb wrote:
> 
> > It is a try to build a Debian system with an alternative C library
> 
> That would require a new dpkg architecture and other changes,
> e.g. you could build for linuxuclibc-i386 instead of linux-i386.
> 
> The avr32 people tried to make a µClibc-based Debian port and
> eventually failed, because the whole OS is much too dependent
> on glibc and GNUisms, and because of the quality…
> 
> The other libc ports (Debian/{free,net}bsd (as opposed to
> Debian/kFreeBSD), the Interix port, the Minix port, etc.)
> also mostly failed – sure, there are or were demonstrations,
> but the limitations prevented them from ever taking off.
> 
> > > Full disclosure: I do have commits in µClibc-ng.
> >
> > So you can further help to get stuff going ;)
> 
> I’ve already told you I’d prefer to see it die, and the only
> thing preventing that is nommu support in more sane libcs.

>From a good friend I would expect some more positive feedback
for my hobby project ;)
May be you should start to contact Rob Landley, he also wants
to see uClibc/uClibc-ng die. You could start a new project together,
how to kill uClibc/uClibc-ng project. What do you think about it? SCNR.

best regards
 Waldemar



Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-18 Thread Waldemar Brodkorb
Hi,
Thorsten Glaser wrote,

> On Sun, 17 Jan 2016, Waldemar Brodkorb wrote:
> 
> > uClibc-ng is a small C library for developing embedded Linux systems. It is
> > much smaller than the GNU C Library, but nearly all applications supported 
> > by
> > glibc also work perfectly with uClibc-ng.
> 
> How is that relevant for a binary distribution in which nothing will
> use this package? For cross-compiling, you only need the source code
> available. Also, µClibc is of so bad quality that, on MMU targets,
> musl is in all cases the better alternative.

It is a try to build a Debian system with an alternative C library
as Musl or uClibc-ng. More users of uClibc-ng will allow to get the
quality better. There is still no support for M68k, MIPS64, ARC or Xtensa.
Why not allowing a small Debian distro maybe without systemd to
exist?
 
> Full disclosure: I do have commits in µClibc-ng.

So you can further help to get stuff going ;)

best regards
 Waldemar



Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-17 Thread Waldemar Brodkorb
Package: wnpp
Severity: wishlist
Owner: Waldemar Brodkorb 

* Package name: uclibc-ng
  Version : 1.0.11
  Upstream Author : Waldemar Brodkorb 
* URL : http://www.uclibc-ng.org/
* License : LGPL
  Programming Lang: C
  Description : uClibc-ng is an implementation of the standard C library 
that is much smaller than glibc, which makes it useful for embedded systems.

uClibc-ng is a small C library for developing embedded Linux systems. It is
much smaller than the GNU C Library, but nearly all applications supported by
glibc also work perfectly with uClibc-ng.
uClibc-ng is a spin-off of uClibc (from Erik Andersen) from 
http://www.uclibc.org.