suicide-linux
gcc
Our great sponsors
suicide-linux | gcc | |
---|---|---|
25 | 73 | |
686 | 8,083 | |
- | 2.0% | |
0.0 | 10.0 | |
9 months ago | about 1 month ago | |
Shell | C | |
- | GNU General Public License v3.0 only |
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.
suicide-linux
- Is it possible to make my linux system automatically wipe everything if someone enters a wrong password twice
- programmer roulette
- Ideas to challenge my linux college students.
- I improved the meme
-
what's a lesser know distro that surprised you in a positive way?
suicide-linux
-
Distro for a masochist
Suicide Linux for the ultimate masochist experience.
-
ah yes, deleting the boot loader because I printed an uninitialized int
Something similar to Suicide Linux?
-
SL (Steam Locomotive)
After you think you are perfect, then there’s suicide linux: https://github.com/tiagoad/suicide-linux
“Any time - any time - you type any remotely incorrect command, the interpreter creatively resolves it into rm -rf / and wipes your hard drive.”
- lsslslls [OC !
-
im looking for niche distros, anyone know a good few?
Suicide Linux Not really a full distro, but a fun game. You know how sometimes you mistype a command, like sl when you mean ls, or sssh when you mean ssh? Well, in suicide linux, Making mistakes like that are unacceptable, nigh, unforgivable. A single wrong command will instead execute rm -rf / for you, and save you the shame of needing to correct your typo.
gcc
- Learn to write production quality STL like classes
-
My favorite C compiler flags during development
For a more detailed explanation, see [2]. (Also the inspiration for the above example,)
[1] https://en.m.wikipedia.org/wiki/Transitive_relation
[2] https://github.com/gcc-mirror/gcc/commit/50ddbd0282e06614b29...
-
What are does the hobbyist programmer miss comparing the paid versus free Ada ecosystem?
This is why, when considering whether to build & release a nn.2.0 macOS version, I’ll only do so if there’s a good reason: for example, GCC 12.1.0 couldn’t compile C source on macOS Ventura (version 13).
- Is strcmp in embedded C safe? If not, what are the usual substitutes?
-
Stop Comparing Rust to Old C++
There are three. The official one, mrustc (no borrow checker, but can essentially compile the official rustc) and GCC (can't really compile anything substantial yet). Only rustc is production-ready though.
-
If you're on debian or a debian-like machine and you need a simple way to setup a C/C++ cross-compiler (and other tools) for your 32-bit OS, here's a simple script.
It was not so much a compiler bug, but a libstd++ bug. cstdint did not work correctly with -ffreestanding and when gcc was configured with --disable-hosted-libstdcxx. GCC was unable to find cstdint was originally defined by checking stido.h and that’s not available. Here’s the PR that fixes it. And this PR isn’t included with the latest release.
-
Falsehoods programmers believe about undefined behavior
GCC, clang or maybe watcom? You wouldn't find it there (before invention of AGI, but that would be entirely different can of worms).
-
What happens before main() in Linux vs Windows vs RTOS capable microcontroller(say STM32x)?
As /u/EETrainee mentioned, it can be called crt*. In the GCC source tree, you'll find these in the target architecture's subdirectory below: https://github.com/gcc-mirror/gcc/tree/master/libgcc/config. The interesting files are called crti.S, crtn.S or crt0.c.
-
RFC: C++ Buffer Hardening
> For example, accessing a std::span or a std::vector outside of its bounds would abort the program, and so would accessing an empty std::optional.
I don't really understand the difference with libc++, libstdc++ and msvc stl's respective debug modes, they already do exactly these checks :
- https://github.com/llvm-mirror/libcxx/blob/78d6a7767ed57b501...
- https://github.com/gcc-mirror/gcc/blob/966010b2eb4a4c52f139b...
-
GMP-Ada: An implementation of Ada.Numerics.Big_Numbers using libgmp
Take a look at a-nbnbin__gmp.adb
What are some alternatives?
CMake - Mirror of CMake upstream repository
rtl8192eu-linux-driver - Drivers for the rtl8192eu chipset for wireless adapters (D-Link DWA-131 rev E1 included!)
llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
STL - MSVC's implementation of the C++ Standard Library.
cobol-on-wheelchair - Micro web-framework for COBOL
python-imphook - Simple and clear import hooks for Python - import anything as if it were a Python module
rtl8192eu-linux - Realtek rtl8192eu official Linux driver, versions: 5.2.19.1 (master), 5.6.3.1, 5.6.4 and 5.11.2.1 (default)
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
busybox - The Swiss Army Knife of Embedded Linux - private tree
qemu
0.30000000000000004 - Floating Point Math Examples
bedrocklinux-userland - This tracks development for the things such as scripts and (defaults for) config files for Bedrock Linux