# Suicide Linux

> Linux distribution that executes “rm -rf” for illegal commands

**Wikidata**: [Q131357183](https://www.wikidata.org/wiki/Q131357183)  
**Source**: https://4ort.xyz/entity/suicide-linux

## Summary
Suicide Linux is a specialized Linux distribution classified as a "Data Corruptor" that functions as an extreme consequence-based operating system. Originally published in 2009, it is designed to immediately execute the destructive command `rm -rf` whenever a user inputs an illegal or unrecognized command. This mechanism results in the irreversible deletion of user data, effectively "bricking" the system in response to syntax errors.

## Key Facts
- **Classification:** An instance of a Linux distribution and a Data Corruptor.
- **Core Mechanism:** Executes the force delete command `rm -rf` in response to illegal commands.
- **Publication Date:** February 2, 2009.
- **License:** Distributed under a proprietary license.
- **Aliases:** Also known as *Suizidales Linux*, *SL*, and *SLin*.
- **Code Repository:** Hosted on GitHub at `github.com/tiagoad/suicide-linux`.
- **Download Source:** Available via SourceForge at `sourceforge.net/projects/suicide-linux/`.
- **Official Blog:** Documentation and details are maintained at `qntm.org/suicide`.
- **Copyright Status:** Fully copyrighted.

## FAQs
### Q: What happens if you make a typo in Suicide Linux?
A: If a user enters a command that the system does not recognize (an illegal command), the distribution immediately executes `rm -rf`. This command forcibly and recursively deletes files without prompting for confirmation.

### Q: Is Suicide Linux free to use?
A: No. According to structured data records, Suicide Linux is released under a proprietary license, despite having a publicly viewable source code repository on GitHub.

### Q: When was Suicide Linux released?
A: The distribution was first published on February 2, 2009.

## Why It Matters
Suicide Linux serves as a unique artifact in the history of operating systems and open-source projects. While most Linux distributions aim for stability, error correction, and user forgiveness, Suicide Linux occupies a niche categorized explicitly as "Data Corruptor." Its relevance lies in its status as an extreme programming joke or a high-stakes training tool. It highlights the power and danger of the Unix command line by removing the safety net of "command not found" error messages. By replacing standard error handling with irreversible data destruction, it forces the user to confront the raw power of the terminal. It remains a notable (albeit dangerous) example of "gamification" applied to system administration, where the penalty for failure is the total loss of the system environment.

## Notable For
- **Destructive Error Handling:** Being the only known Linux distribution designed to wipe data in response to command-line syntax errors.
- **Data Corruptor Classification:** Holding a formal classification as software designed to corrupt or destroy data.
- **High-Stakes Environment:** creating a "one-strike-you're-out" computing environment unlike standard error-tolerant OS models.
- **Cultural Impact:** Existing as a well-known concept in developer humor and "rogue-like" software challenges.

## Body

### Technical Operation
Suicide Linux is built on the Linux kernel, classifying it as a Unix-like operating system. Its defining feature is its behavior regarding command validity. In standard Linux environments, entering a command that does not exist results in a standard error message (e.g., "command not found"). Suicide Linux overrides this behavior. If the shell receives an instruction it cannot parse or locate, it triggers the execution of `rm -rf`. This command is a standard Unix utility used to remove files or directories recursively and forcefully, bypassing any prompts that usually protect critical files.

### Project History and Availability
The project was officially published on February 2, 2009. It is classified as a proprietary piece of software, with all rights reserved under copyright law. The software is maintained across several platforms:
- **Source Code:** The underlying code is accessible via a GitHub repository (`github.com/tiagoad/suicide-linux`).
- **Downloads:** The distribution package is hosted on SourceForge.
- **Documentation:** The official blog and information portal is located at `qntm.org/suicide`.

The software is known by several aliases, including *SL*, *SLin*, and the German variant *Suizidales Linux*.