| Review systemu MorphOS | |
Nadesłane przez: Laubzega,
2000-08-08, godz. 02:14:46 |
|
Specjalnie dla Czytelników amiga.com.pl Sebastian Jedruszkiewicz (znany jak Elf) przygotowa?
review nowego systemu operacyjnego dla Amigi. MorphOS, bo o nim mowa, stanowi ziszczenie
marzen wielu, wielu u?ytkowników kart PPC i by? mo?e bedzie czynnikiem, który tchnie
w nasze wys?u?one komputery nowe ?ycie. Mi?ej lektury...
Wiadomosc jaka ukazala sie w zeszlym tygodniu na liscie dyskusyjnej
poswieconej systemowi MorphOS(tm) podniosla poziom adrenaliny w zylach
niejednego amigowca. Otoz Ralph Schmidt oznajmil, iz beta wersja systemu
MorphOS(tM) ujrzala swiatlo dzienne, i mozna ja zassac z serwera
http://www.morphos.de.
1) Co to jest MorphOS(tm)?
To jest to na co czekali wszyscy posiadacze kart z PPC. System pozwalajacy
na pozbycie sie procesora 68k, zaemulowanie go na ppc, a co za tym idzie
uruchomienie AmigaOS'a na procesorze PPC. Oznacza to takze, ze mozliwe jest pojawienie
sie kart tylko z procesorem PPC na pokladzie (i w praktyce zmniejszenie ceny kart
PPC).
2) Instalacja.
Teoretycznie nie nastrecza problemow. W zalaczonej dokumentacji
opisano dokladnie gdzie skopiowac poszczegolne pliki, jakich zmian dokonac
w sekwencji startowej i w jaki sposob system uruchomic.
W moim przypadku nie obylo sie bez problemow. Nie posiadam mianowicie
wymaganego ROMu (40.68 dla a1200 i 40.68 lub 40.70 dla a4000). Na szczescie
program, ktory uruchamia MorphOS'a(tm) pozwala na wczytanie (i zamapowanie) ROMuz pliku. ROM 40.70 nie zadziala na a1200 - komputer nie wykrywa HD, i pokazuje
znana i lubiana fruwajaca dyskietke. Kolejny problem to uruchamianie sie komputera
po resecie (MorphOS(tm) startujac umieszcza wszystkie potrzebne mu dane w pamieci,
wylacza procesor 68k i resetuje komputer). Na niektorych komputerach (w tym takze
na moim) po resecie nie dzieje sie nic. Jesli posiadasz BlizardaPPC, pomaga zazwyczaj
dodanie opcji DisableSCSI do skryptu startujacego (nawet jesli nie posiadasz SCSI
w swoim blizzardzie). Jesli i to nie pomaga, polecam dodanie opcji ResetLevel i zmiany
jej wartosci. Ja trafilem na odpowiednia wartosc za 4-tym razem, a szczesliwa liczba
okazala sie liczba 3. Jesli i to nie pomoze - najlepiej wybrac sie na strone www.morphos.de
i wyslac bugreport.
Po resecie komputer startuje tak jak zwykle (no prawie, u mnie sie zwieszal w polowie
startup-sequence, pomoglo wyrzucenie kilku patchy i dodanie failat 128 na poczatku
seqwencji startowej). I to wlasciwie wszystko. Zadnych fajerwerkow, trzesienia ziemi,
cz kolorowych balonikow. System wyglada tak samo, a ze MorphOS(tm) dziala mozna wykryc
na kilka sposobow:
- version MORPHOS - powinien sie pokazac napis 'MorphOS beta 0.1'
- Mrugajaca dioda power to znak ze MorphOS(tm) dziala.
- Workbench->About: mila informacja o tym ze Amiga Emulation 200 dziala, i kto jest jej autorem.
3) Szybkosc dzialania.
Wlasciwie nie spodziewalem sie, ze wersja 0.1 beta bedzie dzialac tak szybko i
stabilnie. Na 603/200 System pracuje tylko odrobine wolniej niz na 040/25.
Postanowilem zrobic kilka testow, majacych na celu ustalenie jak szybko wykonywane
sa instrukcje procesora 68k pod emulacja. Wiekszosc jest wykonywana wolniej (o okolo
10-15%), ale sa tez takie, ktore wykonuja sie szybciej (np. mnozenia i dzielenia).
Jesli ktos ma PPC 603/240 lub lepszy, powinien bez problemow osiagnac predkosc 040/25.
Jak na wersje 0.1b systemu, jest to wersja nadzwyczaj stabilna. Jesli nie sa uzywane
zadne patche (z MCP na czele) to nie ma sie czego obawiac.
4) Oprogramowanie.
Do dystrybucji MorphOS'a(tm) dolaczono troche softu gotowego do pracy pod nowym systemem.
I tak mamy SFS w natywnej wersji, CGFX 5.0 (na razie dla BVision/CVisionPPC i AGAty,
docelowo maja byc sterowniki dla wszystkich kart, ktore obsluguje CGFX 4.x, plus sterowniki
dla kart PCI montowanych w slotach PCI by Elbox). Dodatkowo mamy biblioteke newicons
oraz serial.device, takze w wersji MorphOS'owej(tm). Jest jeszcze lhappc, ale niestety
nie dzialajaca. Ralph Schmidt obiecal poprawic.
Kilka dni po tym jak MorphOS(tm) ujrzal swiatlo dzienne, okazalo sie ze Martin Blom
(autor AHI) jednak zyje, i ze przygotowal ahi.device w wersji pod MorphOS'a(tm).Zadziwiajace, ale ta wersja akurat dziala.
Ponadto wkrotce ma pojawic sie MUI 4.0 pod MorphOS'a(tm), Voyager i kilka innychprzydatnych programow.
Ponadto pod MorphOS'em(tm) dzialaja prawie wszystkie programy napisane pod PowerUP'a.
4) Informacje dla developerow.
Dla tych, ktorzy chcieli by napisac kawalek dobrego oprogramowania pod MorphOs'a(tm)
(lub przeportowac juz istniejacy soft), autorzy przygotowali kompletne srodowisko
oparte na kompilatorze gcc. Wraz z kompilatorem (natywna (ppc) wersja gcc2.95.2)dostajemy biblioteke ixemul, skompilowana pod MorphOS'a(tm) biblioteke libnix,
zestaw skryptow do wygenerowania poprawionych systemowych includow (wymagane
oryginalne includy od systemu 3.1), a takze dokumentacje przyblizajaca zasade dzialania
emulacji procesora 68k, oraz zasady pisania programow. I tu dobra informacja dla tych,
ktorzy chcieli by przeniesc swoje programy z 68k na PPC - nie trzeba uczyc sie nowego API
systemu - programy mozna pisac dokladnie tak jak na 68k (wlaczajac tworzenie taskow,
komunikacje pomiedzy taskami, zarzadzanie pamiecia a nawet splukiwanie cache'y procesora
- tak CacheClearU() dziala!).
W archiwum dla developerow znalezc takze mozna kilka przykladow demonstrujacych
w jaki sposob stworzyc biblioteki dzielone, datatype i device'y dzialajace pod MorphOS'em(tm).
Morphos(tm) dziala tylko 30 minut. Po ich uplywie informuje, iz twoj czas
minal, daje jeszcze minute na uprzatniecie systemu i zwalnia do predkosci a500.
I jeszcze ciekawostka - niektorzy zapewne pamietaja dyskietke wlatujaca do stacji dyskow,
ktora pojawiala sie po wlaczeniu komputera? Po uruchomieniu MorphOS'a(tm) tez takowa sie pojawia
(jesli komputer z jakichs przyczyn nie uruchomil sie z HD, jak bylo w moim przypadku, lub
ktos HD nie posiada - sa jeszcze tacy?) tyle ze napis z lewej strony ekranu glosi:
KS 3.1+ 40.68
Amiga Emulation 2000
(c) Ralph Schmitd.
Sebastian Jedruszkiewicz. |
|
|
|
|
|
|
|
[381] Instalacja?
|
|
2000-08-08 o godz. 09:41:24 Komancz odpowiada na njusa |
Wysłany z *.topware.pl via --- |
|
|
|
"Teoretycznie nie nastrecza problemow", "...trafilem na odpowiednia wartosc za 4-tym razem...".
Po raz kolejny Ralph Schmid pokazal jak oprogramowanie nie powinno wychodzic na swiatlo dzienne. Wspomniana instalacja to usuwanie i jeszcze raz usuwanie rzeczy ktore nie zechca dzalac (zajrzyjcie do dokow). Doceniam starania, a owszem, szkoda tylko ze tak pozno (makowcy etap przejsciowy mieli dobre 5 lat temu).
Czewham teraz na riposte H&P. Jak znam zycie bedzie kolejna wojenka :), w ktorej H&P pewnie wygra chocby z braku niechlujstwa.
Ach bylbym zapomnial - ciekaw jestem ile to-to bedzie kosztowac.
|
|
Odpowiedz na ten komentarz |
|
|
|
[383] re: instalacja
|
|
2000-08-08 o godz. 13:35:52 Sebastian J?druszkiewicz odpowiada na njusa |
Wysłany z 157.25.198.* via --- |
|
|
|
Instalacja a uruchomienie to dwie rozne rzeczy.
instalacja jest banalna, uruchomienie mniej, ale to nie zmienia faktu ze dostalismy do testow kawalek naprawde swietnego softu.
Uwierz mi, nie jest latwo napisac na amige program, ktory bedzie dziala na kazdej zabawce, bo ilosc patchy, mcpow i innych udogodnien skutecznie to uniemozliwia. Przeznaczeniem wersji beta jest zazwyczaj wykrycie wszystkich bledow ktorych samemu sie nie wykrylo, i tak sie powinno traktowac to co wypuscil Ralph (Schmidt sie on zwie btw). niechlujstwo? System zostal zaprojektowany wzorcowo (proponuje przejrzec dokumenty o emulacji i systemie znajdujace sie w archiwum dla developerow). Bledy? te pojawiaja sie u najlepszych programistow, nie widze w tym nic niecodziennego. A jakosc emulacji (jakosc nie szybkosc) jest zadziwiajaca jak na produkt o numerku 0.1.
A dlaczego powinno sie pousuwac wszelkie patche ze startupu, i dlaczego one powoduja problemy?
a to poniewaz system dziala na ppc. wiekszosc execa dosa i czesc innych bibliotek dziala na ppc w natywnej formie. jesli uruchomimy w ss patcha do np CopyMemQuick() to zostanie szybka funkcja na ppc zastapiona wolna na 68k (ona akurat moze byc szybsza na prawdziwym 68k, ale pod emulacja bedzie koszmarnie wolna).
(h&p): moze najwyzszy czas pozbyc sie wosa i powerupa? oto dostalismy system, ktory nie dosc ze dziala w calosci na ppc, to nie wymaga nauki nowego api. postawienie dzielonej biblioteki w natywnej formie (a to byl jeden z argumentow za wosem, jak to latwo jest zrobic dzielone biblioteki, inne to stabilnosc (a powerup jest tak samo, jesli nie bardziej stabilny) i szybkosc (i tu moge z palcem w d... udowodnic ze powerup jest szybszy)) to kwestia dodania kilku linii kodu do juz istniejacego. to samo dotyczy deviceow datatypeow class boopsiczy w koncy zwyklego programu. tyle ze ci, ktorzy zostali omamieni prze h&p i tak nie zrozumieja co wlasnie dostali i dlaczego pojawienie sie morphosa jest tak dobra informacja.
No i StormC nie bedzie a to juz dramat jest...
|
|
Odpowiedz na ten komentarz |
|
|
|
[384] Elf ma racje :)))
|
|
2000-08-08 o godz. 13:50:05 Jacek Rzeuski odpowiada na njusa |
Wysłany z *.gdansk.ppp.tpnet.pl via --- |
|
|
|
MorphOS to naprawde kawal swietnego softu. A wieszanie psow na Ralphu to efekt nagonki na niego ze strony H&P i wynik jego dosc specyficznego poczucia humoru, ktore potrafi zrazic d niego. Niemniej jako programista jest dobry. Ja rowniez widze sporo brakow i niedorobek w WarpOSie, ale nie jest to dziwne biorac pod uwage jaka firma sie pod nim podpisuje. Identycznie jest z zabugowanymi jak diabli StormC i AmigaOS3.5. Nic dziwnego, ze H&P tlumaczy sie jako Hack&Patch i jestto jak najbardziej zasluzone. Nie zapominajmy tez, ze to wlasnie dzieki Ralphowi karty PPC w ogole zawitaly w Amigach. Trzyma sie on tez ogolnie przyjetych standardow czego nie mozna powiedziec o WarpOSie. Mysle tez, ze Ralph predzej dogada sie z Escena czy MetaBoxem niz H&P. Mityczny emulator m68k z H&P ponoc istnieje od dawna , ale cos z nich chyba nie tak skoro AmiJOE do dzis nie ma na rynku (swego czasu Metabox tlumaczyl to wlasnie klopotami z owym emulatorem). z MorphOSem dostalismy emulator, ktory kazdy posiadacz PPC moze sobie przetestowac i z tych testow wynika, ze jest on dobry.
|
|
Odpowiedz na ten komentarz |
|
|
|
[385] ciag dalszy
|
|
2000-08-08 o godz. 16:02:28 Rafal Kwasny odpowiada na njusa |
Wysłany z *.topware.pl via --- |
|
|
|
Na poczatku czepie sie slowek - rozgraniczenie miedzy instalacja a uruchomieniem - hmm. Zainstalowalem poprawnie, lecz nie dziala. Ssie.
Moj system tez ssie bo patchy pelno ma.
Jedyne czego moge sobie i wszystkim zyczyc - ze poraz kolejny ladna kolekcje programow (pod wos) bede mogl wrzucic do smietnika.
Wiedzy R.S. nie kwestionuje - zgodze sie ze wiele mu zawdzieczamy, ale nie jest bogiem wiec mozna go krytykowac. Zreszta krytyka sie pewnie rozpocznie jak przebrne przez usuwanie niezbednikow z systemu.
Jak narazie zero odpowiedzi w temacie cena - np. 3.5 nie byl warty funta klakow, nie kupilem, nie uzywam. Ten OS pewnie warty bedzie. Blogoslawic P5 i kolesi (w tym R.S) za to ze znow musze dokladac do i tak drogiej juz karty PPC i GFX.
Czuje sie troche wydymany (przepraszam za slownictwo), ale coz sam sie na to zdecydowalem.
Pozostaje sie modlic ze MorphOS zapomni z czasem o HW Amigi i bede go mogl odpalic na jakims sensownym maczku (chocby mial to byc iMac). To chyba jedyny ratunek :( w obliczu zapowiedzi z fabryki zapalek i plakatow.
|
|
Odpowiedz na ten komentarz |
|
|
|
[391] Czy nie za pozno ?
|
|
2000-08-09 o godz. 12:45:42 Albert Jasinski odpowiada na njusa |
Wysłany z *.bielsko.cvx.ppp.tpnet.pl via --- |
|
|
|
Morphos jest niewatpliwie wspanialym systemem.
Daje mozliwosc pozbycia sie 68k i znacznego przyspieszenia systemu (oczywiscie nie odrazu)
Jednak mam prewne obawy.
Zgodnie z zapowiedziami na morphosie bedzie dzialac wiekszosc oprogramowania z 68k
wiekszosc PowerUpowych programow.
A tak sie nieszczesliwie zlozylo ze pomimo swojej ulomnosci na Warposa powstalo cale mnustwo wspanialych programow i gier ktore rqacxzej na Morphosa nie powstana.
A co za tym idzie czlowiek chcacy byc na czasie a majacy sentyment np do Heretica 2 czy Wipeouta czy jak9ichs uzytkow pod warpa bedzie musial instalowac jakies przelaczniki.
Co w zasadzie nie zmieni zbytnio sytuacji.
Tymbardziej ze Morphos wymaga troszke inaczej skonfigurowanego systemu niz to sie ustawia normalnie dla Warpa czy PowerUpa.
Tym sposobem dzieki H&P ktora "wsadzila nam palec w dupe" mamy platforme multyiplatfor,mowa.
Stwozona zapewne dla wszystkich ktorym Linux , AmigaOS, Macos w amidze to malo.
Teraz moga jeszcze bootowac sobie morphosa albo Warpa.
Niebawem Menu wyboru systemu do bootowania bedzie bardziej skomplikowane od dzialania samego systemu :)))))
Ciesze sie z morphosa ale denerwoje mnie to ze znowu qpa softu pojdzie w odstawke.
Pierwszy raz poszla jak przeszedlem calkowicie na WarpOSa z PowerUpa.
|
|
Odpowiedz na ten komentarz |
|
|
|
|
|
[394] Maruderzy...
|
|
2000-08-09 o godz. 14:57:27 Carlos odpowiada na njusa |
Wysłany z 157.25.198.* via --- |
|
|
|
Nie ma obowi?zku u?ywania wszsytkiego co jest w danej chwili dost?pne. Zatem je?li bilans 'za' i 'przeciw' wypada na niekorzy?? np. MorphOSa, to nale?y zawlec go do ?mietnika i zapomnie?. Wida? z powy?szych komentarzy i? ta, wydawa? si? mog?o oczywista prawda, jako? nie dotar?a do wszystkich. Co wi?cej, nie wszyscy te? poj?li, i? emulacja 68K nie jest celem MorphOSa. Jest to dodatek, który ze paru wzgl?dów jest konieczny (cho?by ze wzgl?dów na liczb? programów) ale wci?z (pracoch?onny) dodatek. Idea?em by?oby odci?cie si? od 68K i ca?kowite przej?cie na PPC ale tego nie mo?na zrobi? z dnia na dzie? (niestety).
|
|
Odpowiedz na ten komentarz |
|
|
|
[406] morphos
|
|
2000-08-11 o godz. 12:18:18 noe odpowiada na njusa |
Wysłany z *.wi.tuniv.szczecin.pl via --- |
|
|
|
A ja stwierdzam, co nastepuje: h&p moze sobie swoje technologie wos'ow w d... wsadzic.
W koncu cos sie ruszylo na ppc i moze w koncu nie bede musial odpalac apusa, zeby cos zdzialac.
|
|
Odpowiedz na ten komentarz |
|
|
|
| Ankieta | |
ravek, 2005-05-14 |
|
|
Komentarzy: 38 | Dodaj |
|
| Ofcoskop | |
Valwit: ale to tak jakby nasz dzinnik czytac chcac byc rzetelnie poinformowanym. niemniej ktos tam cos pisze Valwit: czego o ACP nie mozna powiedziec :/ rzookol: rzookol ?os hir Valwit: 13.07.2010. jeszcze zyjemy. ravek: a.c.p. wiecznie ?ywe! :D waldiamiga: 18.09.2010 - pacjent wciaz zyje :) Valwit: 16.11.2010. niniejszym kasuje na gorze wpis z 18.3.2008. waldiamiga: 20.04.2001- wci?? dzia?a :) Valwit: i znowu maj :) 2.5.11 rzookol: 2012 grudziedn MDW: Ci?gle mog? si? tu zalogowa?! :) MDW: 8 lutego 2012 :) Valwit: 9.04.2012 - lany poniedzialek, wigilia smolenska :> waldiamiga: Ha, 2012.05.11..wciaz dziala :) MDW: Czy jezeli pisze na Ofcoskopie to znaczy, ze jestem nekrofilem? :) Valwit: 4.10.12 :) waldiamiga: 24,10.2012...dzia?a :) Zaloguj się aby mówić Ukryj Ofcoskop |
|
|
|
|
Starocie | |
Poczynając od 2005-02-09 23:00:43 | | | Więcej | |
|