User Tools

Site Tools


Writing /var/lib/dokuwiki/data/meta/teaching/ie0117/proyectos/2012/i/linux/casa_inteligente/plataformas.meta failed
teaching:ie0117:proyectos:2012:i:linux:casa_inteligente:plataformas

Descripción de Plataformas



¿Qué es Linux?


En 1991LinusTorvalds empezó a trabajar en lo que más adelante acabaría siendo Linux.

La historia del núcleo de Linux está fuertemente vinculada a la del proyecto GNU. El proyecto GNU, iniciado en 1983 por Richard Stallman,tiene como objetivo el desarrollo de un sistema operativo Unix completo compuesto enteramente de software libre. Cuando la primera versión del núcleo de Linux fue liberada en 1991, el proyecto GNU ya había producido varios de los componentes del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero aún no contaba con el núcleo que permitiera completar el sistema operativo. Entonces, el núcleo creado por LinusTorvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el hueco final que el sistema operativo de GNU necesitaba.

Linux es un sistema operativo y un núcleo. Donde el código fuente está disponible públicamente y cualquier persona puede libremente usarlo, modificarlo y/o redistribuirlo.

Linux es usado como sistema operativo en una amplia variedad de plataformas de hardware y computadores, incluyendo los computadores de escritorio, servidores y dispositivos como teléfonos celulares.

Existe una gran variedad de versiones de este sistema operativo como por ejemplo RedHat, Mandriva, Ubuntu, OpenSUSE, LinEx entre otros.

Linux presenta una serie de ventajas:

  • Se puede adquirir gratuitamente al igual que sus actualizaciones.
  • La disponibilidad del código fuente y la libertad para modificarlo activan un proceso ilimitado de mejoras del software.
  • El derecho a utilizar el software sin restricciones de uso, combinado con la redistribución del mismo, asegura una gran cantidad de usuarios potenciales. Estos a su vez, ayudarán a mejorar y personalizar el producto.
  • Utilizando medios como Internet, el software libre se convierte en un movimiento que consigue acercar la tecnología a cualquier punto del planeta, incluso a países menos desarrollados. Dando la oportunidad de acceder al conocimiento de forma sencilla, sin limitaciones ni discriminaciones por estatus social/económico u otra característica. El conocimiento es compartido globalmente.


Para muchas personas Linux es una comunidad, donde las ideas pertenecen al mundo y no solo a unas cuantas compañías, donde siempre se busca el mejoramiento de los sistemas y aplicaciones.


Gambas


Gambas es un lenguaje de programación libre derivado de BASIC. Se distribuye con licencia GNU GPL. Permite crear formularios con botones de comandos, cuadros de texto y muchos otros controles y enlazarlos a bases de datos como MySQL, PostgreSQL o SQLite además de facilitar la creación de aplicaciones para dispositivos móviles (en desarrollo pero muy avanzado), aplicaciones de red (con manejo avanzado de protocolos HTTP, FTP, SMTP, DNS), control de diferentes puertos, el acceso a bases de datos es sumamente sencillo y potente.

¿Por qué Gambas?

Es un lenguaje muy similar a Visual Basic y .NET lo único que cambia un poco es la sintaxis pero la parte de lógica es la misma de los lenguajes antes mencionados, es un lenguaje bajo la licencia GNU esto quiere decir que no se necesita pagar licencias para la utilización del mismo, la razón final es porque queremos innovar en el departamento de informática usando como herramientas lógicas software libre.

MySQL


MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. MySQL es una base de datos muy rápida en la lectura.
MySQL es un gestor de base de datos muy potente y completo que permite el correcto almacenamiento de la información, además del hecho de que es gratuito.

teaching/ie0117/proyectos/2012/i/linux/casa_inteligente/plataformas.txt · Last modified: 2022/09/20 00:08 (external edit)