PROGRAMAS LIBRES DE SISTEMAS OPERATIVOSProyecto Linex: Portal de software libre en español realizado por la Junta deExtrem...
freeduc - Organización para el software libre en la educación y la enseñanza.Facilitan un catálogo de software de código a...
- > Bluefish (programa gratis para linux, editor de HTML y CSS)- > GNUWin (descargar programas gratis para linux en españo...
aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleosmonolíticos tradicionales, los controladores ...
•   Restringidos: Contiene ficheros que no se pueden compartir, solo son       modificables por el administrador. (/etc, /...
El llxcfg-runtime define una serie de componentes básicos. Estos componentespueden empaquetarse, y el sistema proporciona ...
JClic está formado por un conjunto de aplicaciones informáticas que sirven pararealizar diversos tipos de actividades educ...
JClic está formado por cuatro aplicaciones:   •   JClic applet       Un "applet" que permite incrustar las actividades JCl...
•   Nuevas características de las actividades: tiempo máximo, número máximo       de intentos, orden de resolución, activi...
•   <Settings>       Información sobre los autores/se del proyecto, descriptores temáticos,       revisiones, etc.   •   <...
Upcoming SlideShare
Loading in...5
×

Proyecto linex

366

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
366
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Proyecto linex"

  1. 1. PROGRAMAS LIBRES DE SISTEMAS OPERATIVOSProyecto Linex: Portal de software libre en español realizado por la Junta deExtremadura (España), pone a disposición de todo el mundo un magnífico SistemaOperativo libre.Guadalinex - distribución linux desarrollada por la Junta de Andalucía para facilitarel acceso a todos los ciudadanos al software libre.LliureX - distribución GNU/Linux creada por la Cansellería de Cultura, Educación yDeporte de la Generalitat Valenciana, orientada al Sistema Educativo de laComunidad 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 diversostipos de actividades educativas multimedia. La zona clic es un servicio delDepartamento de Educación de la Generalitat de Cataluña creado con el objetivode dar difusión y apoyo al uso de estos recursos, y ofrecer un espacio decooperación abierto a la participación de todos los educadores/se que quierancompartir los materiales didácticos creados con el programa.manual de PHP en español - PHP, acrónimo de "PHP: Hypertext Preprocessor", esun lenguaje "Open Source" interpretado de alto nivel, especialmente pensado paradesarrollos Web y el cual puede ser embebido en páginas HTML.Comunidad de Software Libre Morfeo - proporciona un marco abierto decolaboración entre instituciones de la Administración, empresas, universidades yTelefónica I+D donde llevar a cabo actividades de desarrollo de componentessoftware. proyecto orca - Herramientas de ayuda para los traductores y productores desoftware libre en español (programas y documentación). Seul/Edu Educational Application Index - directorio de recursos (programasgratis) de código abierto disponible para su uso en educación clasificado porcategorías.freshmeat.net- amplia fuente de recursos de software libre.
  2. 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 juegosDescargar programas gratis para linux
  3. 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ánProgramas gratis (software free)- > Gimp alternativa a Photoshop bajo Linux- > GNOME HispanoLinux es un núcleo de sistema operativo libre tipo Unix.3 Es uno de los principalesejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrolladopor colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en laLinux Kernel Mailing List.El núcleo Linux fue concebido por el entonces estudiante de ciencias de lacomputación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamentedesarrolladores y usuarios que adoptaron códigos de otros proyectos de softwarelibre para su uso en el nuevo sistema operativo. El núcleo Linux ha recibidocontribuciones de miles de programadores.Normalmente Linux se utiliza junto a un empaquetado de software, llamadodistribución Linux.b. Nombre por lo menos tres programas que realicen esta función y plásmelos enun documento de texto, y exponga ante el grupo las funciones principales de estosy enumere sus ventajas. De igual forma descargue alguno de estos tres programaspara su posterior uso Arquitectura Linux Diagrama del núcleo 2.4.0.Actualmente Linux es un núcleo monolítico híbrido. Los controladores dedispositivos y las extensiones del núcleo normalmente se ejecutan en un espacioprivilegiado conocido como anillo 0 (ring 0), con acceso irrestricto al hardware,
  4. 4. aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleosmonolíticos tradicionales, los controladores de dispositivos y las extensiones alnúcleo se pueden cargar y descargar fácilmente como módulos, mientras elsistema continúa funcionando sin interrupciones. También, a diferencia de losnúcleos monolíticos tradicionales, los controladores pueden ser prevolcados(detenidos momentáneamente por actividades más importantes) bajo ciertascondiciones. Esta habilidad fue agregada para gestionar correctamenteinterrupciones de hardware, y para mejorar el soporte de multiprocesamientosimé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úcleopor muchos teóricos informáticos) fue asunto de una famosa y acalorada discusiónentre Linus Torvalds y Andrew S. Tanenbaum.7 Jerarquía de directoriosArtículo principal: Jerarquía de directorios en LinuxEn Linux existe un sistema de archivos que carga y contiene todos los directorios,redes, programas, particiones, dispositivos, etc. que el sistema sabe reconocer, opor lo menos, identificar. Este sistema de ficheros y directorios, tiene como base alcarácter (/); ese mismo carácter sirve también para demarcar los directorios, comopor ejemplo: "/home/usuario/imagen.jpg". El directorio especificado por una rutaconsistente sólo por este carácter contiene toda la jerarquía de los directorios queconstituyen todo el sistema. A este directorio suele llamárselo directorio raíz. EnLinux, a los discos no se les asigna una letra como en Windows (p.e. "C:"), sinoque se les asigna un directorio de la jerarquía del directorio raíz (/), como porejemplo: "/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 estilosde 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. 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, suobjetivo principal es la introducción de las nuevas tecnologías de la información yla comunicación basadas en software libre en el sistema educativo de la ComunitatValenciana.LliureX está basada en Edubuntu desde la versión 7.11, pero las versionesanteriores estaban basadas en Debian.1Se distribuye en las dos lenguas cooficiales de la Comunidad Valenciana, elvalenciano y el castellano, y en dos modalidades: para instalar y como CDautónomo (LiveCD).Versiones basadas en Edubuntu : 7.11 y la 8.09. Versiones basadas en Ubuntu:9.09 y 10.09 Modelo de AulaLliureX está especialmente diseñado para ser el sistema instalado en las aulas delos centros educativos.En la última version (10.09) se incorporan aplicaciones adicionales para lainstalación dentro de un Modelo de Centro educativo, permitiendo la interconexióny funcionamiento de todos los ordenadores del Centro.LliureX Desktop es la adaptación de la distribución LliureX genérica, diseñadapara 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 deaplicaciones en LliureX. Proporciona un conjuto muy amplio de utilidades (más de40), escritas prácticamente en su totalidad en shell script, por lo que es muyportable, aunque tiene algunas dependencias en paquetes poco frecuentes perodisponibles en universe.El paquete empezó a desarrollarse con las primeras versiones de LliureX, y no haparado de revisarse y ampliarse hasta ahora. Las principales funciones queproporciona 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. 6. El llxcfg-runtime define una serie de componentes básicos. Estos componentespueden 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. 7. JClic está formado por un conjunto de aplicaciones informáticas que sirven pararealizar diversos tipos de actividades educativas: rompecabezas, asociaciones,ejercicios de texto, palabras cruzadas ...Las actividades no se acostumbran a presentar solas, sino empaquetadas enproyectos. Un proyecto está formado por un conjunto de actividades y una o mássecuencias, 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 poreducadores y educadoras de diversos países como herramienta de creación deactividades didácticas para sus alumnos.JClic está desarrollado en la plataforma Java, es un proyecto de código abierto yfunciona en diversos entornos y sistemas operativos.Características de JClicEl proyecto JClic es una evolución del programa Clic 3.0, una herramienta para lacreación de aplicaciones didácticas multimedia con más de 10 años de historia. Alo largo de este tiempo han sido muchos los educadores y educadoras que lo hanutilizado para crear actividades interactivas donde se trabajan aspectosprocedimentales como diversas áreas del currículum, desde educación infantilhasta 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. 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 sevisita alguna página que contenga un proyecto JClic incrustado. Los otros tres sepueden instalar en el ordenador mediante Java WebStart desde la página dedescargas.Compatibilidad y nuevas posibilidadesEl desarrollo del JClic se ha hecho intentando respetar al máximo la compatibilidadcon el programa Clic 3.0, de manera que los paquetes de actividades existentespuedan 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. 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 paquetede actividades de demostración de JClic.Arquitectura abiertaJClic tiene una arquitectura abierta que permite ampliar o adaptar susfuncionalidades en diversos aspectos. Se pueden crear nuevos módulos Java queextiendan 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 laGeneralitat de Cataluña pone a disposición de la comunidad bajo los términos de laLicencia Pública General de GNU (GPL). Eso permite utilizarlo, distribuirlo ymodificarlo libremente siempre que se respeten determinadas condiciones, entrelas que cabe destacar el reconocimiento de autoria y la persistencia de la licenciaGPL en cualquier obra derivada. El código fuente de JClic está disponible en laplataforma de desarrollo.Formatos de datosLos datos de JClic se almacenan en formato XML. Eso permite su integración enbancos de recursos de estructura compleja, así como la reutilización de losproyectos JClic en otras aplicaciones.JClic trabaja con dos tipos de archivos:Archivos con extensión .jclicSon 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 contienecuatro elementos principales:
  10. 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.zipSon archivos ZIP estándar que contienen un único documento .jclic y algunos otodos los ingredientes (imágenes, archivos multimedia.) necesarios para ejecutarlas actividades. El uso de éste formado permite encapsular un proyecto en unúnico fichero.

×