[Mint] [PATCH 2/4] [InfProgSist] Se reescriben algunas cosas
Yonathan Dossow
ydossow at inf.utfsm.cl
Wed Sep 15 12:06:13 CLT 2010
Ademas se corrige gramatica, ortgrafia, etc
Signed-off-by: Yonathan Dossow <ydossow at inf.utfsm.cl>
---
arm/InformeProgdeSist/src/4-Investigacion.tex | 33 ++++++++++++++++--------
1 files changed, 22 insertions(+), 11 deletions(-)
diff --git a/arm/InformeProgdeSist/src/4-Investigacion.tex b/arm/InformeProgdeSist/src/4-Investigacion.tex
index 496a4c0..8f23e35 100644
--- a/arm/InformeProgdeSist/src/4-Investigacion.tex
+++ b/arm/InformeProgdeSist/src/4-Investigacion.tex
@@ -10,22 +10,33 @@ Básicamente nuestra investigación cuenta de tres áreas, las cuales hemos abar
\item Sistema Operativo. Con respeto a este punto, hemos investigado
diferentes distribuciones de linux, enfocadas a diversos propositos, pero nunca dejando de lado el objetivo final
de su utilización sobre la arquitectura ARM. Entre las diversas opciones se encuentran distribuciones de uso general
-como lo son Ubuntu, Debian o Fedora, las cuales disponen de soporte para diversas arquitecturas. Por otro lado están
-las enfocadas a dispositivos móbiles, como lo son MeeGo.
+como lo son Archlinux, Ubuntu, Debian o Fedora, las cuales disponen de soporte para diversas arquitecturas. Por otro lado están
+las enfocadas a dispositivos móbiles, como lo es MeeGo.
-Luego de la evaluación de las diferentes alternativas, nos encontramos
-en la disyuntiva de utilizar MeeGo, el cual recientemente ha entrado en una etapa mas sólida, con respeto a las anteriores versiones
-alpha. Presenta una interfaz gráfica especialmente diseñada para dispositivos móbiles, desarrollada en Qt, lo que permite una
-adaptación de manera sencilla. La otra opción es la utilización de UbuntuARM, el que tiene la ventaja de estar soportado por la
-empresa Canonical Ltda, lo que le da un caracter de seriedad; también presenta la ventaja de tener un desarrollo constante.
+Luego de evaluar diferentes opciones, hemos llegado a dos opciones de Sistema
+Operativo.
+\begin{itemize}
+ \item \textbf{MeeGo}\footnote{\url{http://www.meego.com}}: Distribucion
+ basada en RPM, creada a partir de la fusion de Moblin, la distribucion
+ para Netbooks de Intel, y Maemo, la distribucion para Celulares e
+ \emph{Internet tablets} de Nokia, apoyada por la Linux Foundation.
+ Cuenta con paquetes precompilados para ARMv7, lo cual nos permite
+ sacarle el maximo provecho al procesador de la Beagleboard. Su core
+ incluye bibliotecas como: gstreamer, QT, GTK, PulseAudio, Cairo, etc.
+ Actualmente se encuentra en estado Beta, próximo a salir la version 1.1
+ \item \textbf{Ubuntu ARM}\footnote{\url{http://www.ubuntu.com}}:
+ Distribucion creada por Canonical, a partir de un fork desde Debian.
+ Al igual que MeeGo posee paquetes compilados para ARMv7, y la gran
+ mayoria de las aplicaciones disponibles para i686/x86\_64 estan portadas
+ para ARM.
+\end{itemize}
-\textbf{Explicar QEMU e instalacion de SO en PLACA (ydossow), herramientas que generan isos}
Debido a las limitantes de acceso a Hardware, es necesario contar con un
ambiente virtualizado de desarrollo, el cual debe ser capaz de simular una
beagleboard completa, para evitar problemas de incompatibilidad. Para lograr
este objetivo existe QEMU\footnote{\url{http://wiki.qemu.org/}} el cual en sus
-ultimas versiones emula incluso la beagleboard XM\footnote{Version mejorada de
+últimas versiones emula incluso la beagleboard XM\footnote{Versión mejorada de
la beagleboard. \url{http://beagleboard.org/hardware-xM}}
Para la la instalación de el Sistema Operativo, se debe generar una imagen, la
@@ -35,10 +46,10 @@ leida por el emulador QEMU.
\item Desarrollo. Destacamos el hecho de contener algun conocimiento previo sobre entornos de compilación cruzada, los que
serán cruciales a la hora de desarrollar sobre al arquitectura ARM. Por otro lado, las herramientas a utilizar para el desarrollo
-sobre dicha arquitectura, presentar un fuerte grado de confiabilidad sobre la arquitectura, refiriendonos a compiladores, bibliotecas
+sobre dicha arquitectura, presentan un fuerte grado de confiabilidad sobre la arquitectura, refiriendonos a compiladores, bibliotecas
de ejecución y bibliotecas de desarrollo, tales como la Enlightenment Foundation Libraries (EFL) o GLUT (The OpenGL Utility Toolkit), lo que reduce
considerablemente la incertidumbre en su uso, uso que esta ligado directamente a las posibles aplicaciones que hemos seleccionados y serán explicadas a continuación.
-Cabe destacar que al ser las principales dependencias las herramientas anteriormente mencionadas, la documentación se presenta de forma accesible y los posibles
+Cabe destacar que al ser las principales dependencias las herramientas anteriormente mencionadas, la documentación se presenta de forma accesible y los posibles problemas
que pudiésen presentarse serían netamente en su uso y no de compatibilidad con la arquitectura.
%Explicar sobre herramientas de desarrollo, compiladores, bibliotecas, lenguajes de programacion
--
1.7.2.3
More information about the Mint
mailing list