Article View: arcworld.text.info
Article #2Hab ich heute gefunden PhoenixOS fuer ARM's
From: Pierre Bernhardt
Date: Mon, 16 Mar 1998 00:00
Date: Mon, 16 Mar 1998 00:00
99 lines
6311 bytes
6311 bytes
-----BEGIN PGP SIGNED MESSAGE----- Weitergehende Informationen zu "PhoenixOS�" (� ICGroup 1996-1998): PhoenixOS� ist ein prozessorunabh�ngiges und Multiprozessor-geeignetes Betriebssystem mit CLI und Desktop-Oberfl�che, diese Entwicklung geschieht allerdings im Rahmen der Entwicklung einer v�llig neuen Rechnerplattform auf ARM-Prozessorbasis (wohlgemerkt: Basis). Zur Zeit werden Kernel, CLI und PLIC unter RiscOS entwickelt. Dies bedeutet, da� eine erste lauff�hige Version auf diversen ARM-Rechnern wie Archimedes oder RiscPC laufen werden. Im Verlaufe der Entwicklung werden auch k�nftige Rechnerplattformen und aktuelle Prozessoren z.B. von Intel, Motorroller, DEC, RISCxxxx,.... ber�cksichtigt. Das besondere an dieser ganzen Sache ist sicherlich PLIC (PLatform Independent Code). Das ist die Programmiersprache, in der Programme f�r PhoenixOS� im �ALLGEMEINEN� geschrieben werden, damit sie plattformunabh�ngig sind. Das kann man mit C oder Java zwar auch, aber trotz- dem sieht das Ergebnis auf jeder Plattform anders aus, da die Betriebssysteme zu verschieden sind. Au�erdem soll PhoenixOS m�glichst alle auf dem jeweiligen Rechner �berhaupt verwendbaren Filingsysteme und Dateiformate beherrschen. Es soll also m�glich sein auf 'nem Amiga ADFS-Disx vom Archi zu lesen und auch zu schreiben. Wie soll dies nun funktionieren? Als Basis f�r unser PLIC dient eine Art "unsichtbarer Prozessor", der mit einer allgemeing�ltigen Programmiersprache programmiert wird. Um auf der jeweiligen anvisierten Plattform laufen zu k�nnen, mu� dann nur ein Universaltranslator vorhanden sein, der entweder in Echtzeit den Allgemeincode �bersetzt oder der einmalig den Code auf die Zielebene �bertr�gt. Diese Variante stellt sicher, da� auch die langsameren Prozessoren wie Pentium in den Genu� von PLIC kommen k�nnen. All diese �berlegungen sind an sich nichts Brandneues mehr, da es ja schon verschiedentliche Ans�tze wie TAOS, JAVA o.�. gibt. Diese Ebenenunabh�ngigkeit ist auch nicht unbedingt das Wesentliche, sondern die konsequente Umsetzung verschiedenster Ideen, die bisher in dieser Zusammenstellung noch nicht zu finden sind. F�r uns ist wichtig, da� wir eine Oberfl�che wie RiscOS haben, die sehr intuitiv und vern�nftig zu bedienen ist und auf der sehr viel brauchbare Software l�uft, ohne da� man sich Gedanken �ber den derzeitigen Prozessor machen mu�. Man kennt das ja - unter RiscOS ist es ziemlich egal, ob ARM2 oder ARM7 verwendet werden - auf der WinDOS-Ebene ist wohl wie auf keiner anderen Ebene der Prozessor, die Taktrate, die Betriebssystemversion, der freie Speicher, die Festplattenkapazit�t, die verwendete Soundkarte/Grafikkarte usw. von Bedeutung, nicht umsonst sehen Daten mit der gleichen Software auf unter- schiedlichen Rechnern z.T. sehr verschieden aus. Nun zur Aussage zur Zielebene: Wie gesagt, soll das Betriebssystem plattform- unabh�ngig sein. L�ngerfristig ist aber geplant, eine Rechnerebene zu schaffen, die �ber folgende Eigenschaften verf�gen soll: � Ein "Desktopprozessor" f�r Verwaltung des Systems, der Benutzereingaben, Darstellung der Benutzeroberfl�che u.�. � Mehrere "Arbeitsprozessoren" in Parallelstruktur. Anfangs "gen�gt" :-) daf�r nat�rlich eine Prozessorkarte mit Zwillings-StrongARMs mit ca. 500 MHz... � Wie schon erw�hnt ein eigenes BusSystem: 128bit breit und seeehr schnell :-) � Die Geh�usestruktur ist modular, d.h. stapelbar mit skalierbaren Netzteilen usw. Die restlichen Daten sind teilweise noch nicht festgelegt und werden sich mit aller Genauigkeit sicher erst zum Zeitpunkt der Fertigstellung ergeben.... Derzeitiger Entwicklungsstand: CLI-prework edition : V 0.03a PrePhxKernel : V 0.01a (Verdammt umfangreich, so'n Kernel) PLIC-prework edition: V 0.01a Wie man sieht, alles noch recht fr�he Entwicklungstufen, aber die Softwareent- wicklung ist ja auch erst in diesem Jahr in die richtig hei�e Phase gegangen. Die Installation in RiscOS wird wohl beim �blichen auf die Platte kopieren und dann starten bleiben, also keine so komplexe Orgie wie bei RiscBSD bis zur derzeitigen CD-Version, wo das doch �etwas� einfacher ist als bisher. Wann die erste Release-Version rauskommt ist nach Angaben der beiden Haupt- entwickler noch nicht ganz klar, aber wir halten Euch auf dem laufenden. ICSoftworks of ICGroup in March 1998 -- CosmicStars : | Pierre Bernhardt -------------------=====#(*)===--- mailto:f36354@hrz.uni-paderborn.de --------===(*)#==---- http://hrz.uni-paderborn.de/~f36354/index.html | : PGP-Key available: Sent an E-Mail with subject GET PGPKEY -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: latin1 iQCVAwUBNQ2zhUgeA2Y8aaBVAQE9vgP9Gnwt9vydBFXjU30+4I5pLMzi6yz9SRo3 WUk6NcXRoUs1BUCIExCee/OC5GYYaTreuDFCoix2giDCX2BvA4a2U0bSROka8tDR saiCtPrAyJhBODcBzRaDvLPxi6O2eteRnMMjowuBqzWzziwzVwf19l/RI+eHMrDT 44cpiTllEwM= =L4F1 -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<4827E885AA%f36354@hrz.uni-paderborn.de>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 10b5c8,a0e30ba5ba53fa91,start X-Google-Attributes: gid10b5c8,public X-Google-Thread: 11c732,a0e30ba5ba53fa91,start X-Google-Attributes: gid11c732,public X-Google-Thread: 116b8e,a0e30ba5ba53fa91,start X-Google-Attributes: gid116b8e,public X-Google-Thread: 103a93,a0e30ba5ba53fa91,start X-Google-Attributes: gid103a93,public X-Google-Thread: f6910,a0e30ba5ba53fa91,start X-Google-Attributes: gidf6910,public From: Pierre Bernhardt <f36354@hrz.uni-paderborn.de> Subject: Hab ich heute gefunden PhoenixOS fuer ARM's Date: 1998/03/16 Message-ID: <4827E885AA%f36354@hrz.uni-paderborn.de> X-Deja-AN: 334670840 Followup-To: arcworld.text.info,arcworld.text.software,z-netz.rechner.acorn.allgemein,maus.sys.archimedes,fido.ger.archimedes X-Editor: Zap, using ZapEmail 0.21� X-NNTP-Poster: NewsHound v1.33 Reply-To: f36354@hrz.uni-paderborn.de X-Posting-Agent: RISC OS Newsbase 0.60g Organization: RiscPC 700 with 374Mhz CPU-power X-Mangled: using ZapEmail's AST (ygolonhceT mapS-itnA) Newsgroups: arcworld.text.info,arcworld.text.software,z-netz.rechner.acorn.allgemein,maus.sys.archimedes,fido.ger.archimedes