musl
src
musl | src | |
---|---|---|
17 | 16 | |
169 | 636 | |
- | 1.9% | |
8.5 | 10.0 | |
22 days ago | 6 days ago | |
C | ||
GNU General Public License v3.0 or later | - |
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.
musl
- musl/__cos.c at master · ifduyue/musl
-
Cosine Implementation in C
well OK, but figure this one out:
https://github.com/ifduyue/musl/blob/master/src/ctype/casema...
How do you regenerate it when the Unicode version changes?
-
What are some good C programs I can read through?
musl-libc
- How to create fundamental libraries for my language?
- Regex and gcc versions
- Implementing Cosine in C from Scratch
-
How do I find the actual code of C functions?
https://git.musl-libc.org/cgit/musl (musl, another open source implementation, I've heard this one has more readable code)
src
- Aho – a Git implementation in Awk
-
Have you compiled a custom *BSD kernel before? (similar to a poll on a linux subreddit asking the same question for that OS)
Yes. It's incredibly easy with NetBSD, and while the GENERIC kernel works for most cases, you might sometimes want to change a few things or remove unused things.
- NetBSD Turns 30
- Any good resources on making a C implementation of the Unix ls command?
-
WireGuard has finally landed in FreeBSD
If anyone wants to review the NetBSD implementation, see:
https://github.com/NetBSD/src/blob/trunk/sys/net/if_wg.c
-
Is there such a thing as idiomatic C?
I would disagree with the responses that say there isn't much in the way of idiomatic C. C is a domain-specific language for writing operating systems, so, I would take a look at the Linux kernel, the source code for the different BSDs, etc. The Linux kernel even has its own style guide (which, incidentally, recommends against using that of the GNU project, also worth taking a look at). There's also a style called Kernel Normal Form (KNF), developed by none other than the authors of C and UNIX themselves. I'd also suggest Kernighan and Ritchie's The C Programming Language.
- Your Makefiles Are Wrong
- The /bin/true Command and AT&T Copyright scandal.
- Regex and gcc versions
-
grep /etc/words in browser?
You can view /etc/words in any unix source repository and use the search function. Modern unices keep the wordlist somewhere else, like here: https://github.com/NetBSD/src/blob/trunk/share/dict/web2
What are some alternatives?
freebsd-src - The FreeBSD src tree publish-only repository. Experimenting with 'simple' pull requests....
minix - Official MINIX sources - Automatically replicated from gerrit.minix3.org
pure-data - Pure Data - a free real-time computer music system
busybox - BusyBox mirror
scratch-www - Standalone web client for Scratch
linux - Linux kernel source tree
wefx - Basic WASM graphics package to draw to an HTML Canvas using C. In the style of the gfx library
Libc
v7unix - Version 7 Unix for a POSIX world
src - Read-only git conversion of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list.
coreutils - upstream mirror