Newsgroup: it.comp.os.amiga
Titolo: AmigaOS4.0. The legend continues.

Le prime specifiche in dettaglio del nuovo OS4:
http://os.amiga.com/os4/OS4Features.php


http://os.amiga.com/os4/OS4Features.php
Stavolta Amiga e' stata fin troppo veloce. Su Quantum Leap non abbiamo
nemmeno avuto il tempo di finirne la traduzione.
Comunque troverete la versione intera in italiano, sia pdf che html,
tra qualche giorno.
Luca
--
When Hell freezes over...
...I'll be snowboarding there too!!

 >
http://os.amiga.com/os4/OS4Features.php
 ExecSG uses a fully virtualised address space. As a result addressable
memory can be larger than
the available physical memory.
° Memory allocation can specifically request physically mapped memory or
virtualised memory.
Clarification: virtualised memory is NOT virtual memory in the sense of
disk-based memory. 
Scusate ma cosa vogliono intendere?? Che tipo di gestione sarebbe??
Segmentata,partizionata fissa,dinamica,paginata???
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 >
http://os.amiga.com/os4/OS4Features.php
 Address space emulation: The system can emulate alien address spaces, for
example
emulate an AGA chipset on a machine that doesn`t have AGA. 
Interessante....Come lo fa???


 >
http://os.amiga.com/os4/OS4Features.php
Nella sezione del FFS2 c'č scritto: 
Multithreaded design: multitasking friendly because directory scanning,
reading/ writing file data
and directory manipulation can run in parallel. 
Cioč?Io posso leggere,scrivere,e manipolare(cancellare,cambiare il nome..)
una stessa directory nello stesso momento?


 >
http://os.amiga.com/os4/OS4Features.php
Mhhhhh....
 Owner and group IDs can be attached to file and directories; network
enabled file systems (e. g.
Envoy) depend upon this feature. 
Ma AmigaOS non č un S.O. Monoutente Multiprogrammato? Praticamente cosě ci
si puň far girare piů utenti con una propria area, ovviamente non
contemporaneamente.....volendo č quello che fa Windows, o sbaglio?
 
e poi...
New plug-in interface for data caching and on-the-fly encryption. 
Si possono cioč criptare i files tipo NTFS?


 >
http://os.amiga.com/os4/OS4Features.php
With a Mount Rainier (CD-MRW) capable CD-RW drive you can use CD-RWs discs
as if they
were large floppies. One can copy files to a CD-RW with the Workbench/
Shell, delete them again etc.
Questo si che mi mancava su Amiga da un pò di tempo.....già in dei vecchi
FS era supportato se non sbaglio....


 >
http://os.amiga.com/os4/OS4Features.php
 
Bello l'USB....
As the stack is part of the OS it can be available during boot, allowing
the use of USB mice and keyboards in the early startup menu. 
Questa feature MI SEMBRA che non la abbia nemmeno Windows, addirittura
dopo aver istallato 2 usb nuove sul pc ho dovuto reistallare le
periferiche che collegavo a queste porte anche se queste periferiche
funzionavano regolarmente sulle usb vecchie......


 > >
http://os.amiga.com/os4/OS4Features.php
Andiamo all'HD...mhh, che fantasia:
"Partition Wizard": Recovery and Salvage tools for FFS2 and SFS ° 
:-)
e poi:
"Media Toolbox": HDToolbox replacement 
perchè hanno fatto 2 tools invece di uno solo?Spero che ci sia un pulsante
o una voce menu in uno per chiamare l'altro e viceversa......
.....
....
..
[dopo aver letto le features]
Tutto qui?? Scusate ma che mago è?Non posso nemmeno spostare una
partizione nell'HD senza perdere il suo contenuto.....mi sa che questo
discepolo di Magic© non ha imparato molto dal suo maestro......


 > >
http://os.amiga.com/os4/OS4Features.php


 > >
http://os.amiga.com/os4/OS4Features.php
Mhhh...hanno messo i pdf...
AmiPDF (port of the latest version of xPDF):
° Supports PDF v1.4 files. 
A che versione siamo arrivati adesso su Windows/MacOS/Linux??
Ma non posso creare dei PDF?? Scusate ma allora che senso ha questa frase:
 Includes full screen mode (useful for presentations). 
E uno come crea le presentazioni su Amiga???
E poi...
MooVId PPC 
Il programma lo apprezzo, supporta tante cose....ma le suipporta LUI o il
S.O.?? Cioè, ci sono i codec su OS4 o no? Se uno "vorrebbe" encodarsi un
Divx prendendo il video da una scheda TV ed usando un programma(quale?),
lo può fare??
ed anche...
OS 4. x native MUI 
Uh che bello la Mui...
As many applications use MUI, the well-known GUI engine, the latest
version of MUI will be included with OS 4.x. 
Quale sarebbe l'ultima versione?
 The OS 4.x OEM version of MUI has a predefined look which closely matches
the OS 4.x default look and which cannot be customised by the user without
registering MUI separately. 
Buahahah dunque siamo al punto di partenza.....Toh guarda!Chi usa Mui
"ultima versione " non riconfigurabile? Ma naturalmente una delle
applicazioni che gli amighisti useranno pochissimo: Il browser di sistema
(Perchè non hanno scelto AWeb poing?Non avrebbero risparmiato?):
Web-browser (Ibrowse 2. 3 OEM)
IBrowse 2.3 is a very versatile MUI-based web browser. Features include
HTML 4 support plus some Netscape and IE extensions, JavaScript and a
customizable GUI layout. 
L'ultima frase è particolare:cosa configurare? i bottoni?e dopo aver letto
le features....scusate lo ribadisco:ma perchè non hanno scelto Aweb?? A
parte i tab credo che AWeb abbia pure di più.....


 > >
http://os.amiga.com/os4/OS4Features.php
Il lato positivo è che hanno standardizzato molte cose in cui Amiga ed i
suoi utenti non sapevano dove muoversi,vedi la application.library, Si
sono dedicati a ciò che riguarda l'interno di AmigaOS, questo mi sta più
che bene, spero solo che il lavoro fatto sia meritevole di lode, dicono ad
esempio che su un ppc 160 mhz il 68k emulato è più velocie di uno 060 a
50mhz, bello, ma tutto il resto? Se è scritto in C ovviamente sarà più
lento del vecchio AmigaOS, quindi un programma 68k ha si un processore più
veloce, ma una gestione più lenta di tutto il resto, se hanno programmato
bene in C e sanno quali algoritmi siano meglio implementati su processori
PPC allora ben v enga, ma se si sono affidati al compilatore C, che fa la
maggior parte delle volte indirizzamenti memoria registro e viceversa 
allora siamo a mare....
E' mediocre tutto quello che riguarda l'HD.....almeno da quello che hanno
scritto
Passando al lato utente si può essere soddisfatti solo di
IntuitionNG....ma io voglio vedere fino a che punto potrò rendere la GUI
simile a quella di un KDE3 un AQUA o un LUNA(Bleahhhhhhhh manco morto),
cioè a GUI del 21esimo secolo, se si arriva a quella di Windows2000 però
non mi lamento :-)
I programmi inclusi sono una vera boiata escludendo MooVid, il quale però
probabilmente non si basa su codec esterni, quindi OS4 diventerebbe
comunque chiuso da parte dell'utente encodatore.....
Il problema sostanziale è solamente la data di uscita. A proposito, c'è
scritto nella parte AmiDock che   "The most thrilling applications will
surely come from third party programmers in the form of third-party
dockies (the API will be released with OS4.0) -just imagine having the
current network " cioè si avranno tutti i materiali per sviluppare sul cd
di OS4 o solo quella parte dedicata ad AmiDock ed alla
application.library???
ShInKurO 


 non mi lamento :-)
Tanto in ogni caso le icone saranno a 256colori quindi....


 allora siamo a mare....
Commento solo questo :)
Il PPC e' un processore con 32 registri, i compilatori sanno utilizzarli 
MOLTO bene, specie il GCC che e' quello utilizzato per compilare 
AmigaOS4 e MorphOS.
Prova a compilare con "-O2 -S" un qualunque sorgente C, con un GCC per 
68k e/o PPC, ovviamente qualcosa di computazionalmente piu' complesso di 
un hello world, con tanti accessi a strutture in memoria e qualche ciclo 
annidato per esempio, vedrai come i registri vengono usati fino all'ultimo!
Ormai sono veramente pochi gli algoritmi in cui si raggiungono risultati 
nettamente migliori programmando direttamente in assembly.
Bye,
  Gabry

 Segmentata,partizionata fissa,dinamica,paginata???
Presumibilmente paginata...
-- 
"Everything is vague to a degree you do not realize till you have tried
  to make it precise"
                                       Bertrand Russell
                                       The Philosophy of Logical Atomism

 Interessante....Come lo fa???
Più interessante è notare come una featuire dell'HW viene spacciata per 
feature del SW...
Come si fa? Si installa un exception handler per gestire i page faults 
relativi a degli specifici indirizzi di memoria, il quale si occuperà di 
gestire gli accessi alla memoria correttamente, emulando quindi l'HW 
mancante: Amithlon e UAE-JIT funzionano così.
Da notare come sia una feature di qualsiasi MMU, parte del processore, 
non certo dell'OS.


 una stessa directory nello stesso momento?
Significa che più processi possono usare il filesystem allo stesso tempo 
(con le limitazioni dell'uni-processing, ovviamente). A discapito del 
tanto decantato multitasking in AmigaOS, infatti, la maggior parte dei 
filesystem è costituita da un solo processo che aspetta che gli altri 
processi gli inviino richieste, che vengono accodate e portate a 
compimento una per una, la qual cosa comporta che ogni processo deve 
aspettare che la richiesta dell'altro venga eseguita prima di vedere 
portata compimento la propria: il filesystem esegue una richiesta alla 
volta.
Quello che fa FFS2, e lo so avendo scambiato alcune email con Olaf, è 
praticamente aggirare questo meccanismo e far eseguire al processo 
chiamante parte del lavoro che normalmente avrebbe svolto il processo 
del filesystem, trasformando il filesystem più in una sorta di libreria, 
e lasciando al filesystem la decisione del se far svolgere il compito ad 
un processo interno o meno: praticamente lo stesso approccio usato da 
AROS, che Olaf, sempre in quelle email, a commendato.
Fabio Alemagna


 Si possono cioè criptare i files tipo NTFS?
Sì.


Interessante....Come lo fa???
Hmmm.. chiedi alla persona sbagliata, meglio se mandi una mail a
Hyperion.


 Segmentata,partizionata fissa,dinamica,paginata???
In un sistema in cui ogni processo ha la sua memoria privata, il sistema 
operativo aggiunge nuove pagine all'area dati del processo mediante una 
chiamata a basso livello (in unix sbrk()) - le pagine in questione 
vengono aggiunte consecutivamente ed ogni processo vede semplicemente un 
area (virtuale) di memoria contigua, dentro quest'area l'allocatore 
standard (in unix malloc()/calloc() etc) gestisce questo spazio.
In AmigaOS questo è impossibile, in quanto tutti i processi vedono lo 
stesso spazio di indirizzamento (e per ragioni di compatibilità, 
AmigaOS4 deve fare la medesima cosa), quindi non si può dare un'area 
contigua allocazione dopo allocazione. Presumibilmente la memoria verrà 
gestita a "pool": ogni processo sarà dotato di un pool di memoria, 
composto di varie pagine, non necessariamente contigue: ogni volta che 
l'allocatore standard richiederà della memoria, questa verrà presa dal 
pool esistente se c'è ancora posto, oppure il pool verrà esteso, e se 
questo non sarà possibile, verrà aggiunta una nuova area di memoria al 
pool. Con una buona gestione dei pool sarà quindi possibile ridurre la 
frammentazione in maniera significativa.

 funzionavano regolarmente sulle usb vecchie......
Questa è una funzione che nei PC spetta al bios. Infatti alcuni bios lo 
fanno. Sui mac e sulle sun "moderne" è una cosa assolutamente normale.

 Interessante....Come lo fa???
Presumibilmente, ogni processo avrà un suo POTENZIALE spazio di 
indirizzamento (come succede con la mmu.library), quindi sarà possibile 
gestire un emulatore di aga piazzando delle pagine marcate come illegali 
nell'area di memoria dei registri aga e trattando gli accessi in maniera 
opportuna: esiste (per mmu.library) un programma che si chiama nalle puh, 
che rimappa l'accesso diretto all'hardware audio dell'amiga, ad una 
qualunque periferica AHI...
Ovviamente non si emula l'aga con una mappa delle pagine...

 
Bho.... tanto Aweb è già gratuito, pertanto sono più contento che
abbiano utilizzato IBrowse (che poi, preferisco), in questo modo, chi
comprerà OS4 potrà accedere a due browser invece che uno solo !
-- 
bye bye
Claudio Marro Filosa

 
http://os.amiga.com/os4/OS4Features.php
interessante fl@sh ma riuscira qualcuno a provarlo?


Di sicuro, i beta-tester ;-)


 comunque chiuso da parte dell'utente encodatore.....
Non conosco i dettagli di MooVid, ma è assai probabile che non si basi
su codec esterni E' più verosimile che adotti soluzioni simili a quelle
dei corrispondenti software per il mondo UNIX e, del resto, perchè abbia
senso utilizzare codec esterni è necessario che 1) sia definita
un'interfaccia standard che li renda system wide e 2)  ci sia qualcuno a
svilupparli.
MooVid è un player alla "cerchiamo di leggere quel che si può". Suppongo
sia fatto bene (ma non lo so) ma è pur sempre un ripiego.
Una volta uscito il sistema operativo c'è da sperare che qualcuno si
metta ventre a terra a scrivere qualcosa di più compiuto ed evoluto
(possibilmente senza commettere reati da forca).
Marco


http://os.amiga.com/os4/OS4Features.php
che balla gui, menu trasparenti..
ce li ho gią su linux, e sembrano dannatamente uguali :))
A parte la gui, che sembra totalmente rinnovata, cģč anche un OS ņ
sarą solo tanto fumo e niente arrosto?...:-/


Even on a lowly 603e@160 Mhz the recompiled code reaches and in some
cases surpasses the speed of a 68060@50 Mhz.
e questa mi pare la più bella :))
Ma se per emulare uno 060 su PC on WinUAE anche jit ci vuole una CPU
bella tosta (nettamente più potente sulla carta di un 603@160 Mhz), mi
pare strano che un 603 emuli uno 060 ....
Poi uno 040/40 mhz non riesce ad emulare un C64 (1 mhz) decente con
Frodo..:((

sarą solo tanto fumo e niente arrosto?...:-/
Ci sono 20 pagine di dettagli e tutto cio' di cui  parli e' la GUI?
No, non c'e' OS, fai a giocare su linux.


 No, non c'e' OS, fai a giocare su linux.
Luca, non mi comparare Linux con AmigaOS, per cortesia... Dei due, il 
giocattolo di certo non è linux.


 C'e' qualcosa che ti turba, Luca? Vuoi parlarne?
:-)


 
Emuli? Per chi conosce un po' l'inglese mi pare che non ci sia accenno
ad emulazione... c'e' scritto "recompiled code" e si riferisce al CODICE
dell'OS... non stiamo parlando di UAE ma di hardware PPC (scheda o
AmigaOne), che e' ricompilato/riscritto/rifatto per l'HW e non
emulato... ti pare che abbiano lavorato per un'anno e mezzo sull'OS
perche' venisse emulato?

No, non c'e' OS, fai a giocare su linux.
naturalmente ero ironico :)

perche' venisse emulato?
Be come fai a farci girare sopra i vecchi programmi 68k?
Anche se non sarà un emulatore in senso stretto come UAE, dovrà pur
sempre emulare almeno la cpu..68k..

6502. Poi cmq dipende anche daalla qualira' del programma.
E' quello il guaio, è che non ci sono molti programmi di qualità :)
Chissa che con l'avvento di A1 venga anche la qualità..

C'e' qualcosa che ti turba, Luca? Vuoi parlarne?
Sigh! Che pena fai.


giocattolo di certo non č linux.
Guarda che non sto comparando proprio nulla. Dove hai visto una
comparazione? Su ANN vicino al mio post della settimana scorsa?
Sto ancora aspettando l'URL.


 Sto ancora aspettando l'URL.
Trovatelo da solo. In ogni caso il 30 dicembre hai scritto su ANN nel 
thread da te stesso cominciato, il che significa che non era da secoli 
che non ci andavi.
Mi dispiace, Luca, vedere come il fatto che io abbia cambiato opinioni 
su Amiga Inc. ti abbia reso così astioso nei miei confronti...


su Amiga Inc. ti abbia reso cosģ astioso nei miei confronti...
No Fabio caro, la tua opinione non ha assolutamente nulla a che
vedere. Per l'ennesima volta, Marco Fanciulli ed io abbiamo idee
diamettralmente opposte eppure Marco e' una delle persone che ammiro e
stimo di piu'. Te l'ho gia' detto prima, quello che mi sta dando
fastidio di te e' che ti stai comportando esattamente come una persona
che tanto hai criticato. Il torto non e' mio. Poi di Amiga puoi
pensarla come vuoi, poco mi tocca.


legittima.
Azzannato? Ma chi sei? San Pietro sempre li a giudicare tutti? Le tue
colpe le vedi mai?
Ho semplicemente risposto ad uno che legge (dubito) un documento di 20
pagine e dice che l'OS e' vuoto e tutto cio' che mi tira fuori e' la
GUI.
Comunque bentornato nel killfile, Favrin! E' l'unica maniera di agire
con te.


 con te.
Meglio tardi che mai !! ;-))


 cmq quando OS4 uscirà i dubbi veranno chiariti..
Se leggi tra le righe è tutto chiaro ;-)

 sempre emulare almeno la cpu..68k..
Non č una emulazione ma una 'semplice' ricompilazione del codice assembly
m68k in codice ppc, facile a dirsi difficile a farsi.

 stimo di piu'.
Il punto è che Marco è sempre stato di opinione differente dalla tua, io no.


 con me,
Ehm... l'ora tarda ha il suo effetto: men che meno con TE.


 vedere. 
La mia opinione non ha nulla a che vedere neanche con la mia 
disiscrizione (forzata, ovviamente) da sdk-ml? Se non avessi provato ad 
accederci 5 minuti fa non me ne sarei neanche accorto: neanche un email 
privata di avviso, che gentili.


privata di avviso, che gentili.
Visto che questa cosa l'abbiamo gia' risolta privatamente, questo post
sara' solo una scusa per il solito tipo di gettare un po' di fango qui
e la'. Meno male che c'e' il killfile ;-)


 Linux, dei due non č linux.
Vero! mi pare che in questi tempi e' quasi solo Win*

 m68k in codice ppc, facile a dirsi difficile a farsi.
E il JIT di UAE invece che cos'è? Che risulti a me, sotto questo
aspetto, esattamente l'identica cosa.
by LjL
ljl...@tiscalinet.it

 boh, staremo a vedere cosa ci tirano fuori..io sono scettico..
*Può* andare molto più veloce di UAE, almeno in teoria.
Prendi Amithlon per dirne uno... be', va più veloce.
I motivi per cui Amithlon va più veloce di (Win)UAE si applicano quasi
tutti, che io veda, anche all'emulazione di AmigaOS4, e nel caso di
quest'ultima, inoltre, ci sono anche motivi aggiuntivi.
Senza dimenticare che, generalmente parlando, si può ottenere
un'emulazione migliore di un processore CISC su un RISC che su un
altro CISC.
by LjL
ljl...@tiscalinet.it

 altro CISC.
In questo caso, però, non si può generalizzare: i processori x86 sono 
simili ai 68k in molti frangenti, ed in special modo negli 
indirizzamenti di memoria e gestione dei flag durante le operazioni 
aritmentiche, cosa che non si può dire dei PPC.
