Posts Tagged ‘Sistemas’



2
nov

Instalinux, instalaciones desatendidas

Instalinux es un servicio web que permite crear imágenes de instalación personalizadas de varias distribuciones Linux siguiendo un simple asistente de configuración desde el navegador. Este servicio web está basado en la aplicación LinuxCOE SystemDesigner de HP, para más información acerca de la aplicación: http://linuxcoe.sourceforge.net/.
Las distribuciones entre las que podremos elegir son: CentOS, Debian, Fedora, Opensuse, Scientific y Ubuntu. Podremos elegir la versión de la distribución previamente elegida y su arquitectura (32 o 64 bits). Todas las imágenes generadas con la aplicación son de tamaño pequeño y deben ser completadas con acceso a Internet durante la instalación del sistema.

El asistente permite la creación de una imagen de instalación preconfigurada de una distribución Linux sin disponer de conocimientos avanzados acerca de Linux, simplemente con conocimientos básicos-medios de informática y una ligera idea acerca de Linux.

Instalinux Logo

El servicio dispone de dos asistentes, uno simple, que se detalla líneas más abajo, y uno avanzado en el que se usan perfiles preconfigurados.

En el paso número uno podremos configurar la IP o nombre del equipo, el uso de DHCP para la red, elegir distribución, versión y arquitectura.

Instalinux1

En el paso número dos se pueden configurar el método de instalación, ya sea por HTTP o por FTP, la imagen de arranque, el interfaz de red predeterminado del equipo donde se va a utilizar la imagen y los datos del proxy en caso de que se vaya a utilizar uno.

Instalinux2

En el paso número tres se pueden configurar el repositorio oficial desde donde se realizara la descarga de los datos que faltan para la instalación, la zona de tiempo del país donde se encuentre el equipo, el idioma en el que se instalara la distribución y el idioma del teclado al escribir en la consola del sistema.

Instalinux3

En el paso número cuatro se pueden personalizar los paquetes que se instalaran en el sistema, permite escoger de forma general entre varias categorías, pudiendo no instalar ninguna, o incluso instalarlas todas dependiendo del uso que vaya a tener el equipo o equipos en los que se instalara la distro.
La caja de texto nos permite especificar uno a uno los paquetes que queremos instalar en el sistema, por si fuera necesario especificar alguno que no se incluyera en los grupos predeterminados.
Esta parte del asistente también permite escoger el método de particionamiento, se puede elegir entre: Autopartition (Automático), Desktop Machine (Para equipos de escritorio), Multiuser Workstation(Para equipos de trabajo multiusuario) y None (Ninguno, se configurara durante la instalación).

Instalinux4

Instalinux42

El paso número cuatro letras A nos permite seleccionar el dispositivo físico donde se instalara el sistema. La unidad predeterminada es SDA.

Instalinux43

El paso número cinco permite configurar la contraseña de acceso de administrador, también permite configurar el nombre del usuario, su nombre real y su contraseña. Estos serán los datos de acceso y administración del equipo una vez realizada la instalación.

Instalinux5

Por ultimo tendremos en pantalla el enlace para descargar la imagen preconfigurada. También tendremos la opción de descargar o consultar un archivo resumen donde se especifican todas las configuraciones y cambios realizados en la imagen ISO descargada.

Instalinux6

Para instalar la distribución debemos iniciar el equipo desde la unidad lectora donde se encuentre el CD y una vez iniciada teclear el comando “install”. Acto seguido la instalación se iniciara, al acabar tendremos un Linux instalado con la mínima intervención del usuario y en relativamente poco tiempo.

La página oficial del servicio es: http://www.instalinux.com/

18
jun

Analisis de ReactOS 0.3.13

Hace ya tiempo escribí un artículo en este blog acerca de ReactOS, el artículo se puede encontrar en: http://www.solinux.es/2010/reactos-el-primer-hibrido/
Desde la fecha del articulo hasta la actualidad simplemente han salido un par de versiones, la última a día de escribir esto es la 0.3.13, que aunque sigue siendo una versión Alpha, poco a poco ReactOS se va acercando a ser un sistema operativo bastante prometedor.
En este 2011 ReactOS ha sido seleccionado para participar en el Google Summer of Code, sin duda es una gran oportunidad de avanzar para el proyecto, es una oportunidad para desarrollar nuevas funcionalidades, ampliar la compatibilidad con el hardware actual, etc…

Summerofcode2011

Hace ya un par de meses fue liberado la versión 0.3.13 de ReactOS, este sistema operativo es una copia a nivel binario de Windows NT. Consigue ejecutar aplicaciones compiladas para Windows mediante las librerías de Wine que tiene integradas en el sistema.
ReactOS ha sido desarrollado desde cero utilizando una arquitectura similar a la de Windows NT y además ofreciendo compatibilidad para sus aplicaciones. Esta desarrollado principalmente utilizando C con algunos elementos desarrollados en C++, el compilador usado está basado en MinGW.
El desarrollo del código del sistema operativo se realiza simplemente con ingeniería inversa, aunque existe cierto parecido con la API de Windows se trata simplemente de ingeniería inversa y no dispone de ningún archivo de Windows desensamblado.
ReactOS dispone de un explotador de archivos llamado ReactOS Explorer, es muy simple y su interfaz es bastante parecida a la interfaz del explorador de Windows.

El objetivo de los desarrolladores es ofrecer un núcleo compatible con Windows NT 5.2, un API de usuario compatible con Windows NT6. El soporte DirectX se ha conseguido mediante ReactX y mediante OpenGL.
Hace unos meses la Fundación ReactOS ha anunciado que certificara controladores de código libre de forma totalmente gratuita, ya que muchos proyectos libres no tienen los recursos necesarios para pagar el coste de una licencia para certificar los drivers, con esto se consigue aumentar la seguridad y asegurar que ningún malware va a ser integrado en el código del controlador.

En la última versión liberada en la actualidad, la 0.3.13, se han realizado algunas mejoras de bajo nivel que aunque son importantes, no son suficiente teniendo en cuenta el largo camino de desarrollo que tiene ReactOS. Algunos de los cambios más importantes son los siguientes:

  • Se ha mejorado la compatibilidad con los drivers gráficos.
  • Se han reparado errores importantes en el apartado gráfico.
  • Se ha reescrito el “heap manager” y se han añadido capacidades adicionales de debugging.
  • Mejora de la gestión de las líneas del mezclador de audio.
  • Reparación de errores en el subsistema de usuario.
  • Correcciones visuales en las interfaces de algunas aplicaciones comunes.
  • Correcciones en el instalador del sistema operativo.
  • Mejora de la compatibilidad con algunas aplicaciones de terceros.
  • Añadido soporte para más dispositivos SATA.
  • Mejoras y reparación de errores en el administrador de memoria.

Al iniciar ReactOS podremos encontrar una interfaz gráfica muy parecida a la interfaz de Windows 2000, pero con algunas ventajas de otros entornos de escritorio como pueden ser los escritorios virtuales por defecto.

ReactOS Escritorio

En el escritorio por defecto tendremos la barra de tareas abajo con un botón de inicio al estilo Windows, también tendremos iconos para acceder a las diferentes partes de nuestro sistema operativo, y también podremos crear nuestros propios accesos directos a los archivos, carpetas y aplicaciones. Mediante el menú de inicio podremos acceder a todas las partes del sistema operativo incluyendo a las aplicaciones.

ReactOS Menu

ReactOS incluye pocas aplicaciones por defecto, ya que todos los esfuerzos se concentran en el desarrollo del sistema operativo.
Una curiosidad es que incluye un gestor de aplicaciones muy simple desde el que se pueden instalar en el sistema de forma totalmente desatendida aplicaciones gratuitas y algunas aplicaciones shareware, también se pueden instalar actualizaciones del sistema.

ReactOS Gestor de Software

Por ahora ReactOS incluye pocas herramientas para configurarse y administrarse, pero incluye un gestor de servicios, un gestor de dispositivos,  un visor de eventos y un menú de configuración muy parecido al msconfig de Windows. También incluye una herramienta para ReactX parecida al Dxdiag del DirectX de Windows.

ReactOS Mantenimiento

Incluye algunas aplicaciones parecidas a las de Windows, algunas incluso provenientes del proyecto Wine. Son herramientas simples pero útiles que nos pueden sacar de algún apuro en ocasiones.

ReactOS Aplicaciones Utiles

Otra cosa importantes es que incluye un Administrador de Tareas (Task Manager) muy parecido al de Windows, es decir, igual de inútil, aunque cumple su función, no se  puede comparar con otros Administradores de Tareas de terceros capaces de realizar tareas y obtener información del sistema mucho más interesante y útil.

ReactOS Task Manager

Aún hay algunos menús o pestañas de menús más complejos que se encuentran sin desarrollar por lo que se muestran ventanas totalmente en blanco, esperemos que en versiones posteriores se rellenen con posibilidades de configuración útiles.

ReactOS Ventana en Blanco

En un futuro posiblemente ReactOS será una excelente alternativa a los sistemas operativos Windows, pero eso hace pensar en otro problema, el Malware. Si ReactOS es compatible a nivel binario con Windows, quiere decir que los virus de Windows también pueden funcionar y ser dañinos en ReactOS, y sin duda, es una mancha a la hora de presentar un proyecto tan novedoso e interesante como ReactOS.
Otra de las ventajas de ReactOS es el bajo consumo de recursos, llegan a funcionar con muy poca memoria y con los procesadores más básicos, con un Pentium 1 o equivalente podría bastar. En el disco duro la instalación predeterminada ocupa unos 180MB, lo malo es que aún no dispone de soporte USB para poder instalar el sistema en un Pendrive. El consumo de memoria RAM es moderado, incluso en un equipo con menos de 64 MB de RAM podría llegar a funcionar.

Se puede encontrar más información acerca del proyecto ReactOS en su página oficial administrada por el RosCMS en la dirección: http://www.reactos.org

Conclusión: ReactOS es uno de esos sistemas operativos desarrollados por gente con “cojones”, el porqué de esta afirmación es muy simple. Cualquier distribución Linux está basada en módulos, el desarrollador de la distribución simplemente une piezas del rompecabezas, pero no desarrolla todo el sistema operativo desde cero.
Existen muy pocos proyectos que puedan presumir de realizar esta hazaña aparte de ReactOS, uno de ellos es Haiku (antes llamado BeOS). No se podría decir lo mismo del núcleo Linux, que aunque es uno de los mejores inventos del ámbito tecnológico, es simplemente eso, un núcleo, y por sí solo no dispone de herramientas para hacerlo utilizable. Sin embargo el equipo de desarrollo de ReactOS ha creado todo el código, desde la capa de más bajo nivel, hasta las capas graficas que maneja el usuario final y no contentos con esto además han creado el CMS que utilizan en su web oficial y algunas herramientas más dedicadas al desarrollo del sistema operativo y a la comunicación dentro de la comunidad.
Todo esto convierte el proyecto ReactOS en un proyecto admirable y con mucho futuro, que aunque ahora mismo tiene falta de desarrolladores en un futuro puede convertirse en un gran proyecto y en un excelente sistema operativo gratuito. Por ahora solo el tiempo puede decirnos lo que pasara con ReactOS.

 

24
may

Raspberry Pi, un gran avance

Desde que en 1946 se presentó el ENIAC al público, la informática ha avanzado muy rápido, se han creado sistemas de alto rendimiento cada vez más pequeños y más eficientes energéticamente. Se ha reducido el calentamiento y se ha mejorado la tecnología de fabricación.
El ordenador personal cada vez es más pequeño, y al paso que avanzamos cada vez lo será más. Por este motivo se ha creado la fundación Raspberry Pi, esta fundación ha creado un prototipo de mini ordenador con una alta eficiencia energética.
El Raspberry Pi ha sido creado por el desarrollador de videojuegos David Braben, dispone de un procesador ARM11 que funciona a una frecuencia de 700Mhz, 256MB de RAM, una conexión USB 2.0 y un slot para leer tarjetas SD/MMC/SDIO. También es capaz de enviar imágenes a través  de HDMI con calidad 1080p a 30 fotogramas por segundo. La conexión a Internet debe realizarse a través de un dispositivo externo conectado por USB. Está previsto que venga con Ubuntu preinstalado para así poder ejecutar software destinado al usuario final, sin duda será un gran impulso para esta distribución Linux.

Raspberry Pi funcionandoEl tamaño previsto es más o menos como un Pendrive, lo que ocuparían dos monedas de dos euros así a ojo. En un extremo se ubicara el conector HDMI, en el otro el conector USB al que se tendrán que conectar un teclado y un ratón mediante un hub USB, por la parte de arriba se le dará energía a nuestro Raspberry.

El consumo energético previsto para este dispositivo es de 1W funcionando en “full load”, es una cifra muy baja, más o menos 100 veces menos que cualquier ordenador de sobremesa actual.

El precio previsto para Raspberry Pi es de 25 dólares aproximadamente, aunque aún hay que ingeniárselas para llegar a tener un proceso de fabricación en serie que sea capaz de abaratar costes. Realmente Raspberry Pi está diseñado para acercar la programación a los niños, pero no hay ninguna duda de que también tendrá otros usos bastante productivos, ya que con un simple dispositivo tamaño Pendrive se dispone de un ordenador capaz de ser integrado en cualquier sitio y con muy bajo precio.
Esperamos tener noticias de Raspberry Pi antes de salida al público, que está prevista para 2012, más o menos un año más tarde de escribirse este post.

Raspberry Tamaño

La página oficial de Raspberry Pi es: http://www.raspberrypi.org/

Conclusión Personal: Aunque el precio previsto fuera multiplicado por cuatro, seguiría siendo un precio totalmente competitivo en relación al avance tecnológico que ofrece este dispositivo. Con su creación muchas puertas se abren, esto puede suponer el acercamiento de las nuevas tecnologías a muchos puntos donde todavía no están siendo explotadas sus ventajas.

Creo que nunca he escrito un artículo sobre hardware en el blog, pero esto que he encontrado por Internet me ha marcado, me ha llegado muy adentro recordándome porque sigo en esto y porque es a esto a lo que quiero dedicarme toda la vida. A mí un “aparatito” como el Raspberry Pi me da para entretenerme durante bastante tiempo y posiblemente para integrarle un ordenador hasta a mi abuela.
Ahora simplemente me queda esperar con ilusión a su fabricación y venta.

 

1
may

Android X86, Android para PC

En la actualidad Android es ya un sistema operativo bastante maduro, que cuenta con millones de usuarios en todo el mundo a través de tablets y terminales que traen instalado por defecto este sistema operativo.
También existen algunos modelos de Netbooks que traen instalado por defecto Android, pero son una minoría poco notable, y aunque provienen de los principales fabricantes, normalmente la calidad del hardware no acompaña a la calidad del software.

Android Logo

Si queremos tener Android instalando en nuestro ordenador, y no podemos o no queremos comprar un Netbook, siempre podemos instalarlo nosotros mismos. Esto es posible mediante la versión de Android parcheada por el proyecto Android X86, que permite la ejecución de Android en equipos basados en esta arquitectura.
El proyecto fue creado durante la versión 1.5, y ha mejorado bastante hasta la adaptación de la versión 2.2. Se ha añadido soporte para los principales dispositivos Wifi y Ethernet, para los gráficos se utilizan las librerías OpenGL.

Esta versión de Android no dispone de acceso al Android Market, pero en su lugar cuenta con un repositorio con aplicaciones completamente adaptadas para su funcionamiento en la arquitectura X86.
Durante la instalación permite la creación de una tarjeta de memoria SD virtual con un tamaño personalizado, para simular la tarjeta de memoria de un terminal móvil.

Android X86 GRUB

En esta versión parcheada se ha integrado la gestión de batería para netbooks, el soporte Ethernet y se han añadido ciertas opciones que no están disponibles para las versiones normales de Android, pero algo que deberían haber hecho es eliminar el servicio de llamadas, ya que en un Netbook o portátil, por lo general no será necesario y simplemente servirá para ocupar recursos y molestar.

La instalación de Android X86 es muy simple, equiparable a la de cualquier distribución Linux. Antes de iniciar la instalación el usuario puede elegir entre realizar una instalación en el disco duro o iniciar el sistema operativo en modo live desde el CD.
El siguiente paso de la instalación es detectar y crear la partición donde se va a instalar Android, si la unidad elegida es IDE, funcionara seguro, en caso de ser SATA puede ocurrir que no la detecte, ya que le faltan drivers. Una vez detectada la unidad, se abrirá el gestor de particiones CFDISK. Podremos elegir entre varios sistemas de archivos entre los que se incluyen ext2, ext3 y fat32. Al final de la copia de archivos, se puede instalar el gestor de arranque GRUB en el MBR, es una buena opción si se quiere tener un dual boot con otro sistema operativo.

Android X86 Boot

Una vez finalizada la instalación tendremos en nuestra pantalla un escritorio Android normal y ajustable a la resolución deseada.

La página oficial del proyecto Android X86 es: http://www.android-x86.org/
Se puede encontrar documentación acerca del port en: http://www.android-x86.org/documents
Las últimas versiones disponibles y especificas para los distintos dispositivos se pueden encontrar en: http://www.android-x86.org/download. Existen versiones específicas para varios modelos de netbooks del mercado.
La lista de hardware compatible se puede encontrar en: http://www.android-x86.org/hardware-list

 

27
abr

Probando Android con Live Android

Posiblemente muchos usuarios se encuentren indecisos a la hora de comprar un nuevo móvil. Entre los dos principales candidatos se encuentran los terminales con sistema operativo de Apple y los terminales con sistema operativo de Google.

En esta batalla en muchas ocasiones gana iOS debido al mal concepto que tienen los usuarios acerca de la dificultad de uso del núcleo Linux en el que se basa Android. Por este motivo, Google ha creado una versión de Android capaz de cargarse desde un live CD en un PC (con plataforma X86) o en una máquina virtual. Teóricamente este LiveCD también puede iniciarse desde una memoria USB, incluso hay sitios web que dicen que se podría instalar, pero en ningún sitio se especifica cómo hacerlo.
La última versión de este Live CD fue liberada en el 2009, y está basada en Android 1.6, pero aun así es más que suficiente para que los usuarios puedan ver su funcionamiento y se puedan dar cuenta de la simplicidad de su interfaz, aunque la interfaz de Android puede variar un poco entre la versión que utilizan los diferentes fabricantes de terminales.

Live Android escritorio

Una vez cargado el sistema, se comporta como si fuera una versión de Android instalada en un dispositivo móvil, detecta que no tiene batería, y muestra un aviso de que está por debajo del 15%. También permite instalar aplicaciones y realizar configuraciones específicas, obviamente las perderemos al reiniciar, ya que simplemente se trata de un LiveCD.

Live Android bateria

Podemos descargar la imagen ISO desde la página del proyecto: http://code.google.com/p/live-android/.

La descarga está disponible en descarga directa y en torrent, en el apartado de descargas de la página también podemos encontrar el kernel de este LiveCD disponible para descargar.

Podemos encontrar instrucciones de cómo hacer las cosas en su Wiki: http://code.google.com/p/live-android/w/list