3. ¿QUE ES CÓDIGO ABIERTO?
El Código abierto, también llamado Open source, se refiere al código de un
programa que se distribuye libremente (incluso de manera gratuita) y
que puede ser usado y modificado por los usuarios sin ninguna restricción.
4. ¿CUÁL ES LA DIFERENCIA ENTRE
CÓDIGO ABIERTO Y SOFTWARE LIBRE?
El código abierto se considera más flexible en sus reglas que el software libre, porque
permite a las empresas y a los desarrolladores poner ciertas restricciones de uso y
licencias siempre con el fin de proteger la integridad del código. El software libre en
términos estrictos, por su parte, debe seguir literalmente los cuatro principios de libertad
de Richard Stallman:
● Existe libertad de ejecutar el código cómo y para lo que se desee.
● El código fuente puede conocerse y modificarse en su totalidad.
● El código puede distribuirse libremente (de manera gratuita o cobrando por ello).
● Las modificaciones al código también pueden distribuirse libremente (de manera
gratuita o cobrando por ello).
5. EJEMPLOS DE PROGRAMAS DE CÓDIGO
ABIERTO
Algunos programas, plataformas y lenguajes de uso muy extendido
que se consideran open source son:
El sistema operativo Linux
Android de Google
Open office
El navegador Firefox
VCL Media player
Moodle
El antivirus ClamWin
El sistema de gestión de contenidos WordPress
7. ¿QUE ES LINUX?
Linux es un sistema operativo de software libre con
código abierto, que es muy estable, seguro y goza de
una interfaz multiuso y multitarea. Fue diseñado para
ser libre y gratuito. Es poseedor de increíbles
distribuciones entre su abanico de opciones, que
pueden ser usadas desde el entorno familiar, hasta el
nivel empresarial. Se caracteriza por su ligereza y
eficiencia en el uso de recursos limitados. Todas sus
distribuciones son alternativas ideales para software
de código cerrado o pago.
8. FEDORA
Fedora Linux es una distribución de código
abierto basada en el sistema operativo Linux.
Es conocida por ser una plataforma de pruebas
para nuevas tecnologías, así como por su
enfoque en la innovación y la comunidad de
desarrolladores.
9. HISTORIA DE FEDORA
Fedora comenzó su andadura en 2003 como un proyecto derivado de
Red Hat Linux, una de las primeras distribuciones de Linux y líder en el
mercado de servidores. Fedora fue creada como un proyecto comunitario
para explorar nuevas ideas y tecnologías en el mundo de Linux.
Fedora cuenta con una amplia documentación y una comunidad activa
que brinda soporte a través de foros, wikis y listas de correo. Aunque no
tiene soporte comercial oficial como Red Hat Enterprise Linux, la
comunidad es una fuente valiosa de información y ayuda.
10. CARACTERÍSTICAS DE FEDORA
Innovación: Fedora es conocida por ser una plataforma de pruebas para nuevas
tecnologías, que luego se integran en otras distribuciones de Linux.
Comunidad: Fedora cuenta con una comunidad de desarrolladores y usuarios
activa y comprometida, que colabora en la mejora y evolución del sistema
operativo.
Seguridad: Fedora se enfoca en la seguridad, implementando políticas de
seguridad estrictas y actualizaciones constantes.
Estabilidad: Aunque es una distribución de vanguardia, Fedora trabaja para
mantener la estabilidad y la confiabilidad en cada lanzamiento.
Flexibilidad: Fedora es altamente personalizable y se adapta a las necesidades
de diferentes usuarios y casos de uso.
11. KNOPPIX
Knoppix, una distribución libre y de código abierto (Open
Source) que se caracteriza por distribuirse mediante un
LiveCD (o Live DVD). Es decir, Knoppix se inicia y ejecuta
completamente desde el CD (o DVD)
La distribución incorpora lo más reciente del software de
linux ( OpenOffice.org, Abiword, The Gimp, Konqueror,
Mozilla, Apache, PHP, MySQL,etc) y utiliza el escritorio KDE.
12. CARACTERÍSTICAS DE KNOPPIX
Gnome o KDE (LXDE en la versión 6.0) como los escritorios estándares,
con Konqueror como explorador web.
X Multimedia System xmms con MPEG video y soporte MP3, así como Vorbis
Ogg Vorbis Audio Player.
Programas de acceso a Internet kppp y utilidades RDSI.
GNU Image Manipulation Program GIMP.
Herramientas para rescate de datos y reparación del sistema.
Análisis de red y herramientas de administración.
OpenOffice.org, la versión GPL de la bien conocida suite ofimática StarOffice.
Muchos lenguajes de programación, herramientas de desarrollo kdevelop, entre
otros, así como bibliotecas para desarrolladores de programas.
Aceleración 3D gracias a X.Org 7.0 Knoppix 5.0.1.
13. USOS DE KNOPPIX
Para enseñar y demostrar de manera sencilla el sistema GNU/Linux,
especialmente como sistema operativo.
Probar rápidamente la compatibilidad de hardware bajo Linux antes de
comprarlo o utilizarlo, especialmente para tarjeta de vídeo.
Utilizar las herramientas incluidas para restaurar un sistema corrupto o sus
datos perdidos.
Ejecutar un cortafuegos o router enrutador.
Bootstrapping de una instalación a Debian.
14. UBUNTO
Ubuntu es un sistema operativo de Linux, y una distribución de código abierto
basada en Debian, otro sistema operativo, cuyo punto común es Linux. Ubuntu
fue diseñado con el objetivo ofrecer una experiencia segura, rápida y sencilla
tanto en equipos de escritorio como en servidores. Su nombre proviene de la
filosofía africana, y significa «humanidad hacia otros», lo que refleja su intención
principal de brindar software accesible para todos los usuarios.
Este exitoso software fue creado por Mark Shuttleworth y su empresa Canonical
en 2004, y desde entonces hasta ahora se ha convertido en una de las
distribuciones Linux más populares y reconocidas en todo el mundo.
1.
15. CARACTERÍSTICAS DE UBUNTU
Distribución Linux: Ubuntu es una distribución popular del sistema operativo Linux.
Está basado en el núcleo Linux y utiliza el entorno de escritorio GNOME como su
interfaz gráfica predeterminada, una de las grandes culpables de su gran aceptación.
Software Libre: Ubuntu se basa en la filosofía del software libre, lo que significa que
se puede usar, modificar y distribuir de forma gratuita. Además, promueve el uso de
estándares abiertos y fomenta la colaboración y participación de su comunidad de
usuarios.
Ciclo de lanzamiento regular: Ubuntu sigue un ciclo de lanzamiento predecible, con
nuevas versiones disponibles cada seis meses. Estos lanzamientos ofrecen
actualizaciones de seguridad, mejoras de rendimiento y nuevas características para
mantener el sistema actualizado y funcionando de manera óptima.
16. CARACTERÍSTICAS DE UBUNTU
Comunidad activa: Ubuntu cuenta con una comunidad global de usuarios y
desarrolladores que colaboran en su desarrollo y brindan soporte. Esto, traducido,
quiere decir que hay una amplia cantidad de recursos, foros de discusión y
documentación disponibles para resolver problemas y obtener ayuda.
Variedad de ediciones: Además de la versión estándar de Ubuntu para equipos de
escritorio, también existen ediciones especializadas como Ubuntu Server, Ubuntu
Studio y Kubuntu, que están adaptadas para diferentes casos de uso y necesidades
específicas.
17. USOS DE UBUNTO
Ubuntu es un sistema operativo versátil y potente que ofrece una amplia gama de
aplicaciones y funcionalidades:
Ordenadores de escritorio: Ubuntu proporciona un entorno de trabajo completo para
actividades diarias como navegación web, correo electrónico, reproducción
multimedia y creación de documentos. Es una alternativa gratuita y de código
abierto a otros sistemas operativos como Windows y macOS.
Desarrollo de software: Ubuntu es muy utilizado por desarrolladores de software, ya
que ofrece una amplia gama de herramientas y bibliotecas de programación. Es
compatible con varios lenguajes de programación y frameworks populares, lo que
facilita la creación y el despliegue de aplicaciones.
18. USOS DE UBUNTO
Servidores: Ubuntu Server es una opción segura y de calidad para implementaciones
de servidores. Ofrece estabilidad, rendimiento y una amplia gama de servicios y
aplicaciones, como servidores web, bases de datos, servicios de correo electrónico,
servidores de archivos y mucho más.
Nube: Ubuntu también es una elección popular para la infraestructura cloud,
ofreciendo versiones optimizadas para entornos de nube privada y pública
Educación: Ubuntu es ampliamente utilizado en entornos educativos y académicos,
ya que ofrece acceso gratuito a una amplia gama de herramientas educativas y
software de código abierto. Uno de sus principales puntos fuertes en este sentido es
que es una plataforma ideal para enseñar programación y otras disciplinas
informáticas.
19. USOS DE UBUNTO
Recuperación y reutilización de hardware: Ubuntu es una opción popular para revivir
computadoras antiguas o de bajos recursos. Su eficiencia y bajo requisito de
recursos permiten aprovechar al máximo el hardware existente y extender su vida
útil.
21. ¿QUE ES HTML?
HTML es el lenguaje con el que se define el contenido de las páginas web.
Corresponde a las siglas en inglés de Lenguaje de Marcado de Hipertexto,
básicamente son un conjunto de etiquetas que el navegador interpreta y se
emplean para definir el texto y otros elementos que compondrán una página web,
como imágenes, listas, tablas, vídeos, etc.
El lenguaje HTML sirve para describir la estructura básica de una página y organizar
la forma en que se mostrará su contenido, además de que HTML permite incluir
enlaces hacia otras páginas o documentos.
22. ¿QUE ES HTML?
Hay que mencionar que el HTML no es un lenguaje de programación, ya que no
cuenta con funciones aritméticas, variables o estructuras de control propias de
estos lenguajes, por lo que el HTML únicamente sirve para crear páginas web
estáticas. Sin embargo, este lenguaje es muy útil ya que combinado con otros
lenguajes de programación obtenemos páginas web dinámicas como las que
conocemos hoy en día.
23. HISTORIA DEL HTML
El HTML nace en 1980 cuando el científico Tim Berners-Lee propuso un
nuevo sistema de hipertexto para compartir documentos. Surge ante la necesidad de
encontrar documentos que te aporten información relacionada con el tema que
necesitas y que, además, puedas acceder a ellos desde cualquier parte del mundo.
Es por ello por lo que un grupo de expertos con Berners-Lee de cabecilla deciden
crear un nuevo proyecto: el World Wide Web (WWW). Una de las bases de este
proyecto es el lenguaje HTML, que permitirá que cada uno de los documentos que
están en internet tengan un formato unificado y que le dé una estructura.
La forma de hacerlo es a través de etiquetas con un orden determinado. Este
lenguaje sólo podrá ser procesado por un navegador como Safari, Chrome,
Firefox y Opera, entre otros.
24. Credits: This presentation template was created by
Slidesgo, including icons by Flaticon, infographics &
images by Freepik
Thanks!