SlideShare una empresa de Scribd logo
1 de 10
PROGRAMAS LIBRES DE SISTEMAS OPERATIVOS

Proyecto Linex: Portal de software libre en español realizado por la Junta de
Extremadura (España), pone a disposición de todo el mundo un magnífico Sistema
Operativo libre.


Guadalinex - distribución linux desarrollada por la Junta de Andalucía para facilitar
el acceso a todos los ciudadanos al software libre.

LliureX - distribución GNU/Linux creada por la Cansellería de Cultura, Educación y
Deporte de la Generalitat Valenciana, orientada al Sistema Educativo de la
Comunidad Valenciana.

New Breed Software - productores de software libre. Open Sorce Software Linux,
Windows, Mac, OSX, BeOS.


Zona clic - conjunto de aplicaciones de software libre que permiten crear diversos
tipos de actividades educativas multimedia. La zona clic es un servicio del
Departamento de Educación de la Generalitat de Cataluña creado con el objetivo
de dar difusión y apoyo al uso de estos recursos, y ofrecer un espacio de
cooperación abierto a la participación de todos los educadores/se que quieran
compartir los materiales didácticos creados con el programa.

manual de PHP en español - PHP, acrónimo de "PHP: Hypertext Preprocessor", es
un lenguaje "Open Source" interpretado de alto nivel, especialmente pensado para
desarrollos Web y el cual puede ser embebido en páginas HTML.


Comunidad de Software Libre Morfeo - proporciona un marco abierto de
colaboración entre instituciones de la Administración, empresas, universidades y
Telefónica I+D donde llevar a cabo actividades de desarrollo de componentes
software.

 proyecto orca - Herramientas de ayuda para los traductores y productores de
software libre en español (programas y documentación).

 Seul/Edu Educational Application Index - directorio de recursos (programas
gratis) de código abierto disponible para su uso en educación clasificado por
categorías.

freshmeat.net- amplia fuente de recursos de software libre.
freeduc - Organización para el software libre en la educación y la enseñanza.
Facilitan un catálogo de software de código abierto gratis clasificado por materias.



Programas gratis (software libre)

   •   Kernel 2.6.13
   •   KDE 3.4.2
   •   Gnome 2.10.2
   •   OpenOffice 2.0
   •   Scribus 1.2.2
   •   Firefox 1.0.7 (navegador)
   •   Mozilla 1.7.12, (navegador)
   •   Gimp 2.2.8, (retoque fotográfico)
   •   Konqueror 3.4.2
   •   Kdetv 0.8.8 (para ver la televisión)
   •   Amarok 1.3.3 (para escuchar música)
   •   Kaffeine 0.7.1 (para reproducir videos)
   •   XMMS 1.2.10 (para escuchar música)
   •   Xine 1.0.1 (para reproducir DVD y otros formatos)
   •   Koffice 1.4.2, que és un altre paquet ofimàtic
   •   Quanta Plus 3.4.2 (para el diseño de páginas web)
   •   Kdevelop 3.2.2 (programación)
   •   Kstars 1.1.1 (para ver las estrellas)
   •   Ktouch 1.4 (`para aprender a teclear)
   •   Kalzium 1.3.1
   •   Kopete 0.10.3 (mensajería instantánea)
   •   Kmldonkey 0.10 (P2P)
   •   Kontact 1.1.2 con KMail 1.8.2 (para gestión del correo electrónico),
       KOrganizer 3.4.2 (calendario), KAddresbook 3.4.2 (agenda), Knotes 3.4.2
       (notas), KNode 0.9.2 (leer notícias), Kpilot 3.4.2 (palms), Kalarm 1.2.9
       (alarma).
   •   Evolution 2.2.3 programa de correo electrónico y agenda
   •   Kino 0.76 parar producir vídeos
   •   Blender 2.37a programa parar 3D
   •   Ardour 0.99 estación de audio digital
   •   Rosergarden4 1.0 secuenciador de audioi MIDI, editor musical
   •   Frozen-Bubble 1.0.0 juegos



Descargar programas gratis para linux
- > Bluefish (programa gratis para linux, editor de HTML y CSS)
- > GNUWin (descargar programas gratis para linux en español)
- > ibiblio / Public FTP Archives
- > Linux Art and Design Resources
- > directorio de recursos linux (inglés)
- > linux en directorio DMOZ
- > buscador google de recursos linux
- > Càtix (descargar software libre) en catalán

Programas gratis (software free)

- > Gimp alternativa a Photoshop bajo Linux
- > GNOME Hispano
Linux es un núcleo de sistema operativo libre tipo Unix.3 Es uno de los principales
ejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado
por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la
Linux Kernel Mailing List.
El núcleo Linux fue concebido por el entonces estudiante de ciencias de la
computación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente
desarrolladores y usuarios que adoptaron códigos de otros proyectos de software
libre para su uso en el nuevo sistema operativo. El núcleo Linux ha recibido
contribuciones de miles de programadores.
Normalmente Linux se utiliza junto a un empaquetado de software, llamado
distribución Linux.


b. Nombre por lo menos tres programas que realicen esta función y plásmelos en
un documento de texto, y exponga ante el grupo las funciones principales de estos
y enumere sus ventajas. De igual forma descargue alguno de estos tres programas
para su posterior uso

                               Arquitectura Linux




                                        Diagrama del núcleo 2.4.0.
Actualmente Linux es un núcleo monolítico híbrido. Los controladores de
dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio
privilegiado conocido como anillo 0 (ring 0), con acceso irrestricto al hardware,
aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos
monolíticos tradicionales, los controladores de dispositivos y las extensiones al
núcleo se pueden cargar y descargar fácilmente como módulos, mientras el
sistema continúa funcionando sin interrupciones. También, a diferencia de los
núcleos monolíticos tradicionales, los controladores pueden ser prevolcados
(detenidos momentáneamente por actividades más importantes) bajo ciertas
condiciones. Esta habilidad fue agregada para gestionar correctamente
interrupciones de hardware, y para mejorar el soporte de multiprocesamiento
simétrico.
El hecho de que Linux no fuera desarrollado siguiendo el diseño de un micronúcleo
(diseño que, en aquella época, era considerado el más apropiado para un núcleo
por muchos teóricos informáticos) fue asunto de una famosa y acalorada discusión
entre Linus Torvalds y Andrew S. Tanenbaum.7

   Jerarquía de directorios

Artículo principal: Jerarquía de directorios en Linux
En Linux existe un sistema de archivos que carga y contiene todos los directorios,
redes, programas, particiones, dispositivos, etc. que el sistema sabe reconocer, o
por lo menos, identificar. Este sistema de ficheros y directorios, tiene como base al
carácter (/); ese mismo carácter sirve también para demarcar los directorios, como
por ejemplo: "/home/usuario/imagen.jpg". El directorio especificado por una ruta
consistente sólo por este carácter contiene toda la jerarquía de los directorios que
constituyen todo el sistema. A este directorio suele llamárselo directorio raíz. En
Linux, a los discos no se les asigna una letra como en Windows (p.e. "C:"), sino
que se les asigna un directorio de la jerarquía del directorio raíz (/), como por
ejemplo: "/media/floppy". Es práctica común en el sistema de ficheros de Linux,
utilizar varias sub-jerarquías de directorios, según las diferentes funciones y estilos
de utilización de los archivos.8 Estos directorios pueden clasificarse en:

   •   Estáticos: Contiene archivos que no cambian sin la intervención del
       administrador (root), sin embargo, pueden ser leídos por cualquier otro
       usuario. (/bin, /sbin, /opt, /boot, /usr/bin...)
   •   Dinámicos: Contiene archivos que son cambiantes, y pueden leerse y
       escribirse (algunos solo por su respectivo usuario y el root). Contienen
       configuraciones, documentos, etc. Para estos directorios, es recomendable
       una copia de seguridad con frecuencia, o mejor aún, deberían ser montados
       en una partición aparte en el mismo disco, como por ejemplo, montar el
       directorio /home en otra partición del mismo disco, independiente de la
       partición principal del sistema; de esta forma, puede repararse el sistema
       sin afectar o borrar los documentos de los usuarios. (/var/mail, /var/spool,
       /var/run, /var/lock, /home...)
   •   Compartidos: Contiene archivos que se pueden encontrar en un ordenador
       y utilizarse en otro, o incluso compartirse entre usuarios.
•   Restringidos: Contiene ficheros que no se pueden compartir, solo son
       modificables por el administrador. (/etc, /boot, /var/run, /var/lock...)

LliureX es una distribución Linux que utiliza el entorno de escritorio GNOME.
Realizada por la Consejería de Educación de la Generalidad Valenciana, su
objetivo principal es la introducción de las nuevas tecnologías de la información y
la comunicación basadas en software libre en el sistema educativo de la Comunitat
Valenciana.
LliureX está basada en Edubuntu desde la versión 7.11, pero las versiones
anteriores estaban basadas en Debian.1
Se distribuye en las dos lenguas cooficiales de la Comunidad Valenciana, el
valenciano y el castellano, y en dos modalidades: para instalar y como CD
autónomo (LiveCD).
Versiones basadas en Edubuntu : 7.11 y la 8.09. Versiones basadas en Ubuntu:
9.09 y 10.09

   Modelo de Aula

LliureX está especialmente diseñado para ser el sistema instalado en las aulas de
los centros educativos.
En la última version (10.09) se incorporan aplicaciones adicionales para la
instalación dentro de un Modelo de Centro educativo, permitiendo la interconexión
y funcionamiento de todos los ordenadores del Centro.

LliureX Desktop es la adaptación de la distribución LliureX genérica, diseñada
para los ordenados personales, de la sala de profesores, secretarías... Es decir,
está destinada a ser instalada en los ordenadores que no dependen de un servidor
(que no están dentro del aula de informática, o en biblioteca...).

Runtime (llxcfg)llxcfg es la principal herramienta para la personalización de
aplicaciones en LliureX. Proporciona un conjuto muy amplio de utilidades (más de
40), escritas prácticamente en su totalidad en shell script, por lo que es muy
portable, aunque tiene algunas dependencias en paquetes poco frecuentes pero
disponibles en universe.

El paquete empezó a desarrollarse con las primeras versiones de LliureX, y no ha
parado de revisarse y ampliarse hasta ahora. Las principales funciones que
proporciona son:

   •   Generar/instalar o modificar configuraciones de otros paquetes o servícios
   •   Almacenar los parámetros con los que se generan las configuraciones.
   •   Administración básica (CLI) y autorización
El llxcfg-runtime define una serie de componentes básicos. Estos componentes
pueden empaquetarse, y el sistema proporciona utilidades para su manipulación.
Los principales componentes básicos son:

   •   Variables
          o Se trata de variables de entorno, pero con almacenamiento
               permanente, y que pueden ser accedidas desde cualquier programa
               que las necesite. La sintaxis sigue las reglas de las variables de
               shell.
          o Se utilizan fundamentalmente para parametrizar aquellos ajustes de
               configuración que tienen que compartirse entre distintos programas,
               o que se desea que puedan ser modificados por el administrador.
               También es frecuente su uso como mecanismo de comunicación
               entre distintos programas.
          o Se almacenan en ficheros de texto en una jerarquía de 3 directorios
               con distinta prioridad, lo que permite tanto modificaciones
               automáticas de forma dinámica sobre los valores por defecto como
               la sobre-escritura por parte del administrador.
   •   Conffiles.
          o Los conffiles permiten almacenar ficheros de cualquier tipo en una
               jerarquía de 3 niveles. Pueden considerarse como una especie de
               generalización de las variables, superando la limitación de
               almacenamiento que impone la utilización de variables de entorno.
          o Al igual que las variables, se dispone también de una jerarquía de
               tres niveles con diferente prioridad, lo que permite proporcionar
               valores por defecto que pueden ser limpiamente reemplazados por
               programas o el administrador del sistema.
          o Dada su naturaleza dinámica, y al igual que ocurre con las variables,
               otro uso de los conffiles es el intercambio de datos o comunicación
               entre programas, con la ventaja de que puede transferirse cualquier
               tipo de datos.
   •   plantillas (templates).
          o Son ficheros de texto que pueden procesarse con un programa
               específico, soportando tanto expansión de variables, como directivas
               y macros de preprocesador
   •   scripts (hooks)
          o Proporcionan puntos de enganche para añadir funcionalidades a
               distintos sistemas (networking, apt, xlogin, …). Se dispone de
               mecanismos para la activación/desactivación de cualquiera de los
               scripts instalados
JClic está formado por un conjunto de aplicaciones informáticas que sirven para
realizar diversos tipos de actividades educativas: rompecabezas, asociaciones,
ejercicios de texto, palabras cruzadas ...

Las actividades no se acostumbran a presentar solas, sino empaquetadas en
proyectos. Un proyecto está formado por un conjunto de actividades y una o más
secuencias, que indican el orden en qué se han de mostrar.

El antecesor de JClic es Clic, una aplicación que desde 1992 ha sido utilizada por
educadores y educadoras de diversos países como herramienta de creación de
actividades didácticas para sus alumnos.

JClic está desarrollado en la plataforma Java, es un proyecto de código abierto y
funciona en diversos entornos y sistemas operativos.

Características de JClic

El proyecto JClic es una evolución del programa Clic 3.0, una herramienta para la
creación de aplicaciones didácticas multimedia con más de 10 años de historia. A
lo largo de este tiempo han sido muchos los educadores y educadoras que lo han
utilizado para crear actividades interactivas donde se trabajan aspectos
procedimentales como diversas áreas del currículum, desde educación infantil
hasta secundaria.
Los objetivos perseguidos al iniciar el proyecto serían:

   •   Hacer posible el uso de aplicaciones educativas multimedia "en línea",
       directamente desde Internet.
   •   Mantener la compatibilidad con las aplicaciones Clic 3.0 existentes.
   •   Hacer posible su uso en diversas plataformas y sistemas operativos, como
       Windows, Linux, Solaris o Mac OS X.
   •   Utilizar un formato estándar y abierto para el almacenaje de los datos, con
       el fin de hacerlas transparentes a otras aplicaciones y facilitar su integración
       en bases de datos de recursos.
   •   Ampliar el ámbito de cooperación e intercambio de materiales entre
       escuelas y educadores de diferentes países y culturas, facilitando la
       traducción y adaptación tanto del programa como de las actividades
       creadas.
   •   Recoger las sugerencias de mejoras y ampliaciones que los usuarios
       habéis ido enviando.
   •   Hacer posible que el programa pueda ir ampliándose a partir del trabajo
       cooperativo entre diversos equipos de programación.
   •   Crear uno entorno de creación de actividades más potente, sencillo e
       intuitivo, adaptándolo a las características de los actuales entornos gráficos
       de usuario.
JClic está formado por cuatro aplicaciones:

   •   JClic applet
       Un "applet" que permite incrustar las actividades JClic en una página web.
   •   JClic player
       Un programa independiente que una vez instalado permite realizar las
       actividades desde el disco duro del ordenador (o desde la red) sin que sea
       necesario estar conectado a Internet.
   •   JClic author
       La herramienta de autor que permite crear, editar y publicar las actividades
       de una manera más sencilla, visual e intuitiva.
   •   JClic reports
       Un módulo de recogida de datos y generación de informes sobre los
       resultados de las actividades hechas por los alumnos.

El primer módulo (applet) se descarga automáticamente la primera vez que se
visita alguna página que contenga un proyecto JClic incrustado. Los otros tres se
pueden instalar en el ordenador mediante Java WebStart desde la página de
descargas.

Compatibilidad y nuevas posibilidades

El desarrollo del JClic se ha hecho intentando respetar al máximo la compatibilidad
con el programa Clic 3.0, de manera que los paquetes de actividades existentes
puedan ser automáticamente reconocidos por la nueva plataforma.
Éstas son algunas de las novedades del JClic con respecto a Clic 3.0:

   •   Uso de entornos gráficos de usuario ("skins") personalizables, que
       contienen los botones y el resto de elementos gráficos que enmarcan las
       actividades.
   •   Uso de gráficos BMP, GIF, JPG y PNG
   •   Incorporación de recursos multimedia en formato WAV, MP3, AVI, MPEG,
       QuickTime y Flash 2.0, entre otros, así como de GIFs animados y con
       transparencia.
   •   Sonidos de eventos (hacer clic, relacionar, completar, acertar, fallar...)
       configurables para cada actividad o proyecto.
   •   Generadores de formas ("shapers") que controlan el aspecto de las casillas
       de las actividades: con JClic ya no es necesario que sean siempre
       rectangulares.
   •   Mejoras visuales: Posibilidad de escribir código HTML en las casillas,
       incrustación de fuentes "TrueType", texto con estilos, uso de gradientes y
       colores semitransparentes ...
•   Nuevas características de las actividades: tiempo máximo, número máximo
       de intentos, orden de resolución, actividades de memoria con dos bloques
       de contenido, etc.

Podéis ver estas características en funcionamiento echando un vistazo al paquete
de actividades de demostración de JClic.

Arquitectura abierta

JClic tiene una arquitectura abierta que permite ampliar o adaptar sus
funcionalidades en diversos aspectos. Se pueden crear nuevos módulos Java que
extiendan el funcionamiento del programa en:

   •   Nuevos tipos de actividades, extendiendo la clase abstracta "Activity"
   •   Sistemas de creación automática de contenidos, a partir de la clase
       abstracta "AutoContentProvider" (en estos momentos la única
       implementación de esta clase es el módulo "Arith")
   •   Entornos gráficos de usuario, extendiendo la clase "Skin" o suministrando
       nuevos esquemas XML a "BasicSkin".
   •   Motores primarios de ejecución de actividades, extendiendo
       "ActivityContainer"
   •   Generadores de recortes y formas, extendiendo la clase abstracta "Shaper"
   •   Sistemas de informes, extendiendo la clase "Reporter"

JClic es un proyecto de software libre que el Departamento de Educación de la
Generalitat de Cataluña pone a disposición de la comunidad bajo los términos de la
Licencia Pública General de GNU (GPL). Eso permite utilizarlo, distribuirlo y
modificarlo libremente siempre que se respeten determinadas condiciones, entre
las que cabe destacar el reconocimiento de autoria y la persistencia de la licencia
GPL en cualquier obra derivada. El código fuente de JClic está disponible en la
plataforma de desarrollo.

Formatos de datos

Los datos de JClic se almacenan en formato XML. Eso permite su integración en
bancos de recursos de estructura compleja, así como la reutilización de los
proyectos JClic en otras aplicaciones.
JClic trabaja con dos tipos de archivos:

Archivos con extensión .jclic
Son documentos XML que contienen la descripción completa de un proyecto JClic.
La estructura de estos documentos está descrita en el esquema XML jclic.xsd.
El elemento raíz de los documentos jclic tiene el nombre <JClicProject> y contiene
cuatro elementos principales:
•   <Settings>
       Información sobre los autores/se del proyecto, descriptores temáticos,
       revisiones, etc.
   •   <Activities>
       Contiene elementos del tipo <activity> que definen el funcionamiento y las
       características propias de cada actividad.
   •   <Sequence>
       Describe la orden en que se tienen que presentar las actividades y el
       comportamiento de los botones de avanzar y retroceder.
   •   <MediaBag>
       Relación del nombre y la ubicación de todos los ingredientes necesarios
       para ejecutar las actividades: imágenes, sonidos, vídeo, MIDI, fuentes TTF
       etc.

Archivos con extensión .jclic.zip
Son archivos ZIP estándar que contienen un único documento .jclic y algunos o
todos los ingredientes (imágenes, archivos multimedia.) necesarios para ejecutar
las actividades. El uso de éste formado permite encapsular un proyecto en un
único fichero.

Más contenido relacionado

La actualidad más candente (15)

Linux
LinuxLinux
Linux
 
Linux!!
Linux!!Linux!!
Linux!!
 
Sistema gnulinux 1
Sistema gnulinux 1Sistema gnulinux 1
Sistema gnulinux 1
 
Linux
LinuxLinux
Linux
 
Sistemas presentacion
Sistemas presentacionSistemas presentacion
Sistemas presentacion
 
Linux debian 6
Linux debian 6 Linux debian 6
Linux debian 6
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Linux.Trabajo práctico
Linux.Trabajo prácticoLinux.Trabajo práctico
Linux.Trabajo práctico
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Núcleo Linux
Núcleo LinuxNúcleo Linux
Núcleo Linux
 
Evoluciondelossistemasoperativos 110302154305-phpapp01
Evoluciondelossistemasoperativos 110302154305-phpapp01Evoluciondelossistemasoperativos 110302154305-phpapp01
Evoluciondelossistemasoperativos 110302154305-phpapp01
 
Linux
LinuxLinux
Linux
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Que Es Gnu/Linux
Que Es Gnu/LinuxQue Es Gnu/Linux
Que Es Gnu/Linux
 
S.O Linux
S.O LinuxS.O Linux
S.O Linux
 

Similar a Programas y sistemas operativos libres

Differencia entre dos (2) sistema Operativo Differente.
Differencia entre dos (2) sistema Operativo Differente.Differencia entre dos (2) sistema Operativo Differente.
Differencia entre dos (2) sistema Operativo Differente.Wolphkens Leveille
 
Sistemas operativos graficos
Sistemas operativos graficosSistemas operativos graficos
Sistemas operativos graficosDavidTapiaAguilar
 
Presentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odgPresentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odgbromuro5
 
Linux presentacion
Linux presentacionLinux presentacion
Linux presentacionMIGUEL
 
introducción a linux
introducción a linuxintroducción a linux
introducción a linuxsantivago1
 
Primeros pasos con GNU / Linux
Primeros pasos con GNU / LinuxPrimeros pasos con GNU / Linux
Primeros pasos con GNU / LinuxEudris Cabrera
 
Cois 408 Informe Oral
Cois 408 Informe OralCois 408 Informe Oral
Cois 408 Informe Oralaztinej
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linuxeduann
 
Software Libre-Linux y Ubunto
Software Libre-Linux y UbuntoSoftware Libre-Linux y Ubunto
Software Libre-Linux y Ubuntokelvinv26
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNatth GM
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosCamii Ortiz
 

Similar a Programas y sistemas operativos libres (20)

Linux
LinuxLinux
Linux
 
Differencia entre dos (2) sistema Operativo Differente.
Differencia entre dos (2) sistema Operativo Differente.Differencia entre dos (2) sistema Operativo Differente.
Differencia entre dos (2) sistema Operativo Differente.
 
ACTIVIDAD INICIAL.pptx
ACTIVIDAD INICIAL.pptxACTIVIDAD INICIAL.pptx
ACTIVIDAD INICIAL.pptx
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Kenia torres castillo
Kenia torres castilloKenia torres castillo
Kenia torres castillo
 
Sistemas operativos graficos
Sistemas operativos graficosSistemas operativos graficos
Sistemas operativos graficos
 
Presentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odgPresentación de sistemas operativos jamie y jaime .odg
Presentación de sistemas operativos jamie y jaime .odg
 
Linux presentacion
Linux presentacionLinux presentacion
Linux presentacion
 
introducción a linux
introducción a linuxintroducción a linux
introducción a linux
 
Ques es sistema linux
Ques es sistema linuxQues es sistema linux
Ques es sistema linux
 
Primeros pasos con GNU / Linux
Primeros pasos con GNU / LinuxPrimeros pasos con GNU / Linux
Primeros pasos con GNU / Linux
 
Cois 408 Informe Oral
Cois 408 Informe OralCois 408 Informe Oral
Cois 408 Informe Oral
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linux
 
GNU/Linux
GNU/LinuxGNU/Linux
GNU/Linux
 
Conociendo y explorando linux
Conociendo y explorando linuxConociendo y explorando linux
Conociendo y explorando linux
 
preinf2.docx
preinf2.docxpreinf2.docx
preinf2.docx
 
Software Libre-Linux y Ubunto
Software Libre-Linux y UbuntoSoftware Libre-Linux y Ubunto
Software Libre-Linux y Ubunto
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Diapositivas de SOR II
Diapositivas de SOR IIDiapositivas de SOR II
Diapositivas de SOR II
 

Más de Mayra Alejandra Arcila Valencia (19)

Sectores economicos
Sectores economicosSectores economicos
Sectores economicos
 
Punto
PuntoPunto
Punto
 
Punto ·5
Punto ·5Punto ·5
Punto ·5
 
Nuestrasfotos 110913195152-phpapp02
Nuestrasfotos 110913195152-phpapp02Nuestrasfotos 110913195152-phpapp02
Nuestrasfotos 110913195152-phpapp02
 
Enfermedades relacionadas con los sistemas
Enfermedades relacionadas con los sistemasEnfermedades relacionadas con los sistemas
Enfermedades relacionadas con los sistemas
 
Actividad no. 4
Actividad no. 4Actividad no. 4
Actividad no. 4
 
Carol
CarolCarol
Carol
 
Carol
CarolCarol
Carol
 
Funciones de registro
Funciones de registroFunciones de registro
Funciones de registro
 
Enfermedades relacuinadas con la computadora
Enfermedades relacuinadas con la computadoraEnfermedades relacuinadas con la computadora
Enfermedades relacuinadas con la computadora
 
Nuestas fotos
Nuestas fotosNuestas fotos
Nuestas fotos
 
Nuestro decálogo de valores
Nuestro decálogo de valoresNuestro decálogo de valores
Nuestro decálogo de valores
 
diapo
diapodiapo
diapo
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Trabajo de química
Trabajo de químicaTrabajo de química
Trabajo de química
 
Trabajo número 4 de la guía de sena
Trabajo número 4 de la guía de senaTrabajo número 4 de la guía de sena
Trabajo número 4 de la guía de sena
 
Trabajo número 4 de la guía de sena
Trabajo número 4 de la guía de senaTrabajo número 4 de la guía de sena
Trabajo número 4 de la guía de sena
 
Trabajo de etica
Trabajo de eticaTrabajo de etica
Trabajo de etica
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 

Último

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 

Último (20)

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 

Programas y sistemas operativos libres

  • 1. PROGRAMAS LIBRES DE SISTEMAS OPERATIVOS Proyecto Linex: Portal de software libre en español realizado por la Junta de Extremadura (España), pone a disposición de todo el mundo un magnífico Sistema Operativo libre. Guadalinex - distribución linux desarrollada por la Junta de Andalucía para facilitar el acceso a todos los ciudadanos al software libre. LliureX - distribución GNU/Linux creada por la Cansellería de Cultura, Educación y Deporte de la Generalitat Valenciana, orientada al Sistema Educativo de la Comunidad Valenciana. New Breed Software - productores de software libre. Open Sorce Software Linux, Windows, Mac, OSX, BeOS. Zona clic - conjunto de aplicaciones de software libre que permiten crear diversos tipos de actividades educativas multimedia. La zona clic es un servicio del Departamento de Educación de la Generalitat de Cataluña creado con el objetivo de dar difusión y apoyo al uso de estos recursos, y ofrecer un espacio de cooperación abierto a la participación de todos los educadores/se que quieran compartir los materiales didácticos creados con el programa. manual de PHP en español - PHP, acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje "Open Source" interpretado de alto nivel, especialmente pensado para desarrollos Web y el cual puede ser embebido en páginas HTML. Comunidad de Software Libre Morfeo - proporciona un marco abierto de colaboración entre instituciones de la Administración, empresas, universidades y Telefónica I+D donde llevar a cabo actividades de desarrollo de componentes software. proyecto orca - Herramientas de ayuda para los traductores y productores de software libre en español (programas y documentación). Seul/Edu Educational Application Index - directorio de recursos (programas gratis) de código abierto disponible para su uso en educación clasificado por categorías. freshmeat.net- amplia fuente de recursos de software libre.
  • 2. freeduc - Organización para el software libre en la educación y la enseñanza. Facilitan un catálogo de software de código abierto gratis clasificado por materias. Programas gratis (software libre) • Kernel 2.6.13 • KDE 3.4.2 • Gnome 2.10.2 • OpenOffice 2.0 • Scribus 1.2.2 • Firefox 1.0.7 (navegador) • Mozilla 1.7.12, (navegador) • Gimp 2.2.8, (retoque fotográfico) • Konqueror 3.4.2 • Kdetv 0.8.8 (para ver la televisión) • Amarok 1.3.3 (para escuchar música) • Kaffeine 0.7.1 (para reproducir videos) • XMMS 1.2.10 (para escuchar música) • Xine 1.0.1 (para reproducir DVD y otros formatos) • Koffice 1.4.2, que és un altre paquet ofimàtic • Quanta Plus 3.4.2 (para el diseño de páginas web) • Kdevelop 3.2.2 (programación) • Kstars 1.1.1 (para ver las estrellas) • Ktouch 1.4 (`para aprender a teclear) • Kalzium 1.3.1 • Kopete 0.10.3 (mensajería instantánea) • Kmldonkey 0.10 (P2P) • Kontact 1.1.2 con KMail 1.8.2 (para gestión del correo electrónico), KOrganizer 3.4.2 (calendario), KAddresbook 3.4.2 (agenda), Knotes 3.4.2 (notas), KNode 0.9.2 (leer notícias), Kpilot 3.4.2 (palms), Kalarm 1.2.9 (alarma). • Evolution 2.2.3 programa de correo electrónico y agenda • Kino 0.76 parar producir vídeos • Blender 2.37a programa parar 3D • Ardour 0.99 estación de audio digital • Rosergarden4 1.0 secuenciador de audioi MIDI, editor musical • Frozen-Bubble 1.0.0 juegos Descargar programas gratis para linux
  • 3. - > Bluefish (programa gratis para linux, editor de HTML y CSS) - > GNUWin (descargar programas gratis para linux en español) - > ibiblio / Public FTP Archives - > Linux Art and Design Resources - > directorio de recursos linux (inglés) - > linux en directorio DMOZ - > buscador google de recursos linux - > Càtix (descargar software libre) en catalán Programas gratis (software free) - > Gimp alternativa a Photoshop bajo Linux - > GNOME Hispano Linux es un núcleo de sistema operativo libre tipo Unix.3 Es uno de los principales ejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List. El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para su uso en el nuevo sistema operativo. El núcleo Linux ha recibido contribuciones de miles de programadores. Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución Linux. b. Nombre por lo menos tres programas que realicen esta función y plásmelos en un documento de texto, y exponga ante el grupo las funciones principales de estos y enumere sus ventajas. De igual forma descargue alguno de estos tres programas para su posterior uso Arquitectura Linux Diagrama del núcleo 2.4.0. Actualmente Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0 (ring 0), con acceso irrestricto al hardware,
  • 4. aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser prevolcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento simétrico. El hecho de que Linux no fuera desarrollado siguiendo el diseño de un micronúcleo (diseño que, en aquella época, era considerado el más apropiado para un núcleo por muchos teóricos informáticos) fue asunto de una famosa y acalorada discusión entre Linus Torvalds y Andrew S. Tanenbaum.7 Jerarquía de directorios Artículo principal: Jerarquía de directorios en Linux En Linux existe un sistema de archivos que carga y contiene todos los directorios, redes, programas, particiones, dispositivos, etc. que el sistema sabe reconocer, o por lo menos, identificar. Este sistema de ficheros y directorios, tiene como base al carácter (/); ese mismo carácter sirve también para demarcar los directorios, como por ejemplo: "/home/usuario/imagen.jpg". El directorio especificado por una ruta consistente sólo por este carácter contiene toda la jerarquía de los directorios que constituyen todo el sistema. A este directorio suele llamárselo directorio raíz. En Linux, a los discos no se les asigna una letra como en Windows (p.e. "C:"), sino que se les asigna un directorio de la jerarquía del directorio raíz (/), como por ejemplo: "/media/floppy". Es práctica común en el sistema de ficheros de Linux, utilizar varias sub-jerarquías de directorios, según las diferentes funciones y estilos de utilización de los archivos.8 Estos directorios pueden clasificarse en: • Estáticos: Contiene archivos que no cambian sin la intervención del administrador (root), sin embargo, pueden ser leídos por cualquier otro usuario. (/bin, /sbin, /opt, /boot, /usr/bin...) • Dinámicos: Contiene archivos que son cambiantes, y pueden leerse y escribirse (algunos solo por su respectivo usuario y el root). Contienen configuraciones, documentos, etc. Para estos directorios, es recomendable una copia de seguridad con frecuencia, o mejor aún, deberían ser montados en una partición aparte en el mismo disco, como por ejemplo, montar el directorio /home en otra partición del mismo disco, independiente de la partición principal del sistema; de esta forma, puede repararse el sistema sin afectar o borrar los documentos de los usuarios. (/var/mail, /var/spool, /var/run, /var/lock, /home...) • Compartidos: Contiene archivos que se pueden encontrar en un ordenador y utilizarse en otro, o incluso compartirse entre usuarios.
  • 5. Restringidos: Contiene ficheros que no se pueden compartir, solo son modificables por el administrador. (/etc, /boot, /var/run, /var/lock...) LliureX es una distribución Linux que utiliza el entorno de escritorio GNOME. Realizada por la Consejería de Educación de la Generalidad Valenciana, su objetivo principal es la introducción de las nuevas tecnologías de la información y la comunicación basadas en software libre en el sistema educativo de la Comunitat Valenciana. LliureX está basada en Edubuntu desde la versión 7.11, pero las versiones anteriores estaban basadas en Debian.1 Se distribuye en las dos lenguas cooficiales de la Comunidad Valenciana, el valenciano y el castellano, y en dos modalidades: para instalar y como CD autónomo (LiveCD). Versiones basadas en Edubuntu : 7.11 y la 8.09. Versiones basadas en Ubuntu: 9.09 y 10.09 Modelo de Aula LliureX está especialmente diseñado para ser el sistema instalado en las aulas de los centros educativos. En la última version (10.09) se incorporan aplicaciones adicionales para la instalación dentro de un Modelo de Centro educativo, permitiendo la interconexión y funcionamiento de todos los ordenadores del Centro. LliureX Desktop es la adaptación de la distribución LliureX genérica, diseñada para los ordenados personales, de la sala de profesores, secretarías... Es decir, está destinada a ser instalada en los ordenadores que no dependen de un servidor (que no están dentro del aula de informática, o en biblioteca...). Runtime (llxcfg)llxcfg es la principal herramienta para la personalización de aplicaciones en LliureX. Proporciona un conjuto muy amplio de utilidades (más de 40), escritas prácticamente en su totalidad en shell script, por lo que es muy portable, aunque tiene algunas dependencias en paquetes poco frecuentes pero disponibles en universe. El paquete empezó a desarrollarse con las primeras versiones de LliureX, y no ha parado de revisarse y ampliarse hasta ahora. Las principales funciones que proporciona son: • Generar/instalar o modificar configuraciones de otros paquetes o servícios • Almacenar los parámetros con los que se generan las configuraciones. • Administración básica (CLI) y autorización
  • 6. El llxcfg-runtime define una serie de componentes básicos. Estos componentes pueden empaquetarse, y el sistema proporciona utilidades para su manipulación. Los principales componentes básicos son: • Variables o Se trata de variables de entorno, pero con almacenamiento permanente, y que pueden ser accedidas desde cualquier programa que las necesite. La sintaxis sigue las reglas de las variables de shell. o Se utilizan fundamentalmente para parametrizar aquellos ajustes de configuración que tienen que compartirse entre distintos programas, o que se desea que puedan ser modificados por el administrador. También es frecuente su uso como mecanismo de comunicación entre distintos programas. o Se almacenan en ficheros de texto en una jerarquía de 3 directorios con distinta prioridad, lo que permite tanto modificaciones automáticas de forma dinámica sobre los valores por defecto como la sobre-escritura por parte del administrador. • Conffiles. o Los conffiles permiten almacenar ficheros de cualquier tipo en una jerarquía de 3 niveles. Pueden considerarse como una especie de generalización de las variables, superando la limitación de almacenamiento que impone la utilización de variables de entorno. o Al igual que las variables, se dispone también de una jerarquía de tres niveles con diferente prioridad, lo que permite proporcionar valores por defecto que pueden ser limpiamente reemplazados por programas o el administrador del sistema. o Dada su naturaleza dinámica, y al igual que ocurre con las variables, otro uso de los conffiles es el intercambio de datos o comunicación entre programas, con la ventaja de que puede transferirse cualquier tipo de datos. • plantillas (templates). o Son ficheros de texto que pueden procesarse con un programa específico, soportando tanto expansión de variables, como directivas y macros de preprocesador • scripts (hooks) o Proporcionan puntos de enganche para añadir funcionalidades a distintos sistemas (networking, apt, xlogin, …). Se dispone de mecanismos para la activación/desactivación de cualquiera de los scripts instalados
  • 7. JClic está formado por un conjunto de aplicaciones informáticas que sirven para realizar diversos tipos de actividades educativas: rompecabezas, asociaciones, ejercicios de texto, palabras cruzadas ... Las actividades no se acostumbran a presentar solas, sino empaquetadas en proyectos. Un proyecto está formado por un conjunto de actividades y una o más secuencias, que indican el orden en qué se han de mostrar. El antecesor de JClic es Clic, una aplicación que desde 1992 ha sido utilizada por educadores y educadoras de diversos países como herramienta de creación de actividades didácticas para sus alumnos. JClic está desarrollado en la plataforma Java, es un proyecto de código abierto y funciona en diversos entornos y sistemas operativos. Características de JClic El proyecto JClic es una evolución del programa Clic 3.0, una herramienta para la creación de aplicaciones didácticas multimedia con más de 10 años de historia. A lo largo de este tiempo han sido muchos los educadores y educadoras que lo han utilizado para crear actividades interactivas donde se trabajan aspectos procedimentales como diversas áreas del currículum, desde educación infantil hasta secundaria. Los objetivos perseguidos al iniciar el proyecto serían: • Hacer posible el uso de aplicaciones educativas multimedia "en línea", directamente desde Internet. • Mantener la compatibilidad con las aplicaciones Clic 3.0 existentes. • Hacer posible su uso en diversas plataformas y sistemas operativos, como Windows, Linux, Solaris o Mac OS X. • Utilizar un formato estándar y abierto para el almacenaje de los datos, con el fin de hacerlas transparentes a otras aplicaciones y facilitar su integración en bases de datos de recursos. • Ampliar el ámbito de cooperación e intercambio de materiales entre escuelas y educadores de diferentes países y culturas, facilitando la traducción y adaptación tanto del programa como de las actividades creadas. • Recoger las sugerencias de mejoras y ampliaciones que los usuarios habéis ido enviando. • Hacer posible que el programa pueda ir ampliándose a partir del trabajo cooperativo entre diversos equipos de programación. • Crear uno entorno de creación de actividades más potente, sencillo e intuitivo, adaptándolo a las características de los actuales entornos gráficos de usuario.
  • 8. JClic está formado por cuatro aplicaciones: • JClic applet Un "applet" que permite incrustar las actividades JClic en una página web. • JClic player Un programa independiente que una vez instalado permite realizar las actividades desde el disco duro del ordenador (o desde la red) sin que sea necesario estar conectado a Internet. • JClic author La herramienta de autor que permite crear, editar y publicar las actividades de una manera más sencilla, visual e intuitiva. • JClic reports Un módulo de recogida de datos y generación de informes sobre los resultados de las actividades hechas por los alumnos. El primer módulo (applet) se descarga automáticamente la primera vez que se visita alguna página que contenga un proyecto JClic incrustado. Los otros tres se pueden instalar en el ordenador mediante Java WebStart desde la página de descargas. Compatibilidad y nuevas posibilidades El desarrollo del JClic se ha hecho intentando respetar al máximo la compatibilidad con el programa Clic 3.0, de manera que los paquetes de actividades existentes puedan ser automáticamente reconocidos por la nueva plataforma. Éstas son algunas de las novedades del JClic con respecto a Clic 3.0: • Uso de entornos gráficos de usuario ("skins") personalizables, que contienen los botones y el resto de elementos gráficos que enmarcan las actividades. • Uso de gráficos BMP, GIF, JPG y PNG • Incorporación de recursos multimedia en formato WAV, MP3, AVI, MPEG, QuickTime y Flash 2.0, entre otros, así como de GIFs animados y con transparencia. • Sonidos de eventos (hacer clic, relacionar, completar, acertar, fallar...) configurables para cada actividad o proyecto. • Generadores de formas ("shapers") que controlan el aspecto de las casillas de las actividades: con JClic ya no es necesario que sean siempre rectangulares. • Mejoras visuales: Posibilidad de escribir código HTML en las casillas, incrustación de fuentes "TrueType", texto con estilos, uso de gradientes y colores semitransparentes ...
  • 9. Nuevas características de las actividades: tiempo máximo, número máximo de intentos, orden de resolución, actividades de memoria con dos bloques de contenido, etc. Podéis ver estas características en funcionamiento echando un vistazo al paquete de actividades de demostración de JClic. Arquitectura abierta JClic tiene una arquitectura abierta que permite ampliar o adaptar sus funcionalidades en diversos aspectos. Se pueden crear nuevos módulos Java que extiendan el funcionamiento del programa en: • Nuevos tipos de actividades, extendiendo la clase abstracta "Activity" • Sistemas de creación automática de contenidos, a partir de la clase abstracta "AutoContentProvider" (en estos momentos la única implementación de esta clase es el módulo "Arith") • Entornos gráficos de usuario, extendiendo la clase "Skin" o suministrando nuevos esquemas XML a "BasicSkin". • Motores primarios de ejecución de actividades, extendiendo "ActivityContainer" • Generadores de recortes y formas, extendiendo la clase abstracta "Shaper" • Sistemas de informes, extendiendo la clase "Reporter" JClic es un proyecto de software libre que el Departamento de Educación de la Generalitat de Cataluña pone a disposición de la comunidad bajo los términos de la Licencia Pública General de GNU (GPL). Eso permite utilizarlo, distribuirlo y modificarlo libremente siempre que se respeten determinadas condiciones, entre las que cabe destacar el reconocimiento de autoria y la persistencia de la licencia GPL en cualquier obra derivada. El código fuente de JClic está disponible en la plataforma de desarrollo. Formatos de datos Los datos de JClic se almacenan en formato XML. Eso permite su integración en bancos de recursos de estructura compleja, así como la reutilización de los proyectos JClic en otras aplicaciones. JClic trabaja con dos tipos de archivos: Archivos con extensión .jclic Son documentos XML que contienen la descripción completa de un proyecto JClic. La estructura de estos documentos está descrita en el esquema XML jclic.xsd. El elemento raíz de los documentos jclic tiene el nombre <JClicProject> y contiene cuatro elementos principales:
  • 10. <Settings> Información sobre los autores/se del proyecto, descriptores temáticos, revisiones, etc. • <Activities> Contiene elementos del tipo <activity> que definen el funcionamiento y las características propias de cada actividad. • <Sequence> Describe la orden en que se tienen que presentar las actividades y el comportamiento de los botones de avanzar y retroceder. • <MediaBag> Relación del nombre y la ubicación de todos los ingredientes necesarios para ejecutar las actividades: imágenes, sonidos, vídeo, MIDI, fuentes TTF etc. Archivos con extensión .jclic.zip Son archivos ZIP estándar que contienen un único documento .jclic y algunos o todos los ingredientes (imágenes, archivos multimedia.) necesarios para ejecutar las actividades. El uso de éste formado permite encapsular un proyecto en un único fichero.