Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Computación Básica con Software Libre y de Código Abierto Fernando Lávaque Masten Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Resumen Edición del documento: Libro de texto editado con LibreOffice.org versión: 7.5.0.3 / LibreOffice Community Versión 0.05 de 21/05/2023 por Fernando Lávaque Masten [www.masten.com.ar] Copyright © 2023 Fernando Lávaque Masten Licencia: Este trabajo está licenciado bajo la Licencia Creative Commons "Reconocimiento-Compartir Igual 3.0 No adaptado (CC BY-SA 3.0)". Sos libre de compartir (copiar, distribuir y transmitir el trabajo) y de adaptar (remezclar el trabajo), bajo las siguientes condiciones: Para ver una copia de esta licencia, visitá http://creativecommons.org/licenses/by-sa/3.0/ Este manual En un mundo cada vez más digital, el software libre se ha convertido en una herramienta vital para el desarrollo tecnológico y la innovación. Este manual, escrito con la incansable ayuda de una inteligencia artificial, se enfoca en explorar el mundo del software libre y su importancia en la computación. Desde su historia y origen hasta su impacto en la sociedad y su papel en el sistema educativo actual, este manual ofrece una visión completa y detallada de lo que significa el software libre y por qué es crucial para el futuro de la tecnología. A través de ejemplos simples, este manual proporciona una comprensión profunda de cómo el software libre está impulsando el cambio en el mundo de la tecnología y cómo puede ser utilizado para crear un futuro más justo y equitativo. Si deseás conocer más sobre computación y el software libre, este manual es una excelente guía para comenzar. Fecha de publicación y versión del manual Edición en español publicada en mayo de 2023. Versión 0.05.21 Página 2 | 30 Computación Básica Índice de contenidos Resumen.............................................................................2 Fecha de publicación y versión del manual....................2 El por qué de un curso con software libre Propósitos del curso..........................................................6 Objetivos del curso............................................................6 Unidad 1: Conceptos Básicos ¿Computación o informática?...........................................7 ¿Qué es una computadora?..............................................7 Áreas donde se usan las computadoras.........................8 Breve reseña histórica de la computación......................9 Computadoras electrónicas............................................10 Sistema Binario................................................................11 El Bit...........................................................................11 Combinación de bits................................................11 El byte........................................................................12 Múltiplos del Byte.....................................................12 Múltiplos del Byte en el Sistema de Medida Internacional.............................................................12 Píxeles...............................................................................13 Resolución........................................................................13 Unidades de medida en trasmisiones...........................14 Historia del movimiento del software libre...................15 La importancia del software libre..................................15 Libertades del software libre..................................16 Ventajas del software libre......................................16 Licencias....................................................................16 Richard Stallman..............................................................17 Los hackers.......................................................................17 Unix...................................................................................18 GNU...................................................................................19 Linux..................................................................................19 Linus Torvalds..................................................................20 ¿Qué es Internet?.............................................................21 Ventajas y desventajas en el uso de Internet........22 La WWW....................................................................23 El protocolo de Internet...........................................23 Las innovaciones de internet..................................24 Sitios web populares.......................................................25 Redes sociales...........................................................25 Ofimática...................................................................26 Banco de imágenes..................................................26 Buscadores web.......................................................27 El correo electrónico........................................................28 Crear una cuenta de correo electrónico................29 Autenticación en 2 pasos........................................29 Unidad 2: La computadora personal o PC Tipos de computadoras..................................................31 Partes internas de una computadora............................34 Periféricos de entrada.....................................................35 Periféricos de salida........................................................35 Periféricos mixtos............................................................35 Puertos de una computadora........................................36 El mouse...........................................................................37 Funciones del mouse...............................................37 Prácticas con el mouse............................................38 Tipos de mouse........................................................38 Tableta digitalizadora......................................................38 Mouse Gamer...........................................................39 El teclado..........................................................................40 Partes de un teclado................................................40 Tipos de teclados......................................................44 Postura correcta al utilizar el teclado.....................45 Prácticas con el teclado...........................................45 Atajos de teclado......................................................46 La impresora....................................................................48 Unidad 3: Sistemas Operativos ¿Qué es un Sistema Operativo?......................................51 Diferentes Sistemas Operativos.............................51 GNU/Linux........................................................................52 Debian.......................................................................52 Ubuntu......................................................................53 Fedora........................................................................53 Arch Linux.................................................................54 Linux Mint.................................................................54 KDE Neon..................................................................55 Puppy Linux..............................................................55 Microsoft Windows..........................................................56 macOS...............................................................................57 Android OS.......................................................................57 El Escritorio.......................................................................58 Realizar operaciones con íconos............................60 Acceso directo..................................................................60 Partes de una ventana....................................................61 Acomodar y redimensionar ventanas....................62 Botonesde control...................................................62 Trabajar con dos o más ventanas...........................63 El Administrador de archivos Dolphin...........................64 Archivos y carpetas..........................................................65 Copiar y mover archivos..........................................65 Tipos de extensiones de archivos..................................66 Archivos de documentos.........................................67 Archivos de imágenes..............................................67 Archivos de audio.....................................................68 Archivos de video.....................................................68 Archivos comprimidos.............................................69 Archivos especiales..................................................69 Unidad 4: Aplicaciones Instalar y desinstalar aplicaciones.................................72 Procesadores de texto.............................................73 Hojas de cálculo........................................................73 Reproductores de audio y video.............................73 Editores de imágenes..............................................74 Navegadores Web............................................................75 Mozilla Firefox...........................................................75 Los repositorios...............................................................76 Los paquetes y las dependencias..................................77 Sitios web útiles...............................................................78 Ejercicios Unidad 1: conceptos básicos..........................................81 Unidad 2: la computadora personal..............................90 Unidad 3: Sistemas Operativos......................................95 Unidad 4: Aplicaciones..................................................100 Página 3 | 30 Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Página 4 | 30 Computación Básica El por qué de un curso con software libre Los cambios sociales y culturales que trajeron aparejados las llamadas "nuevas tecnologías", las transformaciones de los sistemas productivos, así como la dimensión y profundidad de las crisis sociales y culturales, plantean hoy nuevas demandas para la educación. La modalidad de educación no formal asume el desafío de brindar a la población de la ciudad de Salta, oportunidades de acceso a una preparación con alta pertinencia social y con niveles de calidad que generen mejores condiciones para conseguir un empleo y / o mejores posibilidades de permanencia en los puestos de trabajo, o realizar trabajos de forma autónoma. En tal sentido, el presente curso de Computación Básica procura que los participantes conozcan y utilicen los recursos básicos para el manejo de la computadora tanto para el uso hogareño como en el ámbito laboral utilizando el software libre como herramienta principal. Dadas las características del curso, estarán en condiciones de realizar tareas en las que la computadora se emplea como medio para ingresar datos y / o realizar tareas de mantenimiento de archivos en estructuras sencillas. Asimismo, se espera que desarrollen estrategias adecuadas para el trabajo individual y grupal que posibilite tanto una formación específica relativa al uso de la herramienta informática como el fortalecimiento de su formación general como personas que deseen seguir aprendiendo y mantenerse actualizados mediante otros cursos del área de mayor nivel de complejidad. ¿Por qué elegir software libre? El software libre tuvo sus inicios prácticamente junto con el desarrollo de los equipos informáticos, desde las primeras supercomputadoras hasta las computadoras personales actuales. Después de muchos años esta comunidad ha crecido rápidamente e incorporado no solamente voluntarios en todo el mundo, sino que a atraído la atención y la colaboración de centenares de empresas claves. El movimiento del software libre se ha desarrollado orgánicamente y cualquier instalación de éste está conformada de distintos componentes provistos por distintos participantes. Inicialmente el software libre fue popular particularmente en los servidores – actualmente, Google y Amazon son ejemplos de sistemas construidos sobre GNU/Linux - , y con el paso del tiempo y el trabajo de miles de voluntarios las piezas faltantes se completaron. GNU/Linux que antes estaba limitado a ser un sistema que no era visible a los usuarios finales es ahora un sistema usado por miles de usuarios en todo el mundo en sus computadoras personales, teléfonos, etc. Aunque prácticamente usar el software libre es muy similar a usar cualquier otro software, el software libre es un legado que le pertenece a toda la humanidad y como movimiento es interesante entender cómo un grupo de programadores, voluntarios y activistas ha creado esta plataforma. El software libre es propiedad de todos: cada persona en el mundo tiene derecho a usar el software, modificarlo y copiarlo de la misma manera que los autores del mismo. Es un legado de la humanidad que no tiene propietario, de la misma manera que las leyes básicas de la física o las matemáticas. No existe un monopolio y no es necesario pagar peaje por su uso. Un factor interesante en los últimos años ha sido la adopción del software libre en los gobiernos. Algunos lo han adoptado para ahorrar dinero, otros lo han hecho por cuestiones de seguridad, otros para ayudar a la creación de industrias locales y otros porque el software libre les pertenece. Este curso es una estupenda introducción para quienes quieren aprender más sobre el software libre y buscan entenderlo: cómo nació este movimiento, quién desarrolla este software, cómo se desarrolla, la importancia de las licencias, los modelos de negocios y los principales grupos de desarrollo. Todos los usuarios de computadoras deben insistir en que el software sea libre: el software libre otorga a los usuarios la libertad de controlar sus propias computadoras; con el software privativo, en cambio, el programa hace lo que el propietario o el programador quiere que haga, no lo que el usuario desea. El software libre le da a los usuarios la libertad de cooperar unos con otros. Página 5 | 30 Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Propósitos del curso Los propósitos básicos del curso son los siguientes: ● Aprender a manejar básicamente un sistema de computación utilizando software libre. ● Utilizar un procesador de textos y una planilla de cálculo bajo entorno Linux. ● Conocer y utilizar los diferentes programas que nos ofrece el software libre. ● Conocer las libertades que nos da el software libre. A su vez, mediante la enseñanza con software libre se puede: ● Contribuir a formar personas libres, independientes, críticas y autónomas. Aportando capacidad de elección, favoreciendo los procesos críticos y la independencia en la toma de decisiones. ● Permitir el aprendizaje con herramientas adaptadas a la realidad del alumnado. Las aplicaciones abiertas pueden ser traducidas a otras lenguas y mejoradas mediante la incorporación de ayudas técnicas a la discapacidad o personalizarse para atender las necesidades específicas de cada tipo de alumno/a. ● Crear una comunidad de conocimiento compartido. Las comunidades de usuarios y desarrolladores del software libre pueden inducir en el entorno educativo la creación de espacios de encuentro donde compartir conocimientos y herramientas educativas favoreciendo la reutilización de estrategias educativas de éxito así como la puesta en valor de la comunidad, compartición de conocimiento y sentido de equipo. ● Fomentar la independencia de las personas para elegir las herramientas del futuro. No se imponen limitaciones a la investigación y al uso de la tecnología permitiendo al alumnado participar en el diseño de su propio futuro tecnológico. ● Evolucionarrápidamente y permitir una eficaz solución de los problemas. El proceso de mejora es rápido cuando se dispone de acceso al código fuente. Estas actualizaciones pueden ser incorporadas de forma inmediata y sin coste adicional. ● Facilitar que el alumno disponga en su casa de las mismas herramientas educativas que utilizan en su establecimiento educativo, de forma 100% legal. Poder utilizar estas aplicaciones fuera del aula sólo es posible si están disponibles de forma abierta y gratuita en cualquier ámbito y con cualquier finalidad. ● Garantizar la seguridad. El software libre es seguro y fiable. Objetivos del curso En el ámbito de los cursos de Informática el/la participante desarrollará las siguientes capacidades: ● Conocer las posibilidades que brinda la informática, y el software libre en particular, en la sociedad actual. ● Utilizar con destreza las herramientas informáticas para resolver situaciones del ámbito laboral, según las necesidades del usuario. ● Manejar adecuadamente el entorno de trabajo de GNU/Linux. ● Utilizar un procesador de textos bajo entorno GNU/Linux. ● Manejar una planilla de cálculo bajo entorno GNU/Linux. ● Seleccionar con espíritu crítico la herramienta informática más adecuada para cada tarea y discernir en qué situaciones resulta conveniente su utilización. ● Interactuar y comunicarse en el contexto de realización de las tareas generando un ambiente de trabajo cooperativo, solidario; de equipo. Página 6 | 30 Computación Básica Unidad 1: Conceptos Básicos ¿Computación o informática? La computación es la ciencia que se ocupa del estudio de las computadoras, abarcando su diseño, operación y uso en el procesamiento de datos. En otras palabras, la computación alude al estudio científico que se fundamenta sobre sistemas automáticos para el manejo de información, que pueden realizarse por medio de herramientas pensadas para dicho fin. La computación estudia, de manera científica, el crecimiento de sistemas automatizados del manejo de la información, por otra parte, se relaciona al manejo de los fundamentos teóricos de la información que posee una computadora. El término computación proviene del latín “computare”, y hace referencia al cómputo, que describe el proceso para obtener el valor de una cantidad a través de operaciones matemáticas. La informática, por su parte, es la encargada de estudiar métodos y procesos técnicos con el fin de almacenar, procesar y transmitir información y datos en formato digital. Esta es importante, ya que facilita la comunicación entre personas, así como la realización de un sinfín de tareas, entre ellas, proveer de información a través de sitios web, blogs, entre otros. Se define a la Informática (del francés “informatique”) como al conjunto de conocimientos científicos y de técnicas que hacen posible el tratamiento automático de la información por medio de computadoras. La informática combina los aspectos teóricos y prácticos de la ingeniería electrónica, teoría de la información, matemática, lógica y comportamiento humano. Los aspectos de la informática cubren desde la programación y la arquitectura informática hasta la inteligencia artificial y la robótica. ¿Qué es una computadora? Una computadora es un dispositivo informático que es capaz de recibir, almacenar y procesar información de una forma útil. Una computadora está programada para realizar operaciones lógicas o aritméticas de forma automática. La constituyen dos partes esenciales: el hardware, que es su estructura física (circuitos electrónicos, cables, gabinete, teclado, etc.), y el software, que es su parte intangible (programas, datos, información, documentación, etc). Desde el punto de vista funcional es una máquina que posee, al menos, una unidad central de procesamiento (CPU), una unidad de memoria y otra de entrada/salida (periférico). Los periféricos de entrada permiten el ingreso de datos, la CPU se encarga de su procesamiento (operaciones aritmético-lógicas) y los dispositivos de salida los comunican a los medios externos. Es así que la computadora recibe datos, los procesa y emite la información resultante, la que luego puede ser interpretada, almacenada, transmitida a otra máquina o dispositivo, o sencillamente impresa; todo ello a criterio de un operador o usuario y bajo el control de un programa de computación. NOTA: se trata este tema en más detalle en la unidad 2. ¿Sabías qué..? La palabra “computadora” se utiliza en la mayoría de países de Hispanoamérica, aunque en Chile y en Colombia es más común en masculino (“computador”). En España se usa más el término “ordenador” (del francés “ordinateur”). Computadora procede del inglés “computer” y a su vez del latín “computare” (computar, calcular). Página 7 | 30 Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Áreas donde se usan las computadoras En ninguna otra época como en la actual, la computadora a venido a ser parte de la vida diaria. No existe una sola actividad o área de nuestra vida que no tenga que ver con las computadoras. Mencionaremos algunas de estas áreas: Oficina En el trabajo diario de cualquier institución, ya sea privada o estatal, se puede notar que existen pocas actividades que no involucren la utilización de una computadora: desde el hecho de redactar una nota hasta la actividad de pagar un recibo por un servicio; el control de la entrada, salida y ausentismo de los empleados es realizado por una computadora; la realización de alguna charla o conferencia para un grupo de personas de modo presencial o virtual; el control administrativo, la contabilidad, creación o mantenimiento de inventarios, etc. Salud Desde el control de emergencias hasta la manipulación de sala de operaciones; el control cardíaco en los pacientes; todo tipo de aparato que antes era de tipo mecánico, han sido transformados en aparatos electrónicos controlados con una computadora, como ser un pulmón artificial, la bomba de cobalto para el cáncer. Industria Actualmente ya no es posible hacer una actividad en la industria que no tenga que ver con el uso de computadoras. Desde la producción de aparatos médicos hasta la gran industria automovilística; desde la producción de alimentos hasta la producción de aparatos que controlan el vuelo de aviones; en la industria tenemos aquellos controles hechos por las computadoras que, de ser realizados directamente por personas, acarrearían grandes demoras y elevados costos, con altas probabilidades de cometer algún error. Educación La educación es una de las áreas mas beneficiadas en el uso de las computadoras. Desde la creación de programas educativos como ser para aprender inglés o cualquier otra materia, hasta el montaje de clases virtuales a distancia; es muy común ver alumnos estar en una aula de clases y recibir una clase que se esta impartiendo en otro lugar del planeta, y todo manejado por una computadora. Cine Sin embargo, una de las áreas donde de una manera más impresionante podemos ver el gran apoyo que dan las computadoras es en el cine. Prácticamente, el 80% del contenido de una película se realizan directamente con una computadora. Página 8 | 30 Computación Básica Breve reseña histórica de la computación A lo largo de la historia, se han utilizado diferentes dispositivos para procesar información. Uno de los primeros dispositivos utilizados fue el ábaco, una herramienta utilizada por los egipcios y los griegos para realizar cálculos matemáticos. Aunque el ábaco era muy útil para realizar cálculos matemáticos, era muy limitado y no podía procesar información de manera automática. En 1642 , se creó la “máquina de calcular de Pascal” (la Pascalina), que fue uno de los primeros dispositivos capaces de realizar cálculos automáticamente. Esta máquina utilizaba un sistema de palancas y ruedas dentadas para realizar cálculosmatemáticos. La calculadora escalonada o calculadora de Leibniz fue una calculadora mecánica inventada por el matemático alemán Gottfried Wilhelm Leibniz alrededor de 1672 y completada en 1694. Era una máquina similar a la de Pascal, pero utilizaba un sistema de ruedas dentadas y engranajes. Esta máquina fue más rápida y precisa que la de Pascal y se utilizó ampliamente durante el siglo XVIII y el siglo XIX. “La máquina analítica” es el diseño de una computadora moderna de uso general realizada por el profesor británico de matemática Charles Babbage, que representó un paso importante en la historia de la informática. Fue inicialmente descrita en 1837, aunque Babbage continuó refinando el diseño hasta su muerte en 1871. Esta máquina utilizaba un sistema de tarjetas perforadas para programar los cálculos que debía realizar. Aunque Babbage nunca pudo completar su máquina, su trabajo sentó las bases para el desarrollo de las primeras computadoras electrónicas en el siglo XX. Ya en el siglo XX se crearon las primeras computadoras electrónicas, como la ENIAC y la UNIVAC. Estas máquinas eran muy grandes y costosas y se utilizaban principalmente en instituciones gubernamentales y militares. A medida que la tecnología avanzó, las computadoras se volvieron más pequeñas y asequibles y comenzaron a utilizarse en una variedad de aplicaciones, incluyendo la industria, la ciencia y la educación. A partir de 1936 la computación se convirtió en una disciplina científica con el desarrollo de la máquina de Turing, que es considerada la primera máquina de computación teórica. La máquina de Turing es un modelo matemático que describe el funcionamiento de una máquina de computación y es utilizada para demostrar la solución de problemas matemáticos complejos. En la década siguiente surgieron las primeras máquinas de computación electrónicas, como el ENIAC y el UNIVAC, que utilizaban circuitos electrónicos en lugar de tarjetas perforadas para realizar cálculos. Estas máquinas eran enormes y costosas, y su uso se limitaba principalmente a las instituciones gubernamentales y militares. Los primeros sistemas operativos y lenguajes de programación, como FORTRAN y COBOL, se desarrollaron en la década de 1950, los que permitieron a los programadores crear aplicaciones más complejas. También se desarrollaron las primeras computadoras personales, como la IBM PC, que permitieron el acceso a la computación a un público más amplio. A partir de la década de 1960, surgieron las primeras redes de computadoras, como ARPANET, que permitieron la comunicación entre computadoras y el intercambio de datos a través de la red. Esto marcó el comienzo de la era de Internet. En la década de 1980, surgieron las primeras computadoras portátiles, como la IBM PC Portable, y se desarrollaron los primeros sistemas operativos gráficos, como Windows y Macintosh, que hicieron que la computación fuera más accesible y fácil de usar para los usuarios no técnicos. Página 9 | 30 La Pascalina y todo su mecanismo - Wikipedia IBM PC Portable (1984) Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Computadoras electrónicas ENIAC ENIAC, acrónimo de Electronic Numerical Integrator And Computer, fue una de las primeras computadoras electrónicas de propósito general, es decir, en función de la programación que se le aplicara podía realizar una u otra tarea. Como curiosidad, la primera computadora de este tipo fue la alemana Z1. Sus padres fueron los ingenieros John Presper Eckert y John William Mauchly, que presentaron a la máquina en 1946. Su función principal fue calcular tablas de tiro de artillería en el Laboratorio de Investigación Balística del Ejército de Estados Unidos. La ENIAC ocupaba 167 metros cuadrados, pesaba 27 toneladas y podía realizar hasta 5.000 sumas y 300 multiplicaciones por segundo. Funcionó de 1946 a 1955, momento en que fue desconectada y desmantelada. UNIVAC UNIVAC es el acrónimo de UNIVersal Automatic Computer. Con la serie UNIVAC, las computadoras se abrieron a empresas y otras organizaciones públicas más allá del ejército, siempre y cuando pudieran hacerse cargo de su precio, de sus costes de funcionamiento y contaran con ingenieros y operarios cualificados. La paternidad de la primera UNIVAC, la UNIVAC I, se le atribuye a John Presper Eckert y John William Mauchly, y fueron construidas por la empresa Remington Rand. Su lanzamiento fue en 1951 pero no fueron los primeros, ya que los británicos se les adelantaron por poco más de un mes lanzando su Ferranti Mark 1. En cuanto a su composición, hasta entonces, las computadoras eran mecánicas y funcionaban con tarjetas perforadas. Pero las primeras computadoras electrónicas empleaban tubos de vacío, diodos de cristal, transistores de gran tamaño y núcleos magnéticos. Para extraer los datos, los primeros modelos contaban con impresoras con el aspecto de una máquina de escribir que más adelante se sustituirían por monitores monocromo. Colossus Durante la II guerra mundial (1939-1945) un equipo de científicos y matemáticos que trabajaban en Bletchley Park al norte de Londres, crearon lo que se consideró la primera computadora digital totalmente electrónica: el Colossus. En diciembre de 1943 el Colossus, que incorporaba 1500 válvulas o tubos de vacío, era ya operativo. Fue utilizada por el equipo dirigido por Alan Turing para descodificar los mensajes de radio cifrado de los alemanes. En 1939, John Atanasoff y Clifford Berry ya habían construido un prototipo de máquina electrónica en Iowa State Collage (EE.UU.). Página 10 | 30 Computación Básica Sistema Binario El Bit Un bit es la unidad básica de información en informática y electrónica. La palabra "bit" es un acrónimo de "Binary digIT", que significa "dígito binario". Un bit puede tener dos estados: "1" (encendido) o "0" (apagado). En un sistema binario, cada bit representa una potencia de 2. La información se almacena y se procesa en una computadora en forma de bits, los cuales son agrupados en conjuntos más grandes como bytes, palabras, bloques y registros. Los bits son utilizados para representar información en una variedad de aplicaciones, desde el almacenamiento de datos y la comunicación de datos hasta la programación de computadoras y la codificación de audio y video. Combinación de bits El sistema binario es un sistema numérico que utiliza solo dos dígitos: "0" y "1". Es el sistema numérico utilizado por las computadoras y otros dispositivos electrónicos para representar y procesar información. El sistema binario se basa en el sistema de numeración posicional, en el que cada dígito tiene un valor específico dependiendo de su posición en un número. En el sistema binario, cada bit representa una potencia de 2, los cuales son agrupados en conjuntos más grandes como bytes, palabras, bloques y registros. El sistema binario se utiliza en las computadoras para representar valores de verdad, como "verdadero" o "falso", y para codificar información, como números, letras y caracteres especiales. La información en una computadora se almacena y se procesa en forma de bits, los cuales son combinaciones de ceros y unos. El sistema binario es un sistema de base 2 (dos valores) por lo que para determinar cuántas combinaciones de bits podemos hacer, solamente tendríamos que elevar la base a la enésima potencia según los bits que queramos. Por Ejemplo: Número 22 = 4 21 = 2 20 = 1 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1 Página 11 | 30 Software libre: técnicamente viable, económicamente sostenible y socialmente justo. El byte Por su parte, las unidades de almacenamiento miden su capacidad en bytes. Un byte esuna unidad de información equivalente a un conjunto ordenado de 8 bits o un octeto. La magnitud con la que se representa un byte es con la “B” mayúscula. Entonces en un byte seremos capaces de representar 8 bits, por lo que, la conversión queda bastante clara ahora 1 Byte = 8 bits Si queremos pasar de Bytes a bits solamente tendremos que multiplicar el valor por 8. Y si queremos pasar de bits a Bytes tendremos que dividir el valor. 100 Bytes = 100*8 = 800 bits 256 bits = 256/8 = 32 bytes Múltiplos del Byte Un byte es la unidad fundamental de datos en los computadoras personales, un byte son ocho bits contiguos. El byte es también la unidad de medida básica para memoria, almacenando el equivalente a un carácter. La arquitectura de computadoras se basa sobre todo en números binarios, así que los bytes se cuentan en potencias de 2 (que es por lo que alguna gente prefiere llamar los grupos de 8 bits octetos). Los términos Kilo (en Kilobyte, abreviado como K) y mega (en Megabyte, abreviado como M) se utilizan para contar bytes. Por lo tanto, para almacenar gran cantidad de información en informática utilizamos los múltiplos del byte: Bit (b) = 1 bit. Byte (B) = 8 bits. Kilobyte (KB) = 1.024 bytes. Megabyte (MB) = 1.024 KB = 1.048.576 bytes. Gigabyte (GB) = 1.024 MB = 1.073.741.824 bytes. Terabyte (TB) = 1.024 GB = 1.099.511.627.776 bytes. Múltiplos del Byte en el Sistema de Medida Internacional Nombre de magnitud Símbolo Factor en sistema decimal Valor en sistema binario (en Bytes) Byte B 100 1 Kilobyte KB 103 1.000 Megabyte MB 106 1.000.000 Gigabyte GB 109 1.000.000.000 Terabyte TB 1012 1.000.000.000.000 En general, se utilizan bytes para medir el tamaño de los archivos y la memoria en las computadoras, mientras que se utilizan bits para medir la velocidad de la conexión a internet y la capacidad de almacenamiento en dispositivos electrónicos. Página 12 | 30 Computación Básica Por ejemplo, el tamaño de un archivo MP3 depende de la calidad de la codificación, la frecuencia de muestreo, la tasa de bits y el número de canales. En promedio, 1 minuto de audio MP3 a una calidad promedio puede ocupar alrededor de 2 a 4 megabytes (MB). Sin embargo, esto puede variar dependiendo de la calidad de codificación y otros factores. En cambio, en formato WAV o FLAC sería de aproximadamente 10 MB. El tamaño de un archivo JPG depende de muchos factores, como la calidad de compresión, la cantidad de detalles en la imagen, etc. Sin embargo, se puede estimar que un archivo JPG de 2400x2400 píxeles aproximadamente puede ocupar 1 MB. Esto puede variar dependiendo de los detalles y calidad que se desee mantener en la imagen. El tamaño de un archivo de video depende de muchos factores, como la calidad de video, la velocidad de bits y la duración. En promedio, un video de 1 hora en formato MP4 puede tener alrededor de 400 MB a 1 GB. Sin embargo, la cantidad real puede variar dependiendo de los factores mencionados anteriormente. En formato MKV, un video de 1 hora de duración puede tener alrededor de 2 a 4 GB. La cantidad de megabytes que ocupa un video en 720p por minuto depende de varios factores, como la calidad de imagen, la tasa de bits y el número de fotogramas por segundo. En general, se puede estimar que un video en 720p ocupa aproximadamente 1 a 2 megabytes por minuto. Finalmente, para un video a 1080p se estima que 1 minuto ocupa alrededor de 120 MB a 150 MB. Píxeles Los píxeles son la unidad básica de medida de una imagen digital. Cada píxel representa un punto en la imagen y está formado por un color y una posición definida. Los píxeles se utilizan para crear imágenes y videos digitales y se miden en términos de resolución, que es el número de píxeles que se muestran en la pantalla o en la imagen. Por ejemplo, una resolución de 1920x1080 significa que la imagen o el video tiene un ancho de 1920 píxeles y una altura de 1080 píxeles. La resolución afecta la calidad de la imagen y también el tamaño del archivo, ya que a mayor resolución, mayor será el número de píxeles y, por lo tanto, el tamaño del archivo. Resolución La resolución en video se refiere a la cantidad de píxeles (puntos de imagen) que componen la imagen en un video. La resolución se mide en número de píxeles horizontales por número de píxeles verticales, por ejemplo, 1920x1080, lo que significa que la imagen tiene 1920 píxeles de ancho y 1080 de alto. Cuanto mayor sea la resolución, mayor será la claridad y detalle de la imagen en el video. ● HD (High Definition): tiene una resolución de 1280 x 720 píxeles. Esta resolución es popular en dispositivos móviles y segunda pantalla. ● Full HD (Full High Definition): tiene una resolución de 1920 x 1080 píxeles. Es una de las resoluciones más comunes en televisores y monitores, y es compatible con la mayoría de los dispositivos de transmisión de video. ● 2K: tiene una resolución de 2560 x 1440 píxeles. Se utiliza en algunos monitores de alta gama y en algunos cines digitales. ● 4K: tiene una resolución de 3840 x 2160 píxeles. Es la resolución más alta actualmente disponible y se utiliza en cines digitales, televisores de alta gama y monitores profesionales. Cada vez que aumenta la resolución, aumenta la cantidad de píxeles en la pantalla, lo que resulta en una imagen más clara y nítida. Sin embargo, también significa que los archivos de video y las imágenes requieren más almacenamiento y procesamiento para ser mostrados adecuadamente. Estas son sólo algunas de las resoluciones más comunes en la actualidad. Página 13 | 30 Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Unidades de medida en trasmisiones El bit por segundo (bps) es una unidad de medida de tasa de transmisión de información en una red de computadoras o en un sistema de transmisión de datos. Se refiere a la cantidad de bits de información transmitidos por segundo. Por ejemplo, una conexión a Internet de 1 Mbps significa que se están transmitiendo 1 millón de bits por segundo. La tasa de transmisión de datos en bps es un factor importante en la determinación de la velocidad y la capacidad de una red o sistema de transmisión de datos. Nombre de magnitud Símbolo Factor en sistema decimal Valor en sistema binario (en bits) bit por segundo bps 100 1 Kilobit por segundo Kbps 103 1.000 Megabit por segundo Mbps 106 1.000.000 Gigabit por segundo Gbps 109 1.000.000.000 Terabit por segundo Tbps 1012 1.000.000.000.000 Frecuencia En computación, la frecuencia se refiere a la cantidad de ciclos que se realizan por segundo en un componente electrónico o en un sistema informático. Esta frecuencia se mide en Hertz (Hz) y representa la cantidad de veces que un componente, como un procesador, realiza una operación completa por segundo. La frecuencia es un factor importante en la determinación de la velocidad y rendimiento de un componente o sistema informático, ya que cuanto mayor sea la frecuencia, más rápido será el componente o el sistema en realizar operaciones. Múltiplos del hercio (Hz) Estos múltiplos se utilizan para medir la frecuencia en el ámbito de la electrónica y la informática, y permiten describir valores más grandes de una forma más fácil y manejable. Nombre de magnitud Símbolo Factor en sistema decimal Hercio Hz 100 Kilohercio kHz 103 Megahercio MHz 106 Gigahercio GHz 109 Terahercio THz 1012 Página 14 | 30 Computación Básica Historia del movimiento del software libre El movimiento del software libre tiene sus raíces en la década de 1980, cuando el programador y activista informático Richard Stallman comenzó a trabajar en el proyecto GNU (que significa "GNU no es Unix"), con el objetivo de desarrollar un sistema operativo completamente libre y de código abierto. A principios de la década de 1990, se lanzó la versión 1.0 del sistema operativo GNU/Linux, que se convirtió en una de las principales plataformas de software libre. El movimiento del software librese basa en la idea de que el software debe ser libremente accesible y modificable por cualquier persona. Esto significa que cualquier usuario debe tener el derecho de utilizar, estudiar, compartir y modificar el software, sin necesidad de pagar por él o pedir permiso. El objetivo del movimiento del software libre es promover la libertad de los usuarios de la tecnología y asegurar que el software sea desarrollado de manera ética y justa. El software libre también puede ser una alternativa sostenible y económica a los programas de software propietarios, que suelen tener licencias costosas y restricciones en el uso. A medida que el software libre se ha vuelto más popular, ha habido algunos conflictos y controversias en torno a su uso y defensa. Algunos defensores del software libre han argumentado que el software propietario es anticuado y restrictivo, mientras que otros han defendido el derecho de las empresas a proteger sus inversiones y propiedad intelectual. Sin embargo, en general, el movimiento del software libre ha sido ampliamente aceptado y ha tenido un impacto significativo en la industria informática. La importancia del software libre El software libre es importante porque ofrece a los usuarios la libertad de usar, modificar y distribuir el software de acuerdo a sus necesidades. Esto es especialmente importante en el mundo empresarial, donde el software propietario a menudo viene con restricciones y licencias costosas que pueden dificultar su uso. También puede ser una opción más sostenible a largo plazo, ya que no requiere que los usuarios compren licencias perpetuas o paguen por actualizaciones regularmente. Esto puede hacer que el software libre sea más asequible para las pequeñas empresas y organizaciones sin fines de lucro que no cuentan con grandes presupuestos para el software. Además, el software libre fomenta la colaboración y el trabajo en equipo, ya que permite que los usuarios compartan y modifiquen el código con facilidad. Esto puede llevar a un mayor desarrollo y mejoras en el software a medida que más personas contribuyen. Puede ser más seguro, ya que cualquier persona puede examinar el código y reportar problemas o vulnerabilidades. En el caso del software propietario, solo el desarrollador tiene acceso al código fuente, lo que puede dificultar la identificación y corrección de problemas de seguridad. En resumen, el software libre es importante porque ofrece a los usuarios la libertad de usar, modificar y distribuir el software sin restricciones, lo que puede ser más asequible y sostenible a largo plazo y promover la colaboración y el trabajo en equipo. También puede ser más seguro debido a la transparencia del código fuente. El software libre en las escuelas Huayra Linux es un sistema operativo de código abierto, diseñado para su uso en el ámbito educativo. Fue desarrollado por la Fundación Huayra en Argentina con el objetivo de ofrecer una alternativa segura, estable y respetuosa con la privacidad a las tecnologías educativas tradicionales. Huayra Linux incluye una amplia gama de herramientas y aplicaciones educativas, incluyendo programas de ofimática, desarrollo de software, creación de contenidos multimedia y más. Además, es compatible con diferentes hardware y está disponible en varios idiomas. Página 15 | 30 Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Libertades del software libre Las libertades del software libre se refieren a los derechos que tienen los usuarios de utilizar, modificar y distribuir el software de acuerdo con sus propias necesidades y preferencias. Estas libertades son esenciales para el software libre y se basan en los principios de la libertad de expresión y la libertad de acceso al conocimiento. Las cuatro libertades fundamentales del software libre son: ● Libertad 0: La libertad de usar el software para cualquier propósito. ● Libertad 1: La libertad de estudiar cómo funciona el software y adaptarlo a sus necesidades. ● Libertad 2: La libertad de distribuir copias del software para ayudar a otros. ● Libertad 3: La libertad de mejorar el software y hacer públicas esas mejoras para beneficio de la comunidad. Ventajas del software libre Hay muchas ventajas en el uso del software libre: ● Gratuidad: Mucho software libre es gratuito y puede ser descargado, utilizado y distribuido sin ningún costo. ● Fuente abierta: El código fuente del software libre está disponible y puede ser modificado y redistribuido por cualquier persona. Esto permite a los usuarios y a los desarrolladores mejorar y personalizar el software para sus necesidades específicas. ● Seguridad: Dado que el código fuente del software libre está disponible para cualquiera, es más fácil detectar y corregir vulnerabilidades de seguridad. ● Fiabilidad: Mucho software libre es utilizado en entornos empresariales y gubernamentales, y ha demostrado ser fiable y de alta calidad. ● Flexibilidad: El software libre permite a los usuarios modificar y adaptar el software a sus necesidades específicas, lo que puede ser muy útil en entornos empresariales y educativos. ● Participación de la comunidad: Mucho software libre es desarrollado y mantenido por una comunidad de voluntarios que trabajan juntos para mejorar el software. Esto puede llevar a una mayor innovación y un mayor soporte en comparación con el software propietario. Licencias Existen varios tipos de licencias de software libre, pero en resumen los principales son: GPL (General Public License): es una de las licencias de software libre más populares. Bajo esta licencia, cualquier usuario puede descargar, modificar y distribuir el software siempre y cuando se distribuya bajo los mismos términos de la licencia. LGPL (Lesser General Public License): es similar a la GPL, pero permite a los desarrolladores incluir el software en programas privativos o comerciales. MIT (Massachusetts Institute of Technology): es una licencia de software libre muy permisiva que permite a los usuarios descargar, modificar y distribuir el software sin restricciones. Apache: es una licencia de software libre permisiva que permite a los usuarios descargar, modificar y distribuir el software siempre y cuando se incluya una notificación de copyright y una notificación de licencia. BSD (Berkeley Software Distribution): esta licencia permite descargar, modificar y distribuir el software libremente, pero no exige que el código fuente sea compartido. Página 16 | 30 Computación Básica Richard Stallman Richard Stallman es un programador y activista estadounidense conocido por su trabajo en el movimiento del software libre. Es el fundador del Proyecto GNU y la Free Software Foundation. En 1983, Stallman comenzó a desarrollar el sistema operativo GNU (sistema operativo para computadoras personales basado en Unix) con el objetivo de crear un sistema operativo completamente libre y de código abierto. El proyecto GNU es conocido por ser el precursor del sistema operativo Linux, ya que muchas de sus herramientas y componentes se utilizaron en el desarrollo de Linux. Stallman ha sido un defensor de los derechos de los usuarios y la libertad de acceso a la tecnología, y ha trabajado para promover el uso del software libre y de código abierto. En 1985, fundó la Free Software Foundation (FSF) para promover la libertad en la informática y defender los derechos de los usuarios. Además de su trabajo en el proyecto GNU y la FSF, Stallman ha escrito varios libros y artículos sobre el software libre y ha sido un orador frecuente en eventos y conferencias sobre tecnología y libertad. Es considerado como una de las figuras más importantes del movimiento del software libre y ha sido premiado con varios reconocimientos por su trabajo. Los hackers Los hackers son personas que tienen habilidades informáticas avanzadas y utilizan estashabilidades para acceder a sistemas informáticos y redes de manera no autorizada. Los hackers pueden utilizar sus habilidades para obtener información confidencial, causar daños en los sistemas o realizar actividades ilícitas. Existen diferentes tipos de hackers, incluyendo: ● White hat hackers: También conocidos como "hackers éticos", estos son individuos que utilizan sus habilidades para detectar vulnerabilidades en los sistemas informáticos y ayudar a mejorar la seguridad. ● Black hat hackers: También conocidos como "hackers malintencionados", estos son individuos que utilizan sus habilidades para acceder a sistemas informáticos no autorizados y causar daños o obtener información confidencial. ● Gray hat hackers: Estos son individuos que se encuentran en algún lugar entre los hackers éticos y los malintencionados, pueden tanto ayudar como causar daño. ● Script kiddies: son individuos que utilizan herramientas y scripts ya creados, sin tener un conocimiento profundo de cómo funcionan, con el objetivo de causar daño o acceder a sistemas no autorizados. ¿Sabías qué..? Los primeros hackers eran principalmente entusiastas de la tecnología que querían aprender más sobre cómo funcionaban las computadoras y las redes, compartiendo su propio software. En los años 90's algunos medios de comunicación y películas retrataron a los hackers como individuos malintencionados que utilizan sus habilidades para causar daños y cometer delitos. Esto contribuyó a la creación de un estereotipo negativo de los hackers y a la difusión de la idea de que todos los hackers son delincuentes. Página 17 | 30 Richard Stallman Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Unix Unix es un sistema operativo de tipo multiusuario, multitarea y de tiempo compartido. Fue desarrollado en 1969 por un grupo de ingenieros de AT&T Bell Labs, con el objetivo de crear un sistema operativo estable y fácil de usar para computadoras centrales. A diferencia de los sistemas operativos anteriores, Unix fue diseñado para ser portable, es decir, para poder ser ejecutado en diferentes tipos de hardware. Unix tiene una serie de características que lo hacen especialmente útil para el procesamiento de información en entornos de red y para el desarrollo de software. Entre ellas se incluyen: ● Interfaz de línea de comandos: Unix tiene una interfaz de línea de comandos intuitiva y potente, que permite a los usuarios ejecutar comandos complejos de forma rápida y sencilla. ● Shell: Unix cuenta con un intérprete de comandos llamado Shell, que permite automatizar tareas y crear scripts para automatizar tareas complejas ● Multitarea y multiusuario: Unix permite que varios usuarios trabajen simultáneamente en una misma computadora y varios programas se ejecuten al mismo tiempo. ● Portabilidad: Unix es un sistema operativo portable, lo que significa que puede ser ejecutado en diferentes tipos de hardware. Unix es el predecesor de sistemas operativos como Linux, macOS y BSD, y ha sido utilizado ampliamente en entornos empresariales, educativos y gubernamentales. Unix sigue siendo utilizado en la actualidad en diferentes entornos y para diferentes propósitos. Algunos de los usos más comunes de Unix en la actualidad incluyen: ● Servidores: Unix es ampliamente utilizado en servidores, ya que es estable, seguro y escalable. Muchas empresas utilizan sistemas operativos basados en Unix, como Linux o Solaris, para alojar sus sitios web y servicios en línea. ● Empresas: Unix es utilizado en empresas para una variedad de tareas, como el procesamiento de transacciones financieras, el almacenamiento de datos y la gestión de redes. ● Investigación y educación: Unix es utilizado en universidades y centros de investigación para investigación científica y educación en informática. ● Desarrollo de software: Unix es utilizado en el desarrollo de software debido a su capacidad para ejecutar varios procesos al mismo tiempo y su interfaz de línea de comandos potente. ● Seguridad: Unix es utilizado en el campo de la seguridad informática para analizar y detectar amenazas en sistemas y redes. En resumen, Unix sigue siendo un sistema operativo utilizado en la actualidad en una variedad de entornos y para una variedad de propósitos, especialmente en el campo de los servidores, la investigación y la educación, el desarrollo de software y la seguridad informática. Página 18 | 30 Revista Byte mostrando una PC de AT&T con Unix (1985) Computación Básica GNU GNU es un sistema operativo de software libre, es decir, respeta la libertad de los usuarios. El sistema operativo GNU consiste en paquetes de GNU (programas publicados específicamente por el proyecto GNU) además de software libre publicado por terceras partes. El desarrollo de GNU ha permitido que se pueda utilizar un computadoras sin software que atropelle nuestra libertad. GNU es un sistema operativo de tipo Unix, lo cual significa que se trata de una colección de muchos programas: aplicaciones, bibliotecas, herramientas de desarrollo y hasta juegos. El desarrollo de GNU, iniciado en enero de 1984, se conoce como Proyecto GNU. Muchos de los programas de GNU se publican bajo el auspicio del Proyecto GNU y los llamamos paquetes de GNU. El nombre GNU es un acrónimo recursivo de “GNU No es Unix”. GNU se pronuncia en inglés como una sílaba sin vocal entre la g y la n. En español se puede pronunciar de la misma manera, o bien reemplazando gn por una ñ, como en ñu. También es aceptable en español la pronunciación de cada una de las letras por separado: G-N-U (ge-ene-u). En un sistema de tipo Unix, el programa que asigna los recursos de la máquina y se comunica con el hardware se denomina “kernel” (o núcleo). GNU se usa generalmente con un kernel llamado “Linux”. Esta combinación es el sistema operativo GNU/Linux. Millones de personas usan GNU/Linux, aunque muchos lo llaman erróneamente “Linux”. El objetivo del proyecto GNU es crear un sistema operativo completamente libre, con un conjunto completo de herramientas para el usuario y el desarrollador. El proyecto ha desarrollado un gran número de herramientas y aplicaciones, incluyendo el compilador GCC, el sistema de gestión de paquetes de software, binutils y el shell de línea de comandos Bash. Aunque el proyecto no ha logrado completar un sistema operativo completo bajo su propia marca, muchas de sus herramientas son utilizadas en conjunto con el núcleo Linux para crear sistemas operativos completos, como Debian, Fedora, Ubuntu, entre otros. Linux Linux es un sistema operativo de código abierto que fue creado a finales de la década de 1990 por Linus Torvalds, un estudiante finlandés de informática. En 1991, Linus comenzó a trabajar en un sistema operativo libre y de código abierto que pudiera ejecutarse en una computadora personal. A partir de la base creada por Linus, una comunidad de programadores voluntarios ha contribuido a desarrollar y mejorar Linux hasta convertirlo en el sistema operativo de código abierto más utilizado en todo el mundo. Se utiliza en muchos dispositivos, como computadoras de escritorio, servidores, teléfonos inteligentes y tablets. Al contrario que sistemas operativos como Windows o macOS, que son propiedad de una empresa privada y están disponibles de forma exclusiva en sus propios dispositivos, Linux es un sistema operativo libre que se puede instalar en cualquier dispositivo que cumpla los requisitos de hardware necesarios. Linux se caracteriza por su estabilidad, seguridad y flexibilidad. Es utilizado en una amplia variedad de dispositivos, desde computadoras de escritorio hasta servidores y dispositivos móviles, y se utiliza a menudo en entornos empresariales y de investigación debido a su alta confiabilidad y seguridad. Linux se basa en el núcleo del sistema operativo Unix. Aunque Linux comparte muchas característicascon Unix, es un sistema operativo completamente diferente y ha sido desarrollado de forma independiente. Desde su creación, Linux ha ganado una gran popularidad debido a sus características únicas y su filosofía de código abierto. Aunque Linux no es tan conocido como sistemas operativos comerciales como Windows o macOS, es una opción popular para aquellos que buscan un sistema operativo libre y de código abierto. Página 19 | 30 Gnon: la mascota del proyecto GNU Tux: la mascota de Linux https://www.gnu.org/software/ Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Linus Torvalds Linus Torvalds es un programador finlandés conocido por ser el creador del sistema operativo Linux. Aunque no es el primer sistema operativo de código abierto, Linux se ha convertido en uno de los más populares y utilizados en todo el mundo. Linus comenzó a trabajar en Linux en 1991 mientras estudiaba informática en la Universidad de Helsinki. Su objetivo era crear un sistema operativo similar a Unix, pero que fuera gratuito y de código abierto. Para lograrlo, utilizó el lenguaje de programación C y el núcleo de MINIX, un sistema operativo educativo de código abierto. En 1991, Linus liberó la primera versión de Linux, que estaba compuesta por solo 10,000 líneas de código. Sin embargo, rápidamente ganó popularidad entre los usuarios de código abierto y los desarrolladores. A medida que Linux se volvió más popular, comenzaron a aparecer nuevas distribuciones y versiones del sistema operativo, cada una con sus propias características y mejoras. Creó Linux porque no tenía dinero para hacerse de Unix. A principios de 1991, insatisfecho con MsDOS y MINIX, Torvalds quería comprar el sistema Unix, pero no tenía suficiente dinero. Por lo cual decidió escribir su propio clon de Unix desde cero. Linux pudo haberse llamado Freax. En septiembre de 1991 Linus anunció Linux (Linus MINIX) y apeló a los colegas a usarlo, cediendo el código fuente. Linus siempre pensó que el nombre era muy egocéntrico y quería que el sistema se llamara Freax (Free, freak and MINIX), pero su amigo Lemmarke ya había creado un directorio llamado Linux en su servidor FTP. Linux fue su proyecto más importante en la Universidad. Su tesis de maestría se tituló: “Linux: A Portable Operating System”. El aporte de Linus Torvalds a la informática moderna es incalculable. Su creación de Linux ha tenido un impacto significativo en la forma en que se desarrollan y se utilizan los sistemas operativos. Al ser un sistema operativo de código abierto, Linux ha permitido a millones de desarrolladores contribuir y mejorar el sistema operativo, lo que ha llevado a una gran cantidad de software de alta calidad y una comunidad de desarrolladores muy activa. Además, Linux ha tenido un gran impacto en la forma en que las empresas utilizan los sistemas operativos. Muchas empresas han adoptado Linux como su sistema operativo principal, ya que es más seguro, confiable y escalable que los sistemas operativos propietarios. También ha sido utilizado en una amplia variedad de dispositivos, desde servidores y computadoras de escritorio hasta dispositivos móviles y electrodomésticos inteligentes. Linus Torvalds es una figura clave en la historia de la informática moderna debido a su creación de Linux. Su sistema operativo de código abierto ha tenido un impacto significativo en la forma en que se desarrollan y se utilizan los sistemas operativos, y ha contribuido a la creación de una gran cantidad de software de alta calidad y una comunidad de desarrolladores muy activa. ¿Sabías que..? Una Commodore Vic 20 fue su primera computadora. Linus aprendió a la edad de diez años a escribir programas en BASIC. Ahí descubrió su amor por la programación y las computadoras. Página 20 | 30 Linus Torvalds - El padre de Linux Computación Básica ¿Qué es Internet? Internet es una red global de computadoras que permite la interconexión de dispositivos y sistemas informáticos en todo el mundo. Fue creada en los años 60 por el Departamento de Defensa de los Estados Unidos con el objetivo de facilitar la comunicación entre diferentes instituciones gubernamentales y militares. “Internet” es un término que se utiliza para describir una red global de computadoras interconectadas que utilizan un conjunto común de protocolos para comunicarse entre sí. El término Internet proviene de la combinación de las palabras "interconexión" y "red", lo que refleja la idea de que la red está diseñada para conectar una amplia variedad de dispositivos y sistemas de todo el mundo. Con el tiempo, internet se ha convertido en una herramienta esencial en la vida cotidiana de millones de personas en todo el mundo. Permite la comunicación instantánea a través de correo electrónico, mensajería instantánea y videoconferencia, el acceso a una amplia variedad de contenido multimedia, el comercio electrónico, la educación a distancia, entre muchas otras actividades. Internet también ha tenido un impacto significativo en la economía global, ya que ha permitido la creación de nuevos mercados y la expansión de negocios existentes. Además, ha contribuido al desarrollo de nuevas tecnologías y ha impulsado la innovación en campos como la inteligencia artificial, la robótica y la ciberseguridad. En la actualidad, internet se ha convertido en una herramienta esencial para la sociedad y su importancia seguirá creciendo en el futuro. Sin embargo, también plantea desafíos en cuanto a privacidad y seguridad, así como la necesidad de regulaciones adecuadas para garantizar el uso ético y responsable de esta tecnología. Internet es una herramienta fascinante que ha revolucionado la forma en que las personas se comunican, interactúan y acceden a la información. La historia de internet se remonta a la década de 1960, cuando la Agencia de Proyectos de Investigación Avanzados del Departamento de Defensa de los Estados Unidos (ARPA) desarrolló una red de computadoras para compartir información entre diferentes instituciones gubernamentales y militares. Esta red se llamó ARPANET y fue el precursor de la internet moderna. A mediados de la década de 1970, el protocolo de comunicación TCP/IP se estableció como el estándar de facto para la comunicación de redes, lo que permitió que redes independientes se conectaran a una única red global. En 1983, se creó el primer dominio de internet, "symbolics.com", lo que marcó el inicio de la era de la internet comercial. Desde entonces, internet ha experimentado un crecimiento exponencial en términos de usuarios y contenido. En la actualidad, hay más de 4.5 mil millones de usuarios de internet en todo el mundo, lo que representa más de la mitad de la población mundial. Además, se estima que hay más de 1.8 mil millones de sitios web activos en internet. Internet es una plataforma que ha tenido un impacto significativo en la innovación y la creatividad en el mundo. Muchos de los servicios y aplicaciones más populares de internet, como Google, Facebook y YouTube, son el resultado del arduo trabajo y dedicación de personas que se han destacado por su capacidad innovadora y creativa. Estas personas han sido capaces de crear algo único y emocionante que ha mejorado la experiencia en línea de millones de personas en todo el mundo. Internet también ha sido fundamental en la revolución del comercio electrónico, lo que ha permitido a las empresas vender productos y servicios en línea. La popularidad del comercio electrónico ha llevado a la creación de nuevos modelos de negocio, como el dropshipping y el negocio de afiliación, que han permitido a las personas ganar dinero en línea sin la necesidad de crear su propio producto. Sin embargo, a medida que internet ha evolucionado, también ha surgido la preocupación por la privacidad y la seguridad. Los datos personales de los usuarios en internet pueden ser vulnerables a ataques de piratas informáticos y la recopilaciónde datos por parte de grandes empresas de tecnología. Es importante que los usuarios de internet estén conscientes de estos riesgos y tomen medidas para proteger su información personal. Página 21 | 30 Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Ventajas y desventajas en el uso de Internet Ventajas • Acceso a información y conocimientos: internet es una fuente inagotable de información y conocimientos, permitiendo a los usuarios ampliar sus horizontes y aprender. • Comunicación global y conectividad: las herramientas de comunicación en línea permiten a los usuarios conectarse con personas en cualquier lugar del mundo. • Oportunidades laborales y emprendimientos: internet ha transformado la forma en que trabajamos y emprendemos, creando nuevas oportunidades en diversos campos. • Entretenimiento y cultura: internet ofrece una gran variedad de opciones de entretenimiento y cultura, desde juegos en línea hasta acceso a museos y eventos. • Facilidad de acceso a servicios y compras en línea: la posibilidad de acceder a servicios y hacer compras en línea ha facilitado la vida de muchas personas, especialmente en la actualidad. Desventajas • Adicción y dependencia a la tecnología: el uso excesivo de Internet puede llevar a la adicción y dependencia a la tecnología, lo que puede tener un impacto negativo en la salud mental. • Exposición a contenidos inapropiados y peligros en línea: internet también presenta riesgos, como la exposición a contenidos inapropiados o peligrosos, como la ciberdelincuencia y el ciberacoso. • Pérdida de habilidades sociales y comunicativas: el exceso en el uso de Internet también puede tener un impacto en las habilidades sociales y comunicativas de los usuarios. • Distracción y reducción del tiempo productivo: internet puede ser una fuente de distracción y reducir el tiempo productivo de los usuarios, especialmente en el ámbito laboral. • Problemas de privacidad y seguridad en línea: la exposición continua a Internet también puede poner en riesgo la privacidad y seguridad de los usuarios, especialmente si no se toman medidas adecuadas. El uso excesivo de Internet puede tener varios efectos negativos en la salud y el bienestar de las personas. Uno de ellos es el sedentarismo, ya que muchas personas pasan largas horas sentadas frente a la computadora o dispositivo móvil mientras navegan por la web o juegan videojuegos. Esto puede llevar a un estilo de vida inactivo y contribuir a problemas de salud como la obesidad, la diabetes y enfermedades cardiovasculares. Otro riesgo es el aumento de la ansiedad, especialmente entre los jóvenes que utilizan las redes sociales para conectarse con amigos y familiares. La constante comparación con otros y la presión social pueden generar ansiedad y estrés en los usuarios, afectando su salud mental. Además, la sobreexposición a la tecnología puede contribuir a la falta de atención y la dificultad para concentrarse en tareas importantes, como el trabajo o los estudios. La multitarea constante en diferentes pantallas también puede disminuir la capacidad para procesar la información y reducir la eficiencia en el trabajo. Finalmente, el uso excesivo de internet puede afectar las relaciones interpersonales y las habilidades de comunicación. Las interacciones en línea no son lo mismo que las interacciones en persona, y pueden conducir a una disminución en la capacidad para relacionarse y comunicarse efectivamente en el mundo real. Es importante que las personas tomen medidas para limitar su tiempo en línea y encontrar un equilibrio saludable entre el uso de la tecnología y otras actividades, como el ejercicio, la interacción social y la lectura. Página 22 | 30 Computación Básica La WWW WWW significa World Wide Web, que en español se traduce como "Red Mundial". Es una herramienta que permite acceder a documentos en hipertexto y recursos multimedia a través de Internet. La WWW es una parte de Internet que se utiliza para navegar por sitios web, y se ha convertido en una forma muy común y popular para compartir información en todo el mundo. El funcionamiento de la WWW es relativamente sencillo. El usuario accede a la red mediante un navegador web, como Google Chrome, Firefox o Safari. Este software permite visualizar páginas web que se encuentran alojadas en servidores en cualquier lugar del mundo. Para acceder a una página web, el usuario escribe una dirección web (URL) en la barra de direcciones del navegador. Esta dirección identifica la ubicación de un sitio web específico en la WWW. Cuando se presiona Enter, el navegador establece una conexión con el servidor que aloja el sitio web y solicita los recursos necesarios para visualizar la página. La WWW se ha convertido en una herramienta fundamental para la comunicación, el comercio, la educación y el entretenimiento en todo el mundo. La mayoría de las empresas, organizaciones y personas tienen una presencia en línea a través de un sitio web, lo que les permite compartir información y conectarse con una audiencia global. El protocolo de Internet El protocolo de Internet (IP) es un conjunto de reglas que permite la comunicación y el intercambio de información entre diferentes dispositivos en una red. Hay muchos protocolos diferentes que forman parte del conjunto de protocolos de Internet, y cada uno cumple una función específica. Algunos de los protocolos más comunes incluyen: • HTTP (Protocolo de Transferencia de Hipertexto): es el protocolo que se utiliza para acceder a páginas web en la World Wide Web. • FTP (Protocolo de Transferencia de Archivos): es un protocolo utilizado para transferir archivos entre dispositivos en una red. • SMTP (Protocolo Simple de Transferencia de Correo): es el protocolo utilizado para enviar correo electrónico. • POP3 (Protocolo de Oficina de Correo 3): es un protocolo utilizado para recibir correo electrónico en un servidor de correo. • IMAP (Protocolo de Acceso a Mensajes de Internet): es otro protocolo utilizado para recibir correo electrónico en un servidor de correo, pero con más opciones de gestión de correo. • DNS (Sistema de Nombres de Dominio): es un protocolo que se utiliza para traducir nombres de dominio en direcciones IP. • TCP (Protocolo de Control de Transmisión): es un protocolo utilizado para la comunicación entre aplicaciones a través de una red. • UDP (Protocolo de Datagramas de Usuario): es un protocolo utilizado para la transmisión de datos a través de una red, con menos control que el protocolo TCP. Estos son solo algunos ejemplos de los protocolos utilizados en Internet. Hay muchos otros protocolos importantes que se utilizan para realizar diferentes funciones en la red. Página 23 | 30 Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Las innovaciones de internet Internet ha sido una de las innovaciones tecnológicas más importantes en la historia de la humanidad, y ha traído consigo una serie de cambios significativos en nuestras vidas. Algunas de las innovaciones más importantes que han sido posibles gracias a internet son: • Comunicación instantánea: con internet, la comunicación se ha vuelto más rápida y fácil que nunca antes. Las personas pueden enviar correos electrónicos, mensajes instantáneos, hacer llamadas de voz y videoconferencias desde cualquier parte del mundo. • Acceso a la información: internet ha hecho que el acceso a la información sea mucho más fácil y rápido. Ahora podemos buscar cualquier cosa que queramos saber en un buscador web y obtener resultados en cuestión de segundos. • Comercio electrónico: internet ha permitido la creación de un nuevo tipo de negocio: el comercio electrónico. Ahora es posible comprar y vender productos y servicios en línea sin la necesidadde estar físicamente presentes. • Redes sociales: las redes sociales son otro producto de internet que ha cambiado la forma en que nos relacionamos con los demás. Podemos conectarnos con personas de todo el mundo y compartir fotos y videos con ellos a través de plataformas como TikTok, Facebook, Twitter e Instagram. • Trabajo remoto: gracias a internet, muchas personas ahora pueden trabajar desde casa o desde cualquier lugar del mundo. Esto ha permitido una mayor flexibilidad en el trabajo y ha mejorado el equilibrio entre la vida laboral y personal. • Streaming de contenido: el streaming de contenido revolucionó la forma en que consumimos música, películas y programas de televisión. Permite transmitir contenido multimedia directamente desde Internet sin necesidad de descargarlo previamente. Plataformas populares como Netflix, Spotify y YouTube utilizan esta innovación para brindar acceso instantáneo a una amplia variedad de contenido. • Internet de las cosas (IoT): el Internet de las cosas se refiere a la conexión de dispositivos físicos a Internet, permitiéndoles intercambiar datos y realizar acciones de manera automática. Esto incluye desde electrodomésticos inteligentes, como termostatos y luces, hasta dispositivos industriales y sensores en ciudades inteligentes. El IoT tiene el potencial de mejorar la eficiencia, comodidad y seguridad en diversos aspectos de nuestra vida. • Realidad virtual (VR) y realidad aumentada (AR): estas tecnologías permiten experiencias inmersivas y mejoradas en diferentes áreas, como entretenimiento, educación, medicina y diseño. La realidad virtual ofrece un entorno simulado completamente inmersivo, mientras que la realidad aumentada superpone elementos virtuales en el mundo real, como en aplicaciones de juegos o en el sector minorista para probar productos virtualmente. • Asistentes virtuales y altavoces inteligentes: los asistentes virtuales, como Amazon Alexa, Google Assistant y Apple Siri, junto con los altavoces inteligentes, han ganado popularidad en los últimos años. Estas innovaciones permiten controlar dispositivos, realizar búsquedas, obtener información y realizar tareas cotidianas a través de comandos de voz. Además, ofrecen funciones de entretenimiento, como reproducir música y proporcionar noticias. • Computación en la nube: la computación en la nube ha transformado la forma en que almacenamos, accedemos y compartimos datos. Permite almacenar y acceder a archivos y aplicaciones a través de Internet, en lugar de depender del almacenamiento local en dispositivos físicos. Esto brinda flexibilidad, escalabilidad y colaboración en tiempo real, ya que múltiples usuarios pueden acceder y trabajar en los mismos archivos simultáneamente. Página 24 | 30 Computación Básica Sitios web populares Redes sociales • Facebook: es una red social que cuenta con más de 2.800 millones de usuarios activos mensuales en todo el mundo, convirtiéndose en la mayor red social del mundo. • TikTok: se ha convertido en una de las aplicaciones más populares del mundo, especialmente entre los jóvenes. Es una plataforma de video que permite compartir videos cortos de hasta 10 minutos con música de fondo, voces de películas o incluso tu propia voz, y recientemente se ha convertido en una de las redes sociales más populares, superando en número de descargas a Facebook, Instagram, YouTube y Snapchat en octubre de 2022. Cuenta con alrededor de 689 millones de usuarios activos mensuales en todo el mundo. • YouTube: es una plataforma de video que cuenta con alrededor de 2.300 millones de usuarios activos mensuales en todo el mundo, y es la segunda red social con más usuarios activos. • Instagram: que cuenta con más de 1.200 millones de usuarios activos mensuales, es una red social muy popular entre el público joven. Los influencers la usan para mostrar su vida y así ganar dinero promocionando marcas reconocidas. • Pinterest: es una red social visual que permite a los usuarios compartir y descubrir imágenes, videos y otros tipos de contenido visual, organizándolos en tableros temáticos. Esta plataforma es útil para aquellos usuarios que buscan inspiración, ideas o simplemente quieren organizar contenido visualmente. Tiene alrededor de 478 millones de usuarios activos mensuales en todo el mundo. • LinkedIn: es una red social profesional que se utiliza para conectar a profesionales de diferentes sectores y para buscar empleo o colaboraciones en el mundo laboral. Esta plataforma es muy útil para establecer contactos y crear una red de contactos profesionales, compartir información y conocimientos. Cuenta con alrededor de 740 millones de usuarios registrados en todo el mundo, pero no proporciona una cifra exacta de usuarios activos mensuales. • Twitter: es una plataforma de redes sociales en línea que permite a los usuarios publicar mensajes cortos, conocidos como "tweets", de hasta 280 caracteres. Twitter tiene más de 330 millones de usuarios activos mensuales en todo el mundo. • Snapchat: es una aplicación de mensajería instantánea que permite a los usuarios compartir fotos y videos que desaparecen después de haber sido vistos por el destinatario. Los usuarios también pueden agregar texto y gráficos a sus fotos y videos antes de enviarlos. Cuenta con alrededor de 293 millones de usuarios activos diarios en todo el mundo. • Discord: es una aplicación de chat de voz y texto que permite a los usuarios comunicarse a través de salas de chat. Se utiliza comúnmente para chats grupales en línea y juegos en línea, y también se ha convertido en una herramienta popular para la educación a distancia y el trabajo en equipo en línea. • Twitch: es una plataforma de transmisión en vivo que se enfoca principalmente en los juegos de video, pero también cubre otros temas como la música, el arte y la creatividad. Los usuarios pueden transmitir su juego en vivo, interactuar con los espectadores en tiempo real a través de un chat y monetizar su contenido a través de suscripciones, donaciones y publicidad. Página 25 | 30 Página de LinkedIn Software libre: técnicamente viable, económicamente sostenible y socialmente justo. Ofimática • Microsoft Office 365: es una popular suite de ofimática en línea que permite a los usuarios trabajar en aplicaciones de Microsoft Office desde cualquier lugar y dispositivo con conexión a Internet. La suite incluye aplicaciones como Word, Excel, PowerPoint, Outlook, OneNote, OneDrive y SharePoint, entre otras. • Google Drive: es una suite de ofimática en línea de Google que permite a los usuarios crear, editar y compartir documentos, hojas de cálculo, presentaciones y otros tipos de archivos en línea. La suite incluye aplicaciones como Google Docs, Google Sheets, Google Slides, Google Forms y Google Drawings, entre otras. • OnlyOffice: es una suite de ofimática en línea que permite a los usuarios crear, editar y colaborar en documentos, hojas de cálculo y presentaciones en línea. La suite incluye aplicaciones como Documentos, Hojas de cálculo y Presentaciones, entre otras. • LibreOffice: es una popular suite de ofimática de código abierto que incluye aplicaciones como Writer, Calc, Impress y Draw, entre otras. Además de la versión de escritorio, también ofrece una versión en línea que permite a los usuarios trabajar en documentos, hojas de cálculo y presentaciones desde cualquier lugar y dispositivo con conexión a Internet. Banco de imágenes • Pixabay: ofrece miles de fotos gratuitas de diferentes estilos, así como una buena selección de vectores e ilustraciones gratis. • Pexels: además de imágenes, también contiene vídeos para ser utilizados en la estrategia de contenido de la marca. • Unsplash: uno de los bancos de imágenes más populares a nivel mundial, con una gran selección de fotos libres de derechos y alta resolución. También cuenta con un API para desarrolladores. • Gratisography:
Compartir