• Immutable Page
  • Info
  • Attachments


Problemi in questa pagina? Segnalali in questa discussione.

Introduzione

ARM è una famiglia di microprocessori usata in varie applicazioni, come ad esempio:

  • Computer palmari (Nokia n9xx/n8xx/n7xx, Sharp Zaurus, ecc.)
  • Dispositivi di rete (Thecus N series, Linksys NSLU2, ecc.)
  • Tavole per sviluppo di progetti (Gumstix, Beagleboard, ecc.)
  • Subnotebook (comunicati stampa ne riferiscono la futura realizzazione)

Gli obiettivi di Ubuntu 9.04 sono gli ARM EABI, con una prospettiva di minima conformità con il set istruzioni ARMv5t. Librerie ottimizzate per ARMv6 e ARMv7 dovrebbero essere disponibili per avere un significativo guadagno nelle prestazioni.

L'obiettivo di Ubuntu 9.10 è ARMv6.

L'obiettivo di 'Ubuntu 10.04 è solamente ARMv7 o superiori. Per maggiori informazioni fare riferimento alla pagina Thumb2.

Stato

  • Molte versioni sono state installate, e stanno aumentando.
  • Vari kernel sono in sviluppo, focalizzati su vari obiettivi, tra i quali -versatile (per QEMU).
  • Sono in corso ricerche per l'ottimizzazione.

Domande frequenti

Domanda: Come creare un armel rootfs da zero?
Riposta: Leggere la pagina rootfs da zero.

Domanda: Come installare Ubuntu sul mio dispositivo?
Risposta: Una volta costruito l'archivio qualsiasi metodo d'installazione di Ubuntu preferiate dovrebbe funzionare, sempre che il vostro dispositivo possa essere avviato da CDROM oppure USB. Nel caso in cui il vostro dispositivo necessitasse di particolari procedure controllare la documentazione del produttore inerente l'installazione di Linux.

Domanda: Quali sono le differenze con Debian armel port?
Risposta: La differenza sostanziale è che Ubuntu ha obiettivi a base di ARMv5t (versione 9.04), ARMv6t (versione 9.10) e ARMv7t (versione 10.04), piuttosto che a base ARMv4t (Debian). Dato che come per il resto di Ubuntu,i pacchetti sorgente sono identici, la differenza sostanziale è genericamente la stessa che vi è tra Debian e Ubuntu.

Domanda: Quali sono le differenze con il lavoro di mojo.handhelds.org?
Risposta: Le differenze principali sono:

  1. Ubuntu usa come architettura "armel" dove mojo usa "arm".
  2. Ubuntu ha come obiettivo una singola architettura, mentre mojo ne ha molteplici (es. armv5el-vfp vs. armv6el-vfp). Il team di mojo era leader indiscusso in questo settore, e la stragrande maggioranza delle patch (branding escluso), ne sono candidate ad alta priorità per la revisione e l'inclusione.

Domanda: Come ricevere aiuto?
Risposta: Se il problema è riconducibile a specifiche ARM sul canale IRC #ubuntu-arm su freenode, altrimenti qualsiasi canale di supporto ad Ubuntu vi fornirà un aiuto migliore. La comunità italiana di Ubuntu mette a disposizione la boad sul forum chiamata Architetture meno diffuse.

Domanda: Quali sono i Kernel disponibil?
Risposta: Attualmente sono reperibili kernel per iop4xx, orion5x, iop32x e obiettivi versatile. Sono in pianificazione kernel per obiettivi omap.

Domanda: In proposito di VFP?
Risposta: La costruzione del sistema base non richiede VFP, in modo da poter lavorare su una più vasta gamma di hardware. Le librerie che dimostreranno significativi miglioramenti avranno routine VFP ottimizzate.

Domanda: Come contribuire?
Risposta:

  1. Come utente: Provando Ubuntu ARM sul vostro dispositivo e segnalando qualsiasi bug su launchpad. Se tutto ha buon esito fornendo infomazioni sull'hardware a ARM/deviceSupport.

  2. Come sviluppatore: provando Ubuntu Arm per il vostro caso d'uso, correggendo tutto ciò che non funziona e sottoponendo le patches per l'upload.
  3. Come porter: revisionando le applicazioni non ancora disponibili per armel, scoprire il perché e sottoponendo la patches. I problemi noti sono monitorati su ARM/PortingIssues.

  4. Come tester: provando i casi di test di Ubuntu su un dispositivo ARM e riferendo ogni regressione da altre architetture.
  5. Come autore: documentando procedure d'installazione per vari dispositivi.

Domanda: Come eseguire Ubuntu Arm su fsroot in Qemu?
Risposta: Ci sono molti modi per farlo. Ne analizzeremo solo uno.

Ulteriori risorse


CategoryNuoviDocumenti