view · edit · attach · print · history

The contents of this website are Copyright (c)2004 by Brian Manning <brian at antlinux dot com>. Please do not reuse any of the content on this website without permission from the author.

Duplicated as Projects.Ideas.

See the Logo ideas page for a list of projects and possible logos for those projects.

Project Ideas

LumpBox

  • a Linux distribution designed to run from an existing operating system's partition, using a set of 'lumps', or files that are chained (or 'concatenated') together to create enough space to install and run Linux.
  • a QEMU image that reads USB devices because the host OS can't (RHEL3 runs a 2.4 Linux kernel, which has poor support for USB storage and no support for HFS+ filesystems)
  • Create a LiveMount mode, where applications can be run directly from the CD while still in the native OS.
    • Maybe use the Xen hypervisor to spawn testing machines.
    • Allow for using NTFS for permanent storage (create disk image files which can be re-used)
    • Use for testing a build and demonstrations
    • Windows programs should be runnable from the CD with no/minor issues
    • Linux/Unix programs will need to be statically compiled to run from the CD, as the system libraries could/most likely would be different on the host system

Greylist blocker

  • go through greylist data and block the worst abusers via the system's firewalling mechanisim; record the date and time the system was blocked so you can come back and check/compare it later on; allow the user to set the threshold; add okay servers to the whitelist automagically? In any case, make sure you don't block valid users (servers with the same IP address and mail from the same senders, spammers change their e-mail addresses every time)

Instant Development Environment

  • tools, compilers and binaries needed to write code in different programming languages, on a run-from-cd distribution. See AntBuild for ideas on how to put such a beast together. See the GUI Toolkit Links page for links to Gtk2::Perl docs.

Perl debugger

  • ala Devel::ptkdb but using Gtk2::Perl with an HTML window/Pango render window to do syntax highlighting

GutenReader

  • portable Project Gutenberg access, with lots of accessability tools

PortableDocs

  • ooodles of computer related documentation on a bootable CD

PortaPix?

  • run-from-CD photo viewer, displays slide shows of picutres. Maybe add music via MP3/OGG? Should be able to remaster the CD in Windows. "Linux CD with Photos", as opposed to using the trademarked "PhotoCD"

RssPager

  • a script that sends the headers from RSS news feeds to your 2 way paging device

OSRPG

  • A collection of Open Source Role Playing Game tools

UnixTrainer

  • run from CD UNIX tutorial and help file

Portable WASTE

  • WASTE is a mesh-based workgroup tool that allows for encrypted, private communication between distant parties on the Internet, independent of local network organization. Maybe build the same thing with freenet as well

Other ideas

  • Re-write m0n0wall scripts so that they're OS agnostic, and then do a Linux build of m0n0wall
  • Contextinator? - reads in sentences/paragraphs, creates an index based on words in each sentence/paragraph, then also cross-references entries that appear in the same sentence. (F'lar -> Masterharper, F'lar -> Lessa)
  • SDL version of rdesktop, for running in framebuffer mode?
  • Anyshell, 1 floppy version of Linux with SSH
  • ParanoidLinux - mini distro that encrypts everything "Because they are out to get you"
  • Music sampler - Boot CD, connect to internet to decrypt songs that are encrypted with unique keys. song likes and dislikes are stored centrally for each user, and recommendations can be made by the system based on past choices. each cd image is custom made for each individual who creates an account, and the user's unique key is applied once the user desires to listen to the CD. See also Propaganda.
  • StarshipConstructionSet - ideas for a game where you build a starship out of parts, and then send it into battle!
  • Siege! - a game where you lay siege to a castle or other fortified structures
  • X3D demo (X3D is the replacement for VRML)
  • UIML - User Interface Markup Language - allows the creation of text or graphics based user interfaces using the same source files; Glade already does this for Gnome applications. A paper has already been published using XML to represent the user interface data.
  • VirusLab - Create an environment for running viruses. Maybe use WINE and some kind of virtual machine to simulate the Windows environment.
  • Star Explosion Simulator - exploding stars spew heavy metal chunks that seed the next generation of stars to explode, somewhat how Conway's Game of Life works

Things that will probably never be developed

Other Pages that might have ideas for Projects

view · edit · attach · print · history
Page last modified on June 03, 2009, at 11:08 PM