AROS Research Operating System è un sistema operativo per il desktop efficiente, leggero e facile da usare, pensato per rendere produttivo e piacevole l'uso del computer. È un progetto autonomo, libero e indipendente dalla piattaforma, pensato per essere compatibile con AmigaOS 3.1 a livello di API (un po' come Wine, ma non come UAE), ma dotato di caratteristiche più avanzate. Il codice sorgente è distribuito con una licenza open source, che permette a chiunque di migliorarlo come crede.
Solo un gruppo piuttosto ristretto di sviluppatori sta lavorando su AROS,
il che significa purtroppo che i lavori procedono a rilento. Abbiamo
bisogno che più gente ci dia una mano! Ci sono ancora moltissimi compiti per
chiunque voglia dedicarvisi, che comprendono piccoli e grandi lavori, dalla
creazione di driver per l'hardware alla programmazione di applicazioni, passando
per lo sviluppo del sistema. Chiunque può partecipare, indipendentemente dalle
proprie capacità.
Se non sapete nemmeno cosa sia una riga di codice, non preoccupatevi: ci sono
dozzine di altri campi in cui potreste rendervi utili lo stesso, dalla
documentazione del sistema alle traduzioni, dal disegno di icone alla ricerca
dei bug. Queste attività sono tanto importanti quanto la programmazione!
Sono appena state pubblicate due nuove distribuzioni di AROS:
VmwAROS LIVE! e una nuova versione di WinAROS. La prima è costituita
da un ambiente pre-configurato che può partire da CD o essere
installato su disco fisso, basato sulla macchina virtuale di VmwAROS.
La seconda, invece, è un ambiente di sviluppo inserito in una
macchina virtuale di QEMU. Potete leggere maggiori dettagli nella
nostra pagina dei download. Gli utenti e gli sviluppatori di
applicazioni dovrebbero scaricare una di esse.
Krysztof Smiechowicz e Alain Greppin hanno realizzato
una versione binaria per architettura i386 del compilatore gcc/g++
3.3.1 basata sulle patch di Fabio, scaricabile dagli Archivi. Si
tratta sicuramente di un'ottima notizia per chi vuole portare o
sviluppare software su AROS, ma non è neanche l'unica: negli Archivi
si può reperire anche la nuova versione di Murks!IDE, il miglior
ambiente di sviluppo integrato per AROS, che ora supporta pienamente
il C++. L'hanno realizzata Krysztof Smiechowicz e Heinz-Raphael
Reinke.
È un periodo in cui il codice viene passato al setaccio. Krysztof
Smiechowicz ha incominciato a verificare il grado di completezza delle
API, mentre Barry Nelson ha controllato, filtrato e cominciato a
gestire di persona il nostro bug tracker. Molti bug già corretti sono
stati eliminati dalla lista.
Nic Andrews e Alain Greppin sono riusciti a implementare Grub2, di cui
è possibile vedere uno screenshot su Aros-Exec. L'aspetto migliore
di questa notizia è che finalmente gli utenti potranno liberarsi delle
lente partizioni FFS e caricare il sistema direttamente con SFS.
Questa opzione, tuttavia, non è ancora consigliabile in quanto restano
alcuni problemi di incompatibilità con certe applicazioni di AROS.
Alain Greppin ha incassato la taglia per il client DHCP di AROS. In
questo modo il nostro sistema operativo può ottenere un indirizzo IP
automatico da un server. Ha anche completato il porting di TeXlive.
Tomasz Wiszkowski e Michal Schulz stanno lavorando su ata.device per
migliorarlo. È stato così possibile inserire il supporto iniziale per
alcuni chipset Serial ATA: "I controller SATA che supportano le
operazioni in legacy mode dovrebbero essere operativi (ma questo non
significa che abbiamo già ottenuto il supporto AHCI)".
Michal Shulz sta lavorando alacremente al porting di AROS sulla
piattaforma SAM440 di Acube Systems. Ha pubblicato i risultati
ottenuti fin'ora nel suo blog: "Ho deciso di separare il kernel
(e le librerie caricate insieme a esso) dallo spazio utente. Il kernel
viene caricato da qualche parte entro i primi 16 MB di RAM e quindi
rilocato a un indirizzo virtuale all'inizio dello spazio di
indirizzamento a 32 bit. Il caricamento del sistema avviene come
nella versione x86_64, mettendo tutti i dati di sola lettura al di
sopra della base del kernel e tutti i dati modificabili al di sotto
di essa. Dato che sono cattivo per definizione, il nocciolo del mio
AROS per SAM440 riserverà per se stesso tutto lo spazio al di sotto
della sua collocazione fisica. Questa memoria (pochi megabyte) sarà
impiegata come un pool locale per il kernel e sarà impedito qualsiasi
tipo di accesso da parte dell'utente."
Nic Andrews sta lavorando su Wanderer, allo scopo di migliorarlo e di
eliminare alcuni bug fastidiosi. Adesso sta "smanettando un po' per
riscrivere il codice per il rendering della classe iconslist di
Wanderer. Il traguardo a breve termine consiste nel permettere alle
finestre delle icone di bufferizzare il disegno di icone e sfondo,
in modo che, per esempio, usare la modalità tiled rendering per gli
sfondi di iconlist non causi un visibile tremolio, come avviene
adesso". È possibile leggere informazioni più dettagliate sul
suo blog.
Michael Grunditz ha pubblicato le prime beta di SimpleMail 0.32
per l'AROS Research Operating System. SimpleMail dispone di quasi tutte
le caratteristiche necessarie in un programma di posta elettronica
moderno, e sta ancora crescendo. Si può scaricare la versione corrente
dal sito degli Archivi.
Robert Norris sta facendo enormi progressi con Traveller, il suo
browser web basato su Webkit. Per farlo funzionare correttamente, deve
ancora realizzare alcune feature mancanti e portare librerie, tuttavia
il suo porting di Cairo.library è a buon punto ed è già riuscito a
visualizzare alcune pagine web quasi correttamente. Una foto molto
promettente si trova sul suo blog.
João "Hardwired" Ralha sta realizzando alcuni manuali su AROS in
formato PDF (in Inglese). Tuttavia, non sono ancora terminati ed è in
cerca di aiuto. I odcumenti disponibili per il download sono il Manuale per l'utente di AROS (completo al 50%), il
Manuale della Shell di AROS (70%) e la Guida all'installazione
di AROS (25%). L'autore può essere contattato attraverso il suo
sito.
Alain Greppin ha portato TeXlive su AROS, incassando una bounty.
Informazioni più dettagliate sul suo sito.
Tomek 'Error' Wiszkowski ha realizzato Frying Pan, un'applicazione
per scrivere CD e DVD. Ha pubblicato anche alcune foto su AROS-Exec.org.
La versione 1.3 (shareware) per AROS può essere scaricata dal
suo sito. Per farla funzionare, ha apportato anche alcune
modifiche al device ATA di AROS.
...e, per chiunque non se ne fosse ancora accorto, il filesystem
FFS ora dispone di una procedura di validazione automatica. Mai più
partizioni di sistema a sola lettura, pressocché inutilizzabili!
Buon Natale e Felice Anno Nuovo a tutti! È stato un anno molto
importante per lo sviluppo di AROS, per la sua immagine pubblica e per
la sua diffusione, e vorremmo rigraziare davvero tutti i fan, i beta
tester e coloro che hanno contribuito economicamente per i magnifici
risultati che il nostro/vostro sistema operativo ha raggiunto.
Ecco alcuni risultati importanti ottenuti nel corso del 2007:
Gennaio: dopo anni di lotte con i comandi della shell e con i mille
problemi di DOpus, copiare i file è diventato più semplice con il
drag'n'drop di Wanderer.
Febbraio: un'interfaccia di rete TAP è stata inserita nella versione
hosted di AROS, completanto di fatto il suo supporto di rete.
Marzo: AROS può ora supportare anche i file-system a pacchetti,
aumentando la compatibilità e la coerenza con l'AmigaOS originale.
Ciò ha permesso ad AROS di gestire anche le partizioni FAT. È stato
inoltre migliorato lo stack TCP/IP, e introdotto il supporto USB.
Aprile: Wanderer ha un nuovo sistema di decorazioni, che permette
di personalizzare le finestre con i temi. È stato inoltre migliorato
il supporto agli script Arexx e LUA.
Maggio: AROS cambia nome in 'AROS Research Operating System' e il sito
ufficiale aros.org viene completamente rinnovato. Wanderer può ora
visualizzare solo le icone o tutti i file. Nasce inoltre un nuovo
portale per la community: Arosworld.org.
Giugno: Gli utenti di AROS decidono quali fondini adottare per
workbench e finestre, con un divertente concorso.
Settembre: AROS viene presentato alla comunità Amiga in una conferenza
a Pianeta Amiga. Viene effettuato anche il porting di MUIbase e
HyvelyTracker.
Ottobre: AROS ha un nuovo installer e la sua installazione su disco
fisso si fa più semplice. AROS può dunque convivere pacificamente con
Microsoft Windows sullo stesso disco fisso.
Novembre: AROS fa un balzo avanti nel futuro, con la sua nuova
versione nativa a 64 bit.
Dicembre: Vengono annunciate due nuove distribuzioni, Velocity e VmwAROS.
Michal Schulz ha compiuto il miracolo, e si apre un nuovo
capitolo nella storia di AROS: a partire da oggi, infatti, è possibile
scaricare da questo sito la versione nativa a 64 bit di AROS. Questa
nuova versione è ovviamente più avanzata rispetto alle altre, dispone
di una protezione preliminare della memoria e GRUB può caricare i
moduli. Un limite iniziale di 4 GB per la RAM sarà rimosso non
appena AROS avrà una gestione corretta della MMU. Per eseguire AROS a
64 bit occorre un processore x86 che ne sia capace, come un Athlon 64
di AMD o uno dei recenti Core2 di Intel.
È nata una nuova distribuzione. VmwAROS è un sistema AROS
pre-installato e pre-configurato per VMware, compatibile con le
versioni per Windows e per Linux di VMware Player, Server e
Workstation (v5 o 6). Il pacchetto è ancora lontano dalla completezza,
tuttavia una beta iniziale è stata messa a disposizione di chiunque
sia così bravo da scaricarla e provarla personalmente. VmwAROS è
pensata per gli utenti di ogni giorno e per i programmatori, e per
chiunque sia incuriosito da AROS, ma che non vogliono mettere a rischio
i dati sul loro disco fisso. Qui trovate qualche
informazione in più.
L'utente di Aros-Exec's Fishy_fis ha annunciato una nuova distribuzione
di AROS chiamata Velocity. Presto dovrebbe rilasciarne una beta.
"Velocity sarà distribuita sia come live-cd installabile, sia come
disco immagine per VMware, e conterrà molti più programmi
di quelli disponibili nelle nightly build". Sono incluse alcune foto.
Robert Norris è al lavoro su un browser per AROS basato su Webkit, che
si chiamerà Traveller. Nel frattempo, ha aggiornato un sacco di
librerie e ha portato alcune componenti davvero apprezzabili come
libxml2, cURL, OpenSSL, SQLite e altre. Altre informazioni nel
suo blog.
Nelle ultime settimane, AROS è stato oggetto di correzioni e
migliorie di ogni genere. Per esempio, Neil Cafferkey ha corretto
alcuni bug piuttosto pesanti di InstallAros; Nic Andrews ha lavorato sul suo driver di rete RTL8139; e Robert Norris ha corretto
un bug nella notifica dei file, che aveva reso inagibili le
preferenze. Ma questi sono solo i più importanti.
Robert Norris ha aggiunto un driver SDL per la versione linux hosted
di AROS. Ora è possibile compilare AROS hosted in modo che non
necessiti del server X (non serve nemmeno più che sia installato per
compilare). In teoria questo dovrebbe aiutare anche il porting di
AROS hosted pure su tutte le altre piattaforme, o comunque su tutte
quelle che dispongono delle librerie SDL. Tuttavia, per il momento
questo driver è più lento di quello per il server X.
Matthias Rustler ha portato ptplay.library su AROS. Trasforma i
moduli di Protracker in file audio. Per di più, ha convertito anche
ShellPlayer, un semplice lettore. Saranno inclusi nelle build
notturne, nel cassetto Extras/MultiMedia/Audio.
Matthias Rustler ha cominciato anche il porting di Wazp3D
di Alain Thellier, una libreria che intende essere compatibile con
la famosa Warp3D.library per AmigaOS 68040. Dovrebbe rendere più
semplice il porting di alcuni giochi 3D per Amiga. Wazp3D può
lavorare anche come renderer software, facendo credere alle
applicazioni che sia installata una scheda video accelerata.
Michal Schulz ha fatto alcuni importanti progressi nella sua versione
x86-64 di AROS. Il giorno in cui sarà possibile lavorare con
AROS a 64 bit si avvicina sempre di più. Nel frattempo, Michal ha
aggiunto il supporto delle istruzioni SSE al sistema operativo.
Download diretti:
Le Nightly build vengono create automaticamente ogni notte, direttamente dal codice sorgente più aggiornato.
Se volete provare una versione di AROS che parta da CD, scaricate la
"boot ISO" per la vostra piattaforma (i386 o PPC).
Ultimi messaggi su AROS-EXEC: AROS-EXEC è il portale principale della community degli utenti di AROS. Il suo forum è il posto giusto per ricevere aiuto,
inviare commenti e conoscere altri utenti di AROS.
Bounties disponibili: Team AROS è un gruppo di suppporto per AROS, che aiuta lo sviluppo del sistema e delle applicazioni
cercando fondi per la loro realizzazione.
Novità dagli ARCHIVI: Gli Archivi raccolgono tutto il materiale prodotto dalla nostra community, ed è il primo luogo dove cercare applicazioni, temi per il desktop, icone, strumenti e ulteriore documentazione.