diet libc - a libc optimized for small size
来源:互联网 发布:淘宝多长时间确认收货 编辑:程序博客网 时间:2024/05/16 01:51
http://www.fefe.de/dietlibc/
-------------------
What is it?
The diet libc is a libc that is optimized for small size. It can be used to create small statically linked binaries for Linux on alpha, arm, hppa, ia64, i386, mips, s390, sparc, sparc64, ppc and x86_64. This repository contains several ready-to-use binaries that were linked against the diet libc.
The latest version is always available via anonymous CVS (which is the recommended way to get the sources):
$ cvs -d :pserver:cvs@cvs.fefe.de:/cvs -z9 co dietlibc
There is a mailing list for the diet libc. You can subscribe by sending an empty email to dietlibc-subscribe@fefe.de; it is run by ezmlm. There is an archive of precompiled binaries at foobar.math.fu-berlin.de. Please read the FAQ if you have any questions.
The diet libc would not be possible without the many many contributors. To acknowledge their work, I created this scoreboard.
Recent News
[20070824] dietlibc-0.31 [GPG sig] (diff from 0.30 [GPG sig]) has been released. Here are the changes.
See also
- DietLinux! A boot floppy based on the diet libc (see also this directory
- Fabrice Bellard's Tiny C Compiler. You can't compile the diet libc with it.
- Olaf's patches
- the libdjb project and the libowfat project
- ugrep by Jens Lass, a mini grep of 11k!
- small utils (dd, cat, touch, cp, rm and mv using diet libc, no bloat, no features except the bare minimum ;-})
- The ELKS project's libc is very lean, too.
- shi-sh, a small shell using libowfat and dietlibc (link broken)
- LZMA utils in C (the regular ones are in C++ and thus do not work with dietlibc)
- fgetty, a very small getty
- fget, a very small http/ftp fetcher
- my ncp rewrite using libdjb. This is my first program using libdjb and it was the testing ground for dietlibc.
- my embedded utils project, a collection of popular class utilities like mkdir and echo, targeted specifically at diet libc and small size.
- A small sed for diet libc.
- The heirloom project aims to port the original Unix userland to modern Unixes. Very cool project, although it only works partially with the diet libc until I finally add wide char routines.
- uclibc.org hosts another open source project called "uClibc" that seems to be quite close to dietlibc.
- trio. trio aims to be a portable and complete scanf and printf implementation. If the diet libc implementation misses a feature that you need, you might want to look at trio.
- www.linuxassembly.org is also interested in small programs, but they are limiting themselves to x86.
- libsys by Rick Hohensee.
- The PowerPC EMbedded Systems HOWTO and the Linux Assembly HOWTO may both be relevant.
- The e3 editor is an impressively small editor. It has an x86 assembly version and a C version that works just fine with the diet libc.
- dnetc linux is a floppy linux using the diet libc.
- Pauls Boot CD uses the diet libc for linuxrc.
- sw-ports links many packages with the diet libc.
- fdlibm, a free math library
- xyssl, a small ssl library (client-side only, ~100k, APIs not openssl compatible)
- diet libc - a libc optimized for small size
- libc
- libc
- uSTL - a size-optimized STL
- 缺少libc.a文件 韦东山
- libc.a中FILE结构的分析
- libc.so
- libc++介绍
- libc manual
- 升级libc
- libc syslog
- libc 库
- Libc学习
- man libc
- LIBC小记
- 64位的AXS3编译报/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
- 解决Cannot find imap library (libc-client.a).
- Hello from a libc-free world! (Part 1)
- QTP调用WindowsAPI实例集
- URL重写
- java面试题2
- VC6.0无法打开文件和无法向工程添加文件的解决办法
- IIS的各种身份验证详细测试
- diet libc - a libc optimized for small size
- ToolStrip工具条
- j2ee笔记
- Linux必学的60个命令(转)
- 从MySpace的六次重构经历,来认识分布式系统到底该如何创建
- 利用 Spring2.5 和 Reflection 简化 mock 测试
- ----发个随机验证码示例
- location.replace()和location.href=,location.reload()的区别
- VB 中文转utf-8的函数 ,应用于搜索引擎