EPOC (işletim sistemi)

EPOC öncelikle PDA'lar olmak üzere taşınabilir aygıtlar için Psion tarafından geliştirilen ve durdurulan bir grafik işletim sistemi ailesidir. 1998'de Symbian tarafından başarılı şekilde takip edildi.

Nokia, 2010 yılında Symbian'ın haklarını aldıktan sonra, Symbian'ın kaynak kodunu Eclipse Kamu Lisansı altında yayınladılar. 2011'de Nokia, yazılımın sonraki sürümleri (Anna, Belle) için açık kaynak lisansını iptal etti.

EPOC adı, epoch (bir çağın başlangıcı) kelimesinden gelir. Ad, Unix ve Mach gibi yazılım yeniliklerinin adlarına uygun olarak dört harfe kısaltıldı.

EPOC16
EPOC16, Psion’un alt çatısı olan Psion Software tarafından 1980'lerin sonlarından 1990'ların sonuna kadar Psion'un 16-bitlik cihazlarında kullanılan bir işletim sistemiydi. Sistem Assembly, C dilinde yazılmış olup Intel 8086 işlemci mimarisi üzerinde ROM tabanlı çalışan EPOC16, tek kullanıcılı ve önleyici çok görevli (pre-emptive multitasking) bir yapıya sahipti.

İlk olarak 1989'da MC400 ve MC200 modelleriyle piyasaya sürülen bu sistem; daha sonrasında popüler Series 3, Siena ve Workabout gibi cihazlarda da kullanıldı.

Geliştiriciler için OPL adı verilen bir programlama dili desteği ve OVAL adında bir tümleşik geliştirme ortamı (IDE) de sağlanmaktaydı. Uygulamalar genellikle geliştiricinin kendi sitesinden ya da Psion Solid State Disk'lerle birlikte dağıtılmaktaydı.

90’ların sonlarına doğru Psion, EPOC’un halefi olan EPOC32’yi tanıtmıştı. EPOC’un yeni 32-bitlik sistemiyle karışmaması için ismi geriye dönük olarak EPOC16 şeklinde değiştirildi. Bu sistemin çalıştığı donanım ailesi ise genel olarak "SIBO" (SIxteen Bit Organiser) adıyla anılmaktadır.

Sistem şu cihazlarda kullanılmıştır;

Psion; MC200, MC400, Psion Seri 3, Series 3a, Series 3c, Series 3mx, Psion Siena - Acorn; Pocketbook, Pocketbook II

EPOC32
EPOC32'nin ilk sürümü olan Release 1, 1997'de Psion Seri 5 ROM v1.0'da çıktı. Daha sonra, ROM v1.1, Release 3'ü içeriyordu. Release 2, hiçbir zaman halka açık değildi. Bunları Psion Organiser, Psion Seri 5mx, Psion Revo / Revo plus, Psion Seri 7 / Psion netBook ve netPad (tüm özellikli Release 5) takip etti.

O sırada EPOC olarak anılan EPOC32 işletim sistemi daha sonra Symbian OS olarak yeniden adlandırıldı. Symbian'a geçmeden, EPOC16'ya "yeni" EPOC'den ayırt etmek için sıklıkla SIBO adı verildi. İsimlerin benzerliğine rağmen, EPOC32 ve EPOC16 tamamen farklı işletim sistemlerine sahipti. EPOC32, 1990'ların ortalarında başlayarak yeni bir kod tabanı ile C++ ile yazılmıştı.

EPOC32, uygulama geliştiricisini programlarını bir motora ve bir arabirime ayırmaya teşvik eden, önleyici birçok görevli, tek kullanıcılı, bellek korumalı bir işletim sistemiydi. Psion satırı, elle kullanılan makineler için özel olarak bir klavye ile donatılmış olan EIKON adlı bir grafik kullanıcı arayüzü ile gelir. Bununla birlikte, EPOC'un özelliklerinden birisi, Ericsson R380 ve sonrasında yaygın bir şekilde keşfedilen bir özellik olan, yeni GUI'lerin geliştirilmesinin kolaylığıdır.
EPOC32 başlangıçta ARM7, ARM9, StrongARM ve Intel'in XScale gibi ARM işlemci ailesi için geliştirildi, ancak birkaç başka işlemci türü kullanan hedef cihazlara göre derlenebilir.

EPOC32'nin gelişimi sırasında Psion, EPOC'ü üçüncü parti cihaz üreticilerine lisanslamayı ve yazılım bölümünü Psion Yazılımı olarak devre dışı bırakmayı planladı. İlk lisansörlerden biri kısa ömürlü Geofox'du ve 1000'den az birim satılarak üretime ara verildi. Ericsson, MC218 olarak adlandırılan bir Psion Serisi piyasaya sürdü ve daha sonra EPOC Release 5.1 tabanlı akıllı telefon olan R380'i yarattı. Oregon Scientific, bütçe EPOC cihazı olan Osaris'i (Release 4 ile birlikte gönderilen tek EPOC cihazı olarak kaydetti) de piyasaya sürdü.

İş, 1994 sonlarında 32-bit sürümü üzerinde başladı. Haziran 1997'de piyasaya sürülen Series 5 cihazı, "Protea" kod adlı EPOC32 işletim sisteminin ilk iterasyonlarını ve "Eikon" grafik kullanıcı arayüzünü kullandı. Oregon Scientific Osaris, ER4'ü kullanan tek PDA'ydı.

Psion Series 5mx, Psion Series 7, Psion Revo, Diamond Mako, Psion netBook ve Ericsson MC218, 1999'da ER5 kullanılarak piyasaya çıktı. CeBIT, Phillips Illium / Accent'da bir telefon projesi ilan edildi, ancak ticari bir sürüm elde etmedi. Bu sürüm Symbian OS 5 olarak adlandırıldı.
ER5u kullanan ilk telefon olan Ericsson R380, Kasım 2000'de piyasaya çıktı. 'Açık' bir telefon değildi - yazılım yüklenemedi. Özellikle, "Conan" kod adlı bir yeni nesil PDA'lar için asla yayınlanmayan bir dizi Psion prototibi ER5u kullanıyordu. İsmindeki 'u', Unicode'u desteklediği gerçeğini ifade eder.
Haziran 1998'de Psion Software, Psion ve telefon üreticileri Ericsson, Motorola ve Nokia arasındaki büyük ortak girişim olan Symbian Ltd. oldu. Sürüm 6'dan itibaren, EPOC sadece Symbian OS olarak bilinmeye başladı.

Kaynakça
Dış bağlantılar
Psion Teklogix

..