eXec.plMAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA
MAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA

niedziela, 17. grudnia, 2017, 01:26

Dodano: 2001-04-17 00:00, Kategoria: Oprogramowanie, Liczba wyświetleń: 1028

A A A

MorphOS i AROS w jednym stali domku

Programiści związani z projektem MorphOS, w celu przyspieszenia prac nad swoim klonem systemu AmigaOS dla procesorów PowerPC, poprosili drużynę AROSa o możliwosć wykorzystania ich kodu źródłowego.

Podobna sytuacja miała miejsce w przypadku AmigaOS 3.9 kiedy to firma Haage&Partner wyraziła chęć użycia kodu źródłowego Colorwheel.gadget. Aaron Digulla, autor projektu AROS, w obu przypadkach wyraził zgodę. Według niego, AROS został stworzony m.in. po to, aby stanowić laboratorium testujące nowe technologie mogące posłużyć do tworzenia kolejnych wersji AmigaOS. Oczywiście nie ma tu mowy o połączeniu sił, MorphOS i AROS nadal są dwoma odrębnymi projektami i podążają własnymi, teraz odrobinę bliższymi, drogami.


Dodaj komentarz

Konkurs: Jaki sprzęt jest na obrazku [pytanie 9]? «»

Prosimy o podanie odpowiedzi jak nazywa się sprzęt który jest na tym obrazku (może to być fragment tego urządzenia):

Zaloguj się, aby uczestniczyć w konkursie. Na trzy pierwsze odpowiedzi czekamy do: 2017-12-17 20:50 Informacje na temat nagród oraz regulamin konkursu znajdziecie tutaj.
Pytanie 8 (AmigaOne SE):
  1. SKOLMAN_MWS - 3 pkt
  2. philipo - 2 pkt
  3. waldiamiga - 1 pkt
Konrad Bielski
Redaktor

komentarz #1 wysłany: brak daty

MorphOS w wersji dla x86 to byłaby mocna rzecz.

Odpowiedz

Tomasz Siewiera
Czytelnik

komentarz #2 wysłany: brak daty w odpowiedzi na komentarz #1

...która niestety nigdy nie będzie mieć miejsca, ze względu na amigowe szowinizmy. Nie ma to jak przepłacić ze 2 razy i kupić takiego np. Power Maca zamiast taniego i wydajnego x86.

Odpowiedz

Tomasz Kaczanowski
Czytelnik

komentarz #3 wysłany: brak daty w odpowiedzi na komentarz #2

Ech tu nie o szowinizmy sie rozchodzi, jakbys sie troche sprzetem i programowaniem tego sprzetu zainteresowal to bys wiedzial, iz gdyby MorphOS mial chodzic na x86 to nie roznilby sie niczym od UAE (no moze po za mozliwoscia wystartowania bez innego systemu. Praca Natywna na x86 bylaby raczej niemozliwa...

Odpowiedz

Konrad Bielski
Redaktor

komentarz #4 wysłany: brak daty w odpowiedzi na komentarz #3

"jakbys sie troche sprzetem i programowaniem tego sprzetu zainteresowal to bys wiedzial, iz gdyby MorphOS mial chodzic na x86 to nie roznilby sie niczym od UAE" Możesz więcej na ten temat?

Odpowiedz

Tomisław Kityński
Redaktor

komentarz #5 wysłany: brak daty w odpowiedzi na komentarz #4

Kod m68k jest emulowany na PPC. PPC ma tę zaletę, że może pracować w trybie big-endian (motorola) jak i little-endian (intel). Intele takiej możliwości nie mają, co implikuje konieczność wykonania paru dodatkowych operacji przy prawie każdym rozkazie, co z pewnością negatywnie wpłynie na prędkość działania emulacji. Nie jest całkiem bezzasadne porównywanie prędkości UAE do potencjalnej prędkości MOS-a na intelu. Co innego, gdyby aplikacje były nie pod PPC/MC ale pod x86, ale gdyby babcia miała wąsy...

Odpowiedz

Carlos / W.F.M.H.
Czytelnik

komentarz #6 wysłany: brak daty w odpowiedzi na komentarz #5

... albo slyszala o JITach...

Odpowiedz

Tomisław Kityński
Redaktor

komentarz #7 wysłany: brak daty w odpowiedzi na komentarz #6

... albo widziala je w praktyce pod Linuxem...

Odpowiedz

Tomasz Siewiera
Czytelnik

komentarz #8 wysłany: brak daty w odpowiedzi na komentarz #7

...właśnie widziała i dlatego się dziwi stwierdzeniom "nie da się" "będzie wolno" itp.

Odpowiedz

Tomasz Kaczanowski
Czytelnik

komentarz #9 wysłany: brak daty w odpowiedzi na komentarz #8

"...właśnie widziała i dlatego sPrzeciez masz to co chcesz - czyli UAE- raczej dozo wiecej sie nie zrobi... Zreszta osoby od Arosa sie tym zajmuja... moze im sie uda i bedziesz mial to co chcesz...

Odpowiedz

Konrad Bielski
Redaktor

komentarz #10 wysłany: brak daty w odpowiedzi na komentarz #9

> Przeciez masz to co chcesz - czyli UAE UAE to emulator całego komputera - łącznie z jego przestarzałymi i mocno zakręconymi układami specjalizowanymi. A my mówimy o systemie operacyjnym, kompatybilnym z AmigaOS. Gdyby powstał MorphOS dla x86 to programy dla 68k działałyby pod emulacją (identycznie jak na MOS-ie dla PPC), a reszta programów chodziłaby na procesorze x86. W tym drugim przypadku byłoby podobnie jak na linuksie, programy byłyby kompilowane dla poszczególnych procesorów (x86 lub PPC).

Odpowiedz

Tomasz Kaczanowski
Czytelnik

komentarz #11 wysłany: brak daty w odpowiedzi na komentarz #10

Wszystko pieknie az do momentu gdy okaze sie, iz program korzysta z biblioteki zewnetrznej a ona jest w innym trybie (np natywnie na x86, a program na 68k), tu sa najwieksze problemy... dlatego mowilem ze w sumie jedynym rozsadnym wyjsciem w tym wypadku bylby wlasnie emulator i brak natywnej pracy na x86...

Odpowiedz

Grzegorz Kraszewski
Czytelnik

komentarz #12 wysłany: brak daty w odpowiedzi na komentarz #11

Problem "big endian vs little endian" wcale nie jest taki przeraűajâcy. Widzë Kaczuô, űe sië bronisz rëkami i nogami przed moűliwoôciâ AmigaOS na prockach intelopodobnych, ja jednak mam nadziejë űe ekipa AROS-a zrobi ten emulator. A brak natywnej pracy na x86 to bardzo gîupie wyjôcie. Skoro programy linuksowe radzâ sobie z róűnâ kolejnoôciâ bajtów na róűnych maszynach, to amigowe teű mogâ.

Odpowiedz

Tomasz Kaczanowski
Czytelnik

komentarz #13 wysłany: brak daty w odpowiedzi na komentarz #12

"Skoro programy linuksowe radzâ sobie z róűnâ kolejnoôciâ bajtów na róűnych maszynach, to amigowe teű mogâ." Tyle ze tam o poprawnosc kodu dba kompilator - i program przekompilowywany na kazda maszye - brak jest zgodnosci binarnej kodow, o ktorej tu mowimy. Ja nie mowie ze nie da sie tego zrobic, jedynie ze na pewno nie jest to latwe i MorphOS by powstawal tak dlugo, a moze i dluzej (mniej osob wszakze nad nim pracuje) niz ArOS - a przeciez na tepo prac nad ArOSem tak coponiektorzy tu narekaja...

Odpowiedz

Konrad Bielski
Redaktor

komentarz #14 wysłany: brak daty w odpowiedzi na komentarz #13

> brak jest zgodnosci binarnej kodow, o ktorej tu mowimy Zgodność binarna w MOS-ie może być tylko na poziomie oprogramowania dla 68k - załatwia to emulator. Oczywiście, że tej zgodności nie będzie dla natywnych programów dla PPC i x86. Trzeba byłoby kompilować dwie wersje dla x86 i PPC - ale to chyba nie jest wielki problem. "Ja nie mowie ze nie da sie tego zrobic, jedynie ze na pewno nie jest to latwe i MorphOS by powstawal tak dlugo, a moze i dluzej (mniej osob wszakze nad nim pracuje) niz ArOS" Gdyby połączyć wysiłki 3 grup developerskich, które teraz pracują osobno (AmigaOS, MorphOS, AROS) to może by się udało opracować nowy AmigaOS w wersji dla PPC i x86.

Odpowiedz

AmigaOS.pl

Polecamy
Najpopularniejsze
eXec blog

Świat poza Amigą: