All Topics  
MorphOS

 

   Email Print
   Bookmark   Link






 

MorphOS



 
 
MorphOS is a computer operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 (OS). It is a mixed proprietary
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
 and open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 OS produced for the Pegasos
Pegasos

Pegasos is a MicroATX motherboard powered by a PowerPC G3/PowerPC G4 microprocessor, featuring 3 Peripheral Component Interconnect slots, 1 Accelerated Graphics Port slot, two Ethernet ports , USB, DDR SDRAM, AC97 sound, and FireWire....
 PowerPC
PowerPC

PowerPC is a RISC instruction set architecture created by the 1991 Apple Inc.?IBM?Motorola alliance, known as AIM alliance. Originally intended for personal computers, PowerPC CPUs have since become popular embedded system and high-performance processors....
 (PPC)-processor-based computer, most models of PPC-accelerator-equipped Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 computers, and a series of Freescale development boards that use the Genesi Firmware, including the EFIKA
EFIKA

EFIKA is a small single board Power Architecture based computer manufactured by Genesi.It is based on a 400 MHz Freescale PowerPC 5000#MPC52xx System-on-a-Chip and adds 44-pin 2.5" AT Attachment, USB, RS-232, stereo audio in/out, 100 Mbit/s Ethernet, 33/66 MHz Peripheral Component Interconnect port and 128 MB Double data rate RAM...
 and mobileGT
MobileGT

The mobileGT name refers to both a computing platform and an alliance of vendors in the navigation, infotainment and telematics industries. It focuses on automotive, industrial and consumer electronics based on Power Architecture technology....
. The core, based on the Quark
Quark (kernel)

In computing, Quark is an operating system Kernel used in MorphOS. It is a microkernel designed to run totally virtualized computers, called "boxes" ....
 microkernel
Microkernel

In computer science, a microkernel is a computer kernel which provides the mechanisms needed to implement an operating system, such as low-level address space management, thread management, and inter-process communication....
, is proprietary, although several libraries and other parts are open source, such as Ambient
Ambient desktop

Ambient is a Magic User Interface based desktop environment for MorphOS. Its development was started in 2001 by David Gerber. Main goals were that should be simple and fast....
 (the desktop interface).

loped for PowerPC processor
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
s by Freescale and IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 while supporting the original AmigaOS
AmigaOS

AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000....
 MC680x0
68k

The Motorola 680x0/m68k/68k/68K is a family of 32-bit Complex instruction set computer microprocessor central processing unit chips and was the primary competition for the Intel x86 family of chips in personal computers of the 1980s and early 1990s....
 applications via proprietary task-based emulation, and most AmigaOS/PPC applications via API wrappers.






Discussion
Ask a question about 'MorphOS'
Start a new discussion about 'MorphOS'
Answer questions from other users
Full Discussion Forum



Encyclopedia


MorphOS is a computer operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 (OS). It is a mixed proprietary
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
 and open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 OS produced for the Pegasos
Pegasos

Pegasos is a MicroATX motherboard powered by a PowerPC G3/PowerPC G4 microprocessor, featuring 3 Peripheral Component Interconnect slots, 1 Accelerated Graphics Port slot, two Ethernet ports , USB, DDR SDRAM, AC97 sound, and FireWire....
 PowerPC
PowerPC

PowerPC is a RISC instruction set architecture created by the 1991 Apple Inc.?IBM?Motorola alliance, known as AIM alliance. Originally intended for personal computers, PowerPC CPUs have since become popular embedded system and high-performance processors....
 (PPC)-processor-based computer, most models of PPC-accelerator-equipped Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 computers, and a series of Freescale development boards that use the Genesi Firmware, including the EFIKA
EFIKA

EFIKA is a small single board Power Architecture based computer manufactured by Genesi.It is based on a 400 MHz Freescale PowerPC 5000#MPC52xx System-on-a-Chip and adds 44-pin 2.5" AT Attachment, USB, RS-232, stereo audio in/out, 100 Mbit/s Ethernet, 33/66 MHz Peripheral Component Interconnect port and 128 MB Double data rate RAM...
 and mobileGT
MobileGT

The mobileGT name refers to both a computing platform and an alliance of vendors in the navigation, infotainment and telematics industries. It focuses on automotive, industrial and consumer electronics based on Power Architecture technology....
. The core, based on the Quark
Quark (kernel)

In computing, Quark is an operating system Kernel used in MorphOS. It is a microkernel designed to run totally virtualized computers, called "boxes" ....
 microkernel
Microkernel

In computer science, a microkernel is a computer kernel which provides the mechanisms needed to implement an operating system, such as low-level address space management, thread management, and inter-process communication....
, is proprietary, although several libraries and other parts are open source, such as Ambient
Ambient desktop

Ambient is a Magic User Interface based desktop environment for MorphOS. Its development was started in 2001 by David Gerber. Main goals were that should be simple and fast....
 (the desktop interface).

Characteristics and versions

Developed for PowerPC processor
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
s by Freescale and IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 while supporting the original AmigaOS
AmigaOS

AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000....
 MC680x0
68k

The Motorola 680x0/m68k/68k/68K is a family of 32-bit Complex instruction set computer microprocessor central processing unit chips and was the primary competition for the Intel x86 family of chips in personal computers of the 1980s and early 1990s....
 applications via proprietary task-based emulation, and most AmigaOS/PPC applications via API wrappers. It is API
Application programming interface

An application programming interface is a set of subroutine, data structures, class and/or Protocol provided by library and/or operating system Service s in order to support the building of applications....
-compatible with AmigaOS 3.1 and has a GUI
Gui

Gui or guee is a generic term to refer to grillinged dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients....
 based on MUI
Magic User Interface

The Magic User Interface is an Object-oriented programming system by Stefan Stuntz to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the outfit according to personal taste....
.

Besides the Pegasos version of MorphOS, there is a "PowerUP" version for Amiga computers equipped with PPC accelerator cards produced by Phase5
Phase5

Phase5 Digital Products was a computer hardware manufacturer that made boards for the Amiga computer. Their most well known products were accelerator boards which replaced the CPU with a faster model....
. This version is free, although it does slow down after each two hour session if it has not been registered. Registration is free. 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
EFIKA

EFIKA is a small single board Power Architecture based computer manufactured by Genesi.It is based on a 400 MHz Freescale PowerPC 5000#MPC52xx System-on-a-Chip and adds 44-pin 2.5" AT Attachment, USB, RS-232, stereo audio in/out, 100 Mbit/s Ethernet, 33/66 MHz Peripheral Component Interconnect port and 128 MB Double data rate RAM...
, a very small mainboard based on the ultra-low wattage MPC5200B PPC processor from Freescale, has been shown at exhibitions and user-gatherings in Germany
Germany

Germany , officially the Federal Republic of Germany , is a country in Central Europe. It is bordered to the north by the North Sea, Denmark, and the Baltic Sea; to the east by Poland and the Czech Republic; to the south by Austria and Switzerland; and to the west by France, Luxembourg, Belgium, and the Netherlands....
. Current (since 2.0) release of MorphOS supports the EFIKA.

Components


  • ABox—a PPC AmigaOS API clone that is binary compatible with both 68k (with JIT emulation module called "Trance") and both PowerUP
    Amiga Hunk

    Hunk is the executable file format of tools and programs of the AmigaOS based on Motorola 68000 CPU and other processors of the same family.This kind of executable got its name from the fact that the software programmed on Amiga is divided in its internal structure into many pieces called hunks, in which every portion could contain eith...
     and WarpOS
    WarpOS

    WarpOS is a multi-tasking kernel for the PowerPC architecture developed by Haage & Partner for the Amiga computer platform in the late 1990s and early 2000s....
     formats of Amiga PPC executables. ABox is based in part on AROS Research Operating System
    AROS Research Operating System

    AROS Research Operating System is a free software/open source software implementation of the AmigaOS Application programming interfaces. Designed to be portable and flexible, Portings are currently available for x86-based and PowerPC-based Personal computers in native mode and hosted flavors, with other architectures in development....
  • AHI
    Ahi

    Ahi may refer to:*Ahi , son of Abdiel*Ahi , an epithet of Vritra*Ahi *Ahi , a political party in Israel*Ahi Evren*Yellowfin tuna, most commonly referred to as ahi tuna...
    —RTA system: 6.7
  • Ambient desktop
    Ambient desktop

    Ambient is a Magic User Interface based desktop environment for MorphOS. Its development was started in 2001 by David Gerber. Main goals were that should be simple and fast....
    —the default MorphOS desktop, inspired by Workbench
    AmigaOS

    AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000....
     and Directory Opus
    Directory Opus

    Directory Opus is a popular file manager program, originally written for the Amiga computer system in the early to mid 1990s. Development on the Amiga version ceased in 1997, but an entirely re-written version of Directory Opus is still being actively developed and sold for the Microsoft Windows operating system by ....
     1.43.0 - official 2008
  • CyberGraphX
    CyberGraphX

    CGX redirects here. For the proposed US cruiser line, see CG. For the commercial printer, see Consolidated Graphics.CyberGraphX , is the one of the standard retargetable graphics API available for the Amiga and compatible operating systems....
    —RTG system: 5.1
  • Magic User Interface
    Magic User Interface

    The Magic User Interface is an Object-oriented programming system by Stefan Stuntz to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the outfit according to personal taste....
    —primary GUI
    Gui

    Gui or guee is a generic term to refer to grillinged dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients....
     toolkit: 4.0
  • TinyGL—OpenGL
    OpenGL

    OpenGL is a standard specification defining a cross-language cross-platform Application programming interface for writing applications that produce 2D computer graphics and 3D computer graphics....
     implementation & Warp3D emulation (RAVE low-level API): V 51
  • Trance JIT
    Trance JIT

    Trance JIT is a MorphOS Just-in-time_compilation compiler, or code translator, for running 68k applications within the MorphOS environment. It has been part of the MorphOS operating system since MorphOS 1.4....
    JIT
    JIT

    JIT may refer to:* Various meanings of Just In Time:** Just-in-time compilation - a technique for improving the performance of virtual machines in computing....
     code translator for 68k
    68k

    The Motorola 680x0/m68k/68k/68K is a family of 32-bit Complex instruction set computer microprocessor central processing unit chips and was the primary competition for the Intel x86 family of chips in personal computers of the 1980s and early 1990s....
     applications: v. 51 - Morphos Team - June 2008
  • Quark
    Quark (kernel)

    In computing, Quark is an operating system Kernel used in MorphOS. It is a microkernel designed to run totally virtualized computers, called "boxes" ....
    —manages the low level systems


Status

Being a closed source project, and its core team devoted to programming, instead of public relations, obtaining information about MorphOS status is not easy. Most public discussions come in form of threads in the forums.

History

The project started in 1999, based on the Quark
Quark (kernel)

In computing, Quark is an operating system Kernel used in MorphOS. It is a microkernel designed to run totally virtualized computers, called "boxes" ....
 microkernel
Microkernel

In computer science, a microkernel is a computer kernel which provides the mechanisms needed to implement an operating system, such as low-level address space management, thread management, and inter-process communication....
. The earliest versions of MorphOS ran only via PPC accelerator cards on the classic 68K Amiga computers, and required portions of AmigaOS
AmigaOS

AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000....
 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 that run MorphOS. A busy promotional year followed in 2003, with appearances at conventions and exhibitions in several places around the world, including CES
Consumer Electronics Show

The International Consumer Electronics Show is a trade show held each January in Las Vegas, Nevada, Nevada, and is sponsored by the Consumer Electronics Association....
 in Las Vegas. Thendic-France had financial problems and folded, however the collaboration continued under the new banner of "Genesi
Genesi

Genesi is computer company focused on building Power Architecture computers. The organization is split into two units, Genesi USA, Inc. working out of Texas, USA, operating as the primary front-end for sales, customers and developers, and bplan GmbH based in Germany as the primary center for research and development....
".

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
Ambient desktop

Ambient is a Magic User Interface based desktop environment for MorphOS. Its development was started in 2001 by David Gerber. Main goals were that should be simple and fast....
 system was released under GPL and is now actively developed by the Ambient development team. An alternative MorphOS desktop system is Scalos. MorphOS is currently under development, with the latest Pegasos user release being 2.1 (5 September 2008). There is a user community that supports the OS as well as a number of developers.

Two past key deficiencies of MorphOS have been the absences of a bundled native TCP/IP stack and a web-browser with modern capabilities (most notably, support for Cascading Style Sheets
Cascading Style Sheets

Cascading Style Sheets is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including Scalable Vector Graphics and XUL....
, or CSS). However the user community is remedying this through the use of bounties that have so far resulted in MOSNet, a free TCP/IP stack, and "Sputnik
Sputnik (web browser)

Sputnik is a web-browser for MorphOS developed by Marcin Kwiatkowski. It is a port-in-progress of KHTML browser, based on S60 platform WebKit....
," a port of KHTML browser, based on S60
S60 platform

The S60 Platform is a platform for mobile phones that runs on Symbian OS. S60 is currently amongst the leading smartphone platforms in the world....
 WebKit
WebKit

WebKit is an application framework that provides a foundation upon which to build a web browser. WebKit was originally derived by Apple Inc. from the Konqueror browser?s KHTML software library for use as the engine of Mac OS X?s Safari web browser, and has now been further developed by individuals from the KDE project, Apple, Nokia, Google,...
. The first Sputnik version was released on November 11, 2006, and the most recent updated release with MorphOS 2.0. Sputnik is free.

On April 1, 2008 the MorphOS team announced that within Q2/2008 MorphOS 2.0 would be released. This promise was only kept with the release of MorphOS 2.0 on June 30, 2008 23:59 CET by a few seconds only. The new version includes (along other improvements) the missed native TCP/IP stack, an updated Sputnik release, AltiVec
AltiVec

AltiVec is a floating point and integer SIMD instruction set designed and owned by Apple Inc., International Business Machines and Freescale Semiconductor, formerly the Semiconductor Products Sector of Motorola, , and implemented on versions of the PowerPC including Motorola's PowerPC G4, IBM's PowerPC 970 and POWER6 processors, and P.A....
 support, 3D layers for the graphical user interface, new USB components (including USB 2.0 support), new screenblankers, and Reggae, a new, modular, streaming multimedia framework. MorphOS 2.0 also includes support for the EFIKA
EFIKA

EFIKA is a small single board Power Architecture based computer manufactured by Genesi.It is based on a 400 MHz Freescale PowerPC 5000#MPC52xx System-on-a-Chip and adds 44-pin 2.5" AT Attachment, USB, RS-232, stereo audio in/out, 100 Mbit/s Ethernet, 33/66 MHz Peripheral Component Interconnect port and 128 MB Double data rate RAM...
, Pegasos I and Pegasos II machines. MorphOS 2.0 is commercially available at a price of 150 EUR per machine (111,11 EUR within the first two weeks). Without a keyfile, the speed is decreased significantly after 30 minutes of use.

On September 5, 2008 MorphOS 2.1 was released, fixing numerous bugs and adding support for the EFIKA
EFIKA

EFIKA is a small single board Power Architecture based computer manufactured by Genesi.It is based on a 400 MHz Freescale PowerPC 5000#MPC52xx System-on-a-Chip and adds 44-pin 2.5" AT Attachment, USB, RS-232, stereo audio in/out, 100 Mbit/s Ethernet, 33/66 MHz Peripheral Component Interconnect port and 128 MB Double data rate RAM...
 audio.

On December 20, 2008 MorphOS 2.2 was released, fixing numerous bugs, adding Disk Encryption Suite and several small items.

See also

  • Ambient desktop
    Ambient desktop

    Ambient is a Magic User Interface based desktop environment for MorphOS. Its development was started in 2001 by David Gerber. Main goals were that should be simple and fast....
  • APUS Computer
    APUS Computer

    APUS stands for "Amiga Power Up System", and describes a computer comprising an Amiga computer with a Phase5 PowerPC accelerator board....
  • AROS
    Aros

    Aros may refer to:Aros-Eros-Cupid-AmorIt is believed that the origins above led Saint Valentines enthusiasts to appoint the Roman god Cupid as the patron of Valentine's day -- that is the story of Lupercalia and the love and romance associatied with the St....


External links