* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Hobby Operating System
Spring (operating system) wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Copland (operating system) wikipedia , lookup
Security-focused operating system wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Distributed operating system wikipedia , lookup
Windows NT 3.1 wikipedia , lookup
VERSIONS The EROS research effort has ended. Work is continuing from the EROS code base in the CapROS project, which is led by Charlie Landau. There are also some commercial collaborations that are building on EROS and its successors. The group at Hopkins has started work on a successor research system, Coyotos. Coyotos seeks to resolve some architectural deficiencies in EROS, and will be exploring the limits of software verification in operating systems. The EROS site in its final form will continue to be accessable here. It will not be updated further except to add links to the last few papers as they are published for archival completeness. Started in 1999 by Tomasz Grysztar. First public release was announced on March 15, 2000 Completely written in assembly language. Comes with full source. Used to write several operating systems including MenuetOS, KolibriOS and DexOS. A free and open source Intel-style assembler supporting the IA-32 and x86-64 architectures. Known for its high speed, size optimizations, OS portability, and macro capabilities. A free and open source operating system for x86based computers. created entirely by a Norwegian programmer, Kurt Skauen, from 1994 to the early 2000s. Announced to the world in March 2000. MenuetOS is an operating system with a monolithic preemptive, real-time kernel, including video drivers, all written in FASM assembly language, for 64-bit and 32-bit x86 architecture computers, by Ville Mikael Turjanmaa. MenuetOS development has focused on fast, simple, efficient implementation. It has a graphical desktop, games, and networking abilities (TCP/IP stack), yet it still fits on one 1.44MB floppy disk. MenuetOS was originally written for 32-bit x86 architectures and released under the GPL, thus many of its applications are distributed under the GPL. The 64-bit MenuetOS, often referred to as Menuet 64, remains a platform for learning 64-bit assembly language programming. 64-bit Menuet is distributed as freeware without the source code for core components. Menuet 64 works smoothly. Triangle - This is one-man effort, and the source code is not available. It is surprisingly complete considering that, though there are of course major omissions still. I can't find anything you'd call unusual here: it's another OS. ReactOS® is a free, modern operating system based on the design of Windows® XP/2003. Written completely from scratch, it aims to follow the Windows-NT® architecture designed by Microsoft from the hardware level right through to the application level. This is not a Linux based system, and shares none of the unix architecture. The main goal of the ReactOS project is to provide an operating system which is binary compatible with Windows. This will allow your Windows applications and drivers to run as they would on your Windows system. The speed at which new hardware and technology gets developed has increased dramatically in the last few years. Trying to catch up with development of frameworks, drivers, applications, test, etc. got way more complicated than years ago. At that time, you developed a standard IDE driver and SkyOS would boot on 99% of all computers. There was only one way interrupts got routed, devices could be accessed, etc. More important, there was just a single CPU, no hyperthreading, mulitcores, multi cpus, etc. (at least not for computers the usual home user owned). A GUI was easy, in contrast to today, where you must have a 3D accelerated GUI. If you don’t have one your OS is said to be old, out of date. You must have WIFI, USB, Bluetooth, etc. The DROPS project attempts to find design techniques for the construction of distributed real time operating systems whose every component guarantees a certain level of service to applications. The AROS Research Operating System is a lightweight, efficient and flexible desktop operating system, designed to help you make the most of your computer. It's an independent, portable and free project, aiming at being compatible with AmigaOS at the API level (like Wine, unlike UAE), while improving on it in many areas. The source code is available under an open source license, which allows anyone to freely improve upon it. FreeDOS is a free DOS-compatible operating system for IBM-PC compatible systems. FreeDOS is made of up many different, separate programs that act as "packages" to the overall FreeDOS Project. FEATURES Its own native 64-bit journaling file system, the AtheOS File System (usually called AFS) Support for symmetric multiprocessing An original, legacy-free, object-oriented GUI architecture Support for most of the POSIX standard Pre-emptive multitasking with multithreading C++ oriented API Architecture Microkernel Implementation language C, assembly License BSD and others Multiprocessor Multitasking Multithreading Threading model Preemption Multiplatform You essentially have a lot of freedom as a programmer, generally that includes freedom from business pressures, software politics and to a degree implementation standards if you so desire it. I also think you can make a more agile system by designing it around current architectures and components. It always perplexes me a bit that people argue about something not being portable between a cellphone a server farm, why not focus on the right tool for the job? I think the desktop is a good target, but honestly I don't see the desktop moving away as quickly as it was before. I can't really think of many ground breaking innovations that have been added to windows or various desktop environments lately, most of it has been visual fluff, support for newer hardware, or removal and rewriting of old legacy subsystems. Likewise I think the platform has essentially been becoming a lot more open, and will likely become even more so when EFI takes off. I think the hardest part is what other people have brought up, the transition from an hobby OS to a serious attempt to gain a user base and more importantly outside developer support. Most OS projects simply don't get that far and when they do they might make decisions that are unpopular or involve legal disputes (this is why I'm never going to risk putting my project under the GPL personally). I think there's also a bit of a stigma with a lot of projects being "just another unix clone". http://aplawrence.com/Unixart/hobbyos .html http://en.wikipedia.org/wiki/List_of_oper ating_systems#Hobby