[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