linux
freeCodeCamp
linux | freeCodeCamp | |
---|---|---|
1,053 | 51 | |
192,089 | 416,915 | |
1.9% | 1.6% | |
10.0 | 10.0 | |
6 days ago | 6 days ago | |
C | TypeScript | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
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.
linux
-
Why Does My eBPF Program Work on One Kernel but Fail on Another?
Yeah same, we maintain some eBPF probes spanning 4.11 to latest kernel, and holy hell, it's really bad. The worst offender being some old RedHat kernels with half-baked backports of the eBPF features containing a bunch of weird bugs or features that aren't perfectly in line with what's used in mainline...
Here's a fun bug we recently had: we had to ban substractions in our program (replacing them with an __asm__ macro) because of a bug in linux kernel 5.7.0 to 5.10.10, which had the (indirect) impact of not properly tracking the valid min/max values in the verifier[0]. The worst part is, it didn't cause the verifier to reject our program outright - instead, it used that information to optimize out some branches it thought were never reachable, making for some really wonky to debug situation where the program was running an impossible control-flow[1], resulting in it returning garbage to user-space.
All this to say, CORE is really only half the problem. Supporting every kernel in existance is still a huge effort. Still worth it compared to the alternative of writing a linux kernel driver though!
[0]: https://github.com/torvalds/linux/commit/bc895e8b2a64e502fbb...
[1]: https://github.com/torvalds/linux/blob/bc895e8b2a64e502fbba7...
-
Show HN: Gitterbugs, an ultra fast and lightweight GitHub repo mapper
I built a fast tree builder for any public GitHub repo via the linux shell.
`gitterbugs` (gbgs) clones, analyzes and renders a beautiful, readable and size-annotated tree of any GitHub repository in seconds.
For example, `gbgs https://github.com/torvalds/linux` produces:
```
-
Important open source projects should not use GitHub (2020)
> Anyone has seen his position on this topic?
Well, he's not a fan of GitHub pull request as per the last decade.
https://github.com/torvalds/linux/pull/17#issuecomment-56546...
- Intel: A Bug and a Pro – By Bradford Morgan White
-
I stopped everything and started writing C again
Might not.
Rust has a state of the art sort implementation. There’s nothing faster, in any language - https://github.com/rust-lang/rust/pull/124032.
And sure, it’s possible that someone could write a C program that compares in speed to all the Rust programs I’ve mentioned. C is a Turing complete language after all. I’m only pointing out that it hasn’t happened in practice.
Also check the Android Binder code before (C https://github.com/torvalds/linux/blob/master/drivers/androi...) and after (Rust - https://android.googlesource.com/platform/frameworks/native/...). Same speed but the quality difference, it’s incomparable.
-
Rewriting essential Linux packages in Rust
> I wonder if Linux is re-written i(n) (sic) rust will it too remove GPL as a factor ?
No reason it must? AFAIK all Rust for Linux code is GPL2. For example see: https://github.com/torvalds/linux/blob/master/rust/kernel/al...
If some was or were to be licensed as MIT code, there is also plenty of dual licensed code in the Linux kernel.
-
Git Without a Forge
There are some hints regarding email clients here: https://github.com/torvalds/linux/blob/master/Documentation/...
-
OpenBSD Innovations
> The idea behind Pledge/Unveil was first in Landlock also.
This is so obviously, and verifiably untrue, that it's almost funny. The patch series and kernel commit adding Landlock to the Linux kernel even references OpenBSD pledge(2)/unveil(2).
https://github.com/torvalds/linux/commit/17ae69aba89dbfa2139...
https://lore.kernel.org/linux-security-module/20210422154123...
-
Languages in the Linux kernel
From github.com/torvalds/linux on 2025-02-19.
-
Linux kernel cgroups writeback high CPU troubleshooting
Interesting, thanks for sharing. We ended up solving our problem another way by adding this `DisableControllers` stanza to the service's systemd configuration: https://gist.github.com/dasl-/87b849625846aed17f1e4841b04ecc...
I believe the kernel's cgroup writeback accounting features are enabled / disabled based on this code: https://github.com/torvalds/linux/blob/c291c9cfd76a8fb92ef3d...
freeCodeCamp
-
🚀 20 Must-Know GitHub Repositories for Developers in 2025!
1️⃣2️⃣ Free Code Camp Curriculum 🎓 📌 https://github.com/freeCodeCamp/freeCodeCamp A free interactive coding platform with real-world projects.
-
Top 10 GitHub Repositories every Web Developer should know in 2025
The freeCodeCamp repository is a really good resource for learning web development. It has the backend code for the freeCodeCamp website, which offers free coding lessons, challenges, and certifications. This is a really good resource to learn how a production website that has millions of users is built and maintained. It has 409k stars 🌟. Check it out here.
-
Github Gems: Top Repositories to level up in 2025 😎
Stars ⭐ : 408K Repo Link
-
My First Hacktoberfest Experience
Here is my PR: https://github.com/freeCodeCamp/freeCodeCamp/pull/56497
-
GitHub Repositories Every Developer Should Know: An In-Depth Guide
Visit the freeCodeCamp repository and clone it locally.
-
Kickstart Hacktoberfest with These Exciting Open Source Projects to Contribute To! 🚀
🎓 Project: FreeCodeCamp 💡 Why Contribute: FreeCodeCamp is one of the largest coding education platforms in the world. By contributing to their codebase, you help improve learning experiences for thousands of students globally. From curriculum improvements to fixing bugs in their platform, there’s always a way to help.
-
Hacktoberfest for Low or No-Code Professionals: Contribute to OSS Projects
Read their Hactoberfest contribution guideline
-
Is freeCodeCamp Sacrificing Quality for Speed with Their Rapid Deployments?
Naturally, we got curious. How does the freeCodeCamp repository manage to pull this off with such precision? So, we strapped on our thinking caps and started digging into their deployment stats, workflows, and codebases.
- My Open Source Contributions
-
Ask HN: Is self-learning front end development through freeCodeCamp reliable?
I'm a beginner in frontend development, currently only familiar with basic HTML and JavaScript. I'm looking to learn React next and considering using freeCodeCamp (https://github.com/freeCodeCamp/freeCodeCamp) as my learning resource.
Has anyone here used freeCodeCamp for learning frontend, especially React? How was your experience? Is it effective for self-learners?
I'd appreciate any insights on:
What are some alternatives?
zen-kernel - Zen Patched Kernel Sources
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
winapps - Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration.
tech-interview-handbook - 💯 Curated coding interview preparation materials for busy software engineers
Git - Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
html5-boilerplate - A professional front-end template for building fast, robust, and adaptable web apps or sites.