Project Beyond Net OS
Project Beyond The purpose of Project Beyond is to revolutionize the world of computing. First by developing am open source next-generation network oriented Operating System, second by selling custom built hardware the works seamlessly with the OS, and third by integrating our technologies into the worlds networks.
Operating System The first task for Project Beyond is to develop an operating system. Most importantly an Operating System that allows users to access all of their files and programs from any computer on Earth. It should be n00b-user friendly. It should be fast.
Technology Upstream Technology Plymouth Akonadi Strigi/Terrier JACK SELinux Btrfs (Butter FS)
Original Technology Europe Cupid CLI + GUI
Plymouth The startup experience needs to be flicker-free, seamless and shiny. To do this we are getting rid of RHGB and writing a new program, Plymouth, that starts earlier (even before / is mounted!), doesn't require an X server, and gets rid of a lot of the noise during startup. Plymouth will requires DRM kernel modesetting drivers to get pretty graphics, but will have a text mode fallback for systems without driver support.
Akonadi An extensible cross-desktop storage service for PIM data and meta data providing concurrent read, write, and query access. It will provide unique system wide object identification and retrieval.
Strigi/Terrier The OS needs a fast and efficent search system strigi is a C daemon and terrier an un-related and very advanced search engine framework.
JACK Audio Connection Kit JACK is system for handling real-time, low latency audio (and MIDI). It runs on GNU/Linux, Solaris, FreeBSD, OS X and Windows (and can be ported to other POSIX-conformant platforms). It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (ie. as normal applications), or can they can run within the JACK server (ie. as a "plugin"). JACK also has support for distributing audio processing across a network, both fast & reliable LANs as well as slower, less reliable WANs.
SELinux Security-Enhanced Linux (SELinux) is a Linux feature that provides a variety of security policies, including U.S. Department of Defense style mandatory access controls, through the use of Linux Security Modules (LSM) in the Linux kernel. It is not a Linux distribution, but rather a set of modifications that can be applied to Unix-like operating systems, such as Linux and BSD. Its architecture strives to streamline the volume of software charged with security policy enforcement, which is closely aligned with the Trusted Computer System Evaluation Criteria (TCSEC, referred to as Orange Book) requirement for trusted computing base (TCB) minimization (applicable to evaluation classes B3 and A1) but is quite unrelated to the least privilege requirement (B2, B3, A1) as is often claimed. The germinal concepts underlying SELinux can be traced to several earlier projects by the U.S. National Security Agency.
Btrfs (Butter FS) Btrfs (B-tree FS or "Butter FS") is a copy-on-write file system for Linux announced by Oracle in 2007 and published under the GNU General Public License (GPL). It originated as a response to the ZFS filesystem and is expected to be free of many of the limitations that other Linux filesystems currently have. Btrfs is under heavy development and the current release is only intended for testing. Btrfs v0.18 was released January 2009. Plans existed for releasing Btrfs v1.0 (with finalized on-disk format) in late 2008, however this date has since passed and a new timeline for final release has not yet emerged as of April 2009[update]. Chris Mason, Director of Linux Kernel Engineering at Oracle and the founder of Btrfs said that, "The main goal is to let Linux scale for the storage that will be available. Scaling is not just about addressing the storage but also means being able to administer and to manage it with a clean interface that lets people see what's being used and makes it more reliable." Btrfs has been merged into the 2.6.29-rc prerelease of the mainline Linux kernel, but remains experimental and not ready for production use. The developers advise users to not use it for anything but testing as the on-disk format is not finalized.
Europe
UseR-space applicatiOn distributed comPuting
Europe is a system to allow for the distribution of CPU cycles for user-space applications. Traditionally distributed computing systems are focused on sheer computing power and don’t worry about the things computer users worry about because of the sheer size of the calculations being preformed. User-space applications, on the other hand, have to worry about the user. Sheer FLOPS wont cut it in user-space because the task needs to be completed in real-time. User perception, timely task completion, and network latency become an issue right away.
Cupid
CLI + GUI Mockup