Site Notice: Trading sexual favors for grunt work. This applies to:
Broken Links <Fix or fill in
Dead ends including some of our oldest pages
Unlinked Pages - Just fix what's up to date
and also p much anything u find under 'Maintenance reports' here
Cherimoya GNU/Linux
From /i/nsurgency W/i/ki
Cherimoya GNU/Linux is an installable Linux liveCD based on Chakra GNU/Linux (in turn based on Arch) and designed as a hardy and extendable basis for Anonymous' daily misadventures, but also for normal work and play. It's packed with networks like I2P/Tor, and with programs like LOIQ, pyLoris, Bitcoin, secure-delete, macchanger, Torchat, and much more.
We usually discuss in a piratepad, the main one being AnonPad and the backup being PiratenPad. We also have a forum. If you need to personally contact any one of the devs, just add our Torchat addresses.
Contents |
[edit] Site map
- Preface (short intro)
- Introduction to Cherimoya
- FAQ
- Roadmap
- Building your own respin
- Indepth look at features
- Using Cherimoya
- Building your own respin of Cherimoya
[edit] Preface
Even long before they became huge, Anonymous has always held the lofty dream of creating it's own Linux distro. The era may have been different, but the reasons have stayed constant:
- It could contain all the apps that Anonymous needs in its raids.
- Rather than having to get applications from strange sources with difficult setups, we could have them included. It would be the ultimate care package.
- It could help anons learn and fight faster and be able to work in a safer environment.
- Most anons who join today spend a lot of time just trying to tune their system correctly, and it is a real drain on efficiency to have each anon depend on trial and error. Teaching them one by one is not easy and there aren't enough people to do that.
- Such a distro could be preconfigured, saving time and frustration.
- In the future (especially as we begin to face ever more powerful foes) there may not be a second chance if something is misconfigured. This is especially important for security and anonymization networks, such as I2P and Tor.
- It will be open-source, as nothing can be trusted until you can check it yourself.
- When something is open source, that means you can know exactly what's in it whenever you want to know. You can rebuild it however you like, look for vulnerabilities, and watch out for backdoors.
- It could include a lot of training guides.
- A lot of useful documentation should be provided with the system, to teach anons how to stay anonymous and hit the enemy safely. For AnonOS I had made the "Newfag's Guide to Anonymous": available here.[3]
With all these reasons, why hasn't a liveCD been created already? The fact is that they have; however, Anonymous has never truly completed such a large project. The reasons were many, some due to lack of interest, and other times the fear of violating Rules 1 & 2. So how can Cherimoya break the trend?
Well, the fact is that a working system has already been released; a cumulation of months of painstaking research and development.
And this time, Cherimoya isn't just another pipe dream. It's a production system that I actually use for my work and entertainment. Actually using Cherimoya every day allows me to deal with problems as soon as they arise, port the packages that I need from the AUR, and add features that I want, which the anons of old could never dream of doing. This is the reason why it has already been so successful.
But I have limits in my ability. There is only so much a single person can do. So help out by learning to develop for Cherimoya (it really only needs a few minutes of your time), actually developing, and using the system.
Let's begin, shall we?
[edit] Goals
- Give anons a preconfigured base Linux system to access anonymization networks, use powerful server auditing tools, and provide a safe and secure working environment
- Use sandboxing or mandatory access control on closed-source applications or other programs prone to exploits to protect the user's system and data, and make sure that each program does what it was advertised to do
- Create and maintain strong documentation for the distro, and the programs at large, and unify all of Anonymous's guides into one single "Newfag's Guide to Anonymous"
- Replace as many functions of Windows as possible, from multimedia to web surfing, programming to design so that Cherimoya at least becomes an attractive dual-boot option
- Implement the Nepomuk semantic desktop to search within files and organize files, tasks, and projects in a Danbooru-style manner (A boon for working with massive email leaks, Cablegate, your music library and your 4chan image archive)
[edit] System Requirements
Cherimoya has probably the lightest footprint for a KDE4 distro out there, being based on Chakra. It's well suited for netbooks and XP-based computers.
- An Intel Pentium II or higher processor or AMD64-ready CPU for 64bit
- 384MiB of RAM for running the live system and 512MiB of RAM for the installation, 1Gb of RAM for virtualbox installation
- Around 4 Gib of available hard disk space (the more the better)
- A screen capable of 800 x 600 or higher resolution
- A reasonably fast internet connection; dial-up is too slow!
[edit] Get Cherimoya
Getting Cherimoya is easy, just grab the latest from here.[4] The ISO can be burned to a DVD, or placed on a USB drive.
[edit] LiveUSB
- Linux Live[5] is untested, but it should theoretically work, as it works with Arch Linux. It has many more features, such as a VirtualBox install built in. Windows only.
- Our ISO is patched for dd[6] to make USB drives. Be careful when using it though, you might accidentally bork your system! If you want to restore the disk to original form after using "dd", use GParted or something to make a new MSDOS partition table.
- You can just [|Installing Cherimoya to a USB Drive[install to a USB drive directly]], and use it normally. This is the recommended option.
[edit] Virtual machine
You can use it in a virtual machine, such as VirtualBox[7], just remember to set the memory above 1GBs for best performance. Maybe we can install VBox Guest Additions to get Seamless mode sometime... Linux Live can install VirtualBox to the live media
[edit] Features
- A modern, modular, and light KDE environment
- Nepomuk semantic desktop (Danbooru-style tags, comments, ratings on files) and Strigi desktop search (searches within files)
- Useful for your 4chan image archive and parsing massive stores of email/cable leaks
- Uses the Larch buildsystem, making it easy to respin or make mods of Cherimoya
- I2P & Tor preinstalled and configured
- Dangerous Rabbit Care Package, including LOIC for QT, pyLoris, secure-delete, and macchanger
- Firefox Addons (NoScript, Adblock, Betterprivacy, Torbutton, Greasemonkey+4chanX, Stylish 4chan themes, Flash Player (disabled by NoScript) etc)
- Useful .bashrc alias and colors
- LibreOffice, Krita, Kolourpaint, Kdenlive Video editor
- Full multimedia support with Bangarang, using phonon backends Xine, Mplayer, and VLC
- Wine + Touhou: Imperishable Night & Perfect Cherry Blossom preinstalled (Trial edition, though you can inject full version while building from source)
- Ports-like build system for source code using PKGBUILDs
- rc.conf GUI editor, to ease the teaching on the noobs
- Chakra's CCR user repository, where anyone can submit PKGBUILDs for every application (scripts can also be imported from the AUR, Arch's gigantic database of packages rivaling Debian's universe)
[edit] Features to create
- Mod Privoxy to filter all web domains to Tor, and .i2p domains to I2P when Torbutton is activated
- Make PKGBUILD for Scramdisk4Linux[8], which is Truecrypt-compatible (I don't trust Truecrypt's license)
- Make a lot of rich documentation and code comments (we need your help for this)
- Edit Larch so that it supports building packages from the CCR
- help make Chakra's rc.conf GUI[9] editor program better
- Get some real mirror servers (we currently depend on Dropbox)
- Get some art, a logo, and a Plymouth bootscreen (Please help us)
- Apparmor + Tomoyo Linux (or SELinux?) profiles, to protect your computer from zero-day exploits and unseen backdoors in closed-source programs
- Firewall activated (or just with Apparmor profiles) to prevent applications from "phoning home"
- macchanger daemon, or Qt GUI
- create version for older computers (using Openbox or rwm instead of KWin)
- create Atemoya, which is Arch-based, Anonymous-branded, similar to ArchBang/ArchTrack, as a base system for anons preferring a more minimal system