Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jan 2019 15:02:56 +0100
From:      Polytropon <freebsd@edvax.de>
To:        Arthur Chance <freebsd@qeng-ho.org>
Cc:        iam@sdf.org, freebsd-questions@freebsd.org
Subject:   Re: libc : non-c specific functions!
Message-ID:  <20190116150256.ef9bba4d.freebsd@edvax.de>
In-Reply-To: <635f935e-846f-39e7-c193-f952d4ecfd5b@qeng-ho.org>
References:  <201901160505.x0G558X1004475@sdf.org> <20190116111733.43ada98d.freebsd@edvax.de> <635f935e-846f-39e7-c193-f952d4ecfd5b@qeng-ho.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 16 Jan 2019 10:39:54 +0000, Arthur Chance wrote:
> If you wish to "compare and contrast" you could also take a look at the
> musl libc and see the differing trade-offs that makes
> 
> Wikipedia entry: https://en.wikipedia.org/wiki/Musl
> 
> The musl web site: https://www.musl-libc.org/
> 
> It even has a "See how musl compares to other major libcs" link.

There is also "Diet libc", a standard C library that aims
to not gather fat. ;-)

https://www.fefe.de/dietlibc/

https://en.wikipedia.org/wiki/Dietlibc

Key takeaways:

	It was developed [...] with the goal to compile and
	link programs to the smallest possible size. dietlibc
	was developed from scratch and thus only implements
	the most important and commonly used functions. It
	is mainly used in embedded devices.

There are even more libc implementations, with BSD's libc and
Linux's glibc being the most prominent ones:

https://en.wikipedia.org/wiki/C_standard_library#Implementations


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190116150256.ef9bba4d.freebsd>