EPOC (Betriebssystem) - EPOC (operating system)

EPOC
Entwickler Psion
Geschrieben in Assembly , C (EPOC16)
C++ (EPOC32)
Betriebssystemfamilie EPOC
Arbeitszustand Abgesetzt
Quellmodell Geschlossene Quelle
Erstveröffentlichung 1989 ; Vor 32 Jahren ( 1989 )
Neueste Erscheinung ER5u / 2000 ; Vor 21 Jahren ( 2000 )
Marketingziel Unternehmen
Verfügbar in Englisch
Plattformen x86 (EPOC16)
ARM (EPOC32)
Kernel- Typ Mikrokernel
Standard -
Benutzeroberfläche
Eikonet al.
Lizenz Proprietär
gefolgt von Symbian

EPOC ist ein mobiles Betriebssystem, das von Psion entwickelt wurde , einem britischen Unternehmen, das 1980 gegründet wurde. Es begann als 16-Bit- Betriebssystem (OS) für Psions eigene x86- kompatible Geräte und wurde später durch ein 32-Bit- System für x86 und ersetzt ARM . Psion lizenzierte das 32-Bit-System an andere Hardwarehersteller wie Ericsson .

Um es vom 16-Bit-Betriebssystem zu unterscheiden, wurde die 32-Bit-Version manchmal EPOC32 genannt. Technologisch war es eine große Abweichung von der 16-Bit-Version (die später EPOC16 oder SIBO genannt wurde). 1998 wurde die 32-Bit-Version in Symbian OS umbenannt . Nachdem Nokia 2010 die Rechte an Symbian erworben hatte, veröffentlichten sie den Quellcode von Symbian unter der Eclipse Public License . Im Jahr 2011 hat Nokia die Open-Source-Lizenz für nachfolgende Versionen der Software aufgehoben .

Name

Der Name EPOC kommt vom Wort Epoche (Anfang einer Ära). Der Name wurde auf vier Buchstaben gekürzt, um den Namen von Software-Innovationen wie Unix und Mach zu entsprechen .

Anfangs wurde das Betriebssystem als Epoc und nicht als „EPOC“ groß geschrieben , da es sich nicht um ein Akronym handelt. Die Umstellung auf Großbuchstaben erfolgte auf Empfehlung der Marketingabteilung von Psion. Danach kursierte in der Fachpresse das Gerücht, EPOC sei ein Akronym für "Elektronisches Stück Käse". Als Psion 1994 mit der Entwicklung eines 32-Bit-Betriebssystems begann, behielten sie es unter der Marke EPOC. Um Verwirrung innerhalb des Unternehmens zu vermeiden, nannten sie das alte System EPOC16 und das neue EPOC32. Dann wurde es innerhalb des Unternehmens üblich, EPOC16 als SIBO zu bezeichnen, was der Codename der 16-Bit-Mobile-Computing-Initiative von Psion war. Diese Änderung befreite sie von der Verwendung des Namens EPOC für EPOC32.

Im Juni 1998 gründete Psion mit den Telekommunikationskonzernen Nokia , Ericsson und Motorola eine Aktiengesellschaft . Durch den Kauf von Symbian Ltd . , wie das neue Unternehmen hieß , erwarben die Telekommunikationskonzerne jeweils Anteile am EPOC - Betriebssystem von Psion und an anderem geistigen Eigentum . Symbian Ltd. änderte den Namen von EPOC/EPOC32 in Symbian OS, das im November 2000 auf dem Nokia 9210 Communicator- Smartphone debütierte .

EPOC16 (1989–1998)

EPOC wurde bei Psion entwickelt, einem 1980 in London gegründeten Software- und Mobilgerätehersteller. 1984 brachte das Unternehmen seinen ersten Taschencomputer auf den Markt: ein 8-Bit- Gerät namens Psion Organizer . 1986 brachten sie eine Reihe verbesserter Modelle unter der Marke Organizer II heraus , aber die 8-Bit-Ära ging zu Ende. Psion sah die Notwendigkeit, ein 16-Bit- Betriebssystem zu entwickeln, um die nächste Gerätegeneration voranzutreiben. Zunächst mussten sie jedoch einen 16-Bit- Single-Board-Computer entwickeln , was zu dieser Zeit äußerst schwierig war. Sie gaben dem Projekt den Codenamen SIBO , für "Single-Board-Organizer" oder "Sechzehn-Bit-Organizer". Um die Hardware und Software von SIBO zu entwickeln, brauchten sie Muster der 16-Bit- Mikroprozessoren , die sie programmieren würden; Es dauerte jedoch mehr als ein Jahr, die Chips zu sichern, was zu einer erheblichen Verzögerung führte.

1987 war die Entwicklung von EPOC im Gange: Es war ein präemptives Multitasking- Betriebssystem für einen einzelnen Benutzer, das für die Ausführung im Nur-Lese-Speicher (ROM) ausgelegt war. Das Betriebssystem und seine Programme wurden in Intel 8086 Assemblersprache und C geschrieben . Beim Start des Betriebssystems öffnete es vorab die vorinstallierten Programme, damit das System schnell zwischen ihnen wechseln konnte. Damit Benutzer ihre eigenen Programme schreiben und ausführen können, stellte EPOC eine aktualisierte Version der Organizer Programming Language (OPL) zur Verfügung, die erstmals mit dem Psion Organizer veröffentlicht wurde. OPL war eine einfach interpretierte Sprache , die BASIC nicht unähnlich war .

1989 brachte Psion die ersten 16-Bit-Computer auf den Markt, die mit dem neuen Betriebssystem ausgestattet waren: die Notebooks MC200, MC400 und MC600. Jeder von ihnen hatte einen Intel 80C86- Prozessor, unterschied sich jedoch in einigen anderen Spezifikationen, wie beispielsweise der Speicherkapazität. Zu den späteren SIBO-Geräten gehörten die Serien Psion 3 (1991), 3A (1993), 3C (1996) und Workabout sowie das Modell Siena 512K (1996). Das letzte EPOC-Gerät war das Psion Series 3mx (1998).

Die Benutzeroberfläche war je nach Gerät unterschiedlich. Die Notebook-Computer verfügten über eine WIMP- Schnittstelle. Die Handheld-Computer, die kleinere Bildschirme und kein Zeigegerät hatten , akzeptieren Eingaben von einer Tastatur oder einem Stift . Auf dem Bildschirm wurden Programme durch Symbole dargestellt , aber auf kleineren Geräten konnte ein Benutzer auch über spezielle Schaltflächen darauf zugreifen.

EPOC32 (1997–2000)

Parallel zur Produktion ihrer 16-Bit-Geräte entwickelte Psion seit Ende 1994 eine 32-Bit- Version von EPOC. Der Umstieg auf 32-Bit war notwendig, um wettbewerbsfähig zu bleiben, und Psion wollte ein mobiles Betriebssystem haben, das sie lizenzieren konnten zu anderen Unternehmen. Somit musste das System tragbarer sein als ihre früheren Systeme.

Für das 32-Bit-Betriebssystem haben die Ingenieure eine neue objektorientierte Codebasis in C++ geschrieben . Während der Übergangszeit wurde das alte System EPOC16 und das neue EPOC32 genannt . Während EPOC16 speziell für die Intel 80186- Plattform entwickelt wurde, wurde EPOC32 für ARM gebaut , eine Computerplattform, die als Computer mit reduziertem Befehlssatz (RISC) bezeichnet wird, wobei die Befehlssatzarchitektur kleiner und einheitlicher ist als bei einem alternativen Computer mit komplexem Befehlssatz ( CISC). Wie EPOC16 war EPOC32 ein präemptives Multitasking- Betriebssystem für einen einzelnen Benutzer . Es verfügte auch über einen Speicherschutz , der für moderne Betriebssysteme ein wesentliches Merkmal war.

Psion lizenzierte EPOC32 an andere Gerätehersteller und ermöglichte es den Herstellern, die grafische Benutzeroberfläche des Systems zu ändern oder zu ersetzen . Aufgrund der Lizenzvereinbarung erwog Psion, ihre Softwaresparte als Psion Software auszugliedern. Psions eigene PDAs hatten eine grafische Benutzeroberfläche namens Eikon. Optisch war Eikon eine Verfeinerung der Designentscheidungen der 8- und 16-Bit-Geräte von Psion.

Veröffentlichungen 1–4

Auf dem Osaris PDA von Oregon Scientific lief die Version ER4 des Betriebssystems EPOC32.

Frühe Iterationen des EPOC32 trugen den Codenamen Protea . Die erste veröffentlichte Version namens Release 1 erschien im Juni 1997 auf dem Psion Series 5 ROM v1.0. Release 2 wurde nie veröffentlicht, aber ein aktualisiertes ROM (Version 1.1) für die Series 5 enthielt Release 3. Die Series 5 verwendete Psion's neue Benutzeroberfläche , Eikon.

Einer der ersten EPOC-Lizenznehmer war ein kurzlebiges Unternehmen namens Geofox; sie stellten die Produktion ein, nachdem sie weniger als 1.000 Einheiten verkauft hatten. Ein anderer Lizenznehmer, Oregon Scientific , veröffentlichte ein preisgünstiges Gerät namens Osaris ; es war das einzige EPOC-Gerät, das mit Release 4 ausgeliefert wurde.

5 . freigeben

EPOC Release 5 wurde im März 1999 uraufgeführt. Es lief auf ARMv4-Prozessoren wie der StrongARM- Serie. Zusätzlich zu seinen E-Mail-, Messaging- und Datensynchronisierungsfunktionen wurde die Unterstützung für das Java Development Kit eingeführt , wodurch es in der Lage war, eine größere Vielfalt von Programmen auszuführen.

Im Jahr 2000 wurden die GUI-Variationen von EPOC durch drei Referenzschnittstellen ersetzt: Crystal war für Geräte mit einer kleinen Tastatur; Quarz war für "Kommunikator" -Geräte (die einige Telekommunikationsfunktionen aufwiesen und dazu neigten, mit einer Daumentastatur ausgestattet zu sein ); und Pearl war für Mobiltelefone. Jede Klassifizierung unterstützte VGA- Grafiken.

Psion hat Release 5 auf den Geräten der 5mx-Serie (1999), Revo (1999), netBook (1999), Serie 7 (1999), Revo Plus (2000) und netPad (2001) bereitgestellt. Ericsson hat die Psion Series 5mx in MC218 umbenannt und SONICblue den Revo in Diamond Mako umbenannt ; Wie die Originalgeräte wurden die umbenannten Versionen 1999 veröffentlicht.

Das im November 2000 veröffentlichte Ericsson R380 Smartphone war das erste Gerät, das mit EPOC Release 5.1 vertrieben wurde. Diese Version wurde auch als ER5u bezeichnet; Das u gab an, dass das System das Unicode- System der Textkodierung unterstützte: ein wichtiges Merkmal für die Darstellung verschiedener Sprachen. Psion entwickelte ein ER5u-fähiges Gerät mit dem Codenamen "Conan", aber es kam nicht über das Prototypenstadium hinaus. Das Gerät sollte ein Bluetooth- fähiger Nachfolger des Revo sein.

Symbian (2000–2012)

Im Juni 1998 wurde Psion Software zu Symbian Ltd. , einem großen Joint Venture zwischen Psion und den Telefonherstellern Ericsson , Motorola und Nokia . Die nächste Version von EPOC32, Version 6, wurde in Symbian OS umbenannt. Es entkoppelte die Benutzeroberfläche vom zugrunde liegenden Betriebssystem, was den Geräteherstellern die Möglichkeit (oder den Aufwand) gab, eine grafische Oberfläche auf ihren Geräten zu implementieren.

Die letzte veröffentlichte Version von Symbian OS war v10.1; das letzte Update wurde 2012 veröffentlicht.

Verweise

Externe Links