HOME





Hobbyist Operating System
The development of a hobbyist operating system is one of the more involved and technical options for a computer hobbyist. The definition of a hobby operating system can sometimes be vague. It can be from the developer's view, where the developers do it just for fun or learning; it can also be seen from the user's view, where the users are only using it as a novelty; or it can be defined as an operating system which doesn't have a very big user base. Development can begin from existing resources like a kernel, an operating system, or a bootloader, or it can also be made completely from scratch. The development platform could be a bare hardware machine, which is the nature of an operating system, but it could also be developed and tested on a virtual machine. Since the hobbyist must claim more ownership for adapting a complex system to the ever-changing needs of the technical terrain, much enthusiasm is common amongst the different groups attracted to operating system development. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Operating System
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for efficient use of the system and may also include accounting software for cost allocation of Scheduling (computing), processor time, mass storage, peripherals, and other resources. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computerfrom cellular phones and video game consoles to web servers and supercomputers. , Android (operating system), Android is the most popular operating system with a 46% market share, followed ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Zilog Z80
The Zilog Z80 is an 8-bit computing, 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be Backward compatibility, software-compatible with the Intel 8080, offering a compelling alternative due to its better Integrated circuit, integration and increased performance. Along with the 8080's seven Processor register, registers and flags register, the Z80 introduced an alternate register set, two 16-bit index registers, and additional instructions, including bit manipulation and block copy/search. Originally intended for use in embedded systems like the 8080, the Z80's combination of compatibility, affordability, and superior performance led to widespread adoption in video game systems and home computers throughout the late 1970s and early 1980s, helping to fuel the personal computing revolution. The Z80 was used in iconic products such as the Osborne 1, TRS-80, Radio Shack TRS-80, Col ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Syllable Desktop
Syllable Desktop is a discontinued free and open-source lightweight hobbyist operating system for Pentium and compatible processors. Its purpose was to create an easy-to-use desktop operating system for the home and small office user. Its development began in 2002 as a fork of AtheOS Another version of Syllable OS is the Syllable Server, which is based on Linux core. History Syllable Desktop is a fork of AtheOS, a free and open source operating system that was discontinued. AtheOS was originally developed to be an Amiga clone for x86 processors, and also took inspiration from BeOS for the file system it used. Syllable was started around July 2002 because the sole developer of AtheOS went inactive for nine months. Syllable Desktop aimed to be a successor to AtheOS and expand on it, such as adding additional hardware support. Further development aimed at porting additional software and libraries. The last source code commit was in 2012, but the developer is working on restarting t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Redox (operating System)
Redox is a Unix-like operating system for x86 computers, based on a microkernel design. It is community-developed, released as free and open-source software and distributed under an MIT License. Written in the programming language Rust, Redox aims to be a general-purpose operating system that is safe and reliable. It is currently in a pre-stable status. Development Redox was created by Jeremy Soller and was first published on 20 April 2015 on GitHub. Redox gets its name from the reduction-oxidation reactions in chemistry; one redox reaction is the corrosion of iron, also called rust. Soller himself is also an engineer at System76. Redox has a focus on safety, stability, and performance. It is inspired by prior kernels and operating systems, such as SeL4, MINIX, Plan 9, BSD, and Linux. It runs on both 64-bit and 32-bit x86 processors, while a 64-bit ARM version is still at the preliminary stage. As of September 2024, the Redox repository had a total of 97 contributors. Th ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Phantom OS
Phantom OS is an Persistence_(computer_science)#Orthogonal_or_transparent_persistence, orthogonally persistent managed code general-purpose operating system. It is based on a concept of persistent virtual memory, and executes bytecode in a virtual machine. It is one of a few OSes not based on the classic concepts of Unix-like systems. Phantom is based on the principle that "Everything is an Object (computer science), object", in contrast to the Unix-like approach of "Everything is a file". Overview Phantom was founded by and is being developed mostly by Russian programmers. It is free and open-source software (FOSS) released under a GNU Lesser General Public License (LGPL). Basics Managed code – Memory protection on object level, rather than Process (computing), process level; absence of pointer arithmetic in managed code avoids many problems that exist and occur in unmanaged code. Global address space – Inexpensive inter-process communication (IPC). Single address space ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


MenuetOS
MenuetOS is an operating system with a monolithic preemptive, real-time kernel written in FASM assembly language. The system also includes video drivers. It runs on 64-bit and 32-bit x86 architecture computers. Its author is Ville M. Turjanmaa. It has a graphical desktop, games, and networking abilities ( TCP/IP stack). One distinctive feature is that it fits on one floppy disk. History 32-bit MenuetOS was originally written for 32-bit x86 architectures and released under the GPL-2.0-only license, thus many of its applications are distributed under the GPL.MenuetOS: In Assembler geschriebenes Betriebssystem
golem.de, 2009-08-10


64-bit

The 64-bit MenuetOS, often referred to as Menuet 64, remains a platform for learning 64-bit assembly language programming. The 64-bit Menuet is dis ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




KolibriOS
KolibriOS is an open-source operating system for x86 computers, written completely in FASM assembly language. It has been developed since 2004, forked from MenuetOS, and supports i586 CPU, CPUs or newer. KolibriOS is small sized and fits on a single Floppy disk, 3.5" floppy disk; despite this, it features a full graphical user interface, preemptive multitasking, networking capabilities, and many pieces of Product bundling, bundled software. The name "Kolibri" is the Slavic languages, Slavic word for hummingbird and symbolizes the operating system's tiny size and fast speed. Development KolibriOS was forked from MenuetOS, a similar operating system that was built in 32-bit and 64-bit editions. It attracted much popularity in Russia and a number of other countries in the region, leading to a community contributing to the project. The first version of KolibriOS, meant to be a driver fix for the Russian-language distribution, was released by Marat Zakiyanov "mario79" in 2004. Short ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


HelenOS
HelenOS is an operating system based on a multiserver microkernel design. The source code of HelenOS is written in C and published under the BSD-3-Clause license. The system is described as a “research development open-source operating system”. Technical overview The microkernel handles multitasking, memory management and inter-process communication. It also provides kernel-based threads and supports symmetric multiprocessing. Typical to microkernel design, file systems, networking, device drivers and graphical user interface are isolated from each other into a collection of user space components that communicate via a message bus. Each process (called ''task'') can contain several threads (preemptively scheduled by the kernel) which, in turn, can contain several fibers scheduled cooperatively in user space. Device and file-system drivers, as well as other system services, are implemented by a collection of user-space tasks (''servers''), creating thus the multiserver ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

GeckOS
Geckos are small, mostly carnivorous lizards that have a wide distribution, found on every continent except Antarctica. Belonging to the infraorder Gekkota, geckos are found in warm climates. They range from . Geckos are unique among lizards for their vocalisations, which differ from species to species. Most geckos in the family Gekkonidae use chirping or clicking sounds in their social interactions. Tokay geckos (''Gekko gecko'') are known for their loud mating calls, and some other species are capable of making hissing noises when alarmed or threatened. They are the most species-rich group of lizards, with about 1,500 different species worldwide. All geckos, except species in the family Eublepharidae lack eyelids; instead, the outer surface of the eyeball has a transparent membrane, the brille. They have a fixed lens within each iris that enlarges in darkness to let in more light. Since they cannot blink, species without eyelids generally lick their own brilles when t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


EmuTOS
TOS (The Operating System) is the operating system of the Atari ST range of computers. This range includes the 520ST and 1040ST, their STF/M/FM and STE variants and the Mega ST/STE. Later, 32-bit machines ( TT, Falcon030) were developed using a new version of ''TOS'', called MultiTOS, which allowed multitasking. More recently, users have further developed TOS into FreeMiNT. Details Atari TOS (The Operating System) debuted with the Atari 520ST in 1985. TOS combines Digital Research's GEM GUI running on top of the DOS-like GEMDOS. Features include a flat memory model, DOS-compatible disk format (starting with TOS 1.04), support for MIDI, and a variant of SCSI called ACSI in later versions. Atari's TOS is usually run from ROM chips contained in the computer: Thus, before local hard drives were available in home computers, it was an almost instant-running OS. TOS booted off floppy disks in the very first STs, but only about half a year after the ST was introduced, all ST models ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

AROS Research Operating System
AROS Research Operating System (AROS, pronounced "AR-OS") is a free and open-source multi media centric implementation of the AmigaOS 3.1 application programming interface (API) which is designed to be portable and flexible. , ports are available for personal computers (PCs) based on x86 and PowerPC, in native and hosted ''flavors'', with other architectures in development. In a show of full circle development, AROS has been ported to the Motorola 68000 series (m68k) based Amiga 1200, and there is also an ARM port for the Raspberry Pi series. Name and identity AROS originally stood for ''Amiga Research Operating System'', but to avoid any trademark issues with the Amiga name, it was changed to the recursive acronym ''AROS Research Operating System''. The mascot of AROS is an anthropomorphic cat named Kitty, created by Eric Schwartz and officially adopted by the AROS Team in December 2002. Used in the core AROS About and installer tools, it was also adopted by several ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


AtheOS
Syllable Desktop is a discontinued free and open-source lightweight hobbyist operating system for Pentium and compatible processors. Its purpose was to create an easy-to-use desktop operating system for the home and small office user. Its development began in 2002 as a fork of AtheOS Another version of Syllable OS is the Syllable Server, which is based on Linux core. History Syllable Desktop is a fork of AtheOS, a free and open source operating system that was discontinued. AtheOS was originally developed to be an Amiga clone for x86 processors, and also took inspiration from BeOS for the file system it used. Syllable was started around July 2002 because the sole developer of AtheOS went inactive for nine months. Syllable Desktop aimed to be a successor to AtheOS and expand on it, such as adding additional hardware support. Further development aimed at porting additional software and libraries. The last source code commit was in 2012, but the developer is working on restarting t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]