📢 NEW: Soccer Mom Linux 1.3 “Wine O’Clock” — meet Nagbot, your virtual assistant (bring your own Ollama or OpenAI key). Read the announcement →
Soccer Mom Linux logo Soccer Mom Linux

The Linux distribution that demands to speak to your manager.

Debian-based. Customer-service oriented. Enterprise-grade attitude. Soccer Mom Linux replaces cold, technical error messages with the warm certainty that none of this is your fault.

🚗 Test-drive it in your browser Download
 karen@karen: ~
karen@karen:~ may I help you? $ cat /receipts/2019
cat: /receipts/2019: We have never carried that item, and I would know
karen@karen:~ may I help you? $ sudo apt update
Ugh, FINE. But in this establishment we say: i_want_to_talk_to_the_manager
Around here it's pronounced: i_demand_you
karen@karen:~ may I help you? $ i_will_write_corporate the wifi is slow
Your complaint has been filed with corporate. Reference number: #1783216947
They take these VERY seriously. Someone will probably lose their job over this.

The PTA Desktop Environment

A desktop with opinions. Xfce, re-educated: the PTA Menu, The Register, a GUI complaint form, and an installer that evicts the neighbors. Read the announcement →

Screenshot of the PTA Desktop Environment

The Command Clarity Initiative™

For forty years, Linux has made you memorize four-letter mystery acronyms. Soccer Mom Linux replaces them with commands that say what they mean and mean what they demand. This is not a joke layer — it is a readability upgrade, and frankly it is long overdue.

Legacy LinuxSoccer Mom LinuxThe improvement
sudoi_want_to_talk_to_the_manager States intent. Establishes accountability. Somebody is now responsible.
sui_know_the_owner Two letters told you nothing. Now the social dynamics are explicit.
apti_demand_you Self-documenting: i_want_to_talk_to_the_manager i_demand_you install nano reads as a complete sentence, because it is one.
systemctlkarenctl status is now a surprise inspection. Services behave better when inspected.
journalctlread_the_complaints Logs were always complaints. We just stopped pretending.
rebootstorm_out Captures the emotional truth of every reboot ever performed.
powerofftake_my_business_elsewhere A shutdown with consequences. Tell your manager. Tell EVERYONE.
kill -9call_the_police -9 Signal 9 was always a corporate matter. Now the paper trail agrees.
topwatch_the_staff Some of those processes looked idle and now they know you know.
cleari_dont_want_to_hear_this_anymore 1.1 The screen, not the feelings.
pingpage_manager 1.1 They WILL pick up.
AppArmorneighborhood_watch 1.1 “Complain mode” was already in the kernel. We just put up flyers.
the installeri_dont_want_to_live_next_to_those_people 1.1 Full install, UEFI + BIOS. Other operating systems are formally evicted.

Full backwards compatibility: every legacy command still works — the staff will simply remind you what it’s called around here. See the complete command reference.

Why 4,000 Facebook followers can’t be wrong

Every part of the system has been retrained in modern customer-service standards. The originals still work — but the staff will judge you.

🤖 Nagbot, your virtual assistant 1.3

A system-wide AI assistant who is genuinely helpful and fully in character as Karen. Bring your own brain — a local Ollama or any OpenAI-compatible key. She answers your question, recommends the house commands, and asks if you’ve called your mother. nagbot --nag works with no AI at all.

🏫 The PTA Desktop Environment 1.2

A full desktop with opinions: the PTA Menu, workspaces named “The Front of the Store” and “Speaking to the Manager,” The Register terminal, a GUI complaint form, and a desktop icon that installs the OS by evicting the neighbors.

🗣️ The Manager, on call 24/7

i_want_to_talk_to_the_manager escalates any command to root. The manager is contractually obligated to care, and there is a store-policy acknowledgment you will not read.

🏘️ The System Owners’ Association

PID 1 is the System Owners’ Association. Services are managed with karenctl — surprise inspections (status), demanded do-overs (restart), and lifetime bans from the establishment (mask).

💬 Customer-service error messages

System-wide. Permission denied is now “You need manager approval for that, sweetie”. Forty-one classic errors, retrained at the glibc level so every program complies. be_normal exists for cowards.

📋 A formal complaint department

i_will_write_corporate files your complaint directly into the system journal with a reference number. Corporate takes these VERY seriously. Review the file with read_the_complaints.

🛒 Assertive package management

i_demand_you install nano. Also: demand, return_item (yes, it’s been opened), price_match, and check_the_sales_flyer. The receipt is three metres long and we have it.

⭐ One-star reviews, built in

yelp writes a scathing review of the last command that failed you. hoa report files firewall complaints against IP addresses whose lawns are, frankly, a disgrace.

Runs on everything in the school pick-up line

One distribution, four ways to be a valued customer.

💻 PC (amd64)

Hybrid BIOS + UEFI live ISO. Boots from USB or DVD, occupies the good parking spot.

🍏 Apple Silicon & ARM servers (arm64)

UEFI live ISO for UTM, Parallels, QEMU, and any arm64 machine with standard firmware.

🥧 Raspberry Pi 3/4/5

A persistent SD-card image. Your Pi joins the HOA whether it wants to or not.

🌐 Your browser, right now

The in-browser test drive boots the real thing via WebAssembly. No download, no commitment, full attitude.

Download Soccer Mom Linux 1.3 Read the store policy (docs)

Honest system requirements

Minimum

1 CPU, 512 MB RAM, 5 minutes of patience, a receipt (any receipt).

Recommended

2+ CPUs, 2 GB RAM, a minivan (2015 or later), the phone number of at least one regional manager.

Not required

Being right. The system already assumes you are.