Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO DE INVESTIGACION
ANDROID UNIX
INTEGRANTES:
CHOQUEHUANCA GUTIERREZ DIEGO
JIMENEZ ULLOA ALAN JORDAN
RIBERA MONTOYA JAIME MAURICIO
ZAPATA CALDERON ILSEN FABIOLA
DOCENTE:
ING. AVILA MACEDA JUAN ANGEL
MATERIA:
TEL-236
SEMESTRE:
II-2016
ANDROID
El ao 2003, Andy Rubin, Rich Miner, Nick Sears y Chris White daban forma a Android Inc. En sus
inicios, nicamente trascendi que la actividad de la empresa se centraba en el desarrollo de
software para telfonos mviles. Android Inc. pas casi dos aos trabajando en la sombra, hasta
que Google comenz a reclutar a fuerza de talonario a algunas startup (trmino que se refiere a
nuevas compaas con un futuro prometedor) del sector mvil, con la clara intencin de replicar su
xito de la Web en el futuro de las telecomunicaciones inalmbricas.
En Mayo del mismo ao Google se haca con Dodgeball, la empresa que desarroll un sistema de
red social y posicionamiento mvil que, una vez integrada en la estructura empresarial de los
chicos de Mountain View, ces su actividad en 2009 para dar paso a Google Latitude. Lleg el mes
de agosto y le toc el turno a Android Inc., la fecha clave para llegar a entender mejor el xito de
Android es el 5 de noviembre de 2007. Ese da se fundaba la OHA (Open Handset Alliance), una
alianza comercial de 35 componentes iniciales liderada por Google, que contaba con fabricantes de
terminales mviles, operadores de telecomunicaciones, fabricantes de chips y desarrolladores de
software. El mismo da se dio a conocer por vez primera lo que hoy conocemos como Android, una
plataforma de cdigo abierto para mviles que se presentaba con la garanta de estar basada en el
sistema operativo Linux.
Aunque no fue hasta un ao despus, en Octubre de 2008 cuando lo vimos por primera vez
funcionando en un HTC Dream. Vea la luz en los USA un mvil con la primera versin final de
Android, la 1.0. El modelo G1 de HTC quedar para la historia como el iniciador de este gigante
llamado Android.
Mucho tiempo ha pasado desde el lanzamiento de Android y muchas han sido las novedades que
hemos visto. De la primera versin de Android destac la plena integracin de los servicios de
Google, el navegador Web compatible con HTML y XHTML (que adems ofreca la funcin de
zoom integrado y permita ver mltiples pginas en diferentes ventanas). La guinda del pastel y el
elemento que a la larga ha fraguado el xito del sistema se presentaba por primera vez: Android
Market, el almacn de aplicaciones ms popular.
Existen muchas versiones de Android. Las versiones reciben, en ingls, el nombre de diferentes
postres.
Android 1.0 Nivel de API 1 (septiembre 2008)
Primera versin de Android. Nunca se utiliz comercialmente, por lo que no tiene mucho sentido
desarrollar para esta plataforma.
Android 1.1 Nivel de API 2 (febrero 2009)
Es la primera versin con algn usuario, aunque en la actualidad apenas quedan. Como
novedades, se incorpora la posibilidad de teclado en pantalla con prediccin de texto (ya no es
necesario que los terminales tengan un teclado fsico), as como la capacidad de grabacin
avanzada de audio y vdeo. Tambin aparecen los widgets de escritorio y live folders. Incorpora
soporte para Bluetooth estreo, por lo que permite conectarse automticamente a auriculares
Bluetooth. Las transiciones entre ventanas se realizan mediante animaciones.
Android 1.6 Nivel de API 4 (septiembre 2009)
Se considera una actualizacin menor, por lo que la siguieron llamando clair. Destacamos el
reconocimiento de voz, que permite introducir un campo de texto dictando sin necesidad de utilizar
el teclado. Tambin permite desarrollar fondos de pantalla animados. Se puede obtener
informacin sobre la seal de la red actual que posea el dispositivo. En el paquete WebKit se
incluyen nuevos mtodos para manipular bases de datos almacenadas en Internet.
Android 2.2 Nivel de API 8 (mayo 2010)
Debido al xito de Android en las nuevas tabletas ahora soporta mayores tamaos de pantalla y
resoluciones (WXGA y superiores).
Incorpora un nuevo interfaz de usuario con un diseo actualizado. Dentro de las mejoras de la
interfaz de usuario destacamos la mejora de la funcionalidad de cortar, copiar y pegar y un
teclado en pantalla con capacidad multitctil.
Se incluye soporte nativo para varias cmaras, pensado en la segunda cmara usada en
videoconferencia. La incorporacin de esta segunda cmara ha propiciado la inclusin de
reconocimiento facial para identificar el usuario del terminal.
La mquina virtual de Dalvik introduce un nuevo recolector de basura que minimiza las pausas de
la aplicacin, ayudando a garantizar una mejor animacin y el aumento de la capacidad de
respuesta en juegos y aplicaciones similares. Se trata de corregir as una de las lacras de este
sistema operativo mvil, que en versiones previas no ha sido capaz de cerrar bien las aplicaciones
en desuso. Se dispone de mayor apoyo para el desarrollo de cdigo nativo (NDK).Tambin se
mejora la gestin de energa y control de aplicaciones. Y se cambia el sistema de ficheros, que
pasa de YAFFS a ext4.
Entre otras novedades destacamos en soporte nativo para telefona sobre Internet VoIP/SIP. El
soporte para reproduccin de vdeo WebM/VP8 y codificacin de audio AAC. El soporte para la
tecnologa NFC. Las facilidades en el audio, grficos y entradas para los desarrolladores de juegos.
El soporte nativo para ms sensores (como giroscopios y barmetros). Un gestor de descargas
para las descargas largas.
Android 3.0 Nivel de API 11 (febrero 2011)
Para mejorar la experiencia de Android en las nuevas tabletas se lanza la versin 3.0 optimizada
para dispositivos con pantallas grandes. La nueva interfaz de usuario ha sido completamente
rediseada con paradigmas nuevos para la interaccin y navegacin. Entre las novedades
introducidas destacan: Los fragments, con los que podemos disear diferentes elementos del
interfaz de usuario. La barra de acciones, donde las aplicaciones pueden mostrar un men siempre
visible. Las teclas fsicas son reemplazadas por teclas en pantalla; se mejoran las notificaciones,
arrastrar y soltar y las operaciones de cortar y pegar.
La nueva interfaz se pone a disposicin de todas las aplicaciones, incluso las construidas para
versiones anteriores de la plataforma. Esto se consigue gracias a la introcuccin de libreras de
compatibilidad[1] que pueden ser utilizadas en versiones anteriores a la 3.0.
Se mejoran los grficos 2D/3D gracias al renderizador OpenGL acelerado por hardware. Apacere el
nuevo motor de grficos Rederscript, que saca mayor rendimiento al hardware e incorpora su
propia API. Se incorpora un nuevo motor de animaciones mucho ms flexible, conocido como
animacin de propiedades.
Primera versin de la plataforma que soporta procesadores multincleo. La mquina virtual Dalvik
ha sido optimizada para permitir multiprocesado, lo que permite una ejecucin ms rpida de las
aplicaciones, incluso aquellas que son de hilo nico.
Se incorporan varias mejoras multimedia, como listas de reproduccin M3U a travs de HTTP Live
Sreaming, soporte a la proteccin de derechos musicales (DRM) y soporte para la transferencia de
archivos multimedia a travs de USB con los protocolos MTP y PTP.
En esta versin se aaden nuevas alternativas de conectividad, como las nuevas APIS de
Bluetooth A2DP y HSP con streaming de audio. Tambin, se permite conectar teclados completos
por USB o Bluetooth.
Se mejora el uso de los dispositivos en un entorno empresarial. Entre las novedades introducidas
destacamos las nuevas polticas administrativas con encriptacin del almacenamiento, caducidad
de contrasea y mejoras para administrar los dispositivos de empresa de forma eficaz.
A pesar de la nueva interfaz grfica optimizada para tabletas, Android 3.0 es compatible con las
aplicaciones creadas para versiones anteriores.
Android 3.1 Nivel de API 12 (mayo 2011)
Se permite manejar dispositivos conectados por USB (tanto host como dispositivo). Protocolo de
transferencia de fotos y vdeo (PTP/MTP) y de tiempo real (RTP).
Android 3.2 Nivel de API 13 (julio 2011)
Optimizaciones para distintos tipos de tableta. Zoom compatible para aplicaciones de tamao fijo.
Sincronizacin multimedia desde SD.
Android 4.0 Nivel de API 14 (octubre 2011)
La caracterstica ms importante es que se unifican las dos versiones anteriores (2.x para telfonos
y 3.x para tabletas) en una sola compatible con cualquier tipo de dispositivo. Entre las
caractersticas ms interesantes destacamos:
Se introduce una nueva interfaz de usuario totalmente renovada; por ejemplo, se reemplazan los
botones fsicos por botones en pantalla (como ocurra en las versiones 3.x). Nueva API de
reconocimiento facial que, entre otras muchas aplicaciones, permite al propietario desbloquear el
telfono. Tambin se mejora en el reconocimiento de voz; por ejemplo, se puede empezar a hablar
sin esperar la conexin con el servidor.
Aparece un nuevo gestor de trfico de datos por Internet, donde podremos ver el consumo de
forma grfica y donde podemos definir los lmites de ese consumo para evitar cargos inesperados
con la operadora. Incorpora herramientas para la edicin de imgenes en tiempo real, para
distorsionar, manipular e interactuar con la imagen en el momento de ser capturada. Se mejora la
API para comunicaciones por NFC y la integracin con redes sociales.
En diciembre de 2011 aparece una actualizacin de mantenimiento (versin 4.0.2) que no aumenta
el nivel de API.
Se introducen ligeras mejoras en algunas APIs incluyendo el de redes sociales, calendario, revisor
ortogrfico, texto a voz y bases de datos entre otros. En marzo de 2012 aparece la actualizacin
4.0.4.
Android 4.1 Nivel de API 16 (julio 2012)
En esta versin se hace hincapi en mejorar un punto dbil de Android: la fluidez de la interfaz de
usuario. Con este propsito se incorporan varias tcnicas: sincronismo vertical, triple bfer y
aumento de la velocidad del procesador al tocar la pantalla.
Se mejoran las notificaciones con un sistema de informacin expandible personalizada. Los
widgets de escritorio pueden ajustar su tamao y hacerse sitio de forma automtica al situarlos en
el escritorio. El dictado por voz puede realizarse sin conexin a Internet (de momento, solo en
ingls).
Se introducen varias mejoras en Google Search. Se potencia la bsqueda por voz con resultados
en forma de ficha. La funcin Google Now permite utilizar informacin de posicin, agenda y hora
en las bsquedas.
Se incorporan nuevos soportes para usuarios internacionales, como texto bidireccional y teclados
instalables. Para mejorar la seguridad, las aplicaciones son cifradas. Tambin se permiten
actualizaciones parciales de aplicaciones.
Android 4.2 Nivel de API 17 (noviembre 2012)
Una de las novededes ms importantes es que podemos crear varias cuentas de usuario en el
mismo dispositivo. Aunque, esta caracterstica solo est disponible en tabletas. Cada cuenta tendr
sus propias aplicaciones y configuracin.
Los Widgets de escritorio pueden aparecer en la pantalla de bloqueo. Se incorpora un nuevo
teclado predictivo deslizante al estilo Swype. Posibilidad de conectar dispositivo y TVHD mediante
wifi (Miracast). Mejoras menores en las notificaciones. Nueva aplicacin de cmara que incorpora
la funcionalidad Photo Sphere para hacer fotos panormicas inmersivas (en 360).
Android 4.3 Nivel de API 18 (julio 2013)
Esta versin introduce mejoras en mltiples reas. Entre ellas los perfiles restringidos (disponible
slo en tabletas) que permiten controlar los derechos de los usuarios para ejecutar aplicaciones
especficas y para tener acceso a datos especficos. Igualmente, los programadores pueden definir
restricciones en las apps, que los propietarios puedan activar si quieren. Se da soporte para
Bluetooth Low Energy (BLE) que permite a los dispositivos Android comunicarse con los perifricos
con bajo consumo de energa. Se agregan nuevas caractersticas para la codificacin, transmisin
y multiplexacin de datos multimedia. Se da soporte para OpenGL ES 3.0. Se mejora la seguridad
para gestionar y ocultar las claves privadas y credenciales.
Android 4.4 Nivel de API 19 (octubre 2013)
Aunque se esperaba la versin nmero 5.0 y con el nombre Key Lime Pie, Google sorprendi con
el cambio de nombre, que se debi a un acuerdo con Nestl para asociar ambas marcas.
El principal objetivo de la versin 4.4 es hacer que Android est disponible en una gama an ms
amplia de dispositivos, incluyendo aquellos con tamaos de memoria RAM de solo 512 MB. Para
ello, todos los componentes principales de Android han sido recortados para reducir sus
requerimientos de memoria, y se ha creado una nueva API que permite adaptar el comportamiento
de la aplicacin en dispositivos con poca memoria.
Ms visibles son algunas nuevas caractersticas de la interfaz de usuario. El modo de inmersin en
pantalla completa oculta todas las interfaces del sistema (barras de navegacin y de estado) de tal
manera que una aplicacin puede aprovechar el tamao de la pantalla completa. WebViews
(componentes de la interfaz de usuario para mostrar las pginas Web) se basa ahora en el
software de Chrome de Google y por lo tanto puede mostrar contenido basado en HTM5.
Se mejora la conectividad con soporte de NFC para emular tarjetas de pago tipo HCE, varios
protocolos sobre Bluetooth y soporte para mandos infrarrojos. Tambin se mejoran los sensores
para disminuir su consumo y se incorpora un sensor contador de pasos.
Se facilita el acceso de las aplicaciones a la nube con un nuevo marco de almacenamiento. Este
marco incorpora un tipo especfico de content provider conocido como document provider, nuevas
intenciones para abrir y crear documentos y una ventana de dilogo que permite al usuario
seleccionar ficheros. Se incorpora un administrador de impresin para enviar documentos a travs
de WiFi a una impresora. Tambin se aade un content provider para gestionar los SMS.
Desde una perspectiva tcnica, hay que destacar la introduccin la nueva mquina virtual ART, que
consigue tiempos de ejecucin muy superiores a la mquina Dalvik. Sin embargo, todava est en
una etapa experimental. Por defecto se utiliza la mquina virtual de Dalvik, permitiendo a los
programadores activar opcionalmente ART para verificar que sus aplicaciones funcionan
correctamente.
Android 5.0 Nivel de API 21 (noviembre 2014)
La novedad ms importante de Lollipop es la extensin de Android a nuevas plataformas,
incluyendo Android Wear, Android TV y Android Auto. Hay un cambio significativo en la
arquitectura, al utilizar la mquina virtual ART en lugar de Dalvik. Esta novedad ya haba sido
incorporada en la versin anterior a modo de prueba. ART mejora de forma considerable el tiempo
Tiene una gran comunidad de desarrolladores creando aplicaciones para extender la funcionalidad
de los dispositivos. A la fecha, se ha llegado ya al 1.000.000 de aplicaciones disponibles para la
tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras
tiendas no oficiales para Android como la tienda de aplicaciones Samsung Apps de Samsung,
slideme de java y amazon appstore.24 25 Google Play es la tienda de aplicaciones en lnea
administrada por Google, aunque existe la posibilidad de obtener software externamente. La tienda
F-Droid es completamente de cdigo abierto as como sus aplicaciones, una alternativa al software
privativo. Los programas estn escritos en el lenguaje de programacin Java.26 No obstante, no es
un sistema operativo libre de malware, aunque la mayora de ello es descargado de sitios de
terceros.27
El anuncio del sistema Android se realiz el 5 de noviembre de 2007 junto con la creacin de la
Open Handset Alliance, un consorcio de 78 compaas de hardware, software y
telecomunicaciones dedicadas al desarrollo de estndares abiertos para dispositivos mviles.28 29
Google liber la mayora del cdigo de Android bajo la licencia Apache, una licencia libre y de
cdigo abierto.30
La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un
framework Java de aplicaciones orientadas a objetos sobre el ncleo de las bibliotecas de Java en
una mquina virtual Dalvik con compilacin en tiempo de ejecucin hasta la versin 5.0, luego
cambio al entorno Android Runtime (ART).
Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz grfica (surface
manager), un framework OpenCore, una base de datos relacional SQLite, una Interfaz de
programacin de API grfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor grfico
SGL, SSL y una biblioteca estndar de C Bionic. El sistema operativo est compuesto por 12
millones de lneas de cdigo, incluyendo 3 millones de lneas de XML, 2,8 millones de lneas de
lenguaje C, 2,1 millones de lneas de Java y 1,75 millones de lneas de C++.
ARQUITECTURA.-
Linux Kernel
Esta capa de la plataforma Android, tiene como misin abstraer el hardware del resto de la
plataforma. Est basada en la versin del kernel 2.6 de Linux, y proporciona a Android servicios
bsicos tales como seguridad, gestin de memoria, gestin de procesos, drivers, y capa de red
entre otros.
Un ejemplo del auge que est teniendo Android en la comunidad open source, es el hecho de que
en la reciente liberacin de la versin 3.3 del kernel de Linux, ya se incluye cdigo especfico de la
plataforma Android.
Aplicaciones de Android
(Callejas, El Android Libre, 2012) Nos da a conocer aplicaciones acerca del sistema operativo
Androide Libre. Muchas aplicaciones para poder comentar con todos vosotros qu tal son y
despejar un poco las dudas de muchas de ellas. Tambin vosotros nos aportis nuevas
aplicaciones que analizar y dar a conocer. As que de tanto en tanto es necesario hacer un poco de
recopilacin y responder a la tpica pregunta de amigos, conocidos y familiares que se inician en
este maravilloso mundo que es Android. Evidentemente es una pregunta imposible de contestar,
porque lo que para algunos puede resultar mejor, para otros no lo es. As que para responder a
esta pregunta nosotros os hemos elaborado una lista de las 30 aplicaciones que no deben faltar en
tu Android.
Endomondo
Los Smartphone y el deporte son grandes compaeros, y evidentemente con buenas aplicaciones
podremos tener perfectos resultados o cuanto menos una informacin de lo ms completa de
nuestros entrenos o nuestras excursiones en su multitud de variantes. Y es que Endomondo tiene
potencial para casi cualquier deporte que se precie, desde el senderismo al patinaje sobre hielo.
Endomondo es ideal tanto para principiantes, deportistas casuales o profesionales. Todos
podremos tener buenas estadsticas de nuestras salidas, podremos ver nuestro progreso y
podremos consultar tanto el nuestro como el de nuestros amigos. Una aplicacin a la que
realmente no le falta de nada. Hay ms y variadas, pero Endomondo es de las ms completas.
(Ismael, 2012)
Google Currents y Flipboard
Los lectores de noticias son algo muy bsico para cualquiera con voluntad de estar informado en
todo momento de los temas que ms le interesan. Y evidentemente hay tambin una buena
variedad, pero quiz destacaramos dos que son los titanes de mostrar la informacin de una
manera elegante y al ms puro tradicional estilo revista. Hablamos de Google Currents y Flipboard.
La primera viene con garanta Google, que no es moco de pavo precisamente. La segunda viene
respaldada por un clamoroso apoyo por parte de la comunidad iOS y ahora portada a Android
tambin sigue cosechando seguidores. Ambos comparten cosas en comn, como hemos dicho el
formato en forma de revista es un atractivo aadido a poder leer nuestros feeds de forma
organizada, cmoda y con muchos pluses.
Cada una a su modo y manera. Lo mejor es que veis lo que en su da os explicamos de Google
Currents y Flipboard y escojis la que ms os convenga, no ser por calidad desde luego.
(Callejas, 2012)
Whatsapp y Spotbros
Estar permanentemente comunicado es una necesidad que se hace ms fcil y ms llevadera con
un smartphone. De eso no cabe duda, como tampoco cabe duda del autntico boom que ha
supuesto la aparicin de aplicaciones como Whatsapp, que han dejado los SMS y otro tipo de
comunicaciones ms tradicionales de los medios digitales por esta aplicacin sencilla de
mensajera.
Con ella podremos estar en contacto con nuestros amigos, hacer grupos y en definitiva
comunicarnos de la manera ms sencilla mediante conexin de datos o WiFi, en plan econmico.
Evidentemente existen alternativas a Whatsapp, que si bien es prctico y podramos decir que es
un estndar, quiz todava no acaba de funcionar del todo bien y precisamente no puede hacer
mucho alarde de ser un sistema del todo seguro.
Por eso una genial alternativa, ms segura que Whatsapp y con algunas caractersticas extra es
Spotbros. Por ejemplo una destacable es que para agregarte a Spotbros ser necesario que
ambos conozcis el telfono del otro, de lo contrario ser imprescindible enviar una solicitud de
amistad, tambin las comunicaciones van con un cifrado muy seguro (AES256) y no se almacena
informacin en los servidores por ms de una semana. (Callejas, 2012)
Twitter
Una de las redes sociales ms populares y ms "portables" es Twitter sin duda. Con Twitter
podemos comunicarnos y estar informados en algo tan breve como 140 caracteres. Algo fantstico
y muy revolucionario que hace de Twitter una de las redes sociales de ms popularidad y que ha
removido los cimientos de la comunicacin tal y como la conocamos. Evidentemente es tal la
popularidad de esta red social que tambin existen multitud de alternativas a cada cual mejor.
Por eso aqu no destacamos ninguna en especial porque sera demasiado injusto. Te instamos a
que leas el Especial de aplicaciones de Twitter que hemos elaborado, as como consejos. Tambin
existen aplicaciones que aaden funciones extra a nuestro cliente de Twitter, merece darle un
vistazo. Est claro que en la variedad est el gusto, y en el caso de Twitter tenemos muchas,
muchas alternativas. (Callejas, El Android Libre, 2012)
Fast For Facebook
Pese a que la aplicacin oficial de la red social ms popular est bastante bien, y ha recibido
importantes mejoras que la han hecho ms rpida y ms prctica, quiz todava le quede mucho
por mejorar y en este caso os comentamos una alternativa digna de mencin precisamente por ser
algo ms ptima y ms rpida que el cliente oficial.
Fast For Facebook aunque es todava una beta, promete mucho. Quiz el punto ms interesante
es su velocidad y su poco consumo de memoria. Esto es en parte por ser una aplicacin ms ligera
y simple que la oficial. Quiz necesita mejorar algunos puntos visuales pero por lo general es una
alternativa a tener en cuenta, sin duda. (Callejas, 2012)
Google +
Otra red social que tampoco quiere quedarse atrs en su adaptacin a smartphone es Google +.
Quiz algo menos popular que Facebook o Twitter, la red social de Google tambin busca su hueco
y desde luego con su aplicacin se hace muy cmodo mantenerte conectado. Un diseo muy
cuidado, detalles y facilidad de uso destacan en esta aplicacin con la que podremos estar al da
de nuestros crculos. Un rediseo que vino de la mano de la ltima actualizacin han hecho de
Google+ para Android un buen cliente, completo y verstil de esta red social que aunque como
decamos no sea la ms popular, se mantienen en el candelero. (Callejas, 2012)
Los Mejores Teclados
Evidentemente el teclado es un elemento indispensable para poder estar usando nuestro
smartphone o Tablet cmodamente. Y es que eso es de lo que se trata, de estar lo ms cmodo
posible para poder escribir sin cabrearnos cada pocos segundos porque nos equivocamos, o el
teclado tiene autonoma propia, etc. Seguro que sabis de lo que hablo.
Para gustos colores, y evidentemente cada uno tiene sus manas a la hora de escribir. Hay quien
incluso prefiere quedarse con el teclado por defecto que viene con Android, si es que de locos est
lleno el mundo. Android es escoger as que a buscar el mejor que se adapte a tus necesidades.
(Callejas, 2012)
Navegadores: Firefox y Chrome
En los navegadores tambin hay una amplia gama de alternativas que hicieron que fuera una de
las aplicaciones con ms alternativas hasta que aparecieron oficialmente Firefox y ms tarde
Chrome.
Y no es de extraar que siendo estas unas de las ms destacadas en lo que a uso de ellas en
entornos de ordenadores, tambin lo acabaran siendo en el mundo smartphone. Y es que su
funcionamiento es muy similar al de un ordenador, con mltiples utilidades como la sincronizacin
de pestaas que nos permiten tener abierto y no perder ni un detalle tanto en pc como en mvil.
Y esto lo hacen ambos, como tambin tener una distribucin cmoda en pestaas, potencia y una
respuesta realmente buena. Aunque mientras que Firefox sigue soportando Flash, Chrome ya no lo
hace.
Os recomendamos que leis las ltimas novedades tanto de Firefox como de Chrome para decidir,
y si sois indecisos como yo lo mejor es tener los dos y comparar. Hay un momento para todo, e
incluso para el uso de uno u otro navegador tambin. (Callejas, 2012)
Dropbox y Google Drive
El almacenamiento en la nube tambin ha visto un crecimiento espectacular estos ltimos aos,
siendo ahora prcticamente un estndar el confiar nuestros datos en la nube proporcionndonos
ventajas como la completa movilidad, la disponibilidad en cualquier lugar de nuestros datos y otras
ventajas que hacen lo que hoy en da es de la nube.
Evidentemente tambin es algo necesario y a tener en cuenta cuando hablamos de nuestros
dispositivos Android. Y es que ya os explicamos que tanto Dropbox como Google Drive sondos
alternativas muy competentes para el almacenamiento y sincronizacin de datos en la nube.
Evidentemente cada una tiene sus peculiaridades y quiz Dropbox sea ms conocida por llevar
ms tiempo en el mercado. Pero esto no desmerece Google Drive, que tiene multitud de ventajas
como la creacin de todo tipo de documentos.
Ambas son muy vlidas y ser cuestin de conocer qu es lo que ms nos conviene para nuestras
necesidades. Dropbox y Google Drive tienen unos muy buenos clientes Android que harn muy
fcil la tarea de mantener sincronizados los datos y consultar en cualquier momento y lugar y sea
el tipo de archivo que sea. (Callejas, 2012)
Reproductores Musicales
Entramos nuevamente en una zona en la que es complicado decidirse por uno slo. Hay multitud
de alternativas, con muchsimas opciones y caractersticas distintas y rompedoras en algunos
casos.
Evidentemente como siempre, insistimos de nuevo en que hay que escoger aquello que ms se
ajuste a nuestras necesidades. Pero como hemos hecho anteriormente tambin vamos a aportar
algunos recopilatorios que desde El Androide Libre hemos elaborado para tal menester. Puedes
consultarlos aqu, en este otro recopilatorio y en este ltimo ms reciente. Como veris hay
multitud de opciones y cada una con sus pros y sus contras. Es cuestin de indagar en lo que ms
nos atraiga. (Callejas, 2012)
Reproductores de Vdeo
Igual que en el tema anterior, de reproductores de vdeo hay una cantidad importante de
alternativas que nos ofrecen muchsimas opciones de reproduccin y casi la mayora soportan todo
tipo de formatos. A medida que los mviles han ido creciendo en pulgadas, tambin se han
adaptado los reproductores para ofrecer ms calidad y ms opciones. Puedes echar un vistazo a
los imprescindibles, a los 4 mejores, o a aquellos que lo leen todo.
Cabe mencionar de forma especial a un reproductor que est ganando popularidad en Android y
eso que an est en fase Beta. Pero es que viene precedido de una gran fama por ser uno de los
reproductores ms populares para ordenador. Hablamos de VLC, que tambin tiene versin en
Android y que aunque est en fase beta funciona realmente bien. (Callejas, 2012)
Aplicacin de Radio
Un mvil con Android da para tener muchas cosas encima, y eso es lo ms importante. Porque
siempre lo llevamos con nosotros y podemos disponer de infinidad de cosas que hacer. Y la radio
es una de ellas, y vamos a proponer dos aplicaciones que sin duda cubrirn todas tus necesidades.
Tanto Radios de Espaa como Biitt nos ayudarn a tener controladas y bien organizadas las
emisoras de radio que queramos escuchar. Bueno en el caso de Biitt ser ms como una serie de
emisoras temticas por tipo de msica pero totalmente en streaming y escogiendo lo que ms nos
guste. En el caso de Radios de Espaa podremos escuchar las emisoras que queramos dentro de
territorio espaol e incluso podremos grabar fragmentos si nos interesa. (Callejas, 2012)
Aplicaciones de Fotografa
Y como no llegamos a una de las secciones ms imprescindibles de todas. Porque amigos, la
cmara de fotos hoy en da es un elemento indispensable en todo Smartphone que se precie. Y
aplicaciones fotogrficas que potencian la cmara hasta lmites insospechados hay muchsimas,
pero muchas. Por eso en su da ya recopilamos las 20 mejores aplicaciones de fotografas. Y no es
moco de pavo, que est hecha por una autntica fiera de las cmaras nuestro editor Danny. En ella
encontrars lo mejorcito en aplicaciones para todas las necesidades que como fotgrafo te surjan.
Hay donde escoger y estamos seguros que encontrars lo que necesites en esta amplia seleccin.
(Callejas, 2012)
Los Mejores Juegos
Hay cabida para todo en un Android, y los juegos son otra de aquellas aplicaciones a las que les
tenemos especial cario. Porque divertirse es fundamental y gracias a la potencia de los terminales
mviles no hay porqu renunciar a tener juegos de calidad. Y en Android hay, muchos. Pero
nosotros podemos fardar de tener una seleccin, la ms completa y genial de todas las que
pueden haber. Y lo que la hace tan genial es que est elaborada ntegramente por vosotros, los
lectores de El Androide Libre. Un recopilatorio de los 70 mejores juegos para Android los que
encontrars absolutamente lo bueno y mejor en el sector del ocio para Android. (Callejas, 2012)
Las mejores Aplicaciones de limpieza
Con tanta aplicacin, tanta prueba y tanto instalar y desinstalar muchas veces nos da la sensacin
de que nuestro android est algo sucio. Algo lento y engorroso. Es posible, y es que darle mucho
trote tiene estos efectos secundarios. Pero todo en esta vida tiene remedio y en Android no hay
excepcin.
Por eso te preparamos una seleccin definitiva. Las mejores aplicaciones de limpieza para Android.
Una seleccin con lo mejor de cada casa para que puedas tener limpio y en rden tu Android en
pocos pasos. Porque Android son opciones para elegir, y entre estas est seguro lo que ms se
adapta a lo que necesitas. Es cuestin de mirar. (Callejas, 2012)
Airdroid
Esta aplicacin es sin duda la ms popular del momento. Y es que no hay una aplicacin con un
diseo, una funcionalidad y una utilidad mejor que Airdroid (al menos hasta la fecha). Con ella el
engorro de transferir archivos entre nuestro terminal y cualquier otro dispositivo se convierte en un
autntico juego de nios.
Y es que Airdroid nos crear un cliente web con un escritorio formidable, con el que podremos
gestionar nuestros archivos. Pero lo mejor es que consultes la gua que elabor android para que
veas al 100% cmo funciona y qu puede hacer por ti Airdroid, una aplicacin indispensable en tu
Android. (Callejas, 2012)
Atom Launcher, AWD Launcher y Go Launcher
Siempre es bonito tener nuestro terminal personalizado al mximo, y es que ese es otro de los
entretenimientos que podemos tener, ajustar al mximo todas las opciones que tenemos en
Android y tener un escritorio elegante a la par que funcional, pero sobre todo a nuestro gusto.
Y una gran ayuda para este menester son sin duda los launchers. Gestores de escritorio que nos
aaden funciones fantsticas y le dan un toque ms "cool", ms sofisticado a nuestro Android.
Adems de dotarlo de efectos extraordinarios y funciones que hacen que nuestro terminal vaya
ms fluido en algunas ocasiones. Atom Launcher y Go Launcher son dos muestras de cmo puede
mejorar el escritorio con un launcher sin tener que ser algo aparatoso ni complicado de instalar.
Con un nico objetivo, la mxima personalizacin, tendremos mltiples opciones maneras de
cambiar el aspecto de nuestro escritorio, de nuestros iconos e incluso de nuestro tipo de letra, todo
desde la misma aplicacin. Lo mejor es que veas tanto Atom Launcher , ADW Launcher como a Go
Launcher en accin para decidirte por uno u otro. (Callejas, 2012)
imponiendo software propietario para poder instalar msica, archivos, documentos directamente
desde el cable USB como si de un disco externo se tratara.
Por suerte, ni hombres ni mujeres estn limitados a hacer una cosa a la vez sino que somos
capaces de hacer mltiples cosas siendo algo indispensable y casi impensable pensar de otra
manera. Android con su sistema de multitarea inteligente es capaz de gestionar varias aplicaciones
abiertas a la vez dejando en suspensin aquellas que no se utilicen y cerrarlas en caso de resultar
ya intiles para evitar un consumo de memoria.
Las 10 caractersticas de Android que le faltan a iPhone
10. Teclados alternativos
Si bien iPhone cuenta con otros teclados adems del tradicional, stos se pueden usar en las
diferentes aplicaciones en las que se implementan, pero no se pueden usar en todo el sistema
operativo.
Por el contrario, Android ofrece todo tipo de teclados, cada uno con su manera de escribir, para que
los usuarios instalen y usen el que ms se ajuste a sus gustos y necesidades. Los teclados en
Android pueden instalarse desde el propio Market y activarse en los ajustes, para funcionar
perfectamente integrados en todas las aplicaciones del terminal. Desde Swype con su
revolucionaria escritura hasta el teclado QWERTY multitctil de fbrica, hay infinidad de otros
teclados que podran ajustarse ms a nuestras necesidades, y es bueno que los usuarios puedan
tener la libertad de elegir.
9. Automatizacin
En este aspecto, Android cuenta con una herramienta muy potente como Tasker, que puede
acceder a todas las configuraciones del terminal para permitir configurarlo segn varias premisas
en una especie de Find my iPhone para Android.
Tasker es un programa de automatizacin que, entre muchas ms opciones, puede por ejemplo
apagar las notificaciones para ciertas aplicaciones que necesitemos, segn la ubicacin, da de la
semana o cualquier condicin preconfigurada en un perfil.
8. Launchers personalizados
iPhone permite la personalizacin de sus pantallas de inicio siempre que los usuarios hayan hecho
el jailbreak, de otro modo es casi imposible por las opciones que deja abiertas el propio iOS.
En Android, las opciones de personalizacin de los escritorios son tantas que no existirn dos
telfonos Android iguales, puesto que cada usuario adaptar sus pantallas de inicio a sus gustos y
necesidades con la informacin que necesite personalmente. Incluso en el sistema operativo de
Google se pueden instalar otros launchers adems del original, que ms all de personalizarlo con
accesos directos o con widgets, nos traern diversas funciones extra como animaciones de
intercambios u otras mejoras.
7. Widgets
Los widgets son una de las herramientas ms potentes del sistema operativo de Google, puesto
que nos permiten tener toda nuestra informacin ms importante al alcance de la mano sin
necesidad de abrir ninguna aplicacin. Existen widgets para casi cualquier cosa, desde
meteorologa hasta calendarios, pasando por simples adornos o listas To-Do.
Los usuarios de iPhone con jailbreak pueden usar cosas parecidas, pero no pueden agregarlos en
los lugares que quieran.
A este respecto, no hay mucho que decir. Todo el mundo ha navegado con ordenadores de
sobremesa y sabe las ventajas que supone contar con soporte para Flash sin la necesidad de
descargar navegadores que conviertan directamente los sitios a HTML5 o esperar a que ciertos
sitios sean compatibles con esta funcin.
Ante la duda entre tener o no tener soporte para Flash, siempre ser mejor tenerlo. Adems, en
Android se puede ver Flash bajo demanda, desactivando su uso si la conexin a internet no es
rpida o si queremos una carga ms rpida en las webs.
Desventajas de Android
(Movile, 2012) Nos dice loas desventajas de Android es multitarea: esto es un arma de doble filo.
Por un lado tiene un gran aporte positivo, como he comentado ms arriba, pero tiene dos grandes
contras. Para empezar el hecho de tener varias aplicaciones abiertas hacen que el consumo de la
batera se dispare y por otro lado Android no siempre cierra todas las aplicaciones as que hace
falta tener una aplicacin que cierre las aplicaciones abiertas. En la Market de Android hay un
buen puado de aplicaciones de este tipo as que el problema se soluciona rpidamente pero es un
error a fin de cuentas.
(Movile, 2012) Menciona la Duracin de la batera: la batera en un mvil Android se gasta muy,
pero que muy rpidamente. Yo me considero un usuario que explota poco las aplicaciones Android
ya que principalmente utilizo el telfono para llamar y recibir llamadas. Leo el peridico en los
trayectos que realizo cada da y poco ms. La batera no me dura ni dos das. Hay algunas
aplicaciones para solucionar relativamente este problema pero ya estamos otra vez con lo mismo:
hace falta una aplicacin externa al sistema Android para optimizar mejor la batera.
(Movile, 2012) Android es poco intuitivo: no he visto sistema operativo ms complicado que
Android. Sudas sangre para configurar el telfono. Olvdate de utilizar el telfono nada ms
encenderlo por primera vez y asume que estars una maanita larga configurando e instalando
cosas. Este gran problema viene provocado por la interfaz de Android que es la cosa ms
complicada que he visto en mucho tiempo. Como siempre hay aplicaciones que ayudan mucho en
tareas supuestamente sencillas como desinstalar otras aplicaciones pero, otra vez, volvemos al
problema inicial: es necesario instalar aplicaciones para poder usar t mvil cmodamente. Y este
error nos lleva a la siguiente desventaja.
(Movile, 2012) Necesidad de instalar aplicaciones externas: evidentemente puedes utilizar un
telfono Android sin instalar ninguna aplicacin aparte de las que vengan predefinidas. Buena
suerte amigo, la vas a necesitar. Si no tienes una aplicacin que "mate" las aplicaciones abiertas
que no estn en uso u otra aplicacin para borrar aplicaciones que ya no te sirvan vas a sudar
sangre para realizar tareas tan bsicas como desinstalar un widget. Al final te acostumbras y
dominas tu telfono sin problemas pero tardas ms de lo habitual en conseguirlo.
Android est totalmente fragmentado: con esto quiero decir que tiene bastantes versiones dentro
de las versiones oficiales. Oficialmente Android tiene la versin 2.1, la versin 2.2 y en breve la
nueva versin 2.3. Cada modelo de telfono mvil se ha de adaptar a Android de manera que no
es exactamente la misma versin de Android la que lleva una HTC Magic que una HTC Hero
aunque ambas corran con la versin 2.1. Esto provoca problemas de incompatibilidad con algunas
aplicaciones de la Market que funcionan en determinadas versiones de Android.
1. HISTORIA
A finales de 1960, el Instituto Tecnolgico de Massachusetts, los Laboratorios
Bell de AT&T y General Electric trabajaban en un sistema operativo experimental
llamado Multics (Multiplexed Information
and Computing Service), desarrollado
para
ejecutarse en una computadora central (mainframe) modelo GE-645. El objetivo del
proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas
innovaciones, sobretodo mejoras en las polticas de seguridad. El proyecto consigui dar a
luz versiones para produccin, pero las primeras versiones contaban con un pobre
rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos
a otros proyectos.
Uno de los programadores de los laboratorios Bell, Ken Thompson, sigui trabajando para
la computadora GE-635 y escribi un juego llamado Space Travel, (Viaje espacial). Sin
embargo, descubri que el juego era lento en la mquina de General Electric y resultaba
realmente caro, algo as como 75 dlares de EE.UU. por cada partida.
De este modo, Thompson escribi nuevamente el programa, con ayuda de Dennis Ritchie,
en lenguaje ensamblador, para que se ejecutase en una computadora DEC PDP-7. Esta
experiencia, junto al trabajo que desarroll para el proyecto Multics, condujo a Thompson a
iniciar la creacin de un nuevo sistema operativo para la DEC PDP-7. Thompson y Ritchie
lideraron un grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell,
para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en s. A
lo anterior, agregaron un intrprete de rdenes (o intrprete de comandos) y un pequeo
conjunto de programas. El proyecto fue bautizado UNICS, como acrnimo
Uniplexed Information and Computing System, pues solo prestaba servicios a dos
usuarios. La autora de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de
Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un
sistema MULTICS castrado, por lo que se cambi el nombre a UNIX, dando origen al
legado que llega hasta nuestros das.
Hasta ese instante, no haba existido apoyo econmico por parte de los laboratorios Bell,
pero eso cambi cuando el Grupo de Investigacin en Ciencias de la Computacin decidi
utilizar UNIX en una mquina superior a la PDP-7. Thompson y Ritchie lograron cumplir
con la solicitud de agregar herramientas que permitieran el procesamiento de textos a
UNIX, comparado con otros sistemas operativos avanzados, necesita muy poca memoria
para funcionar. Debera contar con un mnimo de 2 megabytes de RAM; sin embargo, es
altamente recomendable tener 4 megabytes. Cuanta ms memoria tenga ms rpido ir su
sistema.
UNIX soporta el rango completo de direcciones de 32-bits de los 386/486; es decir, utilizar
toda la memoria RAM de forma automtica, y se apaar sin problemas con tan slo 4
3. ALCANCE
Dependiendo el punto de vista que se lo vea, el sistema operativo UNIX presenta ciertas
ventajas y desventajas, que hacen que se presenten ciertas limitaciones y alcances, las
cuales se mencionaran a continuacin.
a) Desde un punto de vista comercial, se puede mencionar el hecho de que el
software no es muy popular, lo cual implica ciertas desventajas. Al no ser muy
utilizado, los desarrolladores de los distintos programas y aplicaciones, no
encuentran atractivo el trabajar por una versin del software que sea compatible
con el sistema operativo UNIX, que ser utilizado por muy pocos.
b) Las diferentes versiones del UNIX, estn diseados para que trabajen con
equipamiento especial. Es decir el software es excluyente en cuanto a hardware.
c) UNIX fue desarrollado con el fin de presentar una mayor estabilidad que Windows.
Si existe alguna falla trabajando con UNIX, esta podra ser debido a problemas de
hardware o la mala funcin de un programa.
d) El precio de su estabilidad es que la administracin, mantenimiento y
funcionamiento es realmente costoso. La administracin de UNIX resulta siendo
costosa por el hecho de que pocos conocen realmente como usar el sistema
operativo y por este motivo, los expertos son bien cotizados. Para su
cuales estn disponibles ten pronto como se inicia el sistema, las cuales se presentarn
posteriormente. A continuacin se clasificara al sistema operativo UNIX.
Multitareas
Multiusuario
Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido a
la capacidad del shell para configurar diversos ambientes de ejecucin. Por
ejemplo, se puede hacer que un usuario entre directamente a su seccin, ejecute
un programa en particular y salga automticamente del sistema al terminar de
usarlo.
El Ncleo
Generalmente, el sistema UNIX esta compuesto por un ncleo, por lo menos un
shell y una gran variedad de programas de uso frecuente.
El ncleo es la parte central de los sistemas operativo UNIX, el cual encapsula el
equipo y ofrece servicios de sistemas UNIX a las diferentes aplicaciones. Su tarea
es la de administrar procesos de memoria, de entrada/salida y del reloj.
El shell proporciona servicios a los usuarios, sin embargo, a diferencia del shell, el
ncleo proporciona servicios a los programas de aplicacin, incluyendo al shell
(que es un programa de aplicacin como cualquier otro).
El ncleo administra la memoria real y asigna el procesador en forma automtica.
Otras funciones del ncleo se ejecutan en respuesta a solicitudes (conocidas como
llamadas al sistema), de los procesos de aplicacin.
El ncleo del sistema operativo Unix (llamado Kernel) es un programa escrito casi
en su totalidad en lenguaje C, con excepcin de una parte del manejo de
interrupciones, expresada en el lenguaje ensamblador del procesador en el que
opera.
Las funciones del ncleo son permitir la existencia de un ambiente en el que sea
posible atender a varios usuarios y mltiples tareas en forma concurrente,
repartiendo al procesador entre todos ellos, e intentando mantener en grado
ptimo la atencin individual.
El Kernel opera como asignador de recursos para cualquier proceso que necesite
hacer uso de las facilidades de cmputo. Es el componente central de Unix y tiene
las siguientes funciones:
- Creacin de procesos, asignacin de tiempos de atencin y sincronizacin.
- Asignacin de la atencin del procesador a los procesos que lo requieren.
- Administracin de espacio en el sistema de archivos, que incluye: acceso,
proteccin y administracin de usuarios; comunicacin entre usuarios v entre
procesos, y manipulacin de E/S y administracin de perifricos.
- Supervisin de la transmisin de datos entre la memoria principal y los
dispositivos perifricos.
El Kernel reside siempre en la memoria central y tiene el control sobre la
computadora, por lo que ningn otro proceso puede interrumpirlo; slo pueden
u/gerencia/abril94l/carta2
tiene toda esta trayectoria como nombre absoluto, pero se llama
gerencia/abril94l/carta2, sin 1ra diagonal inicial, si se observa desde el directorio
/u. Para los usuarios que estn normalmente en el directorio /u/gerencia, el archivo
se llama abril94l/carta2. As, tambin puede existir otro archivo llamado carta2,
pero dentro de algn otro directorio y en caso de ser necesario se empleara el
nombre de la trayectoria (completa o en partes, de derecha a izquierda) para
distinguirlos. Unix ofece medios muy sencillos para colocarse en diferentes puntos
del rbol que forma el sistema de archivos, que para el ejemplo anterior podra ser
el siguiente:
Como se dijo antes, desde el punto de vista del directorio abril94, que a su vez
pertenece al directorio gerencia del directorio /u, basta con el nombre carta2 para
apuntar al archivo en cuestin.
ncleo, el software GNU y otros agregados entre las que se pueden mencionar a
Red Hat Linux y Debian GNU/Linux se han hecho populares tanto entre los
aficionados a la computacin como en el mundo empresarial. Obsrvese que Linux
tiene un origen independiente, por lo que se considera un "clnico" de UNIX y no
un UNIX en el sentido histrico.
A continuacin, se puede apreciar un diagrama que demuestra la colocacin actual de Unix
entre las distintas familias que se han desarrollado:
capacidad
de
simular
- UNIX es un S.O. de red, algo que a veces se confunde con un S.O. distribuido.
Por ello, se ha incluido en su ncleo la arquitectura de protocolos de internet,
TCP/IP.
Desventajas de Unix
Las desventajas del mismo pueden variar entre versiones, as como tambin por
diversas condicionantes externas, tales como: el rea de uso (personal, comercial
o industrial), experticia del usuario, funcionalidad especfica de las aplicaciones,
entre otras. En general se podra decir que:
- Desde el punto de vista comercial, no muchas personas lo conocen, ya que no es
un sistema que venga precargado en cada PC que se compra. En otras palabras,
no estn popular como Windows o incluso como Linux, y por tanto, es difcil
encontrar los programas que se acostumbran a usar en esos otros sistemas
operativos.
- Desde el punto de vista de funcionalidad, el S.O. Unix vienen en muchas
variantes como se sabe, sin embargo, el detalle es que hay variantes que estn
diseadas para ser ejecutada en equipos especiales fabricados por una marca
especifica, como IBM, SUN, HP, DELL, entre otras. Lo que limita un tanto la
portabilidad de UNIX
- En cuanto a la confiabilidad, UNIX fue desarrollado desde sus inicios para ser
ms estable que cualquier otro sistema operativo, es decir, que cuando se usa
UNIX no es tan comn ver ciertas pantallas de errores que salen en los otros S.O,
aunque si se podrn dar casos en que hay computadores con sistemas UNIX en
desuso, pero ser por problemas de Hardware o de algn otro programa que
trabaje mal.
- A pesar de ser tan estable y no "caerse" prcticamente nunca, resulta ser muy
costoso en el sentido de mantenimiento y administracin. Es decir, que por
ejemplo, hay empresas que pierden ms dinero con un equipo fuera de lnea que
pagando a un administrador del sistema (que cobra mucho por su trabajo a razn
de que no muchas personas conocen UNIX).
- El S.O UNIX puede requerir ms horas de aprendizaje que el resto de las otras
plataformas de sistemas operativos.
- Como ya se menciono antes, los problemas suelen ser ms difciles de resolver
dado el poco apoyo y soporte que hay en el mercado y, normalmente, el soporte
del fabricante es muy costoso.
- Se utiliza un lenguaje de programacin muy avanzado: C, aunque en algunos
casos permite Fortran y Java.
Generalidades de Unix
En general UNIX mantiene una serie de procesos en funcionamiento durante todo
el tiempo que este en funcionamiento. Todos los procesos en UNIX estn
identificados por un nmero, el PID, que es nico. Si un proceso acaba y vuelve a
empezar, su nuevo PID nunca coincidir con el anterior. La lista y el estado de
funcionamiento de los procesos (consumo de recursos, etc.) es fcilmente
visualizable mediante el comando "top".
Aunque desde los aos de popularizacin del sistema Apple Macintosh (1983, en
adelante) las interfaces grficas de usuario se han ido extendiendo ms y ms,
UNIX es ms tpicamente manejado desde interfaces de tipo CLI ("Command Line
Interface"), en las que los comandos se lanzan desde el "Shell". Hay una decena
de "shells" populares en UNIX, desde el antiguo pero universal "Bourne Shell" (sh)
hasta el sofisticado "Bash Shell". A continuacin se puede ver la imagen de ejemplo
de una sesin de Bash, tomada en Gentoo Linux:
CONSIDERACIONES
La ejecucin de procesos de usuario en sistemas UNIX se divide en dos niveles: usuario y
kernel. Cuando un proceso ejecuta una llamada al sistema, el modo de ejecucin cambia
del modo usuario a modo kernel: el sistema operativo ejecuta y atiende el servicio
requerido por el usuario, devolviendo un cdigo de error si falla.
Incluso si el usuario no hace una peticin explcita de los servicios del sistema operativo, el
sistema operativo contina realizando operaciones que relacionan a los procesos de
usuario, manipulando interrupciones, planificando procesos, administrando la memoria, etc.
Muchas arquitecturas (y sus sistemas operativos) soportan ms niveles que los dos
descritos, pero estos dos modos, usuario y kernel, son suficientes para los sistemas UNIX.
Las diferencias entre los dos modos son:
Los procesos en el modo usuario pueden acceder a sus propias instrucciones y datos
pero no a las instrucciones y datos del kernel (o los de otros procesos). Los procesos
en el modo kernel, sin embargo, pueden acceder a las direcciones del kernel y del
usuario.
UNIX, comparado con otros sistemas operativos avanzados, necesita muy poca memoria
para funcionar. Debera contar con un mnimo de 2 megabytes de RAM; sin embargo, es
altamente recomendable tener 4 megabytes. Cuanta ms memoria tenga ms rpido ir su
sistema.
UNIX soporta el rango completo de direcciones de 32-bits de los 386/486; es decir, utilizar
toda la memoria RAM de forma automtica, y se apaar sin problemas con tan slo 4
megabytes de RAM, incluyendo aplicaciones "pedigeas" como X-Windows, Emacs, y
dems.
Sin embargo, disponer dems memoria es casi tan importante como tener un procesador
ms rpido. 8 suficiente para uso personal; 16 megabytes o ms pueden ser necesarios si
espera una fuerte carga de usuarios en el sistema.
La mayora de los usuarios de Unix, reservan una parte del disco duro para espacio de
intercambio ("swapping") que se usa como RAM virtual. Incluso si dispone de bastante
memoria RAM fsica en su mquina, puede que quiera utilizar un rea de "swap. El rea
de "swap" no puede reemplazara una memoria fsica RAM real, pero puede permitir a su
sistema ejecutar aplicaciones ms grandes guardando en disco duro aquellas partes de
cdigo que estn inactivas. La cantidad de espacio de intercambio a reservar depende de
diversos factores
La regla general para controladoras que no sean SCSI, es que si puede acceder a las
unidades (disco y/o disquete) desde MS-DOS u otro sistema operativo, debera poder
hacerlo desde Unix.