# PonyOS 4.0

An OS for Everypony!

# What is PonyOS?

PonyOS is a hobby Unix-like operating system, designed for ponies like you!

## Is PonyOS a Linux distribution?

No! PonyOS uses its own kernel, built from scratch.

## Screenshots

## What's New in 4.0?

PonyOS 4.0 is light-years ahead of its predecessors!

- Python 3.6 - The newest Python interpreter!
- Ponysay - The tool everypony has been asking for!
- Live CD - Now distributed on a bootable live CD!
- Networking - Access the Internet!
- Packages - Install more software!
- Dynamic Libraries - If you don't know, don't ask!
- Brand new logo - Now with more of the name in it!
- Redesigned panel - The panel / taskbar has been completely redesigned, with new widgets!

## Downloads

23 MB Live CD ISO

## Using the CD

The CD should boot in QEMU, VirtualBox, VMWare, or even on real hardware if you're a brave pony!

For all VMs, 1GB of RAM is recommended. When using VirtualBox, select "Other/Unknown" for the OS type. For VMware, use a 64-bit guest configuration (PonyOS is not 64-bit, but this configuration provides optimal hardware). For QEMU, `qemu-system-i386 -m 1G -M arch=kvm:tcg -soundhw ac97 -cdrom ponyos.iso` should suffice.

The CD will automatically log in the user `local`. If you are asked for a password for this user, that password is also `local`.

## Building from Scratch

To build PonyOS from scratch, please use an Ubuntu or Debian-derived host.

Clone from our git repository and then run `make toolchain`. Note that we do not support building PonyOS from scratch and this process may not work. Complete builds may take anywhere from thirty minutes to many hours, depending on your hardware.

## Git Repository

PonyOS is developed through Github. You can find our repository at klange/ponyos.

## FAQ

### Does PonyOS work on real hardware?

Yes! PonyOS works on many different machines. Hardware driver support is limited, though, so for the best PonyOS experience you should use one of the supported virtual machines listed above. If you're feeling brave, you'll need a PS/2 keyboard and mouse (or legacy compatibility support in your motherboard).

### Is this really not a Linux distro?

Four years later and people still don't believe us! PonyOS is not a Linux distribution - it's also not a BSD, or Hurd, or a Minix!

### Does PonyOS come with a compiler?

PonyOS 4.0 does not include a compiler on the CD. You can use the package manager to install the `build-essential` package and get a full GCC toolchain. PonyOS 4.0 does come with Python 3.6 if you want to get coding.

### Can I put this on a bootable USB drive?

Probably, but see "Does PonyOS work on real hardware?" above. Directly copying the ISO to a USB stick should work (eg., using `dd`).

### How do I move windows?

You can drag them by their title bars or hold `Alt` and then click and drag anywhere.

### How do I change the display resolution?

In VirtualBox, the display should automatically resize to fit the host window. In QEMU and VMWare, you can use `sudo kdebug` in a terminal to launch a kernel debug shell and then `set_mode 1280 720` or similar to set the resolution.

### I'm trying to play Quake and the mouse isn't working!

In virtual machines where absolute cursor positioning is available, click the mouse cursor icon in the panel to switch to relative mouse mode before running Quake.

### Does PonyOS support networking?

Yes! While the network stack in PonyOS 4.0 is far from mature, it should provide functioning Internet access on supported configurations.

### I started an application and it doesn't have a title bar, how do I exit it?

Alt+F4.

### Can I upgrade from an earlier release of PonyOS?

No. Please use the latest live CD of PonyOS 4.0.

### Can I turn off this awful font?

What awful font?

## What are people saying about PonyOS?

> you have gone too far this time you fucking pony fags....

> Anon, from /prog/

> I just can't not believe these guys are sick fucks. Either way, getting to run vim in your shitty furry pedo OS is an accomplishment I must recognize. Fuck this shit.

> Another Anon, from /prog/

> NO

> Mourcore, from reddit's r/technology

> This is gonna buck up my computer so bad.

> mybronyalter-ego, from reddit's r/mylittlepony

> Thanks, but no thanks.

> Nessphoro, from osdev.org

> Oh… Oh god… Make it stop

> @frozendevil

Copyright 2013-2017 K Lange
PonyOS is based on ToaruOS, which is free software released under the terms of the NCSA/University of Illinois license.
PonyOS contains software from third parties under several other licenses, which may be found in the Help Browser application within the OS.
PonyOS is a work of parody, and its fair use of characters and other intellectual property of Hasbro, Inc. is protected by copyright laws of the United States as well as international treaties and conventions.
PonyOS is not endorsed by or affiliated with Hasbro, Inc.
Happy April Fools Day 2017!