INT Resumen de Videos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

Estudiante: Ángel Daniel Cárdenas Ortega

ingeniería de software-Fesc
Profesor: Ellelver Meneses
Resumen de videos

1 video. ¿CÓMO FUNCIONA UNA COMPUTADORA?


Una computadora es un sistema compuesto por distintos elementos físicos llamados Hardware;
que se relacionan a través de instrucciones conocidas como Software

Estas instrucciones son enviadas por un usuario que interactúa entre hardware y software

Las computadoras utilizan un lenguaje llamado Binario en el que solo se utilizan dos números (el 1
y 0), los unos están cargados de energía eléctrica y los ceros descargados; combinando unos y
ceros se puede enviar cualquier tipo de información y sus combinaciones son infinitas

La información circula en forma de pulsos eléctricos a través de diversos soportes como pistas o
filamentos de cobre o fibra óptica; a estos medios se le conoce como buses que se usan para
enviar y recibir información e instrucciones entre sus partes; como: la memoria, el
microprocesador, el disco duro y todo lo que conectemos: como una impresora.

Cómo funciona una computadora: A través de su cerebro que es

- La CPU ejecuta las aplicaciones y coordinar los diversos dispositivos; su velocidad de


trabajo se mide en Megahercios este número define cuantas veces en un segundo puede
procesar instrucciones, por ejemplo: (MHZ 1000/SEG)
- El procesador requiere un lugar para almacenar los datos, estos lugares son: el disco rígido
y la memoria RAM
- La RAM o memoria de acceso aleatorio es una memoria volátil, pierde la información
cuando deja de recibir energía
- La memoria ROM. Es de solo lectura y permite la lectura de datos sin poder editarlos o
modificarlos
- La información que la computadora necesita para funcionar se guarda en el disco rígido o
disco duro; esta unidad de almacenamiento tiene menor velocidad de escritura y lectura,
pero preserva todos los datos, aunque exista un corte de energía
En el disco rígido todo se almacena en forma de BIT que es la unidad mínima de
información utilizada en informática. En este disco se ubican dos elementos muy
importantes: el sistema operativo y los programas o Software y todo los archivos.
- Una función muy importante que tienen las computadoras es la de poder comunicarse
entre ellas para intercambiar información, para esto utilizan una placa de red
- Todas estas partes se relacionan dentro de la computadora por medio de una placa madre
que es el circuito que vincula todos los elementos
- También los dispositivos externos como mouse, teclado o impresora, necesario para
ingresar y obtener información por medio de los buses.
Las tarjetas de video, por ejemplo, convierte los BITS en imágenes y sonidos

¿Cómo hace un usuario para conectarse con la computadora y para utilizarla?

Por la interfaz de usuario del sistema operativo. Esta permite interactuar con el sistema del
equipo: sus aplicaciones, programas, información y recurso

2 video. ¿QUÉ ES UN ARCHIVO?


Un archivo o carpeta es simplemente un conjunto de datos estructurados a la que también se le
conoce como fichero. Puede ser video, texto sonido, imagen y gráficos

Los archivos se almacenan en un medio como el disco rígido, un disco externo, un pendrive o en la
nube que es un servidor; es decir que también se lo puede definir como BITS identificados
almacenados en un dispositivo

Características de los archivos

- Es individual y tiene nombre único e independiente


- Tienen una extensión, que es como se llama las letras que se encuentran luego del punto
que sigue al hombre
- La extensión define el tipo de información y es lo que permite saber con qué software
ejecutarlo
- Su tamaño depende de los caracteres que tenga y se mide en Bytes, kilobytes, megabytes
y terabytes
- Existen otros datos conocidos como metadatos, que proporcionan la información del
archivo, la última modificación o la última vez que fue abierto
- Pueden ser ocultos. Solo se pueden visualizar con el explorador de archivos y
generalmente son parte del sistema operativo, se ocultan para evitar que sean
modificados o borrados
- También pueden ser de solo lectura; se pueden leer, pero no modificar
- Pueden estar protegidos. Se requiere de permisos para tener acceso a los mismos
- Se organizan en directorios, que son contenedores de información, que agrupan a su vez
subdirectorios como si fuesen carpetas que contienen cajones y adentro contienen más y
más cajones. La función principal de los directorios y subdirectorios es el orden,la forma
más prolija y directa de encontrar información

División de los archivos

1. Los ejecutables aquellos generados para funcionar independientemente.


Ejemplo los utilizados para instalación de programas
2. Los no ejecutables son los que necesitan de una aplicación para ejecutarse o abrirse.
Son los más conocidos y utilizados, como archivos de imagen texto, video, datos
comprimidos, planilla de cálculos y muchos más.
3 video. ¿QUÉ ES EL SISTEMA OPERATIVO?
Es un programa específico o un software de base, que brinda un entorno para poder conectarse o
interactuar con el hardware de la computadora. Es lo que permite que todos los programas y los
componentes de la computadora funcionen armónicamente

Clases de software, según los permisos

1. El privativo no permite que un usuario cualquiera tenga el libre acceso a su código fuente,
esto solo se encuentra a disposición del desarrollador y solo él puede modificarlo.
2. El libre, opuesto al privativo, el usuario tiene la posibilidad de utilizarlo, modificarlo
copiarlo y distribuirlo.

Clases de sistemas operativos

 Según los dispositivos utilizados, es decir, computadoras de escritorio y portátiles por un


lado y celulares y Tablets por el otro
 Según el tipo de dispositivo que controla y los procesos que administran
Esta el sistema operativo en tiempo real: Ejecuta aplicaciones en tiempo real. Para que
funcione correctamente se necesita que el sistema sea predecible; se utiliza para sistemas
industriales, instrumentos científicos y controlar máquinas
Mono saurio o mono tarea: Diseñado para que el usuario realice una tarea por vez. Se
utiliza en algunos celulares;
El multitareas por ejemplo es el que permite realizar varios procesos a la vez. Es el mas
utilizado en las computadoras. Ejemplo: usar un procesador de texto, descargar un archivo
e imprimir un documento todo a la vez.
El multiusuario es el que permite que varios usuarios usen recursos de un equipo
simultáneamente. Este sistema debe administrar la capacidad del Equipo a demanda de
los usuarios; se usan en las computadoras mainframe

4 video ¿QUÉ ES EL SOFTWARE LIBRE?


Son herramientas para compartir, editar estudiar y muchas otras acciones con plena libertad en el
uso del software

¿Qué es exactamente un software libre?

El proyecto en GNU es un proyecto colaborativo de software libre. Según GNU es el que le permite
a los usuarios usarlo, modificarlo, copiarlo y distribuirlo con esas modificaciones; todo esto con
libertad absoluta

El objetivo de GNU: Desarrollar el código fuente de un sistema operativo libre que respete
justamente la libertad de los usuarios
Código fuente se refiere a las líneas de texto escritas en algunos de los lenguajes de
programación. Es el código que permite crear una versión ejecutable del software;

El código fuente se puede estudiar, modificar o reutilizar

Modificar un programa es una de las libertades fundamentales por lo que si al modificarlo se


distribuye en modo privativo se perdería el objeto y el espíritu del software libre

Así es como nace Copyleft una licencia que obliga a quien distribuye el software, aunque no lo
haya modificado, a preservar los derechos del original. Así se promueve el software libre y se
garantiza que el programa y sus derivados siempre serán de código abierto.

Existen también las licencias Creative Coommons, creadas para dar un soporte práctico,
institucional y legal a todo aquel que quiera experimentar, contribuir o comunicar cultura de
forma libre. Su fin es que se pueda compartir y reutilizar la creatividad y el conocimiento por
medio de herramientas legales y gratuitas

5 video. QUÉ ES UN ALGORITMO


Es una secuencia ordenada de instrucciones creadas para cumplir un objetivo determinado. Es
decir, una serie de reglas que permitan resolver problemas, eludir obstáculos en una tarea o llevar
adelante una acción.

Formas de actuar con Algoritmos: Cuando se necesita utilizar un aparato y se usa el manual de
instrucciones, si se sigue las reglas de un juego o incluso si se usa un video tutorial para resolver
una situación, cuando se utiliza una receta para preparar una comida o indicar a una persona de
cómo llegar a un lugar determinado, etc.

Y así como suelen haber muchas maneras de resolver un problema, no existe un sola forma de
plantear un algoritmo, ni un único lenguaje para representarlo. Lo mas importante es siempre
plantear un sistema claro.

Son fundamentales para crear sistemas informáticos. En ellos se trabajan conceptos como: la
descomposición, el reconocimiento de patrones y la abstracción. Su utilización es esencial en el
proceso de programación.

Principales formas de representar un algoritmo

 Pseudocódigo es una manera sencilla de descubrir un conjunto de instrucciones sin usar


una sintaxis y que dará lugar a una escritura en lenguaje de programación. Es un lenguaje
intermedio entre nuestro lenguaje y el de programación.
 Diagramas de flujo son gráficos que se usan en programación. Son símbolos conectados
con flechas para indicar las secuencias de las instrucciones.

Qué papel cumplen la Evaluación en estos procesos?


Las evaluaciones son parte fundamental. No solo se debe evaluar las condiciones de algoritmos,
sino también si cumplió el objetivo. Es decir, se resolvió el problema? Gané el juego con las
instrucciones? Qué otras situaciones problemáticas, se podrían haber resuelto con este algoritmo?
Y algo muy importante: Se te ocurren otros algoritmos para resolver el problema?

6 video. ¿QUÉ ES EL RASPBERRY PI?

Es una minicomputadora de bajo costo que trabaja con Software libre.

El software libre significa que la información del dispositivo está disponible en la Web para usarlo
o modificarlo sin pagar. El objetivo es promover capacidades en la educación y favorecer el
aprendizaje de cómo funciona una computadora. Utiliza una placa pequeña de bajo costo y
promueve el aprendizaje de programación. Funciona como cualquier computadora, siempre que
se conecten los periféricos necesarios como teclado, monitor y mouse. También tiene un puerto
de HDMI de alta definición para conectar pantallas.

Utilidad de la Raspberry

Se pueden hacer diferentes proyectos, crear un centro multimedias para ver películas, fotos o
escuchar música, crear una minicentral metereológica, utilizarla como consola de videojuegos,
programar robots, crear música y procesar imágenes y videos, etc.

Composición de la Raspberry

Una entrada de Micro USB, un puerto HDMI, un puerto Jack para auriculares y altavoces, 4 puertos
USB, un puerto Ethernet para conectar por cable la placa a la red, no tiene disco rígido interno
pero sí la posibilidad de conectar tarjetas microsd.

Tarjeta MICRO SD

Es una tarjeta de memoria que se utiliza en dispositivos portátiles como cámaras o celulares.
Permiten guardar mucha información, aunque son muy pequeños físicamente.

Para Raspberry es recomendable utilizar la Clase 10, el mínimo de tamaño que se puede usar es
de 6 Gigabits, pero lo recomendable es 32 Gb

Requisitos para funcionar un Raspberry

- Un cargador de 5 voltios y de 2.5 amperios. Una vez enchufada se enciende porque no


tiene botón de encendido. Tiene varios pines que funcionan como fuente de alimentación.
- GPIOS normales: son conexiones configurables para interactuar con los sensores. Tienen
dos estados: Prendido y Apagado
- GPIOS especiales: para conexión de periféricos, como una ruino o una impresora 3D
En la última versión de Raspberry, se puede conectar a internet a través de Wifi y trae
conexióna bluetooth de manera integrada.

7 video. ¿QUÉ ES LA TERMINAL O CONSOLA?


Es una interfaz para ver o ingresar datos en una computadora. Es como una ventana directa entre
máquina y usuario.

Funciones

 Permitir el ingreso de datos para su administración y manipulación, a través de comandos


e instrucciones en forma de texto.
 Facilita la visualización de los datos en una computadora de forma comprensible para el
usuario.

Características de una Terminal

 Por lo general, es una ventana con fondo negro y letras blancas, donde hay un símbolo
parpadeante llamado Prompt, que indica que el sistema está a la espera de órdenes.
 La forma de la terminal puede cambiar de acuerdo al sistema operativo
 Los programadores y administradores usan terminales como herramienta de trabajo,
especialmente en sistemas basados en UNIX en entornos de ingeniería

Cómo abrir una terminal

1. En Windows: Menú inicio – Todos los programas – Accesorios – CommandPrompt


2. En Linux: Aplicaciones – Accesorios – Terminal – Tecleado: Control + Alt + T

Aparece una Ventana de color negro, esperando órdenes.

Líneas de comando en la consola

 Es necesario escribir una Línea de comandos (instrucción específica para un sistema


determinado). La interfaz de la Línea de comandos se conoce como CLI (Comand Line
Interface)
 Las órdenes se escriben como líneas de texto y si los programas responden, habrán
respuestas a las órdenes escritas.
 Las líneas de órdenes permiten a los usarios dar instrucciones por medio de textos
sencillos. (buscar archivos, llamar procesos, datos o elementos guardados)

Ventajas de una interfaz de una línea de comando

 Mayor velocidad. Porque el consumo de memoria es menor que el de una interfaz gráfica.
 El comando siempre es más rápido que el mouse
 Se puede utilizar de manera remota, es decir, utilizar a distancia mediante una línea de
comando
 Tareas complejas se realizan de manera eficiente y rápida con solo líneas de texto. Líneas
de texto que se pueden automatizar a través de un Script (Script: documento que
contiene sucesivas líneas de comandos para ser usadas una detrás de otra. Escritas en
lenguaje de programación

8 Video. ¿CÓMO SE PRESENTA LA INFORMACIÓN?

Las computadoras son capaces de realizar muchas cosas: encontrar información, comunicarse con
otra persona, entretener, hacer cálculos y trámites. Pero todo esto se sintetiza en el
Procesamiento de Datos, que es la función principal de una PC.

Los software están diseñados y creados para que los usuarios interactúen con la PC y puedan
resolver problemas. Esta conexión (usuario y computadora), se realiza a través de la interfaz.

Para que la interacción de los usuarios y el software suceden los datos recibidos son procesados
por el Microprocesador. Este utiliza la memoria para guardar los datos de manera temporal u
otros dispositivos de almacenamiento para conservarlos permanentemente.

Proceso de la información

Esta forma de procesar datos, requiere que se trabaje con información digital, es decir,
información procesada mediante un sistema de numeración. Un conjunto de símbolos y reglas que
permiten representar números o cantidades.

La información digital puede tener dos estados ceros y unos. Son pequeñísimas porciones de
electricidad que se cargan o descargan dentro de la PC y viajan en forma de pulsos eléctricos. Esto
se conoce como Sistema Binario. El microprocesador de la PC, cuenta con transistores capaces de
marcar estos estados.

Sistema binario

Es el sistema de numeración que utilizan los circuitos digitales en lo que todo se representa con
ceros y unos y sus infinitas combinaciones. Los números binarios que conforman este sistema se
representan con un bit (Bynary Ditital o dígito binario). Es el elemento más pequeño con la cual
una PC puede operar.

Ejemplo: si se tiene 2 bits existen 4 formas de combinación

00 ambos apagados, 01 apagado y encendido,

10 encendido y apagado ó 11 ambos encendidos


Con estos 4 estados se pueden representar 4 números decimales

00 en binario es = 0 en decimal, 01 en binario es = 1 en decimal

10 en binario es = 2 en decimal, 11 en binario es = 3 en decimal

Ahora si se suman más bits, se puede representar cualquier número en decimal

110 en binario es = 4 en decimal, 1000 en binario es = 8 en decimal, etc.

En las primeras computadoras la menor unidad de memoria posible era de 8 bits, por lo que se
creo una unidad de información equivalente llamada Byte, representado 10110010, las
combinaciones de estados posibles eran de 256.

Cómo procesa la información una PC

1. Debe convertir los datos en información, datos ingresados a través de un dispositivo como
un teclado o leídos desde un archivo
2. La PC procesa a través del microprocesador esa información por medio de un conjunto de
instrucciones que ejecuta al recibir una orden
3. Las órdenes son dadas por los programadores usando distintos lenguajes de
programación.
4. Esto determina cómo guardar los datos ingresados y qué hacer con ellos, como imprimir,
escanear, etc.

10 Video. DIFERENCIA ENTRE HOSTING Y UN SERVIDOR VPS

Hosting

 Permite operar una Web para publicarla en internet.


 No requiere de mucha capacidad
 Se utiliza para red sencilla o para las que tienen un crecimiento limitado. Ejemplo: páginas
presenciales, blogs que son proyectos pequeños
 Vienen con todo configurado. Es decir, no se puede instalar extensiones PHP o cambiar la
tecnología, etc. Solo se sube a la Web y se configura la base de datos en google
 Solo le dan un espacio al usuario, para guardar la Web y vincularla con un dominio.

Desventajas

- Al ser un servidor compartido, que tiene otros clientes, baja la velocidad y el rendimiento
- Al ser un servidor compartido, la IP del proyecto también sea compartida, no es única
- Tiene un límite de Web que solo puede hospedar en el hosting
Servidor VPS

 Es un servidor privado virtual


 Sirve para eliminar las desventajas del Hosting
 Se puede contratar y es para una persona porque tiene una IP exclusiva para cada
servidor
 Cuando se contrata se puede elegir con ciertas características de potencia o
especificaciones que va a tener el servidor y a las necesidades que se requieran
 Se puede instalar el sistema operativo, software, extensiones, etc que se desee
 Se puede configurar como se quiera. Instalar o borrar lo que se necesite
 Se puede incluir todas las Webs que se quiera, no hay límites
 La velocidad y el rendimiento es mayor
 Los servidores se autoreparan
 Como son contratos, generan automáticamente respaldos de los servidores

11 Video. 10 RAZONES POR LAS QUE SE DEBERIA USAR GNU LINUX

1. Libertad. Se puede modificar todo. Desde lo visual hasta programas. Ajustar el sistema
a la necesidad del usuario
2. Personalización. No es solo una terminal de líneas de comandos. Se puede cambiar
temas de íconos, agregar ventanas, animaciones, cambiar el entorno escritorio, etc.
Visualmente es más atractivo que Windows o Mac
3. Variedad de distribuciones. Contiene un millar de distribuciones para probar y de
todo tipo y sin restricciones
4. Gratuidad. Es gratis su licencia
5. Seguridad. Pocas amenazas
6. Actualizaciones. Todos los programas corrigen sus errores y siempre está actualizado.
Es mantenido por desarrolladores.
7. Performance. No consume muchos recursos
8. Comunidad. Enorme en español y en otros idiomas. Existe el apoyo de todos los
usuarios para resolver problemas
9. Potencial de la terminal. Se pueden hacer infinidad de acciones y modificar cualquier
cosa del sistema
10. Be different. Se tendrá todo lo que tiene en otros sistemas.

12 video. MEMORIA RAM


3. RAM o Random Access Memory o Memoria de Acceso Aleatorio
4. Componentes muy importante de cualquier equipo de computo
5. Se encarga de almacenar y ejecutar todas las acciones asignadas por la CPU
6. Acceso aleatorio. Con memoria de acceso regular, la memoria tendría que pasar por
una serie de bloques para llegar a la información. Con la RAM va de forma inmediata.
7. Es la memoria principal de un dispositivo. Es donde se almacenan programas que
están en uso
8. Si se tiene buena memoria RAM. El dispositivo podrá reproducir programas o
multimedias simultáneamente sin afectarse su eficiencia.
9. Conocida como memoria volátil. Los datos no se guardan de manera pemanente si no
hay una fuente de energía
10. la memoria RAM, puede ser reescrita y leída constantemente.
11. La velocidad que se desee depende de la cantidad de memoria RAM. Dependiendo de
las exigencias y necesidades se debe mirar el tipo de memoria RAM, para que
responda adecuadamente.
12. Existen varios tipos de memoria RAM y su evolución

13 Video. HDD vs SSD (Discos duros vs Unidades de Estado Sólido)

La unidad de Almacenamiento que contiene un equipo puede ser un Disco duro o HDD o uno de
Estado Sólido, ambos sirven para guardar datos.

1. El disco duro funciona con un sistema de graduación giratoria, leído por un cabezal, es
decir, tiene partes mecánicas y móviles
 Mayor vida útil
 Disponibilidad
 Menor costo
 El sistema operativo desfragmenta constantemente para que continúe funcionando de
forma adecuada. Cuando los discos duros se llenan toda la información se dispersa y el
cabezal debe recorrer mas distancia y todo se vuelve más lento. Ruidoso
 Grandes capacidades de almacenamiento

2. Estado Sólido Funciona con bloques de circuitos electrónicos. No mecánico


 Arranque del equipo más rápido. Mayor velocidad
 Aplicaciones y programas corran de forma más fluida y sin interrupciones. Mejor
desempeño
 Mayor resistencia a las caídas, por la inexistencia de partes móviles que se desprenden
 Menor vida útil. Debido a la humedad, la temperatura, algún choque físico. Depende
del trato y cuidado.
 Cero ruido
 Más pequeño
 La calidad depende de TBW (Terabytes escritos) y del DWPD (escrituras en disco
completas en el día)
 Son costosos
14 Video. NVIDIA vs AMD

Son Tarjetas gráficas

NVIDIA. Compañía de tecnología global de EEUU.

 Serie GT para uso multimedia


 Serie GTX para juegos
 Serie Quadro, es para diseños 3D, modelar y renderizar
 Mejor rendimiento y velocidad
 Mayor costo
 Mayor durabilidad
 Innovación

AMD. Encargada del desarrollo de unidades de procesamiento gráfico y chips. Competencia de


Nvidia. Menor costo

 Menor rendimiento
 Menor costo

15 Video. ¿QUÉ ES Y CÓMO FUNCIONA WORDPRESS?


Es una plataforma de administración de contenidos que permite crear sitios fácilmente, a un bajo
costo y extender su funcionalidad rápidamente

Cómo funciona

1. Utiliza una base de datos, donde se guardan todos los contenidos del sitio
2. Permite usar un tema o plantilla, el cual define el diseño y la presentación de los
contenidos en su sitio Web.
3. Puede extender su funcionalidad a través de pequeños paquetes de software, llamados
Plugins. Que le permiten incluir formularios, galerías de fotos o tareas complejas como
convertir la Web en una tienda electrónica, sitio de eventos, etc.
4. Como utiliza un sistema de plantillas para presentar la información, se puede hacer que
cada sitio sea completamente diferente y editar cualquier tipo de diseño.

16 Video. HISTORIA DE LINUX

Código Linux
Hacker, persona que practica la programación informática como una especie de pasión artística y
que forma parte o se identifica con la cultura de los hackers, es decir con el grupo de
programadores que históricamente están en los orígenes de internet de Linux y de world wide
web.

¿Contra qué se revelaron los famosos hackers?

Para que nuestros ordenadores funcionen necesitan un sistema operativo; nuestros hackers se
negaron a que ciertas compañías, sobre todo Microsoft, desarrollara sistemas operativos sin
entregar al mismo tiempo los códigos de fabricación que permite adaptar nuestro ordenador a
nuestras propias necesidades. Entonces se pusieron a descifrar los códigos para repartirlos de
forma gratuita a través de la red y ponerlos a disposición del todo el mundo

Así se inició esta nueva guerra posmoderna entre Bill Gates (Jefe multimillonario de Microsoft) y
algunos insolentes e impertinentes programadores que rechazan el sistema cerrado en el que
quieren encerrar el magnate de la informática.

Un pequeño genio de Finlandia nacido en 1969, lanzó a la red un nuevo sistema operativo para
ordenadores y un ejército de programadores del mundo entero, trabajó con él para hacer
evolucionar y dar una salida a este sistema que compite de frente con Microsoft y que recibe el
nombre de Linux.

Linux Torvalds, ha creado un sistema informático que ha cogido por sorpresa a toda la industria.
Un sistema operativo que hoy utilizan ocho millones de ordenadores del mundo entero.

La revista Wired considera a este hombre joven como el nuevo chaman devil y minen y declaran
que su sistema operativo Linux; es el producto mas vendido del internet.

El hecho de que Torvalds distribuye a Linux de forma gratuita y revele su código fuente le ha
convertido casi un personaje de culto. Este genio sueña con derrotar a Bill Gates de Microsoft.

Todos estos programadores como hormigas obreras, unidos entre sí por la red, han hecho
evolucionar la proposición de base de Linux Torvalds adaptándola, modificándola, enriqueciéndola
y creando así unos de los mejores sistemas operativos del mundo.

Yo no quería que ningún otro hiciese lo mismo que yo, que tratase de encontrar algo parecido al
Linux me dije tal vez otro estudiante de Informática necesita otro sistema operativo para que no
arranque desde cero.

Es un proyecto enorme, trabaja mucha gente repartida por toda la superficie de la tierra, unidos y
apasionados por el desarrollo de un nuevo software. Lo más innovador de la comunidad Linux, no
es su código fuente, sino toda la maquinaria social que se creó a su alrededor.

Qué es Linux

Cada ordenador, lector, disco duro, controlador de video, es diferente y Linux es el sistema que
sabe lo que hay que hacer para que todos esos componentes del ordenador ejecuten una tarea
simple.
Linux sabe cómo hablar a esos diferentes componentes materiales y les permite efectuar las
operaciones corrientes que realizamos a diario con nuestros ordenadores.

Linux surgió en un momento cuando los ordenadores muy simples. En 1991 cuando Microsoft va
camino punto de dominar el mundo, el 17 de septiembre, Linux Torvalds envía la primera versión
de Linux la 0.01 al mundo entero, vía Internet.

Linux se creó a través del sistema operativo Unix. Unix, creado en 1969 y de libre acceso, bajo dos
conceptos: el primero que todo es un archivo y en segundo lugar que cuando creas un programa
escriben cosas que cumplen una sola finalidad pero que la cumplen bien.

Linux se presentó sobre el Copyright se sacó sobre el GNU y con licencia GPL.

GPL fue fundada a mediados de los 80 con criterios de que si se cambia o modifica el código, se
debe poner los cambios a disposición de todo el mundo de manera gratuita y su objetivo era
impedir que alguien se apropiase del monopolio de una nueva tecnología importante.

Muchas personas se interesaron en Linux y aumentaron en forma geométrica. El primer nombre


que su creador quiso ponerle fue Freex (Free de gratuito y X de Unix). Pero finalmente quedó
Linux.

Al principio Linux fue desarrollado para un contexto universitario, pues existían versiones para
ordenadores personales pero muy costosos.

En 1994, se lanzó la versión 1.0.

El proceso de desarrollo de Linux no se basa en una jerarquía, todo el mundo puede dar
sugerencias para cambiar un código, pero hay una persona que dirige, que toma las grandes
decisiones y selecciona las mejores ideas y ese es el dictador benévolo Linux.

Uno de los puntos fuertes del desarrollo de Linux, es que casi todos los creadores de software,
pueden ser contactados por correo electrónico

Después de cinco años, Linux fue sacado del contexto universitario y descubrir el mundo del
comercio y la industria y fue reclutado en California, EE UU por Silicon Valley

Cuando se utiliza un programa, por regla general se utiliza su forma ejecutable, es decir, una serie
de ceros y de unos. Nadie es capaz de encontrar un sentido a esas cifras, solo el ordenador las
comprende, pero para los seres humanos es muy difícil saber lo que significa. Cuando se desarrolla
un software lo programan bajo la forma de Código Fuente, que es una especie de álgebra, es la
forma de entenderlo el programador.

Suele haber una enorme cantidad de comentarios y explicaciones incluidas en el código fuente,
para proporcionar a que la gente comprenda el programa, si solo se tienen los ejecutables, aunque
se tuviera la posibilidad de introducirle cambios, no se sabría nunca que modificaciones introducir.
Para poder modificar un software y hacerlo más práctico y fácil de usar, se debe disponer del
código fuente.

Richard Stallman, él quería que todo el mundo tuviera derecho a utilizar los software y a copiarlos
sin infringir la ley, para hacerles cambios para distribuirlos y mejorarlos. En otras palabras eliminar
el capitalismo americano, corrompido de la industria informática. Lanzó la idea en noviembre de
1983, pero en enero de 1984 empezó a desarrollar un sistema operativo gratuito al que bautizó
GNU´s. La idea del Software libre hacía referencia a la libertad no al precio. El objetivo era crear un
sistema operativo como Unix pero totalmente gratuito, necesitaba muchos componentes y en
1991 los tenía casi todos, creados y conseguidos. Pero faltaba un componente que era el Núcleo. Y
así les sirvió el lanzamiento de Linux y fue combinado para un sistema perfectamente ejecutable.
El sistema GNU estaba totalmente terminado.

Linux fue concebido para funcionar con ordenadores baratos y para resolver problemas corrientes.

Si no se cuenta con dinero representa una alternativa gratuita.

El Proyecto Linux inició en Europa y en EEUU, pero hoy el software libre permite encontrar nuevos
programadores, incluso en países donde la tecnología no está muy avanzada, como China.

Linux es la mayor transferencia de riqueza, entre lo que se llama el Norte Industrializado (Europa y
EEUU) y el tercer mundo.

Linux es el código fuente abierto. los códigos abiertos están de acuerdo con el espíritu de la
ciencia, el de acceso libre y sin restricciones. Nada debería estar oculto. Y ese espíritu debería
extenderse a otros campos, no solo al de la informática.

Con Linux, los programadores pueden ganar dinero con la programación y pueden imponer su
precio. Son los que están en el vértice de la pirámide. Es socialismo en acción. Para los hackers el
desarrollo de Linux ha sido un proyecto voluntario de tipo científico, un auténtico hobby. Los
expertos más valiosos de Linux terminaron siendo contratados en grandes empresas.

Hoy en día fragmentos enteros del código Linux hacen parte, sin que nosotros lo sepamos, de
nuestra vida cotidiana, en los teléfonos portátiles, despertadores, etc. El sueño de Linux Torvalds
de liberar la informática tiene posibilidades de hacerse realidad.

El código fuente es la memoria de Linux. Las personas siempre lo podrán usar como referencia.

“El software es como el sexo, es mejor cuando es gratis”

También podría gustarte