Linux a fondo (t005)

Septiembre 24, 2006

Linux es un sistema operativo de código abierto que utiliza un complejo programa llamado kernel para iniciarse, kernel se puede considerar el núcleo de linux ya que con el se va armando todo el sistema operativo resultante, pero para poder entender mejor que es linux, empezaremos por definir las bases.

            Un sistema operativo (“OS” por sus siglas en ingles) es un conjunto de programas o software destinado a permitir la comunicación del usuario con un ordenador y administrar sus recursos de manera cómoda y eficiente. Comienza a trabajar cuando se enciende el ordenador, y administra el hardware de la máquina desde los niveles más básicos, algunos ejemplos de sistemas operativos son: MS-DOS, Windows, OS-2, LINUX, Windows NT, etc.

            Código abierto (“open source” en inglés) es el término por el que se conoce al software distribuido de forma gratuita, este término empezó a utilizarse en 1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original, en inglés, del software libre (free software).

            El kernel (también conocido como núcleo) es la parte fundamental de cualquier sistema operativo, es un complejo programa que desarrollado, crea a todo el sitema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.

            El GNU/Linux (normalmente llamado solo Linux) es la composicion del kernel linux con el proyecto GNU desarrollado para el Sistema Operativo UNIX, lo que hace a linux un sistema operativo de altura en cuanto a desempeño y funcionalidad.

            Linux es un sistema operativo para usuarios expertos pues es neceario conocimientos amplios de informática para siquiera poderse guiar en el sistema, sin embargo linux ha tratado de hacer distribuciones cada vez mas amigables con el usuario para asi poder incluirse como un sistema operativo mas comercial (sin que esto signifique que deje de ser de código abierto), algunas de sus principales características son:

  • – Multitareas: Es la capacidad que tiene el sistema operativo de ejecutar varios programas a la vez sin que uno obstaculice al otro, lo que hace linux es separar al programa que esta siendo ejecutado para darle cabida al otro antes de que se permita su ejecución, a esto se le llama (mas especificamente)  multitareas preferente.
  • – Multiusuario: El hecho de que linux tuviera la capacidad de ejecutar varias tareas se presto a que también sirviera a varios usuarios al mismo tiempo, sin importar que estos estén realizando una o varias tareas simultaneas, a esta caracteristica se le llama multiusuario.
  • – Shells programables: Se le conoce con el nombre de shells al programa que es capaz de interpretar, aceptar y ejecutar comandos, Los shells de linux son equivalentes al command.com que emplea MS-DOS. Ambos aceptan y ejecutan comandos y corren archivos de procesamiento por lotes.
  • – Comunicaciones y capacidades de red: El intercambio de información entre usuarios del mismo sistema se lleva a cabo por medio de comunicación terminal a terminal, correo electrónico y un calendario automático que sirve como administrador y proramador de información.
  • – Portabilidad de sistemas abiertos: La portabilidad es la capacidad de transportar un sistema operativo de una terminal a otra para que siga funcionando del mismo modo en que lo hacía. Esto proporciona los medios para que diferentes plataformas de cómputo que corren UNIX se comuniquen adecuada y efectivamente con cualquiera de las otras sin necesidad de agregar interfaces de comunicación especiales, costosas y de última hora. Ningún otro sistema operativo puede satisfacer esta demanda.

            Al ser linux un software de código abierto es posible encontrar una gran cantidad de ficheros y programas, pero reunir todos estos ficheros y programas puede ser una tarea solo para expertos, por eso se crearon las distribuciones de linux, una distribución no es otra cosa, que una recopilación de programas y ficheros, organizados y preparados para su instalación, estas distribuciones se pueden obtener a traves de Internet, los cuales contendrán todo lo necesario para instalar un sistema Linux bastante completo y en la mayoría de los casos un programa de instalación que nos ayudara en la tarea de una primera instalación. Algunas de las distribuciones mas populares de linux son: Fedora, Ubuntu, S.u.S.E., Redhat, Gentoo, Debian, Slackware.

            Aparte del hecho de ser un software de distribución, algunas otras ventajas de linux sobre microsoft son: mayor estabilidad del sistema, mayores niveles de seguridad, muy baja probabilidad de entrada de virus, en caso de infección de virus únicamente es afectado el escritorio del usuario que se encuentre activo en ese momento, no se afecta para nada el sistema operativo ni el resto de los usuarios declarados en el equipo. Otra ventaja es que cada proceso de la distribución Linux seleccionada por el ususario es un proceso independiente, por lo cual cada proceso mejorado puede agregarse sin afectar a los demás, el propio kernel de linux al ser mejorado puede actualizarse sin afectar ninguno de los procesos de la distribución que estemos utilizando mientras que windows es un solo paquete integrado que no te ofrece estas ventajas.
Como dato curioso se puede decir que linux tiene una mascota universal para todas sus distribuciones, su nombre es TUX, es un pingüino, la razón de porque haya sido elegido este ánimal para reprsentar a Linux son desconocidas (Quiza para matar a la mariposa de Microsoft).

(http://es.wikipedia.org/wiki/Linux)                                                                                                                     (http://www.linux-es.org/sobre_linux)

Linux

Septiembre 22, 2006

Linux es un sistema operativo que utiliza un complejo programa llamado kernel paraLogotipo de Linux (mexicano) iniciarse, kernel se puede considerar el núcleo de linux ya que con el se va armando todo el sistema operativo resultante. Algo que hace que linux este a la altura de sistemas operativos como Unix (en cuanto desempeño, funcionalidad y estabilidad) es el proyecto GNU, que junto con kernel aportan herramientas (software) y crean el sitema GNULinux, todas estas aplicaciones son software libre que la gente puede descargar de Internet y usar por separado o en conjuntos que empresas, organizaciones o una persona organiza configura y empaqueta en lo que generalmente se les llama distribuciones. Como dato curioso linux generalmente es representado mundialmente con un pingüino como mascota.

Posteado por: Luis Fernando Quezada Mata

t004

Septiembre 20, 2006

Definición del problema: Intentamos saber a que velocidad cae un objeto de diferentes alturas a travez del método experimental.

Hipótesis: Se puede conseguir un intervalo en el que se encuentre la velocidad teórica dividiendo la distancia promedio de varias mediciones y despues aplicando el principio de incertidumbre entre el tiempo promedio de varias mediciones también aplicandole el principio de incertidumbre.

Diseño del Experimento:

http://mx.geocities.com/luis_fernandoq/Dibujo.JPG

Análisis de los Resultados: El intervalo de tiempo es muy grande, lo cual demuestra que nuestras mediciones no fueron precisas, pero es seguro que la velocidad teórica se encuentra en el intervalo.

Conclusiones: La realización de este problema fué mas dificil que el anterior puesto que no estoy seguro de que mi resultado sea el esperado o el correcto, pero ahora estoy mas familiarizado con el principio de incertidumbre. 

t003

Septiembre 13, 2006

Definición del problema: Intentamos saber cuanto tiempo tarda en caer de una cierta altura un objeto a travez del metodo experimental (realizando varias mediciones).

Hipótesis: Se puede conseguir un intervalo en el que se encuentre el tiempo teórico sacando el promedio de varias mediciones y despues aplicando el pricipio de incertidumbre.

Diseño del Experimento:

Datos(s): 0.9, 0.99, 0.82, 0.87, 1.04, 0.9, 0.99, 1.03, 1.0, 0.96, 0.89, 0.91, 1.04, 0.97, 1.08, 0.91, 0.85, 0.96, 0.77, 0.99

#Datos: 20

Suma de los datos: 18.87

Promedio: 0.9435

Residuo al cuadrado: 0.00189225, 0.00216225, 0.01525225, 0.00540225, 0.00931225, 0.00189225, 0.00216225, 0.00748225, 0.00319225, 0.00027225, 0.00286225, 0.00112225, 0.00931225, 0.00070225, 0.01863225, 0.00112225, 0.00874225, 0.00027225, 0.03010225, 0.00216225

Suma de los residuos al cuadrado: 0.124055

Tiempo a sumar/restar al promedio para crear el intervalo: 0.017632776

Intervalo(s): 0.92586722 – 0.96113278

Analisis de los Resultados:

El tiempo, deacuerdo a los resultados obtenidos experimentalmente, esta en el intervalo 0.92586722s a 0.96113278s aun cuando solo dos de las mediciones se encuentran en ese intervalo.

Conclusiones:

Cuando se requiere probar experimentalmente algun fenómeno, es necesario realizar varias mediciones puesto que, el factor “humano” conlleva a realizar errores en los experimentos, aunado a esto hay tomar en cuenta la incertidumbre, ya que el promedio de todas las mediciones no es suficiente para determinar el tiempo teórico, asi que realizamos un intervalo donde, segun la precisión y exactitud de nuestro experimento, estara el tiempo teórico. Podemos observar que nuestras mediciones no fueron muy precisas o exactas, ya que solo obtuvimos dos datos dentro del intervalo obtenido.

Edubuntu en mi máquina

Septiembre 4, 2006

Aun cuando Edubuntu se me hace un buen proyecto estoy tan acostumbrado al tipo de organización en Windows que me ha costado mucho trabajo guiarme en Edubuntu, algo que no me gusto del procesador de texto es la falta de la opción de poder escribir en alfabetos orientales, en general, creo que es un buen software pero aun le hace falta mas profesionalismo, talvez la versión de Ubuntu (sin la opción de Edu) sea mejor, intentare probarla en un futuro cercano.

La Historia de Ubuntu

Septiembre 2, 2006

Ubuntu, una palabra africana que significa “Humanity to others (Humanidad para otros)” o “I am what I am because of who we all are (Yo soy lo que soy por quien todos somos)” es una distribución de Linux para escritorio basada en Debian distribuida libremente desde el 20 de octubre del 2004, su creador Mark Shuttleworth es un informático y empresario muy importante en Sudáfrica, que además fue el primer cosmonauta sudafricano en la historia.

            Canonical Ltda. Es una empresa privada de Mark Shuttleworth, y se encarga de la promoción de proyectos de software libre, como Ubuntu, también ha desarrollado otros proyectos como The Open CD (una colección de programas libres para Windows) y Bazaar (una implementación de GNU Arch).

            La creación de Ubuntu nació por iniciativa de algunos programadores de los proyectos Debian, Gnome y Arch que se encontraban decepcionados con la manera de operar del proyecto Debian, Linux al no querer financiar mas a los programadores, obligo a estos a buscar el apoyo económico en otro lugar, los programadores encontraron este apoyo en Mark Shuttleworth que tenía el suficiente dinero y confianza en el proyecto como para llevarlo a cabo. Combinando su experiencia en la creación de nuevas empresas con el talento y la experiencia de los programadores de la plataforma Linux, nació la empresa citada anteriormente, la cual se encarga de sostener económicamente el proyecto mediante la comercialización de servicios y soporte técnico a otras empresas. Tras varios meses de trabajo y un breve período de pruebas, la primera versión de Ubuntu (Warty Warthog) por fin nació. 

Hasta ahora ha habido otras tres versiones de Ubuntu con muchos derivados (Kubuntu, Xubuntu, Edubuntu, Ebuntu, Ubuntu Lite, nUbuntu y Ubuntu Studio) y se espera salga la quinta versión en octubre del 2006. Es importante apoyar el software de distribución libre como Ubuntu, ya que es una forma de obligar a grandes compañías como Microsoft a mejorar sus productos y así se genere una sana competencia y se impidan los monopolios.

(http://www.ubuntu.com/)                                                                      (http://www.tufuncion.com/historia_ubuntu)

La BIOS

Septiembre 2, 2006


La BIOS (Basic Input-Output System) es uno o varios chips de memoria ROM incorporados a la placa base los cuales tienen la función de proporcionar la comunicación de bajo nivel entre los dispositivos de la computadora, reconocer todo el hardware al momento de que se le conecta a la alimentación de energía y carga el sistema operativo en la RAM entre otras cosas. La BIOS también se encarga de realizar el enlace entre el hardware y el software, es la que hace que cada vez que presiones una letra en el teclado esta aparezca en la pantalla, y si el sistema llegara a tener una falla la BIOS emite un pitido, aun cuando no se le considera como una parte importante del hardware, sin ella, la computadora no sería lo que es.

La Placa Base o Motherboard

Septiembre 2, 2006

La placa base o motherboard en ingles es la tarjeta de circuitos impresos que contiene, normalmente: el microprocesador, circuitos electrónicos de soporte, ranuras para conectar parte o toda la RAM del sistema, la ROM y ranuras especiales (slots) que permiten la conexión de tarjetas adaptadoras adicionales. Estas tarjetas suelen realizar funciones de control de periféricos tales como monitores, impresoras, unidades de disco, etc. La placa base aparte de contener a todos los dispositivos importantes de la computadora, también realiza la función de interconectar estos dispositivos entre si mismos, es indudable que es una de las partes mas importantes de la computadora.

RSS

Septiembre 2, 2006

RSS (Real Simple Syndication) es un formato de la familia XML desarrollado específicamente para todo tipo de sitios que se actualicen con frecuencia y por medio del cual se puede compartir la información y usarla en otros sitios web o programas, a esto se le conoce como redifusión. También permite distribuir contenido sin necesidad de un navegador lo cual crea la necesidad de otro software. Este tipo de formato se usa principalmente en los weblogs e hizo que aumentara mucho la popularidad de estos. Los programas que leen RSS de diferentes procedencias se denominan agregadores, gracias a estos agregadores se puede obtener resúmenes de todos los sitios que se desee desde el escritorio, programas de correo electrónico o por medio de aplicaciones web que funcionan como agregadores, no es necesario abrir el navegador y visitar decenas de páginas, y esto es principalmente lo que hace importante al RSS.

Se le llama hardware a los componentes físicos de una computadora, se clasifican generalmente en básicos y complementarios, los principales son: 

  • Unidad Central de Proceso – Se le puede denominar como el cerebro de la computadora.
  • Tarjeta Madre – Es donde se encuentran las conexiones básicas a traves de circuitos impresos en ella para todos los componentes de la computadora.
  • El Bus – Son los circuitos impresos de la tarjeta madre por donde pasan los datos que irán de ordenador a ordenador.
  • La Memoria – Es la capacidad de almacenar información, existen dos tipos de memoria: la memoria ROM y la RAM; la ROM es una memoria de solo lectura y en ella está instalado el programa básico de iniciación, la RAM es una memoria de acceso aleatorio (puede leerse y escribirse), en ella son almacenadas tanto las instrucciones que necesita ejecutar el microprocesador como los datos que introducimos y deseamos procesar, así como los resultados obtenidos.
  • Memorias Auxiliares – Se utiliza para almacenar información en dispositivos fuera de la computadora, los principales son: el disquete, cinta de respaldo y CD-ROM.
  • Fuente de Poder – le suministra energía regulada al microprocesador y a los circuitos ya que la más pequeña variación de voltaje podría quemar dichos circuitos.

Motherboard 

También existen otros dispositivos que son fundamentales para la computadora, estos se dividen en tres diferentes tipos: los periféricos de entrada, los de salida y los de entrada/salida; los principales son:

De entrada:

  • El Teclado – es el dispositivo mediante el cual le podemos dar órdenes al microprocesador a través del lenguaje escrito.
  • El ratón – nos permite simular el señalamiento dentro de la pantalla para acceder a diferentes acciones.
  • Escáner – Son prácticamente pequeñas copiadoras que digitalizan punto por punto una imagen y la transfieren a la memoria de la computadora en forma de archivo.

De salida: 

  • El monitor – en este dispositivo se proyectan los datos de tipo texto o gráficos procesados por la computadora.
  • La Impresora – vacían la información contenida en la memoria principal en papel.

De entrada/salida: 

  • Fax/Modem – se utiliza para establecer una conexión con otras computadoras mediante lenguaje binario o para conectarse a la red.

(http://es.wikipedia.org/wiki/Hardware)
(http://www.monografias.com/trabajos/conociendocompu/conociendocompu.shtml)