mlibc | uClibc | |
---|---|---|
4 | 1 | |
763 | 3 | |
3.9% | - | |
9.6 | 0.0 | |
12 days ago | over 10 years ago | |
C | C | |
GNU General Public License v3.0 or later | GNU Lesser General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mlibc
Posts with mentions or reviews of mlibc.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-02.
- Mlibc: A portable C standard library
-
RTOS vs Standard Kernel for a first Hobby OS
A compiler and libc are entire projects in their own rights. For libc I can recommend mlibc (https://github.com/managarm/mlibc), its designed to be portable for hobby operating systems.
- Mlibc: Portable C Standard Library
-
It Can Happen to You (another case of O(n^2) sscanf parsing)
You don't, here is a (not entirely complete) scanf implementation that doesn't use strlen. Other libc implementations seem to use strlen to feed the input data to a FILE struct so they can reuse their fscanf.
uClibc
Posts with mentions or reviews of uClibc.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-03-02.
-
It Can Happen to You (another case of O(n^2) sscanf parsing)
This implementation suggest a nuclear bomb exploded: https://github.com/ffainelli/uClibc/blob/master/libc/stdio/_scanf.c.
What are some alternatives?
When comparing mlibc and uClibc you can also consider the following projects:
asmjit - Low-latency machine code generation
managarm - Pragmatic microkernel-based OS with fully asynchronous I/O
libtcod - A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
ChakraCore - ChakraCore is an open source Javascript engine with a C API.
toaruos - A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
kush-os - the kool useful system helper – a from-scratch hobby OS written in C++20