Saltar a contenido

Introducción, Clasificación y Licencias de Software

Aplicaciones de Propósito General

Los ordenadores son herramientas configurables por definición. Podemos cambiar tanto el hardware como el sistema operativo, y estos sistemas operativos suelen incluir una gran cantidad de herramientas, tanto de administración como de propósito general.

Clasificación de Software

El software se puede clasificar en dos tipos básicos según su finalidad y utilidad:

  1. Aplicaciones Horizontales: Son aplicaciones de propósito general que pueden ser utilizadas en todo tipo de organizaciones o por usuarios individuales. Ejemplos incluyen herramientas ofimáticas, procesadores de texto y software de contabilidad.

  2. Aplicaciones Verticales: Son aplicaciones diseñadas para tareas muy específicas, como la gestión de pacientes en un consultorio dental o la reserva de billetes de avión. Estas aplicaciones no son útiles fuera del ámbito para el que fueron diseñadas.

Software de Oficina y Productividad

El software de productividad facilita tareas como la creación y edición de documentos, cálculos, gestión de archivos y organización del tiempo. Algunos ejemplos incluyen:

  • Paquetes Ofimáticos: Microsoft Office, OpenOffice, LibreOffice.
  • Procesadores de Texto: Microsoft Word, AbiWord, LaTeX.
  • Hojas de Cálculo: Microsoft Excel, LibreOffice Calc, Gnumeric.
  • Gestores de Proyectos: Microsoft Project, OpenProject.

Imagen, Diseño y Multimedia

Los ordenadores modernos son herramientas poderosas para la edición de contenido multimedia. Algunas aplicaciones comunes incluyen:

  • Edición de Imágenes: Adobe Photoshop, GIMP.
  • Edición de Vídeo: Adobe Premiere, KDenlive.
  • Reproductores Multimedia: VLC Media Player, Windows Media Player.
  • Modelado 3D: Blender, Maya.

Clientes para Servicios de Internet

Con la popularización de Internet, han surgido aplicaciones que permiten acceder a servicios en línea. Algunas de estas herramientas incluyen:

  • Navegadores Web: Google Chrome, Mozilla Firefox.
  • Clientes de Correo: Microsoft Outlook, Thunderbird.
  • Mensajería Instantánea: WhatsApp, Telegram.
  • Clientes FTP: FileZilla, WinSCP.

Otras Aplicaciones

Existen aplicaciones para casi cualquier necesidad, incluyendo:

  • Software Educativo: Programas para aprender mecanografía, matemáticas, astronomía, etc.
  • Juegos y Entretenimiento: Juegos como Tetris, Civilization, y simuladores de vuelo.
  • Entornos de Desarrollo Integrado (IDE): Herramientas para programar, como Visual Studio, Eclipse, y NetBeans.
  • Software de Servidor: Servidores web (Apache), servidores FTP, y sistemas de gestión de bases de datos (MySQL, PostgreSQL).

Herramientas de Virtualización

La virtualización permite ejecutar sistemas operativos y aplicaciones en un entorno virtual, sin necesidad de instalarlos directamente en el hardware. Algunas herramientas populares incluyen:

  • VirtualBox: Software de virtualización multiplataforma.
  • VMware Workstation: Herramienta de virtualización comercial.
  • QEmu: Software de virtualización de código abierto.
  • Microsoft Virtual PC: Virtualización para sistemas Windows.

Instalación de Software de Aplicación

Instalación en Windows

En Windows, la mayoría de las aplicaciones se instalan mediante instaladores automáticos. Los pasos típicos incluyen:

  1. Verificar los requisitos del sistema.
  2. Ejecutar el instalador (setup.exe o install.msi).
  3. Seguir las instrucciones del asistente de instalación.
  4. Reiniciar el equipo si es necesario.

Instalación en GNU/Linux

En Linux, la instalación de software se realiza principalmente a través de gestores de paquetes como apt (para distribuciones basadas en Debian) o yum (para distribuciones basadas en Red Hat). Los pasos básicos son:

  1. Actualizar los repositorios: sudo apt-get update.
  2. Instalar el paquete: sudo apt-get install nombre_del_paquete.
  3. Para software compilado desde el código fuente, se siguen los pasos:
  4. Descomprimir el código fuente.
  5. Ejecutar ./configure, make, y make install.

Aplicaciones Portables

Las aplicaciones portables no requieren instalación y pueden ejecutarse desde dispositivos extraíbles como USB. Ejemplos incluyen:

  • Windows: PortableApps.
  • Linux: RUNZ.

Realización de Inventarios

Mantener un inventario actualizado del software instalado en un equipo es esencial para optimizar recursos. En Windows, se puede usar la herramienta "Programas y características", mientras que en Linux se pueden usar comandos como dpkg o herramientas gráficas como el Centro de Software de Ubuntu.


Licencias de Software

Software Comercial o Propietario

El software comercial está sujeto a una licencia que restringe su uso, modificación y redistribución. Algunos ejemplos incluyen:

  • Microsoft Windows: Sistema operativo propietario.
  • Adobe Photoshop: Software de edición de imágenes.
  • Microsoft Office: Suite ofimática.

Software Libre o de Código Abierto

El software libre permite a los usuarios usar, modificar y distribuir el software libremente. Algunos ejemplos incluyen:

  • GNU/Linux: Sistema operativo de código abierto.
  • OpenOffice: Suite ofimática libre.
  • GIMP: Editor de imágenes de código abierto.

Piratería Digital

La piratería digital se refiere a la distribución ilegal de software y contenido multimedia. Aunque en algunos países se permite la copia privada, la distribución no autorizada de software protegido por derechos de autor es ilegal.


Tablas Resumen

Tabla: Aplicaciones de Oficina y Productividad

Windows Linux Descripción
Microsoft Office OpenOffice Suite ofimática
Microsoft Word LibreOffice Writer Procesador de textos
Microsoft Excel LibreOffice Calc Hoja de cálculo

Tabla: Herramientas de Creación de Contenido

Windows Linux Descripción
Adobe Photoshop GIMP Edición de imágenes
Adobe Premiere KDenlive Edición de vídeo

Tabla: Herramientas de Virtualización

Windows Linux Descripción
VirtualBox VirtualBox Virtualización
VMware Workstation QEmu Virtualización