OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Mar 29, 2024 12:41 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Elevator Pitches
PostPosted: Mon Aug 24, 2009 7:45 pm 
Offline
Member
Member
User avatar

Joined: Thu Dec 21, 2006 3:03 am
Posts: 1029
Location: Hobart, Australia
I'd like to play a game. Everybody is invited to post elevator pitches of their operating systems. For those not in the know, an elevator pitch is an overview of an idea or product, usually about 75-100 words long. Short enough that you could tell it to people within the space of an elevator ride.

I'd also like to propose that to keep the thread clean and full of juicy content, you're not allowed to comment or discuss an elevator pitch unless you've already posted your own elevator pitch.

To start things off, here's mine:
Synergy OS Elevator Pitch wrote:
Synergy OS is a new experimental operating system designed around the idea of an object-oriented command interpreter and a peer-to-peer distributed processing system. Put simply, it treats every single thing in the operating system (from a single string to an entire movie) as an object with it’s own thread. This allows for future systems with hundreds of cores. All the computers running Synergy OS combine to form a single system, using events to communicate. “Data” in the system is simply stored objects, which are stored on whichever computer has the space available.


It's not a perfectly formed idea yet, but it gets the idea across.

_________________
My Personal Blog | My Software Company - Loop Foundry | My Github Page


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Mon Aug 24, 2009 8:08 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
Elevator pitches, eh? Intriguing, here's mine:

Some marketing geek hidden inside of me wrote:
TBOS32 is the newest alternative platform for low-end computer systems and small workstation clusters. TBOS boasts a slim, lightweight kernel with a built-in shell for interacting with a RAMdisk, making it a fully-usable system that can be booted and have the boot medium removed! Porting programs from *NIX systems is a breeze, as long as you don't need to deal with POSIX systems. TBOS is the future of computing! Download it now for free from http://www.tbos32.co.nr!

_________________
Image
Image
Solar wrote:
It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.

I wish I could add more tex


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Mon Aug 24, 2009 8:16 pm 
Offline
Member
Member

Joined: Sun Jan 14, 2007 9:15 pm
Posts: 2566
Location: Sydney, Australia (I come from a land down under!)
The Pedigree Project:
Quote:
The Pedigree Project is a brand new operating system designed to be portable across multiple architectures with support for POSIX and planned support for DOS and native programming subsystems. With a very easy-to-use and speedy text user interface, along with a set of applications similar to that found on a Linux system, you'll feel right at home when using Pedigree.

http://www.pedigree-project.org

_________________
Pedigree | GitHub | Twitter | LinkedIn


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Mon Aug 24, 2009 9:46 pm 
Offline
Member
Member
User avatar

Joined: Thu Jun 04, 2009 5:01 pm
Posts: 168
Quote:
Valix is a small modern operating system targeting desktops that incorporates an interpreter in its kernel. This allows speed benefits because no time needs to be taken up for context switching, cloning address space, paging, etc. This also allows security benefits since all programs will be interpreted: only the kernel will be ran by the CPU. The interpreter is object-oriented and forms both the runtime and shell for the Operating System. Valix focuses on a simple but powerful design, and currently is targeting the x86 line; Arm and x86-64 ports are planned.


http://sites.google.com/site/valixsys/

_________________
Valix is an experiment in an interpreted userspace with object-oriented and functional design patterns. Developers needed! Join #valix on irc.freenode.net


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 12:49 am 
Offline
Member
Member

Joined: Sun Nov 09, 2008 2:55 am
Posts: 524
Location: Pennsylvania, USA
Quote:
Solid is an operating system based on dynamic translation and software protection. All code except for a micro-kernel is written in an object oriented platform-agnostic language (called L). Unlike most dynamic translators, Solid's dynamic translator takes part in runtime operations, allowing the code to transform during runtime. Code written in L is able to compile (and re-compile) by using information about its environment, which is presented to the programmer in the form of an easy-to-use system of configuration options. L also features a rich component model that allows different parts of a program to be run on different computers (and to be moved while running), without requiring any programmer intervention. Built-in coroutines and continuations allow tasks to use fibers (lightweight threads) to maintain asynchronous operations, but also take advantage of multi-processor systems. The OS also allows the use of hardware protection in tandem with software protection, depending on the user's preferences. These features and more are made possible by giving the dynamic translator (and by extension the OS) more information about what code running on the system is doing. My OS's motto: Adapt and Overcome


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 1:59 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
This was a sticky thread once... Probably got unstickied after the MT merger :(

Oh well, my 79 words:
Quote:
My OS is a combination of kernel and OS software. The kernel is simple to use, fast, and yet exposes the full spectrum of the host's capabilities. The OS reflects those capabilities to the user providing fine grained control, allowing programs to take the most advantage of hardware. The key features-to-be are 3D and other alternative (G)UI designs, transactional software installers, ACLs and access prediction, eradication of malware by whitelisting, and my personal favorite: an absence of reboot needs

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 4:14 am 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
Ok, something along the line of:

Quote:
zyamos (working title) is an experimental OS implementing a nano kernel and fully asynchronous messaging. Communication between components is handled via messages. Threads are only created as a response to a message being sent. Threads cannot block, but messages may block (i.e. their delivery is postponed). The memory manager, scheduler, process manager, interrupt manager etc. are independent entities and live in user space. zyamos aims to be largely platform independent, with support for x86(-64), ARM, PPC and MIPS.



JAL


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 5:26 am 
Offline
Member
Member
User avatar

Joined: Mon Jan 26, 2009 2:48 am
Posts: 792
Quote:
Hobbes is Yet Another Operating System that absolutely nobody is waiting for. It does not incorporate anything innovative or interesting, has hardly passed the "Hello, world" stage and is being developed for fun only.


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 8:13 am 
Offline
Member
Member
User avatar

Joined: Tue Mar 24, 2009 8:11 pm
Posts: 1249
Location: Sunnyvale, California
I really already have one on the projects page (79 words): :mrgreen:

Quote:
Khaos is an operating system that aims to be an ideal environment for general programming. It is written to be simple, concise, and easy to modify both on the source and system levels. Its architecture transfers maximum low level control to the application programmer, but also provides many high level libraries. All tools in the base system have both shell and C interfaces to allow simple code reuse. It also features a from-scratch toolchain with a builtin virtual machine.


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 8:20 am 
Offline
Member
Member
User avatar

Joined: Tue Jun 02, 2009 4:35 pm
Posts: 737
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Hi, nice idea for a thread.

My OS is a general purpose desktop OS. Its design is based on the concept of a river. The kernel is the Source, and is composed of modules, called Tributaries. APIs are written to resemble streams flowing off from the different aggregate modules of the kernel, and are called Distributaries. The network manager will be called Aqueduct, the CLI Shell = Clam and the Graphical Shell = Oyster. Currently, though: implementing flawless multicore support is frustrating the developer :wink: [/quote]

_________________
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.


Last edited by gravaera on Sun Mar 07, 2010 1:39 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 1:24 pm 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
Hobbes wrote:
Quote:
Hobbes is Yet Another Operating System that absolutely nobody is waiting for. It does not incorporate anything innovative or interesting, has hardly passed the "Hello, world" stage and is being developed for fun only.


I vote for Hobbes for the Admitting the Truth price of 2009 :). Fun is absolutely the keyword though!


JAL


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 8:08 pm 
Offline
Member
Member
User avatar

Joined: Mon Jun 05, 2006 11:00 pm
Posts: 2293
Location: USA (and Australia)
Quote:
Perception is an operating system built around a dream that technology is a platform for seamless collaboration. Scrapping the desktop metaphor, Perception will transform desktops, tablets, smart boards, and surfaces into seamless interactive white boards, changing the way you think about and use technology today.


That is of course, when I finish it (or get it to a usable level).

_________________
My OS is Perception.


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Tue Aug 25, 2009 8:22 pm 
Offline
Member
Member
User avatar

Joined: Sun Feb 18, 2007 7:28 pm
Posts: 1564
Heres mine (59 words):

Quote:
Neptune is a microkernel base operating system suite designed to be very portable, modular, expandable, and easy to use. It is almost entirely graphical, and features its own multiboot bootloader, OS loader, and soon to come system enviornment BIOS and complete computer system package. Comes with software that can be used for everyday tasks. Soon to support 64 bit.

Granted its not entirely up to per yet but we have time :)

_________________
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Wed Aug 26, 2009 2:14 am 
Offline
Member
Member
User avatar

Joined: Mon Jan 26, 2009 2:48 am
Posts: 792
JAL, thanks!


Top
 Profile  
 
 Post subject: Re: Elevator Pitches
PostPosted: Thu Aug 27, 2009 4:21 am 
Offline
Member
Member
User avatar

Joined: Tue Dec 25, 2007 6:03 am
Posts: 734
Location: Perth, Western Australia
My turn:
Quote:
Acess is a OS that takes the UNIX metaphor and applies a simple order to it, making the power of UNIX available to the inexperienced computer user. Featuring a versatile VFS and modular design, Acess is also easy to extend with the use of both native and EDI drivers.

_________________
Kernel Development, It's the brain surgery of programming.
Acess2 OS (c) | Tifflin OS (rust) | mrustc - Rust compiler
Currently Working on: mrustc


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 33 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group