SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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
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

La actualidad más candente

Docker para Data Scientist - Master en Data Science URJC
Docker para Data Scientist - Master en Data Science URJCDocker para Data Scientist - Master en Data Science URJC
Docker para Data Scientist - Master en Data Science URJCMicael Gallego
 
Vagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoSergio Zambrano Delfa
 
Curso Kubernetes CodeURJC
Curso Kubernetes CodeURJCCurso Kubernetes CodeURJC
Curso Kubernetes CodeURJCMicael Gallego
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.NetJesús R. Tineo
 
Presentación nubes de contenedores con docker swarm
Presentación nubes de contenedores con docker swarmPresentación nubes de contenedores con docker swarm
Presentación nubes de contenedores con docker swarmAlejandro Escanero Blanco
 
P2 act1 cuadro comparativo
P2 act1 cuadro comparativoP2 act1 cuadro comparativo
P2 act1 cuadro comparativoRoberto Cortez
 
Divide y vencerás con docker y core os
Divide y vencerás con docker y core osDivide y vencerás con docker y core os
Divide y vencerás con docker y core osDavid Luque Quintana
 
Compiladores (python)
Compiladores (python)Compiladores (python)
Compiladores (python)Sertepeca
 
Taller C Sharp Con Mono Develop2.4
Taller C Sharp Con Mono Develop2.4Taller C Sharp Con Mono Develop2.4
Taller C Sharp Con Mono Develop2.4Lorenzo Itza
 
Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...
Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...
Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...Micael Gallego
 
Iniciación Open edX - Pycon 2017
Iniciación Open edX - Pycon 2017Iniciación Open edX - Pycon 2017
Iniciación Open edX - Pycon 2017BeDjango
 
Introducción a Docker
Introducción a DockerIntroducción a Docker
Introducción a DockerOpen Canarias
 

La actualidad más candente (20)

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

Similar a Software Libre en la Carrera de Ciencias de la Computacion

Aplicaciones y software libre para pcs windows y linux
Aplicaciones y software libre para pcs windows y linuxAplicaciones y software libre para pcs windows y linux
Aplicaciones y software libre para pcs windows y linuxMauricio Romero
 
Webinar Gratuito: Analizar una Imagen RAM con Volatility Framework
Webinar Gratuito: Analizar una Imagen RAM con Volatility FrameworkWebinar Gratuito: Analizar una Imagen RAM con Volatility Framework
Webinar Gratuito: Analizar una Imagen RAM con Volatility FrameworkAlonso Caballero
 
Android reversing 101.pdf
Android reversing 101.pdfAndroid reversing 101.pdf
Android reversing 101.pdfJosé Moreno
 
Desarrollo Software Entornos G N U Linux Una Final
Desarrollo  Software Entornos  G N U  Linux Una FinalDesarrollo  Software Entornos  G N U  Linux Una Final
Desarrollo Software Entornos G N U Linux Una FinalEdgardo Ramos Roque
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)CAChemE
 
OpenMP - Configuración de IDE y ejecución de código paralelo
OpenMP - Configuración de IDE y ejecución de código paraleloOpenMP - Configuración de IDE y ejecución de código paralelo
OpenMP - Configuración de IDE y ejecución de código paraleloadelsolar
 
Cómo crear tus propios drivers para linux
Cómo crear tus propios drivers para linuxCómo crear tus propios drivers para linux
Cómo crear tus propios drivers para linuxjorge
 
9700132 el-sendero-del-hacker
9700132 el-sendero-del-hacker9700132 el-sendero-del-hacker
9700132 el-sendero-del-hackerivanboss9930
 
El sendero del hacker
El sendero del hackerEl sendero del hacker
El sendero del hackernoc_313
 
Sendero del Hacker
Sendero del HackerSendero del Hacker
Sendero del Hackercyberleon95
 
Administracion de redes y seguridad con Software Libre
Administracion de redes y seguridad con Software LibreAdministracion de redes y seguridad con Software Libre
Administracion de redes y seguridad con Software Libremiltonvf
 
Presentacion de Linux
Presentacion de LinuxPresentacion de Linux
Presentacion de Linuxrvarguez
 
Curso Linux Reducido
Curso Linux ReducidoCurso Linux Reducido
Curso Linux Reducidorvarguez
 
Actividad No. 1.14: Protección del servidor MySQL mediante filtrado de paquetes
Actividad No. 1.14: Protección del servidor MySQL mediante filtrado de paquetes Actividad No. 1.14: Protección del servidor MySQL mediante filtrado de paquetes
Actividad No. 1.14: Protección del servidor MySQL mediante filtrado de paquetes Francisco Medina
 

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

Aplicaciones y software libre para pcs windows y linux
Aplicaciones y software libre para pcs windows y linuxAplicaciones y software libre para pcs windows y linux
Aplicaciones y software libre para pcs windows y linux
 
Webinar Gratuito: Analizar una Imagen RAM con Volatility Framework
Webinar Gratuito: Analizar una Imagen RAM con Volatility FrameworkWebinar Gratuito: Analizar una Imagen RAM con Volatility Framework
Webinar Gratuito: Analizar una Imagen RAM con Volatility Framework
 
Android reversing 101.pdf
Android reversing 101.pdfAndroid reversing 101.pdf
Android reversing 101.pdf
 
Presentacion barcamp
Presentacion barcampPresentacion barcamp
Presentacion barcamp
 
Desarrollo Software Entornos G N U Linux Una Final
Desarrollo  Software Entornos  G N U  Linux Una FinalDesarrollo  Software Entornos  G N U  Linux Una Final
Desarrollo Software Entornos G N U Linux Una Final
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)
 
OpenMP - Configuración de IDE y ejecución de código paralelo
OpenMP - Configuración de IDE y ejecución de código paraleloOpenMP - Configuración de IDE y ejecución de código paralelo
OpenMP - Configuración de IDE y ejecución de código paralelo
 
¿Qué es Hardware Abierto? - v2.0
¿Qué es Hardware Abierto? - v2.0¿Qué es Hardware Abierto? - v2.0
¿Qué es Hardware Abierto? - v2.0
 
Cómo crear tus propios drivers para linux
Cómo crear tus propios drivers para linuxCómo crear tus propios drivers para linux
Cómo crear tus propios drivers para linux
 
9700132 el-sendero-del-hacker
9700132 el-sendero-del-hacker9700132 el-sendero-del-hacker
9700132 el-sendero-del-hacker
 
El sendero del hacker
El sendero del hackerEl sendero del hacker
El sendero del hacker
 
El sendero-del-hacker
El sendero-del-hackerEl sendero-del-hacker
El sendero-del-hacker
 
Sendero del Hacker
Sendero del HackerSendero del Hacker
Sendero del Hacker
 
El sendero-del-hacker
El sendero-del-hackerEl sendero-del-hacker
El sendero-del-hacker
 
Administracion de redes y seguridad con Software Libre
Administracion de redes y seguridad con Software LibreAdministracion de redes y seguridad con Software Libre
Administracion de redes y seguridad con Software Libre
 
Presentacion de Linux
Presentacion de LinuxPresentacion de Linux
Presentacion de Linux
 
Curso Linux Reducido
Curso Linux ReducidoCurso Linux Reducido
Curso Linux Reducido
 
Actividad No. 1.14: Protección del servidor MySQL mediante filtrado de paquetes
Actividad No. 1.14: Protección del servidor MySQL mediante filtrado de paquetes Actividad No. 1.14: Protección del servidor MySQL mediante filtrado de paquetes
Actividad No. 1.14: Protección del servidor MySQL mediante filtrado de paquetes
 
NcN_CSUC_CSIRT
NcN_CSUC_CSIRTNcN_CSUC_CSIRT
NcN_CSUC_CSIRT
 
CERT/CSIRT's tools: Con las manos en la masa
CERT/CSIRT's tools: Con las manos en la masaCERT/CSIRT's tools: Con las manos en la masa
CERT/CSIRT's tools: Con las manos en la masa
 

Más de Juan Vladimir

Proyectos java-con-maven
Proyectos java-con-mavenProyectos java-con-maven
Proyectos java-con-mavenJuan Vladimir
 
Sistema operativo GNU/Linux
Sistema operativo GNU/LinuxSistema operativo GNU/Linux
Sistema operativo GNU/LinuxJuan Vladimir
 
Primeros pasos con git
Primeros pasos con gitPrimeros pasos con git
Primeros pasos con gitJuan Vladimir
 
Install odoo in windows
Install odoo in windowsInstall odoo in windows
Install odoo in windowsJuan Vladimir
 
Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntuJuan Vladimir
 
Conceptos básicos de Unit Test
Conceptos básicos de Unit Test Conceptos básicos de Unit Test
Conceptos básicos de Unit Test Juan Vladimir
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioJuan Vladimir
 
Lenguaje de programación Java
Lenguaje de programación JavaLenguaje de programación Java
Lenguaje de programación JavaJuan Vladimir
 
Unit Test con Embarcadero RAD Studio
Unit Test con Embarcadero RAD StudioUnit Test con Embarcadero RAD Studio
Unit Test con Embarcadero RAD StudioJuan Vladimir
 
Lenguaje de programación Pascal
Lenguaje de programación PascalLenguaje de programación Pascal
Lenguaje de programación PascalJuan Vladimir
 

Más de Juan Vladimir (13)

Proyectos java-con-maven
Proyectos java-con-mavenProyectos java-con-maven
Proyectos java-con-maven
 
Virus informatico
Virus informaticoVirus informatico
Virus informatico
 
Sistema operativo GNU/Linux
Sistema operativo GNU/LinuxSistema operativo GNU/Linux
Sistema operativo GNU/Linux
 
Primeros pasos con git
Primeros pasos con gitPrimeros pasos con git
Primeros pasos con git
 
Install odoo in windows
Install odoo in windowsInstall odoo in windows
Install odoo in windows
 
Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntu
 
Hard Disk particion
Hard Disk particionHard Disk particion
Hard Disk particion
 
BIOS - UEFI
BIOS - UEFIBIOS - UEFI
BIOS - UEFI
 
Conceptos básicos de Unit Test
Conceptos básicos de Unit Test Conceptos básicos de Unit Test
Conceptos básicos de Unit Test
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android Studio
 
Lenguaje de programación Java
Lenguaje de programación JavaLenguaje de programación Java
Lenguaje de programación Java
 
Unit Test con Embarcadero RAD Studio
Unit Test con Embarcadero RAD StudioUnit Test con Embarcadero RAD Studio
Unit Test con Embarcadero RAD Studio
 
Lenguaje de programación Pascal
Lenguaje de programación PascalLenguaje de programación Pascal
Lenguaje de programación Pascal
 

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
  • 21.