Minerva| Developer | Laurence Reeves |
|---|
| OS family | Sinclair QDOS |
|---|
| Source model | Open source |
|---|
| |Final release|Latest release}} | 1.89 |
|---|
| Platforms | Sinclair QL |
|---|
| License | GNU General Public License |
|---|
Minerva is a reimplementation of Sinclair QDOS, the built-in operating system of the Sinclair QL line of personal computers. Written by Laurence Reeves in England , Minerva incorporates many bug fixes and enhancements to both QDOS and the SuperBASIC programming language. Later versions also provide the ability to multi-task several instances of the SuperBASIC interpreter, something not supported by QDOS.
Minerva was distributed as a ROM chip on a daughterboard which replaces the QL's original ROM chips. A Minerva Mk. II daughterboard also incorporates an I²C interface and non-volatile real-time clock. As of version 1.89, the Minerva source code is licensed under the GNU General Public License.
Other reimplementations of QDOS include SMS2 and SMSQ/E.
External links
- Laurence Reeves' page, includes complete Minerva source code
- TF Services Minerva page
Operating systems |
|---|
| General |
- Advocacy
- Comparison
- Forensic engineering
- History
- Hobbyist development
- List
- Timeline
- Usage share
|
|---|
| Kernel | | Architectures |
- Exokernel
- Hybrid
- Microkernel
- Monolithic
- vkernel
- Rump kernel
- Unikernel
|
|---|
| Components |
- Device driver
- Loadable kernel module
- Microkernel
- User space
|
|---|
|
|---|
| Process management | | Concepts |
- Context switch
- Interrupt
- IPC
- Process
- Process control block
- Real-time
- Thread
- Time-sharing
|
|---|
Scheduling algorithms |
- Computer multitasking
- Fixed-priority preemptive
- Multilevel feedback queue
- Preemptive
- Round-robin
- Shortest job next
|
|---|
|
|---|
Memory management and resource protection |
- Bus error
- General protection fault
- Memory protection
- Paging
- Protection ring
- Segmentation fault
- Virtual memory
|
|---|
Storage access and file systems |
- Boot loader
- Defragmentation
- Device file
- File attribute
- Inode
- Journal
- Partition
- Virtual file system
- Virtual tape library
|
|---|
| List |
- Acorn
- Arthur
- ARX
- MOS
- RISC iX
- RISC OS
- Amiga Inc.
- AmigaOS
- AmigaOS 1.0-3.9 (Motorola 68000)
- AmigaOS 4 (PowerPC)
- Amiga Unix, a.k.a. Amix
- Amstrad
- Android
- Apple Inc.
- Apple II family
- Apple III
- Apple DOS
- Apple Lisa
- Apple SOS
- Apple Pascal
- ProDOS
- GS/OS
- GNO/ME
- Contiki
- Apple Macintosh
- Classic Mac OS
- A/UX
- Copland
- MkLinux
- Pink
- Rhapsody
- macOS (formerly Mac OS X and OS X)
- macOS Server (formerly Mac OS X Server and OS X Server)
- Apple Network Server
- Apple MessagePad
- iPhone and iPod Touch
- iPad
- Apple Watch
- Apple TV
- Darwin
- iPod
- iPod software (unnamed embedded OS)
- A/ROSE
- Apollo Computer
- Atari
- Atari DOS
- Atari TOS
- Atari MultiTOS
- BAE Systems XTS-400
- Be Inc.
- Bell Labs Non-Unix
- BESYS
- Plan 9 from Bell Labs
- Inferno)
- Burroughs Corporation
- BSD
- Control Data Corporation
- Chippewa Operating System
- Kronos
- NOS (Network Operating System)
- SCOPE)
- Convergent Technologies Operating System
- Cosmos
- Cromemco
- Data General
- AOS (for 16-bit)
- DG/UX
- RDOS (Real-time DOS)
- Datapoint (CTOS for Z-80)
- DDC-I Inc.
- Digital Research, Inc.
- CP/M
- CP/M Plus
- CP/M-68K
- CP/M-8000
- CP/M-86
- CP/M-86 Plus
- Concurrent CP/M
- Concurrent CP/M-86
- Concurrent CP/M 8-16
- Concurrent CP/M-68K
- Concurrent DOS
- Concurrent PC DOS
- Concurrent DOS 8-16
- Concurrent DOS 286
- Concurrent DOS XM
- Concurrent DOS 386
- Concurrent DOS 386/MGE
- Concurrent DOS 68K
- DR-DOS
- FlexOS
- FlexOS 186
- FlexOS 286
- FlexOS 68K
- Multiuser DOS
- Datapac Multiuser DOS
- Datapac System Manager, a derivative of Datapac Multiuser DOS
- IMS Multiuser DOS
- MP/M
- MP/M II
- MP/M-86
- MP/M 8-16
- PalmDOS 1.0
- Personal CP/M
- Digital Equipment Corporation
- Batch-11/DOS-11
- OS/8
- RSTS/E
- RSX-11
- RT-11
- TOPS-10
- TOPS-20
- TENEX
- Digital UNIX
- Ultrix
- VMS
- WAITS
- DOS
- ENEA AB OSE
- Fujitsu Towns OS
- General Electric, Honeywell, Bull
- Real-Time Multiprogramming Operating System
- GCOS
- Multics
- Genode
- GNU
- Google
- Android
- Chromium OS
- Chrome OS
- Goobuntu
- Fuchsia)
- Green Hills Software
- INTEGRITY
- INTEGRITY-178B
- µ-velOSity
- Haiku
- Harmony
- Heathkit, Zenith Data Systems
- Hewlett-Packare
- HP-UX
- Multi-Programming Executive
- Honeywell CP-6
- Huawei Harmony OS
- Intel Corporation
- IBM
- Pre-360
- BESYS
- CTSS
- GM OS & GM-NAA I/O
- IBSYS
- SHARE Operating System
- University of Michigan Executive System (UMES)
- OS/360 and successors
- OS/360 and successors
- MVS
- OS/390
- Phoenix/MVS
- z/OS)
- DOS
- DOS/360 and successors on IBM S/360, S/370, and successor mainframes
- BOS/360
- TOS/360
- DOS/VS
- DOS/VSE
- VSE/SP
- VSE/ESA
- z/VSE)
- VM/CMS
- CP/CMS
- CP-40
- CP-67
- VM/370
- VM/XA
- VM/ESA Virtual Machine
- z/VM)
- TPF line
- Airline Control Program ACP
- Transaction Processing Facility)
- Unix-like
- AIX
- UTS (Mainframe UNIX)
- Linux on z Systems
- Others on IBM S/360, S/370, and successor mainframes
- TSS/360
- MUSIC/SP
- ORVYL and WYLBUR
- IBM PC
- PC DOS
- OS/2
- OS/2 Warp
- eComStation)
- Other hardware
- IBM 1130 DM2
- IBM 1800 MPX & TSX
- IBM 8100
- System 3 DMS
- IBM System 34, 36, 38
- OS/400
- illumos
- IncludeOS
- iOS
- Linux
- MINIX
- MorphOS
- MUSIC/SP
- Nemesis
- NeXTSTEP
- NOS
- ORVYL
- OS/2
- OS-9
- OSv
- Pick
- QNX
- ReactOS
- RISC OS
- Solaris
- Tandem
- TPF
- TRIPOS
- Unix
- Visi On
- VS/9
- webOS
- Windows
- Xerox 500 series (530 RTB, 560)
- Xinu
- z/OS
|
|---|
| Miscellaneous concepts |
- API
- Computer network
- HAL
- Live CD
- Live USB
- OS shell
- PXE
|
|---|
 | Original source: https://en.wikipedia.org/wiki/Minerva (QDOS reimplementation). Read more |