Roadmap
V.0.x.x 上白沢 慧音 KEINE[edit]
- Name in Romanji: Keine Kamishirasawa
- Short Name: KEINE
- Based on: Chakra GNU/Linux 2011.04-r1 Aida
- Description: This release is meant to spark interest in Cherimoya's possibilities and the usefulness of such a system for Anonymous. It will contain programs, a few mods or two, and nothing really radical yet.
- I2P & Tor should work out-of-the-box by the end of this release
- Strong documentation for developers and packagers
- Must be usable and installable
- Website and 2channel-style BBS should be created
- Make a program to allow users to choose between
V.0.2.x 上白沢 慧音 (Minor Release)[edit]
- Persistence script from CTKArch to be added
- Add CTKArch's boot options for persistence to isolinux menu
V.1.x.x 霊烏路 空 OKUU[edit]
- Name in Romanji: Utsuho Reiuji, Okuu (お空)
- Short Name: OKUU
- Based on: TBA
- Description: This release will create the distinguishing features of Cherimoya, with purpose-built programs and scripts. It's success will depend on the cooperation of a larger set of developers.
- All Chakra branding should be removed
- New art, logo, icons, and KDE theme
- Lots of documentation for features and programs
- macchanger daemon, Scramdisk4Linux package, and Piratebox package must be made
- Use privoxy to send ,i2p and ,b32 domains to I2P, and all other domains to Tor when Torbutton is activated
- Tomoyo Linux support (Mandatory Access Control system to defend against zero-day exploits)
- add LUKS installation encryption support to Chakra's Tribe installer (actually, philm's doing that himself)
- Research features of CTKArch and possibly add them in (ArchISO based system offering persistence, squashFS addons, and linear layout of data for increased read speeds)
- Set Openbox or rwm to replace KWin in a minimal edition, to make KDE a lighter system
- Create a fork of Cherimoya called Atemoya, an Anonymous-branded distro for advanced anons wanting a simpler system
V.2.x.x 藤原 妹紅 MOKOU[edit]
- Name in Romanji: Fujiwara no Mokou
- Short Name: MOKOU
- Based on: TBA
- Description: This release will focus on bigger and more difficult features. Indigenous programs and scripts begin to take center stage. The features here are extremely theoretical and may only be wishful thinking. It may also be spread over multiple releases. Add some here if you feel like it.
- AppArmor support (Mandatory Access Control system that uses pre-built security profiles, as an out-of-the-box complement to Tomoyo Linux. Apparmor's core system works on Arch, but userspace is untested and there may be unwanted surprises. Needs a lot of knowhow.
- Note that Novell abandoned it when they fired the entire Apparmor team, so Canonical is the last supporter and may switch to SELinux)
- Research MAC systems, such as SMACK, similar to SELinux but simpler
- Tomoyo Linux Qt GUI (make it easier for noobs to configure, as it has an easy-to-use, but console based interface)
- Make KDE look and work even more awesome
- Get more wireless drivers and patch them for injection support
- Somehow manage to make a liveCD version of Cherimoya (700MBs), which is near impossible due to GTK dependencies of Firefox.
- AppArmor support (Mandatory Access Control system that uses pre-built security profiles, as an out-of-the-box complement to Tomoyo Linux. Apparmor's core system works on Arch, but userspace is untested and there may be unwanted surprises. Needs a lot of knowhow.
V.3.x.x 洩矢 諏訪子 SUWAKO[edit]
- Name in Romanji: Suwako Moriya
- Short Name: SUWAKO
- Based on: TBA
V.4.x.x 蓬莱山 輝夜 KAGUYA[edit]
- Name in Romanji: Kaguya Houraisan
- Short Name: KAGUYA
- Based on: TBA
V.9.x.x チルノ CIRNO[edit]
- Name in Romanji: Cirno
- Based on: TBA
From the intro in the "history" section, you've probably heard of CirnOS, the attempt by 4chan's /g/ to create a functional Plan 9/Inferno based system. That system was developed for large, expensive corporate servers extended to users through cheap terminals, and has not seen use in over a decade. Plan 9 was built to fix every problem that Unix ever had.
But times have changed, and people have made a Linux kernel patch that brings the ideas of Plan 9 to Linux, along with it's C complier and userspace. This is called Glendix.[1] It's patch exists in the AUR, so it's relatively easy to port. Making it usable would be more difficult, but it's qualified for Google's Summer of Code.
So if coding lots of C programs for grant money is your cup of tea, Cherimoya is well-placed to be a base for something like that.