Forum » AROS
[#1] Kilka pytań o AROSa
Ciężko się połapać co w jakiej wersji na jakiej platformie jest dostępne. Do tego host, guest, ABI, x86-64, i386.
1) Czy soft z i386 ruszy na x86-64 ?
2) Czy wersja m68k czy arm czy x86 na na poziomie kodu jest w tej samej wersji ?
3) Które strony/fora są aktualne ? http://www.aros.org nie wygląda na aktualna. https://www.arosworld.org/ ostatnie newsy czerwiec 2024.
4) Gdzie można poczytać jak wygląda architektura AROsa, czy w przypadku x86 nadal jest podział na wersję natywną i opartą o Linuxa ? Czy wersja native jest nadal rozwijana ?
2
[#2] Re: Kilka pytań o AROSa

@Sventevith, post #1

1) Na tę chwilę nie, natomiast:
a) wiele softów jest już przekompilowanych na wersje 64-bit, w tym przeglądarka i mplayer
b) mam prototyp emulatora który w przyszłości pozwoli odpalać programy 32-bit (które nie zostaną przekompilowane) bezpośrednio na 64-bit
2) Tak
3) https://www.arosworld.org/ jest aktualnym forum. Newsy nie są aktualne, bo większość newsów jest ogłaszane w formie postów oraz mamy comiesięczne podsumowanie tutaj: https://arosnews.github.io/.
4) Podział na wersje hosted (pod linuxem) oraz native nadal występuje. Obie wersje dzielą 99% kodów i są rozwijane równolegle.

Jeśli chcesz poczytać o dalszych planach, to zapraszam do tego wątku: arosworld.org
3
[#3] Re: Kilka pytań o AROSa

@deadwood, post #2

Tak sie zawsze zastanawialem, czy mozna mozna zauwazyc jako uzytkownik roznicy miedzy native i hosted?
[#4] Re: Kilka pytań o AROSa

@deadwood, post #2

Widzę źródła tutaj
https://github.com/deadwood2/AROS

i tutaj:
https://github.com/aros-development-team/AROS

Czy to jest jakiś fork, które są aktualne ?
Z wątku zrozumiałem że ABIv0 to wersja 32 bit a ABIv11 to wersja 64 bit i plan jest aby przejść na 64 bit i ewentualnie emulować kod 32 bit. Natomiast AxRuntime ma pozwolić na budowania aplikacji pod linuxa za pomocą Amigowego API.

Czy wszystkie dystrybucje są oparte o wersję ABI ?
[#5] Re: Kilka pytań o AROSa

@neoCDTV, post #3

Jak najbardziej. Wersja hosted wymaga abyś najpierw miał działającego Linuxa. Wtedy AROS (hosted) jest po prostu programem Linuxowym który otwiera okno i "w tym oknie działa" system.
1
[#6] Re: Kilka pytań o AROSa

@Sventevith, post #4

Widzę źródła tutaj
https://github.com/deadwood2/AROS

i tutaj:
https://github.com/aros-development-team/AROS


Repozytoria są synchronizowane mniej więcej co kwartał, więc oba są aktualne. Obecnie AROS One 2.8 (32-bit) oparty jest o ABIv0 natomiast AROS One 1.0 64-bit oparty jest on ABIv11. Obie te gałęzie rozwijane są w repozytorium https://github.com/deadwood2/AROS. 64-bit w branczu master natomiast 32-bit w branczu alt-abiv0.

Z wątku zrozumiałem że ABIv0 to wersja 32 bit a ABIv11 to wersja 64 bit i plan jest aby przejść na 64 bit i ewentualnie emulować kod 32 bit. Natomiast AxRuntime ma pozwolić na budowania aplikacji pod linuxa za pomocą Amigowego API.


Tak, potwierdzam. Dodatkowo AxRuntime pozwala uruchamiać aplikacje AROS 64-bit bezpośrednio na Linuxie - na przykład ja codzinnie używam AROSowego Odyssey pod Linuxem do przeglądania stron Amigowych.
2
[#7] Re: Kilka pytań o AROSa

@deadwood, post #6

W tym repozytorium są wersję ABI i AxRuntime https://github.com/deadwood2/AROS.
Co jest w takim razie w tym repozytorium https://github.com/aros-development-team/AROS ?
[#8] Re: Kilka pytań o AROSa

@deadwood, post #6

Przetestowałem na VirtualBox ArosOne i Icaros jestem mile zaskoczony szczególnie estetyką ArosOne.
Mogłem odpalić tylko wersję i386 przy 64 bit dostaje komunikat że procesor nie jest kompatybilny z x86_64.
Nie widzę nigdzie w VirtualBoxie ostawień typu procesora. Czy ktoś wie jak odpalić wersję x86_64 na VirtualBoxie ?
Nie udało mi się też odpalić Tiny Aros na VB.

Jest gdzieś instrukcja jak odpalić wersję nightbuild/hosted z tego linka:
http://www.aros.org/nightly1.html

Nie widzę tam pliku uruchamiającego.
[#9] Re: Kilka pytań o AROSa

@Sventevith, post #8

Dla 64-bitowego systemu musisz w VirtualBox wybrać w Settings/General - Type: Other, Version: Other/Unknown (64-bit)

Zwróć uwagę na te 64-bit w nawiasie.
[#10] Re: Kilka pytań o AROSa

@Sventevith, post #1

4) Wersje natywne to w uproszczeniu ABIv0 (32 bit) i ABIv1 (64 bit). Notabene, obecnie najbardziej dopracowana dystrybucja pod kątem natywności i używalności to AROS One 2.8.
[#11] Re: Kilka pytań o AROSa

@don_rafito, post #10

A w ogóle dla marzeniem jest trzy rzeczy w AROS-ie:
- aktualizacje dostępnych dystrybucji (żeby co parę miesięcy NIE INSTALOWAĆ systemu od nowa). Moje podejście do tego post-amigowego systemu jest raczej konsumpcyjno - użytkowe, a nie diagnostyczno - doświadczalne, dlatego cenię sobie gotowe dystrybucje (kiedyś Icaros, teraz ArosONE) i żeby po instalacji można go było raz porządnie skonfigurować u używać do usr... czyli tak długo jak się chce, aktualizując za pomocą update'ów
- wbudowana emulacja 68k (jak w MOS/OS4), żeby choć soft pisany pod system zadziałał. Ale jeśli ktoś wymyśli żeby ruszyło też oprogramowanie pod układy specjalizowane natywnie w AROS-ie (z emulacja pod spodem) to powinien dostać amigowego Nobla. Dobrym rozwiązaniem był AmiBridge w Icarosie, ale miał jedną poważną wadę - Janus-UAE. Emulator bywał kapryśny i w najmniej oczekiwanych momentach zawieszał nie tylko AmiBridge ale całego AROSa. W ONE jeszcze nie testowałem.
- przejście na gotową dystrybucję 64bit z wbudowanym emulatorem dla plikacji dla i386 (32bit), co jak można było przeczytać powyżej, już się dzieje. Trzymam kciuki.
1
[#12] Re: Kilka pytań o AROSa

@Sventevith, post #8

W przypadku wersji 64-bit polecam używanie wersji o stabilnym interface binarnym - na nią są dostępne programy na AROS Archives. Najlepiej ściągnąć AROS One 1.0 64-bit a jeśli chodzi o hosted, to bazowy system jest dostępny tutaj:

https://github.com/deadwood2/AROS/releases/tag/ABIv11_20250418-1

Odpalasz przez AROS/boot/linux/AROSBootstrap.
[#13] Re: Kilka pytań o AROSa

@Sventevith, post #7

W pierwszym repozytorium są branche stabilne 32-bit i 64-bit. W drugim są kody "cutting edge", które nie mają stabilnego interfejsu binarnego, ale na przykład mają build z włączonym SMP.
[#14] Re: Kilka pytań o AROSa

@don_rafito, post #11

Ja nie lubię idei dystrybucji jak w Linuxe. Dla mnie amigowanie to jednak stawianie systemu od zera raczej wolał bym mieć program który potrafi przenieść config na nowy bazowy system z poprzedniego.

Jestem zaskoczony AROSEM, podejście też się zmieniło z czasem. Tak naprawdę jak często korzystemy z programów 68k raczej niewiele. Chodzi o to aby główne programy z danej kategorii były dostępne. AROS jest open source, skoro można przekompilować większość softu nie wiem czy jest sens inwestować czas w emulator.
[#15] Re: Kilka pytań o AROSa

@deadwood, post #13

Odpaliłem, z podanego linka działa host. Ze strony AROS też działa. Nie działał mi na innym komputerze. Wyskakiwał błąd że nie może otworzyć pliku pewnie brakuje jakiś libów w domu sprawdzę.

Ostatnia aktualizacja: 20.05.2025 15:33:55 przez Sventevith
[#16] Re: Kilka pytań o AROSa

@deadwood, post #12

Jak odpalam wersję i386 na linuxie x86_64 mam problem z dźwiękiem brakuje liba:
/usr/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pipewire.so

Da się odpalić wersje i386 na linuxie z x86_64 aby mieć dźwięk ?
[#17] Re: Kilka pytań o AROSa

@Sventevith, post #16

Da się na pewno, zależy jak masz ten dźwięk skonfigurowany w swoim linuxie, ale u mnie działa w ten sposób:

dodałem libasound2-plugins (w wersji 32 bit!)

sudo apt install libasound2-plugins:i386

i w pliku .asoundrc w katalogu domowym:
pcm.default pulse
ctl.default pulse
[#18] Re: Kilka pytań o AROSa

@retrofaza, post #17

Na jednym komputerze działa mi i386 bez dźwięku, x86 działa ok. Na laptopie przy odpalaniu AROS (i386 z obu repo) dostaje taki błąd:
./AROSBootstrap: cannot execute: required file not found

Zakładam że brakuje czegoś w systemie na obu komputerach mam Linux Mint.

Wersja hosted do testów czy dev genialna rzecz lepsza niż live cd\usb :) Zdaje sobie sprawę że native działać może inaczej ze względu na sterowniki ale na pierwszy ogień super sprawa.

Ostatnia aktualizacja: 21.05.2025 19:45:21 przez Sventevith
[#19] Re: Kilka pytań o AROSa

@Sventevith, post #18

(i386 z obu repo) dostaje taki błąd:
./AROSBootstrap: cannot execute: required file not found


sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libxcursor1:i386
sudo apt install libxxf86vm-dev:i386
1
[#20] Re: Kilka pytań o AROSa

@retrofaza, post #19

Dzięki działa. I dźwięk już też brakowało pipewire-alsa:i386. Nie mogłem dodać pakietu w architekturzei386 bo nie miałem dodanej architektury i386.
Podana wyżej komenda sudo dpkg --add-architecture i386 rozwiązała problem.
1
[#21] Re: Kilka pytań o AROSa

@Sventevith, post #18

Wersja hosted do testów czy dev genialna rzecz lepsza niż live cd\usb :)


Jeśli interesuję Cię development, to zapoznaj się z tym postem: dev resources
[#22] Re: Kilka pytań o AROSa

@deadwood, post #5

Ale mozna sobie skleic pewnie linuxa ktory od razu bootuje do AROSa i tak miec feeling ze to kompletny system, pamietam kiedys tak chlopaki robili na Peg2 i z multiboot mieli aos3.9 (linux+uae). Pytanie odnosilo sie performance i feeling czy jest roznica miedzy native i hosted version.
[#23] Re: Kilka pytań o AROSa

@neoCDTV, post #22

Ja w feelingu nie widzę żadnej róznicy a co do wydajności, to jeszcze nie spotkałem się z problemamy wydajnościowymi ani na hosted ani na native.
1
[#24] Re: Kilka pytań o AROSa

@deadwood, post #23

Czy dobrze rozumiem, że native ma własne sterowniki a hosted korzysta z zasobów poprzez linuxa ?
Czyli zadziała na na każdym sprzęcie na którym mamy linuxa ?
[#25] Re: Kilka pytań o AROSa

@Sventevith, post #24

Tak, native ma własne jądro i sterowniki. Hosted natomiast nie ma bezpośredniego dostępu do sprzętu - jest "programem" linuxowym więc zadziała na każdym linuxie który ma odpowiednie bilioteki (X, ALSA).
[#26] Re: Kilka pytań o AROSa

@deadwood, post #25

Tyle różnych wersji, tyle dystrybucji. Przypomnij mi (może być link po angielsku) na czym polega różnica między ABIv0, ABIv1 i ABIv11. Czy ABIv0 będzie z nami zawsze? Z tego co rozumiem wszystkie te gałęzie są rozwijane niezależnie a poprawki są migrowane kwartalnie. Z chęcią dołożyłbym swoją cegiełkę do AROSa, ale nie kręcą mnie kolorowe ikonki. Tęskni mi się do AOS 3.9 i bawię się w emulację na THEA500 Mini. Czy AROS One 2.8 możemy sobie skonfigurować w stylu starego poczciwego Workbencha (look and feel)?
[#27] Re: Kilka pytań o AROSa

@deadwood, post #25

Czy distro np ArosOne da się odpalić od razu jako tryb hosted ?
Ja skopiowałem zawartość płyty z katalogu i dodałem brakujący sterownik x11 i poszło. Pytanie czy tak się to robi ?

Ostatnia aktualizacja: 22.05.2025 16:48:20 przez Sventevith
[#28] Re: Kilka pytań o AROSa

@aramir86, post #26

Masz podstawę i można konfigurować samemu wygląd OS 3.1 można ustawić.
[#29] Re: Kilka pytań o AROSa

@Sventevith, post #27

Ja skopiowałem zawartość płyty z katalogu i dodałem brakujący sterownik x11 i poszło. Pytanie czy tak się to robi ?


Właśnie miałem CI napisać, że tak to się robi :) W tej chwili nie ma oficjalnego distro hosted.
[#30] Re: Kilka pytań o AROSa

@aramir86, post #26

Tyle różnych wersji, tyle dystrybucji. Przypomnij mi (może być link po angielsku) na czym polega różnica między ABIv0, ABIv1 i ABIv11.


W tym wątku mniej więcej raz na kwartał aktualizowany jest plan rozwoju AROSa: Development plan. Mam nadzieję, że odpowie na Twoje pytania. W skrócie: mamy stabilną wersję 32-bit i w tym roku przesiadamy się na wersję 64-bit.

Czy AROS One 2.8 możemy sobie skonfigurować w stylu starego poczciwego Workbencha (look and feel)?


Nie wiem dokładnie jakie konfiguracje masz na myśli (nie używałem AOS3.9). Najlepiej jakbyś ściągnął AROS One i zobaczył czy dostępne konfiguracje (SYS:Prefs/Themes) ci odpowiadają. Dodatkowo, AROS One domyślnie używa pulpitu Wanderer (który stara się zachowywać jak Workbench) ale może też używać Scalos i Magellan.
Forum » AROS
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem