SlideShare una empresa de Scribd logo
Nucleo Linux UAGRM
Utilizando GNU/Linux y Software Libre
durante la carrera Ing. Informática
Perfil
Estudiante: Ramírez Flores Juan Vladimir
@juanvladimir13
Carrera: Ing. Informática
Miembro del Nucleo Linux
Co-Founder Nucleo Linux UAGRM
Usuario de GNU/Linux 99% del tiempo
Activista de software libre y tecnologías opensource
Activista de software libre y tecnologías opensource
187-3
✔
Carrera de ciencia pura (esencia)
✔
Creamos soluciones a problemas
complejos.
✔
Si no existe una tecnología, la creamos.
✔
Capacidad innata para crear cosas.
✔
Respiramos software.
✔
Pasión por que haces
By: https://github.com/juanvladimir13
Sistema operativo
Un sistema operativo es un programa destinado a permitir la comunicación del usuario con el
computador y gestionar sus recursos de una forma eficaz.
By: https://github.com/juanvladimir13
Tipos de interfaces de usuario
Interface de linea de comandos (CLI)
cmd powershell
terminator
gnome-terminal
Software
privativo
+ Licencias de software
+ Software pirata
+ Virus
+ Requerimientos de
hardware superior con
cada nueva versión
+ Actualización del sistema
en periodos largos de
tiempo
Microsoft Windows
By: https://github.com/juanvladimir13
Software libre
Las cuatro libertades esenciales
✔
Ejecutar el programa
✔
Estudiar y modificar el código fuente del programa
✔
Redistribuir copias exactas
✔
Distribuir versiones modificadas
https://www.python.org/downloads/source/
https://github.com/torvalds/linux
https://code.videolan.org/videolan/vlc By: https://github.com/juanvladimir13
Sistema operativo GNU/Linux
GNU Kernel
+
https://www.gnu.org/home.es.html https://www.linux.org/
By: https://github.com/juanvladimir13
Lazarus: The professional Free Pascal RAD IDE
FPC: Free Pascal is a mature, versatile, open
source Pascal compiler
Pascal compiler
Ventajas
Ventajas:
:
✔
Multiplataforma
✔
Soporte a varias arquitecturas de procesador
Introducción a la inf.
Semestre I
Programación I
Semestre II
https://www.lazarus-ide.org/
https://www.freepascal.org/ By: https://github.com/juanvladimir13
Compiladores c++
g++
CLang
Programación II
Semestre III
https://www.codeblocks.org/
https://www.qt.io/
https://www.qt.io/product/development-tools
https://www.kdevelop.org/
https://isocpp.org/
IDE
Librerías para realizar interfaces gráficas
https://gcc.gnu.org/projects/cxx-status.html
https://clang.llvm.org/cxx_status.html
http://www.wxwidgets.org/
https://www.gtk.org/
Especificación del lenguaje
By: https://github.com/juanvladimir13
http://www.wxformbuilder.org/
https://cmake.org/
Software project management 
Escribir código para un procesador en
especifico.
Set de instrucciones para procesadores de
16, 32, 64 bits.
Código fuente, compilación, archivo objeto,
linker, código maquina.
Procesador opensource
Es una arquitectura de conjunto de
instrucciones (ISA) de hardware libre
basado en un diseño de tipo RISC (conjunto
de instrucciones reducido).
Programación ensamblador
Semestre IV
https://es.wikipedia.org/wiki/RISC-V https://riscv.org/
By: https://github.com/juanvladimir13
https://github.com/apache/netbeans
https://maven.apache.org/ https://gradle.org/
Estructura de datos I
Semestre IV
Estructura de datos II
Semestre V
https://ant.apache.org/
Java Development Kit IDE
Software project management 
https://openjdk.java.net/
https://www.eclipse.org/downloads/
https://netbeans.apache.org/
https://www.jetbrains.com/es-es/idea/
https://www.oracle.com/java/
https://github.com/apache/maven By: https://github.com/juanvladimir13
Base de datos I
Semestre V
Base de datos II
Semestre VI
SGBD DBMS
https://www.mysql.com/
https://mariadb.org/
https://www.postgresql.org/
https://www.sqlite.org/index.html
https://www.phpmyadmin.net/
https://dbeaver.com/
https://www.mysql.com/products/workbench/
https://www.pgadmin.org/
https://sqlitebrowser.org/
https://github.com/postgres/postgres
https://www.pgadmin.org/download/pgadmin-4-source-code/ By: https://github.com/juanvladimir13
Particiones de disco duro, sistema de archivos (FAT32, NTFS, Ext4, etc), MBR (Boot).
Procesos, subprocesos, servicios (daemon)
Sistemas operativos I
Semestre VI
https://github.com/torvalds/linux
https://www.minix3.org/ By: https://github.com/juanvladimir13
Socket TCP/UDP
+ Acceso librería de
socket del kernel del
sistema operativo
+ Puerto es un archivo
Sistemas operativos II
Semestre VII
By: https://github.com/juanvladimir13
Sistemas de información I
Semestre VI
Sistemas de información II
Semestre VII
Sistemas ERP Despliegue de un sistema
https://www.odoo.com/es_ES/
https://github.com/odoo/odoo
https://ubuntu.com/server
https://getfedora.org/es/
https://www.centos.org/
https://github.com/bippo/openbravo
https://www.openbravo.com/
Servidor de aplicaciones
https://httpd.apache.org/ https://tomcat.apache.org/ https://www.nginx.com/
Versionamiento de código
https://git-scm.com/ https://github.com/
By: https://github.com/juanvladimir13
Sistemas de información geográfica
Semestre VII
https://www.qgis.org/es/site/ https://postgis.net/
PostGIS is
a spatial database
spatial database extender
for PostgreSQL object-relational
database. It adds support for
geographic objects allowing
location queries to be run in SQL
By: https://github.com/juanvladimir13
Grupos de investigación en la UAGRM
Grupo de estudiantes entusiastas que realizaba actividades de:
Talleres, conferencias, proyectos y eventos para promocionar el
uso de software libre.
Proyecto de UREMIX
Nugget es un dialer para modems 3G
Nugget ha sido creado por la necesidad de contar con una
aplicación libre para poder acceder a las capacidades que
proveen los modems 3G
modems 3G que algunas telefónicas dan en la
actualidad.
https://github.com/lanstat/Nugget
https://github.com/arielvega/python-mobile
Nucleo Linux UAGRM
Software Libre en la Carrera de Ciencias de la Computacion
https://t.me/nucleolinux_uagrm
https://github.com/nucleolinux-uagrm
https://www.facebook.com/groups/nucleolinux.uagrm
ven y únete al grupo
participa en proyectos y aprende mucho
Nucleo Linux UAGRM

Más contenido relacionado

PDF
Creando un repositorio local en Ubuntu
PDF
Install apps in ubuntu
PDF
Proyectos JAVA con maven
PDF
Freepascal
PDF
Manual Pascal
ODP
¿Qué es docker?
PDF
Open Build Service
PPTX
Tecnologías detrás de las redes sociales
Creando un repositorio local en Ubuntu
Install apps in ubuntu
Proyectos JAVA con maven
Freepascal
Manual Pascal
¿Qué es docker?
Open Build Service
Tecnologías detrás de las redes sociales

La actualidad más candente (20)

PDF
Docker para Data Scientist - Master en Data Science URJC
PDF
Vagrant y Docker - Guía práctica de uso
PDF
Docker desde cero
PDF
FROM lost to the docker
DOCX
Turbogears_Instalación
PDF
Curso Kubernetes CodeURJC
PPTX
Conceptos de Plataforma.Net
PDF
Php apesteguia
PDF
Presentación nubes de contenedores con docker swarm
DOCX
P2 act1 cuadro comparativo
PDF
Divide y vencerás con docker y core os
PPTX
Compiladores (python)
PPTX
Taller C Sharp Con Mono Develop2.4
PDF
Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...
PDF
Iniciación Open edX - Pycon 2017
PDF
Introducción a Docker
PPTX
Programación.NET
PPTX
Php (hipertex pre processor)
PDF
introducción a Docker
PPTX
Lenguaje Java
Docker para Data Scientist - Master en Data Science URJC
Vagrant y Docker - Guía práctica de uso
Docker desde cero
FROM lost to the docker
Turbogears_Instalación
Curso Kubernetes CodeURJC
Conceptos de Plataforma.Net
Php apesteguia
Presentación nubes de contenedores con docker swarm
P2 act1 cuadro comparativo
Divide y vencerás con docker y core os
Compiladores (python)
Taller C Sharp Con Mono Develop2.4
Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...
Iniciación Open edX - Pycon 2017
Introducción a Docker
Programación.NET
Php (hipertex pre processor)
introducción a Docker
Lenguaje Java
Publicidad

Similar a Software Libre en la Carrera de Ciencias de la Computacion (20)

PPTX
Sistemas operativos
DOC
Software
PDF
Mp mardoqueo so1
DOC
Guia de evaluación sistemas operativos
DOC
Guia de evaluación sistemas operativos versión Word 2003.
PDF
Software Del Pc 1202632966761673 3
PDF
Curso Sistemas Operativos - Unidad Introducción a OS
PDF
PPT
Software Libre y Código Fuente Abierto Hacia Una Sociedad Abie
PDF
Usar.software.libre.en.la.carrera
PPS
sistemas-operativos-diferentes-windows
PPT
Linux Y Sus Equivalencias
PPTX
Open source, software libre e historia de Linux
PPTX
Colegio santa cruz
ODP
PPTX
8.Software libre, Open Source, historia de Linux.
PDF
Linux en el mundo digital de hoy
PPTX
Linux taller
PPTX
Software libre, open source y histroia de linux
Sistemas operativos
Software
Mp mardoqueo so1
Guia de evaluación sistemas operativos
Guia de evaluación sistemas operativos versión Word 2003.
Software Del Pc 1202632966761673 3
Curso Sistemas Operativos - Unidad Introducción a OS
Software Libre y Código Fuente Abierto Hacia Una Sociedad Abie
Usar.software.libre.en.la.carrera
sistemas-operativos-diferentes-windows
Linux Y Sus Equivalencias
Open source, software libre e historia de Linux
Colegio santa cruz
8.Software libre, Open Source, historia de Linux.
Linux en el mundo digital de hoy
Linux taller
Software libre, open source y histroia de linux
Publicidad

Más de Juan Vladimir (13)

PDF
Proyectos java-con-maven
PDF
Virus informatico
PDF
Sistema operativo GNU/Linux
PDF
Primeros pasos con git
PDF
Install odoo in windows
PDF
Install apps in ubuntu
PDF
Hard Disk particion
PDF
BIOS - UEFI
PDF
Conceptos básicos de Unit Test
PDF
Instalacion y configuracion de Android Studio
PDF
Lenguaje de programación Java
PDF
Unit Test con Embarcadero RAD Studio
PDF
Lenguaje de programación Pascal
Proyectos java-con-maven
Virus informatico
Sistema operativo GNU/Linux
Primeros pasos con git
Install odoo in windows
Install apps in ubuntu
Hard Disk particion
BIOS - UEFI
Conceptos básicos de Unit Test
Instalacion y configuracion de Android Studio
Lenguaje de programación Java
Unit Test con Embarcadero RAD Studio
Lenguaje de programación Pascal

Último (9)

PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Control de seguridad en los sitios web.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
sistemas de informacion.................
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Implementación equipo monitor12.08.25.pptx
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Control de seguridad en los sitios web.pptx
Conceptos basicos de Base de Datos y sus propiedades
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
sistemas de informacion.................
Fundamentos de Python - Curso de Python dia 1
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA

Software Libre en la Carrera de Ciencias de la Computacion

  • 1. Nucleo Linux UAGRM Utilizando GNU/Linux y Software Libre durante la carrera Ing. Informática
  • 2. Perfil Estudiante: Ramírez Flores Juan Vladimir @juanvladimir13 Carrera: Ing. Informática Miembro del Nucleo Linux Co-Founder Nucleo Linux UAGRM Usuario de GNU/Linux 99% del tiempo Activista de software libre y tecnologías opensource Activista de software libre y tecnologías opensource
  • 3. 187-3 ✔ Carrera de ciencia pura (esencia) ✔ Creamos soluciones a problemas complejos. ✔ Si no existe una tecnología, la creamos. ✔ Capacidad innata para crear cosas. ✔ Respiramos software. ✔ Pasión por que haces By: https://github.com/juanvladimir13
  • 4. Sistema operativo Un sistema operativo es un programa destinado a permitir la comunicación del usuario con el computador y gestionar sus recursos de una forma eficaz. By: https://github.com/juanvladimir13
  • 5. Tipos de interfaces de usuario Interface de linea de comandos (CLI) cmd powershell terminator gnome-terminal
  • 6. Software privativo + Licencias de software + Software pirata + Virus + Requerimientos de hardware superior con cada nueva versión + Actualización del sistema en periodos largos de tiempo Microsoft Windows By: https://github.com/juanvladimir13
  • 7. Software libre Las cuatro libertades esenciales ✔ Ejecutar el programa ✔ Estudiar y modificar el código fuente del programa ✔ Redistribuir copias exactas ✔ Distribuir versiones modificadas https://www.python.org/downloads/source/ https://github.com/torvalds/linux https://code.videolan.org/videolan/vlc By: https://github.com/juanvladimir13
  • 8. Sistema operativo GNU/Linux GNU Kernel + https://www.gnu.org/home.es.html https://www.linux.org/ By: https://github.com/juanvladimir13
  • 9. Lazarus: The professional Free Pascal RAD IDE FPC: Free Pascal is a mature, versatile, open source Pascal compiler Pascal compiler Ventajas Ventajas: : ✔ Multiplataforma ✔ Soporte a varias arquitecturas de procesador Introducción a la inf. Semestre I Programación I Semestre II https://www.lazarus-ide.org/ https://www.freepascal.org/ By: https://github.com/juanvladimir13
  • 10. Compiladores c++ g++ CLang Programación II Semestre III https://www.codeblocks.org/ https://www.qt.io/ https://www.qt.io/product/development-tools https://www.kdevelop.org/ https://isocpp.org/ IDE Librerías para realizar interfaces gráficas https://gcc.gnu.org/projects/cxx-status.html https://clang.llvm.org/cxx_status.html http://www.wxwidgets.org/ https://www.gtk.org/ Especificación del lenguaje By: https://github.com/juanvladimir13 http://www.wxformbuilder.org/ https://cmake.org/ Software project management 
  • 11. Escribir código para un procesador en especifico. Set de instrucciones para procesadores de 16, 32, 64 bits. Código fuente, compilación, archivo objeto, linker, código maquina. Procesador opensource Es una arquitectura de conjunto de instrucciones (ISA) de hardware libre basado en un diseño de tipo RISC (conjunto de instrucciones reducido). Programación ensamblador Semestre IV https://es.wikipedia.org/wiki/RISC-V https://riscv.org/ By: https://github.com/juanvladimir13
  • 12. https://github.com/apache/netbeans https://maven.apache.org/ https://gradle.org/ Estructura de datos I Semestre IV Estructura de datos II Semestre V https://ant.apache.org/ Java Development Kit IDE Software project management  https://openjdk.java.net/ https://www.eclipse.org/downloads/ https://netbeans.apache.org/ https://www.jetbrains.com/es-es/idea/ https://www.oracle.com/java/ https://github.com/apache/maven By: https://github.com/juanvladimir13
  • 13. Base de datos I Semestre V Base de datos II Semestre VI SGBD DBMS https://www.mysql.com/ https://mariadb.org/ https://www.postgresql.org/ https://www.sqlite.org/index.html https://www.phpmyadmin.net/ https://dbeaver.com/ https://www.mysql.com/products/workbench/ https://www.pgadmin.org/ https://sqlitebrowser.org/ https://github.com/postgres/postgres https://www.pgadmin.org/download/pgadmin-4-source-code/ By: https://github.com/juanvladimir13
  • 14. Particiones de disco duro, sistema de archivos (FAT32, NTFS, Ext4, etc), MBR (Boot). Procesos, subprocesos, servicios (daemon) Sistemas operativos I Semestre VI https://github.com/torvalds/linux https://www.minix3.org/ By: https://github.com/juanvladimir13
  • 15. Socket TCP/UDP + Acceso librería de socket del kernel del sistema operativo + Puerto es un archivo Sistemas operativos II Semestre VII By: https://github.com/juanvladimir13
  • 16. Sistemas de información I Semestre VI Sistemas de información II Semestre VII Sistemas ERP Despliegue de un sistema https://www.odoo.com/es_ES/ https://github.com/odoo/odoo https://ubuntu.com/server https://getfedora.org/es/ https://www.centos.org/ https://github.com/bippo/openbravo https://www.openbravo.com/ Servidor de aplicaciones https://httpd.apache.org/ https://tomcat.apache.org/ https://www.nginx.com/ Versionamiento de código https://git-scm.com/ https://github.com/ By: https://github.com/juanvladimir13
  • 17. Sistemas de información geográfica Semestre VII https://www.qgis.org/es/site/ https://postgis.net/ PostGIS is a spatial database spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL By: https://github.com/juanvladimir13
  • 18. Grupos de investigación en la UAGRM Grupo de estudiantes entusiastas que realizaba actividades de: Talleres, conferencias, proyectos y eventos para promocionar el uso de software libre.
  • 19. Proyecto de UREMIX Nugget es un dialer para modems 3G Nugget ha sido creado por la necesidad de contar con una aplicación libre para poder acceder a las capacidades que proveen los modems 3G modems 3G que algunas telefónicas dan en la actualidad. https://github.com/lanstat/Nugget https://github.com/arielvega/python-mobile