Komentowana treść: NetBSD dla Sam460ex w przygotowaniu
[#1] Re: NetBSD dla Sam460ex w przygotowaniu
To dopiero jest nisza! Nie wyobrażam sobie żeby była chociaż jedna osoba, która faktycznie czegoś takiego używa.
Społeczność MorphOS czy AmigaOS 4 to przy tym jest „mainstream”.

Szacun dla twórców! OK

Ostatnia aktualizacja: 20.06.2026 19:29:41 przez MDW
4
[#2] Re: NetBSD dla Sam460ex w przygotowaniu

@MDW, post #1

Strim był fanem tu na PPA.
1
[#3] Re: NetBSD dla Sam460ex w przygotowaniu

@KM_Ender, post #2

Strim to od NetBSD chyba...
[#4] Re: NetBSD dla Sam460ex w przygotowaniu

@MDW, post #1

To dopiero jest nisza! Nie wyobrażam sobie żeby była chociaż jedna osoba, która faktycznie czegoś takiego używa.

A co powiesz na to ?

3
[#5] Re: NetBSD dla Sam460ex w przygotowaniu

@pong777, post #3

Dokładnie od BSD, nie wiem którego może freeBSD, może innego.
A tak przy okazji może ten port, jądro, będzie bazą dla AmigaOS 4 x86? To by było coś serio.

Ostatnia aktualizacja: 21.06.2026 10:06:10 przez KM_Ender
1
[#6] Re: NetBSD dla Sam460ex w przygotowaniu

@KM_Ender, post #5

Dlaczego?
1
[#7] Re: NetBSD dla Sam460ex w przygotowaniu

@ede, post #6

Co dlaczego?
Zgadujemy chodzi o moją wypowiedź na temat nowego jądra systemów Amiga NG?
Ja widzę przyszłość wyłącznie w zmianie architektury na x86, ewentualnie ARM.
Zamiast łatać przestarzałe "jajka" lepiej wziąć coś nowego i obudować naszym ekosystemem.
Czy to będzie AmigaOS 4, MorphOS 3, Aros 64-bit wszystko jedno.
Uwolnienie się od niszowego sprzętu to podstawa moim zdaniem. Amigę 68k, PPC możemy emulować. Zresztą ile tego nowego i rewolucyjnego oprogramowania powstało na NG? Płakać nie będzie za czym, moim zdaniem.
4
[#8] Re: NetBSD dla Sam460ex w przygotowaniu

@KM_Ender, post #7

Zresztą ile tego nowego i rewolucyjnego oprogramowania powstało na NG? Płakać nie będzie za czym, moim zdaniem.

Jeśli tak to po co emulować PPC w ogóle.
Z tego co kojarzę to dawno temu społeczność nie chciała jądra Qnx ani Linux. Z drugiej strony nawet jeśli tak byśmy sobie życzyli teraz, to pytanie czy to by w ogóle bawiło developerów skoro pracują nad swoimi dziełami od dekad.
1
[#9] Re: NetBSD dla Sam460ex w przygotowaniu

@KM_Ender, post #2

Strim był fanem tu na PPA.


A ja pamiętam użytkownika Paweł Chwałowski, który wieki temu przygotowywał kolejne wydania BSD dla Amigi i tutaj umieszczał informacje. Miał chyba Amigę 4000.
2
[#10] Re: NetBSD dla Sam460ex w przygotowaniu

@KM_Ender, post #7

Z wypowiedzi Travora i twórców Amibench wnioskuję, że V46 ma być takim etapem pośrednim przejścia na ARM.
1
[#11] Re: NetBSD dla Sam460ex w przygotowaniu

@Commodore128D, post #10

A coś więcej? Jakaś "mapa drogowa" dokąd zmierzamy?
[#12] Re: NetBSD dla Sam460ex w przygotowaniu

@KM_Ender, post #11

Oficjalnej mapy drogowej nie ma, przynajmniej ja takiej nie znam, ale śledząc w miarę regularnie forum Amiga.org można zauważyć cel jakim jest zastapienie jak największej części komponentów systemowych na natywne dla ARM.
Przepraszam, że posłużę się AI szeroki uśmiech, ale myślę, że lepiej niż ja wyjaśni Tobie o co chodzi - post poniżej.

Druga kwestia - to rozwój AmiSphere (wbudowany sklep i usługi online), sytuacja wygląda następująco:

AmiSphere odpowiada za aktualizacje systemu i aplikacji, synchronizację oraz dystrybucję oprogramowania.
Sklep jest sukcesywnie uzupełniany o nowe wersje programów i aktualizacje. Obecnie jest zaledwie kilka programów działających natywnie na ARM, ale rozwoju zapowiedzi są
1
[#13] Re: NetBSD dla Sam460ex w przygotowaniu

@Commodore128D, post #12

System V46 (AmiBench) stosuje architekturę hybrydową – łączy natywne wykonywanie kodu na procesorze hosta z emulacją procesora docelowego oraz translacją API w locie. [1] podobnie jak AmigaOs 4.x, który emuluje procesory 680x0 (Petunia i BlackBox). Wraz z rozwojem systemu poszczególne biblioteki są konsekwentnie podmieniane na ich natywne dla ARM odpowiedniki. Ma to miejsce podczas aktualizacji systemu.

Oto szczegółowy podział na warstwy i komponenty systemowe:
## 1. Co działa natywnie (Native ARM Executables)
Na fizycznym procesorze ARM (Cortex-A53) działa system operacyjny hosta oraz najbardziej wymagające obliczeniowo komponenty nowoczesne: [1, 2]

* Jądro systemu i sterowniki: Obsługa niskopoziomowa sprzętu (kontrolery USB, wyjście wideo HDMI, stos sieciowy Wi-Fi/Ethernet oraz audio Bluetooth). [3]
* Silnik Emulacji (zmodyfikowany za zgodą twórców dla potrzeb systemu – najnowszy emulator Amiberry): Sam program emulujący, zoptymalizowany pod instrukcje ARM z wykorzystaniem kompilatora JIT (Just-In-Time). [1]
* Backendy wymagających aplikacji: Sztandarowym przykładem jest AmiBrowser. Jego interfejs graficzny działa w środowisku Amigi, ale potężny silnik renderujący HTML5 i JavaScript to natywny kod skompilowany bezpośrednio na procesor ARM, połączony z GUI dedykowaną biblioteką ARMgraphics.library oraz amisslmaster.library [1, 4]

## 2. Co jest emulowane (Target 68k Architecture)
Wewnątrz kontenera emulacyjnego wykonywany jest kod binarny skompilowany dla klasycznej architektury Motorola 680x0:

* Oprogramowanie użytkownika: Klasyczne gry (skrypty WHDLoad, obrazy ADF/HDF) oraz aplikacje użytkowe (np. OctaMED, Personal Paint, Final Writer). Ich instrukcje 68k są w locie tłumaczone przez JIT na instrukcje ARM. [1, 3]
* Układy klasycznej Amigi (OCS/ECS/AGA): Cały tzw. Custom Chipset (Denise, Paula, Agnus, Alice, Lisa) jest w 100% emulowany programowo w pamięci RAM, aby zachować zgodność z grami bezpośrednio odwołującymi się do rejestrów sprzętowych. [3, 5]

## 3. Jakie biblioteki pochodzą z projektu AROS?
Projekt AROS (Amiga Research OS) dostarcza otwartą implementację API AmigaOS 3.1 napisaną w C. W systemie V46 komponenty te pełnią funkcję tzw. "wypełniaczy braków" (fill in the blanks): [2, 6]

* Warstwa Systemowa: AROS dostarcza podstawowe biblioteki API systemu operacyjnego (np. do obsługi okien, zarządzania pamięcią), dzięki którym oprogramowanie 68k "myśli", że działa na oryginalnym systemie Amigi. [6]
* Interfejs użytkownika (Zune): Odpowiednik klasycznego MUI (Magic User Interface). To na nim bazują okna i kontrolki nowoczesnych programów w AmiBench. [1]
* Uwaga architektoniczna: W miarę rozwoju systemu, AmigaKit sukcesywnie podmienia otwarte komendy i narzędzia AROS na własne, zamknięte implementacje w standardzie V46 (zastąpiono już m.in. cały zestaw poleceń konsoli DOS oraz system datatypów). [6]

## 4. Co pochodzi z Enhancer Software (dla AmigaOS 4.1 / PowerPC)?
Paczka Enhancer Software została oryginalnie stworzona przez A-EON Technology dla systemów nowej generacji (AmigaOS 4.1 PPC). Do 32-bitowego środowiska V46 na ARM (emulującego 68k) portowane są wybrane komponenty wyższego poziomu (głównie UI i Datatypes), a nie niskopoziomowe sterowniki PowerPC (jak te dla kart RadeonHD). [7, 8]
W systemie V46 znajdziesz następujące elementy z rodowodem z Enhancer Software:

* Nowoczesne Klasy Gadżetów (Gadget Classes): Zestaw kontrolek UI, takich jak Button, CheckBox, Slider czy zaawansowane systemy zakładek i list (np. Tabbed Gadget Class, TickBox Gadget Class). Pozwalają one budować interfejsy o wyglądzie i możliwościach AmigaOS 4.1.
* System AK-Datatypes: Kupiony i rozwijany przez AmigaKit podsystem obsługi formatów plików. Zamiast starych rozwiązań z OS 3.x, system używa nowoczesnych deskryptorów dla formatów GIF, PNG, TIFF czy JFIF, oferując architekturę identyczną ze swoją siostrzaną wersją V54 przygotowaną dla systemów PPC.
* Narzędzia i programy użytkowe: Rozwiązania ułatwiające integrację sieciową oraz zarządzanie tożsamością, jak system powiadomień i aktualizacji AmiSphere (AmiSphereServer). [3, 4, 8]




[1] [https://amigang.com](https://amigang.com/software-amibench/)
[2] [https://hackmag.com](https://hackmag.com/security/aros-amigaos)
[3] [https://www.a600gs.com](https://www.a600gs.com/a600-gs/)
[4] [https://wiki.amiga.org](https://wiki.amiga.org/index.php/AmiBench)
[5] [https://forum.amiga.org](https://forum.amiga.org/index.php?topic=34539.45)
[6] [https://amigaworld.net](https://amigaworld.net/modules/newbb/viewtopic.php?topic_id=45101&forum=47)
[7] [https://www.ppa.pl](https://www.ppa.pl/aktualnosci/enhancer-software-2-2-dla-amigaos4.html)
[8] [https://oldschoolgameblog.com](https://oldschoolgameblog.com/2022/08/09/amigaos-4-1-enhancer-software-2-2-released/)
1
[#14] Re: NetBSD dla Sam460ex w przygotowaniu

@Commodore128D, post #13

Bardzo dziękuję.
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