samo79 ha scritto:paolone ha scritto:Mettiamola così. Ho provato molto tempo fa una versione decisamente preliminare di ARIX e posso soltanto dire due cose in proposito: 1) sì, supporta l'SMP nativamente (grande scoperta direte, c'è pure uno screenshot che lo mostra...) e 2) è forse la cosa più simile a uno step evolutivo che abbia visto in 20 anni, in un sistema operativo Amiga-like. E NO, NON È una "distribuzione di Linux".
Ma come non si diceva che l'SMP è impossibile in un OS Amiga ?
Tecnicamente non è un os amiga in senso stretto.
Ho letto un pò lo schema presentato da aris foundation e se ci ho capito la base è un kernel linux "con su montato qualcosa". Lo stesso dammy lo ha paragonato ad amithlon: kernel linux su cui parte in emulazione amiga68k.
Il kenel linux, esegue una virtual machine (o più di una?) nella quale gira un sottosistema di aros chiamato arix. I driver di rete e i driver hal (hardware abstraction layer) nonchè lo strato vm è pienamente linux a tutti gli effetti. Sopra questo (dentro questo), arix gestisce ciò che viene fisicamente visto dall'utente: audio, video, usb, filesystem. Questa è la parte "aros".
All'utente si presenta quindi un ambiente "amigoide" ma senza le pecche di amiga perchè alla fine lo stesso sistema amiga (aros) gira in un qualche strato superiore (vm).
Il concetto mi sembra simile a morphos, solo che il kernel di morphos, quark, non è uno unix (anche se questo di arix credo sia ridotto all'osso).
Quello di cui ho forti dubbi sono le prestazioni.
Entrambi gli strati gestiscono ipc. Il che significa che entrambi dialogano con i processi, gestiscono la comunicazione tra processi e, contemporaneamente, tra di loro. Come si comporterà tutto ciò?