EPOC (käyttöjärjestelmä) - EPOC (operating system)

EPOC
Kehittäjä Psion
Kirjoitettu sisään Kokoonpano , C (EPOC16)
C ++ (EPOC32)
OS -perhe EPOC
Toimiva tila Lopetettu
Lähdemalli Suljettu lähde
Ensimmäinen julkaisu 1989 ; 32 vuotta sitten ( 1989 )
Viimeisin julkaisu ER5u / 2000 ; 21 vuotta sitten ( 2000 )
Markkinoinnin tavoite Liiketoiminta
Saatavilla Englanti
Alustat x86 (EPOC16)
ARM (EPOC32)
Ytimen tyyppi Mikroydin
Oletuksena
käyttöliittymä
Eikon et ai.
Lisenssi Oma
Onnistui Symbian

EPOC on vuonna 1980 perustetun brittiläisen yrityksen Psionin kehittämä mobiili käyttöjärjestelmä . Se alkoi 16-bittisenä käyttöjärjestelmänä (OS) Psionin omille x86- yhteensopiville laitteille ja korvattiin myöhemmin 32-bittisellä x86- ja ARM . Psion lisensoi 32-bittisen järjestelmän muille laitteistonvalmistajille, kuten Ericssonille .

Sen erottamiseksi 16-bittisestä käyttöjärjestelmästä 32-bittistä versiota kutsuttiin joskus nimellä EPOC32. Teknisesti se oli merkittävä poikkeus 16-bittisestä versiosta (jota kutsuttiin nimellä EPOC16 tai SIBO). Vuonna 1998 32-bittinen versio nimettiin uudelleen Symbian- käyttöjärjestelmäksi. Jälkeen Nokia hankki oikeudet Symbian vuonna 2010, ne julkaistiin Symbianin lähdekoodin alla Eclipse Public License . Vuonna 2011 Nokia peruutti avoimen lähdekoodin lisenssin ohjelmiston myöhemmille julkaisuille.

Nimi

Nimi EPOC tulee sanasta epoch (aikakauden alku). Nimi lyhennettiin neljään kirjaimeen vastaamaan sellaisten ohjelmistoinnovaatioiden nimiä kuin Unix ja Mach .

Alun perin käyttöjärjestelmä käytettiin kirjaimella Epoc eikä EPOC, koska se ei ole lyhenne. Muutos isoihin kirjaimiin tehtiin Psionin markkinointiosaston suosituksesta. Tämän jälkeen teknisessä lehdistössä levisi huhu, että EPOC oli lyhenne sanoista "Electronic Piece of Cheese". Kun Psion aloitti 32-bittisen käyttöjärjestelmän kehittämisen vuonna 1994, he pitivät sitä EPOC-tuotemerkillä. Välttääkseen sekaannuksia yrityksen sisällä, he alkoivat kutsua vanhaa järjestelmää EPOC16 ja uutta järjestelmää EPOC32. Sitten yhtiössä tuli tavanomaiseksi viitata EPOC16: ksi SIBO: ksi, joka oli Psionin 16-bittisen mobiilitietokonealoitteen koodinimi. Tämä muutos vapautti heidät käyttämään EPOC32 -nimeä EPOC.

Kesäkuussa 1998 Psion perusti osakeyhtiön teleyritysten Nokia , Ericsson ja Motorola kanssa . Ostamalla Symbian Ltd: n , kuten uusi yritys nimettiin, tietoliikenneyritykset osti kumpikin osuuden Psionin EPOC -käyttöjärjestelmästä ja muusta immateriaalioikeudesta . Symbian Ltd. muutti EPOC/EPOC32: n nimen Symbian OS: ksi, joka debytoi marraskuussa 2000 Nokia 9210 Communicator -älypuhelimella .

EPOC16 (1989–1998)

EPOC kehitettiin Lontoossa vuonna 1980 perustetussa ohjelmisto- ja mobiililaiteyhtiö Psionissa. Yhtiö julkaisi ensimmäisen taskutietokoneensa vuonna 1984: 8-bittisen laitteen nimeltä Psion Organizer . Vuonna 1986 he julkaisivat sarjan parannettuja malleja Organizer II -brändin alla, mutta 8-bittinen aikakausi oli päättymässä. Psion näki tarpeen kehittää 16-bittinen käyttöjärjestelmä seuraavan sukupolven laitteidensa ajamiseen. Ensin heidän oli kuitenkin suunniteltava 16-bittinen yksilevyinen tietokone , mikä oli tuolloin erittäin vaikeaa. He saivat projektin koodinimellä SIBO , "yhden hallituksen järjestäjä" tai "kuusitoista bittinen järjestäjä". SIBO-laitteiston ja -ohjelmiston kehittämiseksi he tarvitsivat näytteitä ohjelmoitavista 16-bittisistä mikroprosessoreista ; mutta sirujen varmistaminen kesti yli vuoden, mikä aiheutti merkittävän viivästyksen.

Vuoteen 1987 mennessä EPOC: n kehittäminen oli käynnissä: Se oli yhden käyttäjän ennakoiva moniajo- käyttöjärjestelmä, joka on suunniteltu toimimaan vain luku -muistissa (ROM). Käyttöjärjestelmä ja sen ohjelmat on kirjoitettu Intel 8086: n kokoonpanokielellä ja C: llä . Kun käyttöjärjestelmä käynnistyi, se avasi esiasennetut ohjelmat etukäteen, jotta järjestelmä voi vaihtaa niiden välillä nopeasti. Jotta käyttäjät voisivat kirjoittaa ja suorittaa omia ohjelmiaan, EPOC sisälsi päivitetyn version järjestäjän ohjelmointikielestä (OPL), joka julkaistiin ensimmäisen kerran Psion Organizerin kanssa. OPL oli yksinkertainen tulkittu kieli, toisin kuin BASIC .

Vuonna 1989 Psion julkaisi ensimmäiset 16-bittiset tietokoneet, jotka on varustettu uudella käyttöjärjestelmällä: MC200-, MC400- ja MC600-kannettavat. Jokaisessa näistä oli Intel 80C86 -prosessori, mutta ne erosivat joistakin muista ominaisuuksista, kuten muistikapasiteetista. Myöhempien SIBO -laitteiden joukossa olivat Psion 3 (1991), 3A (1993), 3C (1996) ja Workabout -sarja sekä Siena 512K -malli (1996). Viimeinen EPOC -laite oli Psion -sarja 3mx (1998).

Käyttöliittymä vaihteli laitteittain. Kannettavia tietokoneita oli WIMP käyttöliittymä. Kannettavat tietokoneet, joissa oli pienempi näyttö ja joissa ei ollut osoitinlaitetta , hyväksyvät syötteen näppäimistöltä tai kynältä . Näytöllä ohjelmat esitettiin kuvakkeilla , mutta pienemmillä laitteilla käyttäjä voi käyttää niitä myös erikoispainikkeilla.

EPOC32 (1997–2000)

16-bittisten laitteidensa valmistuksen rinnalla Psion oli kehittänyt EPOC: n 32-bittistä versiota vuoden 1994 lopusta lähtien. Siirtyminen 32 bittiin oli välttämätöntä kilpailukyvyn säilyttämiseksi, ja Psion halusi saada mobiilikäyttöjärjestelmän, jonka he voivat lisensoida muille yrityksille. Näin ollen järjestelmän piti olla kannettavampi kuin aiemmat järjestelmät.

32-bittinen käyttöjärjestelmä, insinöörit lisäsi uuden olio ao in C ++ . Siirtymäkauden aikana vanhaa järjestelmää kutsuttiin nimellä EPOC16 ja uutta EPOC32 . Jos EPOC16 suunniteltiin erityisesti Intel 80186 -alustalle, EPOC32 rakennettiin ARM: lle , laskentamenetelmälle, jota kutsutaan supistetuksi käskytietokoneeksi (RISC), jonka käskyjoukkoarkkitehtuuri on pienempi ja yhtenäisempi kuin vaihtoehtoisessa monimutkaisessa käskyjoukkotietokoneessa ( CISC). EPOC16: n tavoin EPOC32 oli yhden käyttäjän ennakoiva moniajo- käyttöjärjestelmä. Siinä oli myös muistin suoja , joka oli olennainen ominaisuus nykyaikaisissa käyttöjärjestelmissä.

Psion lisensoi EPOC32: n muille laitevalmistajille ja mahdollisti valmistajien muuttaa tai vaihtaa järjestelmän graafisen käyttöliittymän . Lisensointijärjestelyn vuoksi Psion harkitsi ohjelmisto-osastonsa erottamista Psion Softwareksi. Psionin omissa kämmentietokoneissa oli graafinen käyttöliittymä nimeltä Eikon. Visuaalisesti Eikon paransi Psionin 8- ja 16-bittisten laitteiden suunnitteluvaihtoehtoja.

Julkaisut 1–4

Osaris PDA Oregon Scientific juoksi versio ER4 että EPOC32 käyttöjärjestelmän.

EPOC32: n varhaiset iteroinnit saivat koodinimen Protea . Ensimmäinen julkaistu versio, nimeltään Release 1, ilmestyi Psion Series 5 ROM v1.0: lle kesäkuussa 1997. Julkaisua 2 ei koskaan julkaistu, mutta päivitetty ROM (versio 1.1) Series 5: n julkaisulle 3. Sarja 5 käytti Psionin uusi käyttöliittymä , Eikon.

Yksi ensimmäisistä EPOC-lisenssinsaajista oli lyhytikäinen yritys nimeltä Geofox; he lopettivat tuotannon myydessään alle 1000 kappaletta. Toinen lisenssinhaltija, Oregon Scientific , julkaisi budjettilaitteen nimeltä Osaris ; se oli ainoa EPOC -laite, joka toimitettiin julkaisun 4 kanssa.

Julkaisu 5

EPOC Release 5 sai ensi -iltansa maaliskuussa 1999. Se toimi ARMv4 -prosessoreilla, kuten StrongARM -sarjalla. Sähköpostin, viestien ja tietojen synkronointitoimintojen lisäksi se esitteli tuen Java -kehityssarjalle , jonka ansiosta se pystyy suorittamaan laajemman valikoiman ohjelmia.

Vuonna 2000 EPOC: n GUI -muunnelmat korvattiin kolmella vertailuliitännällä: Crystal oli tarkoitettu laitteille, joissa on pieni näppäimistö; Kvartsi oli tarkoitettu "kommunikaattorilaitteille" (joilla oli joitain tietoliikenneominaisuuksia ja joissa oli taipumus olla peukalonäppäimistö ); ja Pearl oli matkapuhelimille. Jokainen luokitus tukee VGA -grafiikkaa.

Psion otti julkaisun 5 käyttöön 5mx -sarjassa (1999), Revo (1999), netBook (1999), Series 7 (1999), Revo Plus (2000) ja netPad (2001). Ericsson rebranded Psion Series 5mx kuin MC218 ja SONICblue rebranded Revo kuin Diamond Mako ; Alkuperäisten laitteiden tapaan myös uudelleenbrändoidut versiot julkaistiin vuonna 1999.

Ericsson R380 älypuhelin , julkaistiin marraskuussa 2000, oli ensimmäinen laite jaetaan kanssa EPOC Release 5.1. Tämä julkaisu tunnettiin myös nimellä ER5u; U osoitti, että järjestelmä tuki Unicode järjestelmän Tekstin koodaus: tärkeä ominaisuus edustus erilaisten kieliä. Psion kehitti ER5u-yhteensopivan laitteen koodinimellä "Conan", mutta se ei edennyt prototyyppivaiheen jälkeen. Laitteen oli tarkoitus olla Bluetooth -yhteensopiva Revon seuraaja.

Symbian (2000–2012)

Kesäkuussa 1998 Psion Softwaresta tuli Symbian Ltd. , Psionin ja puhelinten valmistajien Ericssonin , Motorolan ja Nokian yhteisyritys . Seuraava EPOC32 -julkaisu, julkaisu 6, nimettiin uudelleen Symbian -käyttöjärjestelmäksi. Se irrotti käyttöliittymän taustalla olevasta käyttöjärjestelmästä, mikä antoi laitevalmistajille mahdollisuuden (tai taakan) ottaa käyttöön graafinen käyttöliittymä laitteilleen.

Symbian -käyttöjärjestelmän lopullinen versio julkaistiin v10.1; lopullinen päivitys julkaistiin vuonna 2012.

Viitteet

Ulkoiset linkit