„MorphOS” változatai közötti eltérés
GK (vitalap | szerkesztései) aNincs szerkesztési összefoglaló |
GK (vitalap | szerkesztései) Nincs szerkesztési összefoglaló |
||
7. sor: | 7. sor: | ||
Jelenleg az 1.4.5-s verziónál tart, de megjelenés előtt áll a 2.0-ás verzió, amely jelentős fejlesztéseket tartalmaz. A fejlesztők csak nagy vonalakban beszélnek ezekről fejlesztésekről, hiszen a verseny igen éles a MorphOS-t készítő csapat és a hivatalos [[AmigaOS]] [[PowerPC]]-s verzióját ([[AmigaOS4]]) készítő [[Hyperion Entertainment]] között. | Jelenleg az 1.4.5-s verziónál tart, de megjelenés előtt áll a 2.0-ás verzió, amely jelentős fejlesztéseket tartalmaz. A fejlesztők csak nagy vonalakban beszélnek ezekről fejlesztésekről, hiszen a verseny igen éles a MorphOS-t készítő csapat és a hivatalos [[AmigaOS]] [[PowerPC]]-s verzióját ([[AmigaOS4]]) készítő [[Hyperion Entertainment]] között. | ||
A MorphOS tartalmaz egy [[AmigaOS]] kompatibilis [[API]] layert, ezt [[A/Box]]-nak hívjuk. Ennek, és a beépített [[JIT]] [[M68K]] [[CPU]] [[emulátor|emulátornak]] köszönhetően képes azokat az [[Amiga]] programokat futtatni, amelyek nem igénylik a klasszikus [[Amiga]] hardver jelenlétét. Természetesen amennyiben a MorphOS-t [[PowerPC]] kártyás Amigán futtatjuk, ezek a programok is működnek. | A MorphOS tartalmaz egy [[AmigaOS]] kompatibilis [[API]] layert, ezt [[A/Box]]-nak hívjuk. Ennek, és a beépített [[JIT]] [[M68K]] [[CPU]] [[emulátor|emulátornak]] köszönhetően képes azokat az [[Amiga]] programokat futtatni, amelyek nem igénylik a klasszikus [[Amiga]] hardver jelenlétét. Természetesen amennyiben a MorphOS-t [[PowerPC]] kártyás Amigán futtatjuk, ahol ezek a harverelemek is rendelkezésre állnak, ezek a régebbi programok is működnek. | ||
A MorphOS-t eredetileg az [[AmigaOS]] következő generációjának szánták, amelyet már teljesen a [[PowerPC]] architektúrához terveztek. Sajnos azonban készítői nem tudtak megegyezni az [[Amiga]] jogok birtokosaival, így a MorphOS önálló operációs rendszer lett, a hivatalos [[AmigaOS]] vonal konkurense. Az [[AmigaOS]] kompatibilitáshoz szükséges még hiányzó részeket, például a [[dos.library]]-t, a hivatalos [[AmigaOS]] forrásához való hozzáférés hiányában, a nyílt forrású [[AROS]] projektből emelték át. Az átvett részeken a MorphOS csapat által végzett jelentős fejlesztések végül az [[AROS]] projekt forrásába is visszakerültek. | A MorphOS-t eredetileg az [[AmigaOS]] következő generációjának szánták, amelyet már teljesen a [[PowerPC]] architektúrához terveztek. Sajnos azonban készítői nem tudtak megegyezni az [[Amiga]] jogok birtokosaival, így a MorphOS önálló operációs rendszer lett, a hivatalos [[AmigaOS]] vonal konkurense. Az [[AmigaOS]] kompatibilitáshoz szükséges még hiányzó részeket, például a [[dos.library]]-t, a hivatalos [[AmigaOS]] forrásához való hozzáférés hiányában, a nyílt forrású [[AROS]] projektből emelték át. Az átvett részeken a MorphOS csapat által végzett jelentős fejlesztések végül az [[AROS]] projekt forrásába is visszakerültek. | ||
15. sor: | 15. sor: | ||
[[Image:MorphOSCD.jpg|thumb|250px|MorphOS 1.4.5 CD-ről bootolás után]] | [[Image:MorphOSCD.jpg|thumb|250px|MorphOS 1.4.5 CD-ről bootolás után]] | ||
A MorphOS belső felépítése igen hasonló az [[AmigaOS]] | A MorphOS belső felépítése igen hasonló az [[AmigaOS]] felépítéséhez. A rendszer lelke a [[Quark]] névre hallgató [[mikrokernel]], erre épülnek a különböző feladatokat ellátó device-ok és library-k. A MorphOS tervezésekor a legfontosabb szempont a gyors reakciósebesség volt, így a [[context switch|contextswitchhez]] szükséges idő és az [[IRQ latency]] is jóval alacsonyabb mint más operációs rendszereknél. Emellett a rendszer igen flexibilis, szinte valamennyi része kicserélhető, akár futás közben is. | ||
== GUI == | == GUI == | ||
A MorphOS [[GUI]]-ja [[MUI]]-ra épül, ennek köszönhetően teljesen a felhasználó igényei szerint cicomázható ki. A MorphOS a [[MUI]] egy továbbfejlesztett, és teljesen [[PowerPC]] natív változatát tartalmazza. A MorphOS | A MorphOS [[GUI]]-ja [[MUI]]-ra épül, ennek köszönhetően teljesen a felhasználó igényei szerint cicomázható ki. A MorphOS a [[MUI]] egy továbbfejlesztett, és teljesen [[PowerPC]] natív változatát tartalmazza (jelenleg a 3.9-es változatot, amit a 4.0-ás fog követni a MorphOS 2.0-ban). A MorphOS fájlkezelője az [[Ambient]], amely igen hasonlít az [[Amiga|Amigás]] [[Workbench|Workbenchre]], de sokkal fejlettebb annál. Az [[Ambient]] a teljes rendszerrel ellentétben szabad forráskódú projekt, az operációs rendszertől függetlenül is frissíthetjük. A grafikus alrendszer a szintén [[Amiga|Amigás]] eredetű [[CyberGraphX]]. | ||
32. sor: | 32. sor: | ||
=== Hardver === | === Hardver === | ||
A MorphOS 1.4.5-ös verziója [[Pegasos]] I és II alaplapokon illetve [[PowerPC]]-s [[Amiga|Amigán]] fut. A 2.0-ás verzió támogatja az [[Efika]] alaplapot is. | A MorphOS 1.4.5-ös verziója [[Pegasos]] I és II alaplapokon illetve [[PowerPC]]-s kártyával bővített [[Amiga|Amigán]] fut. A 2.0-ás verzió támogatja az [[Efika]] alaplapot is. | ||
* Grafikus kártyák: A MorphOS az Amigás grafikus kártyákon kívül támogatja a 3DLabs Permedia2, 3DFX Voodoo 3/4/5, ATI Radeon R1x0/2x0 és egyes SiS chippel szerelt grafikus kártyákat. | * Grafikus kártyák: A MorphOS az Amigás grafikus kártyákon kívül támogatja a 3DLabs Permedia2, 3DFX Voodoo 3/4/5, ATI Radeon R1x0/2x0 és egyes SiS chippel szerelt grafikus kártyákat. | ||
* Hangkártyák: néhány AC97 kompatibilis chippen kívül a MorphOS támogatja a Sound Blaster család PCI- | * Hangkártyák: néhány AC97 kompatibilis chippen kívül a MorphOS támogatja a Sound Blaster család PCI-os tagjait. | ||
* SCSI/IDE: Az Amigás [[SCSI]] és [[IDE]] kártyákon kívül a MorphOS támogatja a Symbios chippel szerelt PCI- | * SCSI/IDE: Az Amigás [[SCSI]] és [[IDE]] kártyákon kívül a MorphOS támogatja a Symbios chippel szerelt PCI-os SCSI kártyák legtöbbjét. | ||
* USB: A MorphOS jó USB kompatibilitással rendelkezik, támogatja az USB-s egereket, billentyűzeteket, MSD (Mass Storage Device) szabványú tárolóeszközöket, | * USB: A MorphOS jó USB kompatibilitással rendelkezik, támogatja az USB-s egereket, billentyűzeteket, MSD (Mass Storage Device) szabványú tárolóeszközöket (fényképező, pendrive), nyomtatókat, játékvezérlőket, és néhány további más eszközt is. A rendszernek egyelőre USB 1.1-es vezérlőprogramok részei csak, de lehetőség van külső programok használatával USB2.0-ás kártyák használatára is. | ||
* [[MorphOS PowerUP GYIK]] | * [[MorphOS PowerUP GYIK]] | ||
A lap 2007. május 19., 13:37-kori változata
A MorphOS egy eredetileg PowerPC processzorkártyákkal felszerelt Amiga számítógépekhez (APUS) készült zárt forrású operációs rendszer. Ma főleg mint a Genesi/bPlan Pegasos gépek elsődleges operációs rendszere ismert. Fejlesztője a Ralph Schmidt vezette MorphOS-Team.
A MorphOS
Jelenleg az 1.4.5-s verziónál tart, de megjelenés előtt áll a 2.0-ás verzió, amely jelentős fejlesztéseket tartalmaz. A fejlesztők csak nagy vonalakban beszélnek ezekről fejlesztésekről, hiszen a verseny igen éles a MorphOS-t készítő csapat és a hivatalos AmigaOS PowerPC-s verzióját (AmigaOS4) készítő Hyperion Entertainment között.
A MorphOS tartalmaz egy AmigaOS kompatibilis API layert, ezt A/Box-nak hívjuk. Ennek, és a beépített JIT M68K CPU emulátornak köszönhetően képes azokat az Amiga programokat futtatni, amelyek nem igénylik a klasszikus Amiga hardver jelenlétét. Természetesen amennyiben a MorphOS-t PowerPC kártyás Amigán futtatjuk, ahol ezek a harverelemek is rendelkezésre állnak, ezek a régebbi programok is működnek.
A MorphOS-t eredetileg az AmigaOS következő generációjának szánták, amelyet már teljesen a PowerPC architektúrához terveztek. Sajnos azonban készítői nem tudtak megegyezni az Amiga jogok birtokosaival, így a MorphOS önálló operációs rendszer lett, a hivatalos AmigaOS vonal konkurense. Az AmigaOS kompatibilitáshoz szükséges még hiányzó részeket, például a dos.library-t, a hivatalos AmigaOS forrásához való hozzáférés hiányában, a nyílt forrású AROS projektből emelték át. Az átvett részeken a MorphOS csapat által végzett jelentős fejlesztések végül az AROS projekt forrásába is visszakerültek.
Belső felépítés
A MorphOS belső felépítése igen hasonló az AmigaOS felépítéséhez. A rendszer lelke a Quark névre hallgató mikrokernel, erre épülnek a különböző feladatokat ellátó device-ok és library-k. A MorphOS tervezésekor a legfontosabb szempont a gyors reakciósebesség volt, így a contextswitchhez szükséges idő és az IRQ latency is jóval alacsonyabb mint más operációs rendszereknél. Emellett a rendszer igen flexibilis, szinte valamennyi része kicserélhető, akár futás közben is.
GUI
A MorphOS GUI-ja MUI-ra épül, ennek köszönhetően teljesen a felhasználó igényei szerint cicomázható ki. A MorphOS a MUI egy továbbfejlesztett, és teljesen PowerPC natív változatát tartalmazza (jelenleg a 3.9-es változatot, amit a 4.0-ás fog követni a MorphOS 2.0-ban). A MorphOS fájlkezelője az Ambient, amely igen hasonlít az Amigás Workbenchre, de sokkal fejlettebb annál. Az Ambient a teljes rendszerrel ellentétben szabad forráskódú projekt, az operációs rendszertől függetlenül is frissíthetjük. A grafikus alrendszer a szintén Amigás eredetű CyberGraphX.
Kompatibilitás
Szoftver
A MorphOS támogatja a legtöbb Amigán elterjedt API készletet. Az M68K processzorra készült programokon kívül nem okoz gondot sem a PowerUP, sem a WarpOS API-t használó PowerPC-s programok futtatása sem. A 3D-s grafikus hardvert a szintén Amigás eredetű Warp3D API-val, vagy OpenGL-en át programozhatjuk. A MorphOS bár nem POSIX kompatibilis, egy külső library segítségével a POSIX szabványt követő programok portolása igen egyszerű.
Hardver
A MorphOS 1.4.5-ös verziója Pegasos I és II alaplapokon illetve PowerPC-s kártyával bővített Amigán fut. A 2.0-ás verzió támogatja az Efika alaplapot is.
- Grafikus kártyák: A MorphOS az Amigás grafikus kártyákon kívül támogatja a 3DLabs Permedia2, 3DFX Voodoo 3/4/5, ATI Radeon R1x0/2x0 és egyes SiS chippel szerelt grafikus kártyákat.
- Hangkártyák: néhány AC97 kompatibilis chippen kívül a MorphOS támogatja a Sound Blaster család PCI-os tagjait.
- SCSI/IDE: Az Amigás SCSI és IDE kártyákon kívül a MorphOS támogatja a Symbios chippel szerelt PCI-os SCSI kártyák legtöbbjét.
- USB: A MorphOS jó USB kompatibilitással rendelkezik, támogatja az USB-s egereket, billentyűzeteket, MSD (Mass Storage Device) szabványú tárolóeszközöket (fényképező, pendrive), nyomtatókat, játékvezérlőket, és néhány további más eszközt is. A rendszernek egyelőre USB 1.1-es vezérlőprogramok részei csak, de lehetőség van külső programok használatával USB2.0-ás kártyák használatára is.
- MorphOS PowerUP GYIK
Lásd még