Newsgroup: it.comp.os.amiga
Titolo: Chi ha paura del lupo cattivo ?

 Tel.
(+39)-0587-749206
  Fax.
(+39)-0587-749206
  WEB: 
http://www.classx.it
  <
============================================================================

 
emmmm,
 forse mi sono perso qualche news, dove è possibile reperirlo o
scaricarlo ??
-- 
bye bye
Claudio Marro Filosa

 > Se ne parla ?

:-) se vuoi iniziare a svilupparci sopra, lo puoi comprare da Amiga Inc per
99$, insieme a tutto l'SDK di AmigaOS.
Mik.


 
Se non erro, ancora non è disponibile ;-)))
Ma il Sw di sviluppo venduto dall'Amiga Inc non gira solo su Linux ??


 99$, insieme a tutto l'SDK di AmigaOS.
Per l'esattezza lo puoi comprare presso i rivenditori autorizzati
(Amiga Inc. non lo vende direttamente) e anche presso Amazon.com.
Questa notizia ha dell'incredibile, forse in Italia non si conosce
tanto Amazon.com ma il fatto che Amiga venda l'SDK li e' una mossa
strategica importantissima e degna di lode.
Luca
------
To reply remove "nojunk" from 
gdi...@hpu.nojunk.edu
http://www.geocities.com/SouthBeach/Canal/3184
 (Under Construction)
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 wrote:
[snip]
Dimenticavo, se fate una ricerca "Amiga" su Amazon.com trovate come
risultato 144 libri. E' un posto davvero incredibile, io ho trovate
persino CD di vecchi autori italiani che non trovavo piu' nemmeno in
Italia. E shippano pure all'estero, di solito entro 24 ore.


 alcuni fa cosi' paura il java e la sua incarnazione in AmigaOS. 
Hanno fatto un porting completo per Amiga? :-? io sapevo che mancano le classi
AWT. :-/
-- 
Ciao!
     Mule` Antonio         ICQ: 16738896  Nick: Yanosh
-- 
Cerchi il manuale o i dischi di installazione di hardware usato per Amiga? 
Li trovi su: 
http://www.L8R.net/install/index.html
-- 
<tsb>AmiWorld - #
http://amiga.eden.it#
<tsb>God's in his heaven, allright with the world

99$, insieme a tutto l'SDK di AmigaOS.
                               ^^^^^^^
 Elate e AmigaOS sono due cose diverse. Lo puoi chiamare Amiga-Software,
Amiga-NG, Amiga-Objects (giusto perché ne detengono i diritti), ma non
AmigaOS. E Java per AmigaOS non esiste.
 La cosa che trovo rivoltante è proporre a persone che fra mille
difficoltà hanno continuato a lavorare su Amiga, niente meno che
un software che gira *solo* su PC. Complimenti.
 Sono cose come queste che me ne faranno gustare sopra ogni altra cosa
il fallimento.
--
    _
 Fa/_)io         - Amiga Group Italia -
  /__)enedetti   
http://www.amyresource.it/AGI/
/...per Echelon: CIA, PRESIDENT, BOMB, ILL-FATED USA/

 il fallimento.
Attento a non dire cose di cui potresti pentirti, AmigaInc potrebe *non*
fallire... 
Saluti,
Fabio Alemagna

 wrote in message
393A0EB8...@studenti.unina.it...



Ad ogni modo NON sarà piu' un AmigaOS... comunque spero che alla fine il
nuovo AmigaNG non servira' solo ad accendere e spegnere lavatrici e
frigoriferi con il 'fantastico' java ;-)
Speriamo che almeno esca l'AmigaOS 4 per PPC, credo mi fermero' a questo o
MorphOS il resto lo lascio volentieri a qualcun altro, di PC ne ho già uno e
non mi va di esagerare.
Saluti,
Dino Papararo

 non mi va di esagerare.
Perche' pensi che il nuovo AmigaOS sia equivalente ad un PC wintel ? E' come
dire che chi usa linux su intel (o beos, o altro != win) e' un picciista. La
struttura software e' completamente diversa. Non ti pare ?


 AWT. :-/
Per parlare su gruppo mi avvarro' di un valido avvocato...
Ragazzi, via, si parla come si mangia. Insomma, perche' mi fai sprecare
banda per rispiegarti una questione che hai gia' capito. Contribuisci,
invece di fare le faccine ( ;-) )....


non mi va di esagerare.
 Appunto.
Saluti.
--
    _
 Fa/_)io         - [non ho i soldi per la licenza] Group Italia -
  /__)enedetti   
http://www.amyresource.it/AGI/
/...è tutto sbagliato, è tutto da rifare/

[..] java per AmigaOS esiste.
 Dammi l'indirizzo dove scaricare una JVM per AmigaOS che mi permetta
di far girare un programma in Java. Grazie.
Saluti.
--
    _
 Fa/_)io         - Amiga Group Italia -
  /__)enedetti   
http://www.amyresource.it/AGI/
/...solo una parola ci bastava per capire dove il lupo va a guaire/

 personali, antipatia congenita, esperienza diretta, o quant'altro.
Premetto che io personalmente non sono imparziale, in quanto DETESTO java.
Ne ho avuto esperienze atroci con due progetti di lavoro che sono stati un
completo calvario...
Il fatto, secondo me, comunque e' che qui non si parla di avere java su
amigaos (quanto poco mi possa piacere java, questo sarebbe comunque una
buona cosa, perche' apre nuove possibilita') ma di avere un sistema basato
su java che non ha alcuna caratteristica notevole che lo renda competitivo:
il vantaggio (almeno teorico) di java e' che si puo' scrivere ed usare 
software java su qualunque architettura -- quindi non c'e' nulla che spinga
ne utenti ne programmatori verso il "nuovo amiga" direttamente: il "miracolo"
offerto da Amiga Inc, per la gran parte della gente non fa nulla che non si
possa gia' fare sugli altri sistemi esistenti.

 possa gia' fare sugli altri sistemi esistenti.
Questo e' il tuo punto di vista. Forse non e' cosi'.
Io penso che, seguendo esattamente la logica del tuo discorso, anche Amiga
Inc abbia tratto le tue stesse conclusioni. Penso che ri-etichettare una JVM
standard con la label "Amiga" e fermarsi li', non sia tra i loro piani.
Egoisticamente parlando, a me basterebbe.
Amighisticamente parlando, non mi piacerebbe troppo.
Apprezzo la volonta' di Amiga Inc di rendere accessibile a tutti lo sviluppo
di applicazioni sulla nuova piattaforma. A questo punto, sara' il caso di
spendere 99 dollari per capire meglio il disegno di Amiga Inc...


 di far girare un programma in Java. Grazie.
Senza awt, esiste. E non fare il fint tonto.
Saluti,
Fabio Alemagna

 possa gia' fare sugli altri sistemi esistenti.
Nsanche per idea... Chris, stai arlando senza sapere, vai a leggere
AmigaWorld, poi ne riparliamo.
Saluti,
Fabio Alemagna

non mi va di esagerare.
Nella mailing list del 3.5 uno di H&P ha dichiarato che non ci sarà un OS 4.0
tutto su PPC ma una transizione verso l'AmigaNG (o chimalo come ti pare),
testualmente "There will be some kind of migration to AmigaNG"...
Blow your "Pc" out of your "Windows"
Amiga will never die!
Massimo Billi-------------------------------------------------
A4000 040/33Mhz in cerca di un controller SCSI2 Zorro III :-)
------------------------------------------------------BAD MAX

 molte cose.
Si, (dopo aver postato il messaggio... ma faccio finta che quella press
release
non esista e aspetto che la correggano silenziosamente nei prossimi giorni)
dato il commento su java fatto da molti altri (non sono l'unico, evidentemente
ad avere lo stesso dubbio) si sono fatti una uscita alle soglie del comico: il
sistema operativo in se e' senza memoria protetta, perche' la memoria protetta
e'
solo un inutile overhead, la protezione viene delegata al linguaggio usato,
quindi
usi java e sei protetto dagli errori di programmazione... Alternativamente
puoi
scriverti il tuo codice in C (o come suggeriscono loro direttamente in VP) e 
potrai ottenere il massimo delle prestazioni -- e secondo loro un "piccolo"
sacrificio in termini di stabilita' puo' essere accettato in cambio di un
incremento di prestazioni... 
Cioe' nella piattaforma del futuro, pronta ad offrirci tutti i miracoli
possibili
nella tecnologia informatica siamo invitati a programmare in assembler ed a 
accettare una tecnologia senza protezione della memoria in favore del fatto
che
la protezione della memoria rende i programmatori peggiori?
Dai non scherziamo! La JVM marcata amiga aveva poco senso, ma questo!
Programmare in assembler portabile per una maggiore efficienza? Eppure mi era
parso di sentire (proprio in questo ng) che ormai programmare in assembler e'
una perdita di tempo inutile...
Magari fra un mese o due Amiga Inc, suggerira' che l'uso dell'assemblatore e'
una pratica che scoraggia la buona qualita' del codice ed invitera' ad usare
un hex editor inserendo a mano i valori degli opcode traendoli direttamente
da una pratica tabella...

 da una pratica tabella...
Niente tabella, c'e' un documento con una esauriente spiegazione del set di
istruzioni VP (2.1). In quanto al metodo di input, si sta seriamente pensando
all'uso di un editor binario. Quelli esadecimali sono per gente viziata... ;)
Se ritieni errate le affermazioni di Amiga, prova per favore a far sentire
la tua voce (l'indirizzo e' 
deve...@amiga.com
). Gia' alcune decisioni sono
state prese dietro "sollecitazione" di utenti e sviluppatori, potrebbe
accadere lo stesso anche in questo caso. Ci sono poi cose che, agli occhi di
una persona che si trova al di fuori, sembrano poco avere poco senso, quando
in realta' c'e' ben piu' di quanto sembri... ;))

 ha scritto nel messaggio
news:393A6800...@studenti.unina.it...

Esiste anche con AWT, ma e' una implementazione incompleta.
Per chi pensa ancora che "giava e' troppo lento":
http://www.aceshardware.com/Spades/read.php?article_id=154
Ciao,


 da una pratica tabella...
Ironia inutile...
Saluti,
Fabio Alemagna

 invece di fare le faccine ( ;-) )....
Ti diro' la verita'... all'inizio non avevo capito che parlavi di Java per il
"coso" NG... il sospetto mi e' venuto dopo un po' che avevo gia' mandato la
risposta. Comunque, giusto per parlare di Java per *Amiga* OS (e non per l'OS
che di Amiga ha solo 5 lettere), tempo fa si diceva che erano state scritte
delle classi AWT incomplete... che fine hanno fatto? Cosa permettono di fare e
cosa no? Perche' non vengono completate?


> linguaggio usato, quindi usi java e sei protetto dagli errori di
 FA> Scusa, dove sta il problema? Usi java per la protezione della memoria,
 FA> oppure ti implementi le tue belle classi in c++ che incapsulano la
 FA> gestione della memoria, oppure probabilmente AI le fornirà già belle e
 FA> Si è programato per anni su amiga senza protezione della memoria, lo si
 FA> continua a fare su Mac. non vedo il problema. Le alternative ci sono.
Stai scherzando, vero????? Tu forse non hai ben in mente i vantaggi di un SO
con protezione della memoria nativa!!
Non linciatemi per l'esempio, ma il kernel di WinNT e Win2K supporta la
protezione della memoria nativamente e ti garantisco che far andare in "guru"
quei SO non è facile: ci si riesce ma non è facile... altro che i guru "a
manetta" di AmigaOS se hai '060 e patches varie... :-|
Beninteso, io amo Amiga follemente! :-)
    Ciao, Giangi
--
/MotorCycle travels/    
http://www.geocities.com/TheTropics/Paradise/6362/
Reverse (right to left) the domain to write me...
(PGP key available, send email with "PGP Key request" in subject)
--
Thanks to the Italian law 675/96 regarding the *privacy* it's absolutely
forbidden to use my address for unsolicited messages. Even if this address
has been extracted from /public domain/ sites/newsgroups.
--
(-E:    wearing bifocals [jeanette@randvax]

 con protezione della memoria nativa!!
Non sto scherzando. Anch'io apprezzo i vantaggi della protezione della
memoria.
Ma ragiona un momento:
Elate *non* ha protezione della memoria. Protezione della memoria,
quindi, vorrebbe dire rinunciare ad Elate. Ti sei chiesto per cosa? Ti
rispondo io: per un altro sistema operativo che non avrebbe offerto
niente di veramente innovativo che non sia già implementato negli altri
sistemi operativi attualmente esistenti. Non puoi pensare di svegliarti
la mattina e dire "Be', sai che c'è? Oggi ci facciamo il nostro bel SO".
Quanti l'avrebbero scelto? Pochi, molto pochi. Io personalmente no:
perchè avrei dovuto scegliere il nuovo AmigaOS, a pagamento, quando uso
correntemente Linux con grandissima soddisfazione? Quando ora anche BeOS
è gratis? Quando tra poco anche QNX sarà gratis ed open source? Mi dici
perchè avrei dovuto scegliere amiga? 
Elate *è* la soluzione: qualcosa di nuovo, uno spiraglio di innovazione.
Si cambia aria ragazzi! Finalmente qualcosa di diverso si affaccia
all'orizzonte, suvvia! Protezione della memoria? Come detto, se ti
serve, c'è Java. Se non ti serve e java ti fa schifo, c'è il C, il VP, e
tutti gli altri linguaggi sulla faccia della terra.
Ciao,
Fabio Alemagna

 Elate *non* ha protezione della memoria. Protezione della memoria,
Oddio, rileggendo l'articolo su byte, non sono più tanto sicuro che
Elate non abbia la protezione della memoria. Quindi sarebbe unsa scelta
ben ponderata quella di AI. Avranno i loro motivi. In ogni caso si può
scrivere a mailto:
deve...@amiga.com
 per dire la propria (gli
sviluppatori, ovviamente). Se AI ha un minimo interesse nel successo
commerciale, se le argomentazioni saranno valide e se le richieste
saranno numerose, suppongo che troveranno un'altra soluzione. Sempre che
questo, ovviamente, non significhi buttare al vento il lavoro già fatto.
Potrebbe essere possibile trovare un compromesso, magari una versione di
Amie per sviluppatori, con memoria protetta, ed una versione per
customers, senza memoria protetta. Ovviamente questo richiederebbe un
grande sforzo in più a livello di progettazione dell'API, che dovrebbe
restare uguale in entrambi i casi. Potrebbe essere possibile farlo, non
so a che costo.
Saluti,
Fabio Alemagna

 cosa no? Perche' non vengono completate?
Che fine hanno fatto ? Rimangono perennemente in beta.
Per ulteriori dettagli: 
http://www.spirit.net.au/~jamesd/AWT-Beta/index.html


 Ironia inutile...
No, non e' ironia inutile, e' quello che sta succedendo: amiga inc sta
offrendo
ai suoi potenziali clienti la scelta tra usare un interprete e scrivere i
programmi in assembler -- ammettendo che questi ultimi sono un rischio per la
stabilita' del sistema... E' questo quello che vi aspettate dai sistemi
operativi
del futuro?
Io NO.

 so a che costo.
Temo che il risultato non valga lo sforzo. Come detto e' decisamente tipico
che i sistemi embedded non siano self-hosted (o lo siano solo parzialmente);
e' probabile che sia la strada che e' stata scelta da amiga inc.

Senza awt, esiste. E non fare il fint tonto.
 Esisterebbe anche una navetta spaziale che supera la velocità della luce,
peccato che debbano ancora progettare il motore.
 Su AmigaOS non puoi far girare alcun programma in Java, purtroppo.
 Evitiamo di prenderci in giro.
Saluti.
--
    _
 Fa/_)io         - Amiga Group Italia -
  /__)enedetti   
http://www.amyresource.it/AGI/
/...per Echelon: CIA, PRESIDENT, BOMB, ILL-FATED USA/

 Io NO.
Vediamo, cosa ti aspetti dai sistemi operativi del futuro? Tu sembri non
aver neanche notato tutto il resto di Amie: ti sei fossilizzato su
questa questione dell'assemby e della memoria protetta e non ti muovi
più. Ma perchè non si discute, invece, di tutte le altre
caratteristiche?
Saluti
Fabio Alemagna

 modalita' hosted...
Nell'articolo su byte c'è scritto che TAOS aveva la memoria protetta e
virtuale. Essendo Elate un evoluzione di TAOS non vedo motivo perchè non
debba esserci. Non dimenticare che con Elate i "tools" possono essere
scritti anche in codice del processore ospite...
Ciao,
Fabio Alemagna

  Evitiamo di prenderci in giro.
Ti stai prendendo in giro da solo e stai facendo la peggior figura di
sempre: chiunque ti potrebbe smentire.
Saluti,
Fabio Alemagna

 sistemi...
E' vero che con linguaggi sicuri, che esistono fin dagli anni 50 (Lisp),
la memoria protetta non e' richiesta, ma d'altro canto l'uso di una MMU
per la gestione di spazi di indirizzamento virtuali puo' portare anche
altri benefici (es. memoria virtuale, che non equivale per forza a dire
swapping). Per linguaggi sicuri si intende in pratica Lisp (e suoi
discendenti), Algol/Pascal (e discendenti), Java, Smalltalk, Eiffel,
molte varianti di BASIC, etc. Insomma, tutti i linguaggi eccetto
assembly, C, C++ e quelli che da questi ultimi ereditano meccanismi per
accedere a locazioni arbitrarie di memoria.
Il bisogno cosi' diffuso di memoria protetta al giorno d'oggi e' dovuto
al fatto che nel 2000 si fa ancora largo uso di linguaggi primitivi
come il C (non parliamo dei tool associati, come linker e make)...
quando li si manda finalmente in pensione?

 quando li si manda finalmente in pensione?
Benissimo! E' venuto il momento :)
Ciao,
Fabio Alemagna

sempre: chiunque ti potrebbe smentire.
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Mi basterebbe che lo facessi tu, ma purtroppo non ne sei minimamente in
grado.
Saluti.
--
    _
 Fa/_)io         - Amiga Group Italia -
  /__)enedetti   
http://www.amyresource.it/AGI/
/...sul muro, scrivi tutto ciň che sai che č vero/

 grado.
ROTFL! :)
Ti smentisco. Contento?
hai espressamente scritto che *nessun* programma in java girerebbe su
amiga. E' facilissimo smentirti: mai sentito parlare di kaffe?
Saluti,
Fabio Alemagna

 nessuno sia in grado di portare avanti quel lavoro?
Probabilmente nessuno ne ha voglia. E gli do ragione...
Saluti,
Fabio Alemagna

 Per ulteriori dettagli: 
http://www.spirit.net.au/~jamesd/AWT-Beta/index.html
Ci sono andato poco fa'... :-/ mi sembra quasi che l'autore non le stia piu'
sviluppando. :-/ La pagina non viene aggiornata da due anni. :-( Possibile che
nessuno sia in grado di portare avanti quel lavoro?
-- 


amiga. E' facilissimo smentirti: mai sentito parlare di kaffe?
 Facciamo così, dal momento che ho appena scaricato Kaffe, mandami qualche
bel programmino in JavaCode o proponimi qualche sito. Ti farò sapere quanti
ne funzionano. Programmi veri, non cose alla "Ciao mondo" et similia.
 Riesci, vero, a cogliere la differenza fra "programma" ed "esercizio di
programmazione" ?
Saluti.
--
    _
 Fa/_)io         - Amiga Group Italia -
  /__)enedetti   
http://www.amyresource.it/AGI/
/...decima flottiglia MAS/

 Probabilmente nessuno ne ha voglia. E gli do ragione...
Ci sono dei problemi "strutturali" su AmigaOS che rendono difficile
l'implementazione di AWT. Nonostante la similarita' nella gestione dei
messaggi, la mancanza di supporto standard per grafica RTG a 24 bit e' uno
di questi problemi. Ne sanno qualcosa quelli di Merapi. Ricordiamoci che AWT
risale almeno al 1995.
Su altri sistemi operativi (MacOS, Win, ..) AWT e' stato implementanto molto
piu' facilmente. Forse oggi con AmigaOS 3.5 ci si potrebbe ripensare..


 programmazione" ?
No caro mio... sei tu che stai rigirando la frittata. Hai scritto
*nessun* programma. Io ti ho smentito, punto.
Saluti,
Fabio Alemagna

programmazione" ?
chissa' magari lui riesce a farci girare il programma per la compilazione
del modello Unico, per esempio; tu che ne sai? :)
bye, bye
  Alex Gerelli
 
aless...@gerelli.it

 nessuno sia in grado di portare avanti quel lavoro?
Forse Fabio Benedetti. Noi altri siamo troppo impegnati col nulla ;)

 ne funzionano. Programmi veri, non cose alla "Ciao mondo" et similia.
Cerca in giro qualche parser XML o qualche implementazione XSL. Non hanno
bisogno di una interfaccia grafica.

 quando li si manda finalmente in pensione?
Quando non sara' piu' necessario programmare, credo...

 scritti anche in codice del processore ospite...
Da scrivere un tool a scrivere tutto il supporto per la memoria protetta
ne passa -- non e' una cosa che puoi "semplicemente" aggiungere...

 caratteristiche?
Quali altre caratteristiche? Non si e' parlato altro che di Java e di VP
(con un esempio di poche righe di un programma text based, per mostrare
la "potenza" di AFL)... E non raccontiamoci la favoletta dell'AmiVerse:
nel devkit non c'e' nulla del genere!

 nel devkit non c'e' nulla del genere!
Vabbe', che ti devo dire... E inutile stare a discutere su posizioni
tanto differenti. Chi vivrà vedrà...
Saluti,
Fabio Alemagna

 ne passa -- non e' una cosa che puoi "semplicemente" aggiungere...
Ah, no? I programmi solitamente neanche sanno che esiste la memoria
protetta, quindi la necessità di implementarne una MMU virtuale con
tanto di opcodes non esiste: basta avere un API che ti permetta di
interagire con la MMU e tutto fila liscio. Ovviamente l'API si basa non
sul VP, ma sul codice nativo...
Saluti,
Fabio Alemagna

 java...
^^^^^^^^^ě
Sostituire con "AREXX" 
Ciao,
Fabio Alemagna

Forse Fabio Benedetti. Noi altri siamo troppo impegnati col nulla ;)
 Qui l'unico che dovrebbe lavorare ad Amie (invece di occuparsi di
un semplice pinco pallino come me che ti scassa le palle), sei tu. Non
è che mi stai citando un po' troppo ? Chissà perchè mi domando...
 Se credete che l'utenza Amiga (che è la più critica e permalosa al mondo)
aspetti senza battere ciglio i salvatori della "patria" che sareste voi,
vi sbagliate. Se il vostro modo di fare (vedi anche risposta a Gerelli)
è quello di offendere in ogni occasione (e senza pretesto come
ora) chiunque muova delle critiche, *rispecchia* quello dell'intera
Amiga-Inc. , le cose stanno anche peggio, di come pensassi.
 Credimi che la strategia di abbandonare AmigaOS, producendo l'ennesimo
SO per x86 (per fare la fine di QNX e BeOS), ha pochissimi sostenitori.
 Già è grave che non ve ne rendiate conto.
 Ah, per quanto mi riguarda, quello che devo fare...per la mia vita, lo
faccio, non sempre come vorrei...ma nessuno è perfetto.
Saluti.
--
    _
 Fa/_)io         - Amiga Group Italia -
  /__)enedetti   
http://www.amyresource.it/AGI/
/...entrarono Pompeo e Lepido, in assetto da guerra/

 Probabilmente nessuno ne ha voglia. E gli do ragione...
Bah... e poi tutti a piangere perche' non c'e' Java su *AmigaOS*...


 sul VP, ma sul codice nativo...
La necessita' di una MMU virtuale arriva dalla volonta' di mantenere il codice
portabile: il sistema operativo medesimo e' scritto in VP, no? Se inizio a
scrivere
il codice di gestione della memoria e delle eccezioni (e non e' codice banale)
in
nativo, perdo rapidamente il vantaggio della portabilita'...
Non e' questione di una semplice API: il grosso del lavoro nella gestione
della memoria paginata e' il trattamento delle eccezioni di accesso e non
nella creazione di spazi di indirizzamento (tanto che molte vecchie
architetture
avevano un numero fisso di "context" strutturati in maniera rigidissima), a
questo
punto e' ben lontano dall'essere una questione di API.

 punto e' ben lontano dall'essere una questione di API.
Di sicuro non è una cosa di cui il VP, inteso come linguaggio, se ne
deve importare.
Saluti,
Fabio Alemagna

    Some people read tea leaves
UIN/ICQ# 7387142                             to  predict the  future. We
                                             prefer hamburgers.
                                                        -The Economist

 deve importare.
Il VP non e' un linguaggio (anche se Amiga Inc mischia le carte in tavola), il
VP e' il Virtual Processor; quindi il 'VP' menzionato come linguaggio e' 
l'assembler del VP inteso come CPU -- Dunque la MMU ne e' parte eccome! Puoi
usare un assembler senza sfruttare tutte le parti della macchina -- infatti
nel
caso del 68k, per esempio, nessun programma generico tratta istruzioni del
MMU,
ma questo non vuol dire che non esistano.

 memmria protetta sara quasi senza problemi.
Il problema c'e' eccome! Praticamente tutte le macchine su cui gira AmigaOS
attualmente sono dotate di MMU eppure non mi risulta che sia stato possibile
aggiungere la memoria protetta... 


La memoria protetta la si potrebbe aggiungere molto semplicemente:
basterebbe un nuovo flag per la AllocMem(), tipo MEMF_PRIVATE. A quel
punto chiunque tenti di accedere a quella zona di memoria senza esserne
il proprietario verrebbe "bloccato". In questo modo, però, non proteggi
di certo i vecchi programmi e le zone vitali dell'OS. Sarebbe
un'implementazione molto scadente e poco utile. Ma il problema deriva
dal fatto che AmigaOS non è *mai* stato con la memoria protetta nè era
in programma che lo fosse, quindi tutta l'API è basata sul fatto che la
memoria protetta non esiste. Non ci vorrebbe molto a progettare un'api
che funzoni sia con la memoria protetta che senza.
Saluti,
Fabio Alemagna

 che funzoni sia con la memoria protetta che senza.
Non e' solo una questione di API, il trattamento delle eccezioni di accesso
e' una parte integrante nel design di un sistema operativo, allo stesso
livello
della gestione e del trattamento delle interruzioni (e di conseguenza del
task switching); un design creato ESPLICITAMENTE per la memoria condivisa
e' praticamente impossibile da convertire alla memoria protetta (vedi amiga),
ma un sistema non progettato alla radice intorno a questi concetti resta
comunque un candidato altamente problematico.

 effettuate tramite page flipping, etc...
Questa si chiama memoria virtuale, non protetta.
Ciao,
Fabio Alemagna

 Questa si chiama memoria virtuale, non protetta.
Non necessariamente, dipende dall'autore che leggi. E si puo' avere spazi di
memoria
virtuale non direttamente supportati dal sistema operativo (ad esempio i
contexts
della MMU library). La memoria protetta implica sempre memoria virtualizzata
(tranne
nei sistemi basati sui domini) il contrario non e' detto.

 fai?
come fai cosa?
Ciao,
Fabio Alemagna

 come fai cosa?
Come fai a dare al nuovo task che passa in esecuzione la sua memoria... 


Come fa linux?
Saluti,
Fabio Alemagna

 Come fa linux?
Innanzitutto linux ha la memoria separata: ogni processo ha una sua mappa
privata -- in questo modo il kernel deve semplicemente tenersi una mappa per
ogni processo (quindi in effetti tiene traccia del proprietario della memoria
anche lui), inoltre nei sistemi operativi unix-like l'allocazione di memoria
basata semplicemente sullo spostare il "break" (il punto dove la memoria
finisce).