HOME

TheInfoList



OR:

MorphOS is an
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
-like
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 ...
designed for Power and
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
based computers. The core, based on the
Quark A quark () is a type of elementary particle and a fundamental constituent of matter. Quarks combine to form composite particles called hadrons, the most stable of which are protons and neutrons, the components of atomic nucleus, atomic nuclei ...
microkernel In computer science, a microkernel (often abbreviated as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, ...
, is proprietary, although several libraries and other parts are
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
, such as the Ambient desktop. The project began in 1999 and it was produced for the Pegasos computer, as well as PowerUP accelerator equipped Amiga computers, and a series of
Freescale Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embedde ...
development boards that use the Genesi firmware, including the Efika and mobileGT. Since then MorphOS has been ported to Apple's
Mac mini Mac Mini (stylized as Mac mini) is a small form factor (desktop and motherboard), small form factor desktop computer developed and marketed by Apple Inc. It is one of the company's four current Mac (computer), Mac desktop computers, positioned ...
, eMac, Power Mac G4 and limited support for Power Mac G5. It is binary compatible with software written for Motorola 68k-based
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
computers.


History

The project began in 1999, based on the
Quark A quark () is a type of elementary particle and a fundamental constituent of matter. Quarks combine to form composite particles called hadrons, the most stable of which are protons and neutrons, the components of atomic nucleus, atomic nuclei ...
microkernel In computer science, a microkernel (often abbreviated as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, ...
. The earliest versions of MorphOS ran only via PPC accelerator cards on the Amiga computers, and required portions of
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
to fully function. A collaborative effort between the companies bPlan (of which the lead MorphOS developer is a partner) and Thendic-France in 2002 resulted in the first regular, non-prototype production of bPlan-engineered Pegasos computers capable of running MorphOS or Linux. Thendic-France had financial problems and folded; however, the collaboration continued under the new banner of " Genesi". A busy promotional year followed in 2003, with appearances at conventions and exhibitions in several places around the world, including the
Consumer Electronics Show CES (; formerly an initialism for Consumer Electronics Show) is an annual trade show organized by the Consumer Technology Association (CTA). Held in January at the Las Vegas Convention Center in Winchester, Nevada, United States, the event typi ...
(CES) in Las Vegas. After some bitter disagreements within the MorphOS development team in 2003 and 2004, culminating with accusations by a MorphOS developer that he and others had not been paid, the Ambient desktop interface was released under GPL and is now actively developed by the Ambient development team. Subject to GPL rules, Ambient continues to be included in the commercial MorphOS product. An alternative MorphOS desktop system is ''Scalos''.


Characteristics and versions

Developed for PowerPC CPUs from
Freescale Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embedde ...
and
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
, it also supports the original
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
Motorola 68000 series The Motorola 68000 series (also known as 680x0, m68000, m68k, or 68k) is a family of 32-bit computing, 32-bit complex instruction set computer (CISC) microprocessors. During the 1980s and early 1990s, they were popular in personal computers and ...
(68k, MC680x0) applications via proprietary task-based emulation, and most AmigaOS PPC applications via API wrappers. It is
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
compatible with AmigaOS 3.1 and has a GUI based on the Magic User Interface (MUI). Besides the Pegasos version of MorphOS, there is a version for Amiga computers equipped with PowerUP accelerator cards produced by Phase5. This version is free, as is registration. If unregistered, it slows down after each two-hour session. PowerUP MorphOS was most recently updated on 23 February 2006; however, it does not exceed the feature set or advancement of the Pegasos release. A version of MorphOS for the Efika, a very small mainboard based on the ultra-low-power MPC5200B processor from Freescale, has been shown at exhibitions and user gatherings in
Germany Germany, officially the Federal Republic of Germany, is a country in Central Europe. It lies between the Baltic Sea and the North Sea to the north and the Alps to the south. Its sixteen States of Germany, constituent states have a total popu ...
. Current (since 2.0) release of MorphOS supports the Efika.


Software

MorphOS can run any system friendly Amiga software written for 68k processors. Also it is possible to use 68k libraries or datatypes on PPC applications and vice versa. It also provides compatibility layer for PowerUP and WarpUP software written for PowerUP accelerator cards. The largest repository is Aminet with over 75,000 packages online with packages from all Amiga flavors including music, sound, and artwork. MorphOS-only software repositories are hosted a
MorphOS softwareMorphOS files
an
MorphOS Storage
MorphOS is delivered with several desktop applications in the form of pre-installed software.


Components


ABox

ABox is an emulation sandbox featuring a PPC native AmigaOS API clone that is binary compatible with both 68k Amiga applications and both PowerUP and WarpOS formats of Amiga PPC executables. ABox is based in part on AROS Research Operating System. ABox includes Trance JIT code translator for 68k native Amiga applications.


Other

* AHI – audio interface: 6.7 * Ambient – the default MorphOS desktop, inspired by
Workbench A workbench is a sturdy table at which manual work is done. They range from simple flat surfaces to very complex designs that may be considered tools in themselves. Workbenches vary in size from tiny jewellers benches to the huge benches used by ...
and Directory Opus 5 * CyberGraphX – graphics interface originally developed for Amiga computers: 5.1 * Magic User Interface – primary
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI) toolkit: 4.2 *
Poseidon Poseidon (; ) is one of the twelve Olympians in ancient Greek religion and mythology, presiding over the sea, storms, earthquakes and horses.Burkert 1985pp. 136–139 He was the protector of seafarers and the guardian of many Hellenic cit ...
– the Amiga USB stack developed by Chris Hodges * TurboPrint – the printing system * TinyGL –
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
implementation and Warp3D compatibility is featured via Rendering Acceleration Virtual Engine (RAVE) low-level API: V 51 *
Quark A quark () is a type of elementary particle and a fundamental constituent of matter. Quarks combine to form composite particles called hadrons, the most stable of which are protons and neutrons, the components of atomic nucleus, atomic nuclei ...
– manages the low level systems and hosts the A/Box currently


Ambient

Ambient is the built-in MUI-based
desktop environment In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
for MorphOS, the development was started in 2001 by David Gerber. Its main goals were that it should be fully asynchronous, simple and fast. Ambient remotely resembles
Workbench A workbench is a sturdy table at which manual work is done. They range from simple flat surfaces to very complex designs that may be considered tools in themselves. Workbenches vary in size from tiny jewellers benches to the huge benches used by ...
and Directory Opus Magellan trying to mix the best of both worlds.


Features

Ambient does not strictly follow the Amiga Workbench interface paradigm but there are still many similarities: while programs are called tools, program attributes are called tooltypes, data files are projects and directories are drawers. * support for
ARexx ARexx is a Rexx interpreter for Amiga, written in 1987 by William S. Hawes, with a number of Amiga-specific features beyond standard Rexx. An ARexx script can communicate with software that implements an ''ARexx port''. An Amiga application can ...
scripting language * default
icon An icon () is a religious work of art, most commonly a painting, in the cultures of the Eastern Orthodox, Oriental Orthodox, Catholic Church, Catholic, and Lutheranism, Lutheran churches. The most common subjects include Jesus, Mary, mother of ...
library for hundreds of fileformats * fully asynchronous,
multi-threaded In computer architecture, multithreading is the ability of a central processing unit (CPU) (or a single core in a multi-core processor) to provide multiple threads of execution. Overview The multithreading paradigm has become more popular a ...
design * fast asynchronous file I/O functions and file notifications * support for PNG and other
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
icon formats * built-in icon, workbench and wbstart libraries * built-in applications like
disk formatting Disk formatting is the process of preparing a data storage device such as a hard disk drive, solid-state drive, floppy disk, memory card or USB flash drive for initial use. In some cases, the formatting operation may also create one or more new f ...
and commodities manager * panels which are used as program launchers Ambient is localised for various languages and while it is an intrinsic part of MorphOS, it is also available separately. There are various visual effects in Ambient that take advantage of hardware accelerated visual effects within MorphOS.


Desktop icons

The native icon format in Ambient is PNG, but there is built-in support for other Amiga icon formats. Ambient introduced a special icon format called DataType Icons where the icon is simply any image file renamed to include the ''.info'' extension. Those icons are read using the Amiga DataType system.


Development status

In 2005, David Gerber released Ambient source code under GPL and it is now developed by the Ambient development team.


Supported hardware

* Max. 1.72 GB RAM;
virtual memory In computing, virtual memory, or virtual storage, is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a ver ...
is not supported. * Only Radeon cards have support;
Nvidia Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
cards are not supported.


Amiga

* Amiga 1200 with Blizzard PPC accelerator card *
Amiga 3000 The Amiga 3000, or A3000, is a personal computer released by Commodore in June 1990. It is the successor to the Amiga 2000 and its upgraded model Amiga 2500 with more processing speed, improved graphics, and a new revision of the operating sys ...
with CyberStorm PPC accelerator card * Amiga 4000 with CyberStorm PPC accelerator card


Apple

*
Mac mini Mac Mini (stylized as Mac mini) is a small form factor (desktop and motherboard), small form factor desktop computer developed and marketed by Apple Inc. It is one of the company's four current Mac (computer), Mac desktop computers, positioned ...
G4 * eMac * Power Mac G4 * PowerBook G4 (except for 12" aluminum models) * iBook G4 * Power Mac G5 * Power Mac G4 Cube * iMac G5 (only model A1145 – G5 2.1 20" (iSight))


Genesi/bPlan GmbH

* Efika 5200B * Pegasos I G3, II G3/G4


ACube

*
ACube Systems Srl ACube Systems Srl is a company that started in January 2007 from the synergy of the Italian companies Alternative Holding Group Srl, Soft3 and Virtual Works. The three companies have been engaged in the areas of sale, distribution and engineering ...
company and their Sam460 series mainboards


A-Eon Technology

*
AmigaOne AmigaOne is a series of computers intended to run AmigaOS 4 developed by Hyperion Entertainment, as a successor to the Amiga series by Commodore International. Unlike the original Amiga computers which used Motorola 68k processors, the AmigaOne ...
X5000 mainboard


Version history


Release history of 0.x/1.x series


Release history of 2.x/3.x series

MorphOS 2 includes a native
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are ...
stack ("Netstack") and a Web browser, Sputnik or Origyn Web Browser. Sputnik was begun under a user community bounty system that also resulted in MOSNet, a free, separate TCP/IP stack for MorphOS 1 users. Sputnik is a port of the KHTML rendering engine, on which
WebKit WebKit is a browser engine primarily used in Apple's Safari web browser, as well as all web browsers on iOS and iPadOS. WebKit is also used by the PlayStation consoles starting with the PS3, the Tizen mobile operating systems, the Amazon K ...
is also based. Sputnik is no longer being developed and was removed from later MorphOS 2 releases.


See also

*
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
* Amiga Workbench * APUS (computer) * AROS Research Operating System (AROS) * Magic User Interface (MUI) * Scalos


References


External links

*
Aminet Amiga/MorphOS software repositoryMorphZoneSupported ComputersMorphOS Software DatabaseMorphOS software repositoryMorphOS: The Lightning OSObligement
– Magazine about AmigaOS and MorphOS
www.warmup-asso.org
– Portal dedicated to MorphOS users
MorphOS Storage
– MorphOS Software Storage {{DEFAULTSORT:Morphos 2000 software Amiga software *MorphOS software Operating system distributions bootable from read-only media PowerPC operating systems Microkernel-based operating systems Microkernels