Mostrando entradas con la etiqueta unix. Mostrar todas las entradas
Mostrando entradas con la etiqueta unix. Mostrar todas las entradas

sábado, 20 de marzo de 2010

Modificar la web en Amaya


Amaya es el navegador y editor de la web de el W3C, El World Wide Web Consortium la organización que se dedica a recomendar los nuevos estándares para la WWW. Su diseño es muy parecido a herramientas populares en el mercado como Kompozer y DreamWeaver.

Esta herramienta está compuesta por un navegador web y una herramienta de creación y edición de páginas web (documentos HTML y XHTML con hojas de estilo CSS, expresiones MathML y dibujos SVG). Incorpora el navegador web para que facilita la edición en linea de las páginas, una opción que pocos editores web tienen.

Permite crear e introducir en las páginas imágenes formato de Gráficos Vectoriales Escalables (SVG), como figuras básicas, texto, imágenes y foreignObject (el último es útil para incluir fragmentos HTML o expresiones MathML en los dibujos).

Pero nos estamos poniendo muy técnicos para describir una herramienta que brilla por su simpleza de manejo, hacer una página web en Amaya es tan simple como escribir en un editor de textos.

Es software libre, disponible para sistemas tipo Unix, Linux, Mac OS X, Windows y otras plataformas, hay una muy buena traducción al español y la última versión liberada es la 11, que fue lanzada en 2008 soporta HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, muchas características CSS 2, e incluye soporte para gráficos SVG (Soporta dibujos vectoriales simples que se hacen en el mismo programa).

http://www.w3.org/Amaya/
http://www.browsersdoc.org/Amaya/

-----

domingo, 26 de abril de 2009

UNIX 30 años


Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T. Unix es la base de la mayoría de los sistemas operativos y se considera que a pesar de tener 30 años de existencia continua siendo protagonista en el campo de la informatica. Durante fines de la década de los 70's y principios de la década de los 80's, la influencia de Unix en círculos académicos indujo a su adopción en masa en universidades y en varias compañías que se iniciaban por aquel entonces siendo la más destacada Sun Microsystems. Existen varias familias del sistema operativo UNIX que han evolucionado de manera independiente a lo largo de los años. Cada familia se distingue no tanto por sus diferencias técnicas como por sus diferencias en propiedad intelectual. Se observa que todas las familias se han visto contaminadas, directa o indirectamente, por otras familias.

Las familias UNIX más significativas son:

  • AT&T: Que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX "pura" y original. Sus sistemas operativos más significativos son UNIX System III y UNIX System V.
  • BSD: Originada por el licenciamiento de UNIX a Berkely. BSD se reescribió para no incorporar propiedad intelectual originaria de AT&T en la versión 4. La primera implementación de los protocolos TCP/IP que dieron origen a Internet son la pila (stack) TCP/IP BSD.
  • AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM.
  • Xenix: Familia derivada de la adquisición de los derechos originales de AT&T primero por parte de Microsoft y de esta los vendió a SCO.
  • GNU: En 1983, Richard Stallman anunció el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - también han sido parte fundamental de otros sistemas UNIX.
  • Linux: En 1991, cuando Linus Torvalds empezó a proponer el núcleo Linux y a reunir colaboradores, las herramientas GNU eran la elección perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy se conoce como Linux. Muchos sitios aclaran que que Linux tiene un origen independiente, por lo que se considera un duplicado de UNIX y no un UNIX en el sentido propio. Lo describen como un Unix-Like System (sistema que se parece a Unix)

Hoy en dia UNIX es una marca registrada de The Open Group en Estados Unidos y otros países. Esta marca sólo se puede aplicar a los sistemas operativos que cumplen la "Single Unix Specification" de esta organización y han pagado las regalías establecidas.

A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los más importantes son:

  • Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundido en el entorno empresarial y conocido por su gran estabilidad. Parte del código fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris).
  • AIX de IBM. El UNIX "propietario" de IBM ha cumplido 20 años de vida en el 2006 y continúa en pleno desarrollo, con una perceptible herencia del mainframe en campos como la virtualización o la RAS de los servidores, heredada de sus "hermanos mayores".
  • HP-UX de Hewlett-Packard. Este sistema operativo también nació ligado a las computadoras departamentales de este fabricante. También es un sistema operativo estable que continua en desarrollo.
  • Mac OS X. Curiosamente sus propios usuarios suelen desconocer que se trata de un UNIX completo, aprobado por The Open Group. Su diferencia marcada es que posee una interfaz gráfica propietaria llamada Aqua, y es principalmente desarrollada en Objective-C en lugar de C o C++.

También son populares los sistemas operativos descendientes del 4.4BSD:

  • FreeBSD. Quizá el sistema operativo más popular de la familia, de propósito múltiple. Con una implementación SMP muy elaborada, es el sistema operativo utilizado por los servidores de Yahoo. Y base de muchos sistemas operativos entre ellos Mac OS X de Apple.
  • OpenBSD. Ampliamente reconocida por su seguridad proactiva y auditoría permanente del código fuente. Es utilizada en ambientes donde la seguridad prima sobre todo, es usual encontrarlo instalado en servidores que actúan como Firewall, VPN o Proxy.
  • NetBSD . Se le conoce por su portabilidad, a Octubre de 2008: 53 arquitecturas soportadas. La NASA lo ha utilizado para la investigación en redes TCP/IP satelitales, al igual que para reciclar computadoras viejas con software moderno.
Puedes encontrar más información en http://www.unix.org/ donde inclusive puedes comprar una placa para el carro como la de la imagen que acompaña este post.

viernes, 24 de abril de 2009

Minix



Minix es un derivado de Unix que es licenciado BSD (una licencia menos restrictiva que la GPL). Minix fue desarrollado por el profesor Andrew S. Tanenbaum en 1987. Y fue a partir de lo que aprendió en este sistema que Linus Torvalds diseñó Linux.

Tanenbaum creó este sistema para enseñar a sus alumnos el diseño de sistemas operativos en la Vrije Universiteit de Ámsterdam, básicamente porque la licencia que el sistema Unix tenía en esa época resultaba inapropiada en el entorno universitario. Gracias a su reducido tamaño, diseño basado en el paradigma del micronúcleo, y su amplia documentación, resulta bastante apropiado para personas que desean instalar un sistema operativo compatible con Unix en su máquina personal así como aprender sobre su funcionamiento interno.

Minix fue desarrollado para correr sobre IBM PC con procesador Intel 8088 o superior, aunque se han creado conversiones para otros sistemas.

Debido al enfoque puramente educacional de Minix, Tanenbaum no permitía que este fuera modificado demasiado ya que esto complicaría el sistema y no permitiría que sus estudiantes lo entendieran en un semestre. Actualmente Minix se distribuye con una licencia similar a la licencia BSD, lo que permite su modificación.

Para una persona poco familiarizada con los elementos internos de un sistema operativo, Minix es una buena opción que le permite entender casi todos los elementos del sistema con solo algunos meses de uso y estudio.

La última versión oficial de Minix es la 3.1.2, publicada el 8 de Mayo de 2006 y pude ser descargada en http://www.minix3.org/
Como todos los sistemas-tipo-unix Minix se descarga como un Live CD que podemos probar sin alterar nuestro sistema.

domingo, 16 de noviembre de 2008

Efecticos cheverones en Linux


Cuando se trata de convencer a nuevos usuarios a que prueben Linux es mostrales todos los efectos visuales que se pueden lograr usando los efectos de Compiz Fusion (http://www.compiz-fusion.org/) (paquete de plugins expansivos del gestor de ventanas "compiz") Algunas distribuciones lo incluyen en la instalción y la gran mayoría lo tienen en sus repositorios. Y es que los efectos visuales de compiz son muy bueno y permiten mostrarle a otras personas que Linux puede ser divertido y no solamente una cuestión de adictos a la tecnología.
Compiz corre en sistemas Linux y Unix que usen el sistema de ventanas X-window. Este es un sistema para dotar de interfaz gráfica a Unix diseñado en los 80's en el MIT, hoy en día la mayoría de las distribuciones de Linux y Unix usan X-window. (Iba a hablar un poco de el pero creo que es mejor hacer un post aparte para el sistema, es realmente una parte muy importante de Linux).
El compiz fusion es muy sencillo de instalar, se puede hacer por consola o en la ventana de añadir y quitar programas. Ojala que lo disfruten de la manera que yo lo estoy haciendo. Aun no los he probado todos, pero mi favorito es visualizar los escritorios como cubo (o como esfera).

La lista de efectos de compiz fusion es tan alta que considero que es mejor ver este video:

martes, 14 de octubre de 2008

¿Que es una distribución?

Una distribución de Linux es una variante del sistema operativo. Cada distribución incorpora determinados paquetes de software para satisfacer las necesidades de un grupo especifico de usuarios, dando así origen a ediciones hogareñas, empresariales y para servidores.

Antes de que surgieran las primeras distribuciones, un usuario de Linux debía experto sistemas espacialmente en Unix; porque no sólo debía conocer qué bibliotecas y ejecutables necesitaba para iniciarlo, sino los procesos de instalación y configuración de los archivos en el sistema.

Las distribucionesLinux comenzaron a surgir poco después de que el núcleo Linux fuera utilizado por otros programadores además de los creadores originales. (ya que siendo software de codigo abierto muchas personas comenzaron a hacer modificaciones en el sistema original)

Entre las distribuciones más antiguas se incluían:

  • H J Lu's "Boot-root"
  • MCC Interim Linux, que se podía descargar en un servidor público FTP de la Universidad de Manchester en febrero de 1992.
  • TAMU, creado por entusiastas de la Universidad A&M de Texas al mismo tiempo que SLS
  • SLS (Softlanding Linux System).
  • Yggdrasil Linux creó el primer CD-ROM de una distribución GNU/Linux.

Mucha gente encontró en GNU/Linux una alternativa a los sistemas operativos DOS, Microsoft Windows en la plataforma PC, Mac OS en Apple Macintosh y las versiones de uso bajo licencia (de pago) de UNIX. La mayoría de estos primeros usuarios se habían familiarizado con el entorno UNIX en sus trabajos o centros de estudios. Estos adoptaron Linux por que es mas estable, por que es gratis y por la disponibilidad del código fuente del software incluído. Las distribuciones eran originalmente una cuestión de comodidad para el usuario intermediomedio (como nosotros), evitándole la instalación por separado de paquetes de uso común, sin embargo hoy en día las distribuciónes se han popularizado incluso entre los expertos en éste tipo de sistemas operativos (UNIX/Linux).

(comunmente, los entedidos en la materia, en lugar de decir distribución dicen "DISTRO")

Las distribuciónes mas usuadas acualmente son:

fuente:
http://distrowatch.com/dwres.php?resource=major

  1. Ubuntu
  2. openSUSE
  3. Mint
  4. Fedora
  5. PcLinuxOS
  6. Debian
  7. Mandriva

Vale la pena descargar y probarlas. La mayoría se pueden probar sin instalarlas en el disco duro ni afectar el Windows.