Escolar Documentos
Profissional Documentos
Cultura Documentos
presentada y
comentada
para todos los
estudiantes
y para los que
buscan el no es el hecho de
conocimiento"
aprender, sino de
compartir lo poco
que he aprendido
..config reúne e incentiva el uso de la información de OntoCIF biblioteca virtual, pero además nos
proporciona una visión del talento estudiantil en base a investigaciones y proyectos realizados que
han sido recopilados por DTT.
Recopilación y Clasificación
H u b e r F l o re s
Diseño Portada
Billy Muñoz
3
Por: Javier Gramajo López
jgramajo@gmail.com
http://jgramajo.wordpress.com
Este artículo pretende realizar una reseña sobre las Además se planteó la GC como elemento base en
vivencias relacionadas con el curso de Inteligencia el curso de IA siendo la persona y su emocionalidad
Artificial y Seminario de Investigación que imparto (Emociones y Tecnología), elemento piramidal de
en la Universidad San Carlos de Guatemala, Facultad los procesos creativos e innovadores de las
de Ingeniería, Escuela de Ciencias y Sistemas. organizaciones y empresas (Google best place to
El proceso de aprendizaje se ha realizado utilizando work for y Utopia). Y como no mencionar el video
como base la apropiación de conocimiento por medio Did You Know? (¿Sabias Que?), en donde se
de videos en YouTube relacionados con: Gestión del puede apreciar las tendencias de la época que
conocimiento, Web Semántica, Sociedad de la estamos viviendo!
Información, TICs, Inteligencia Artificial, Ontologías,
Robótica, etc. ¿Porque? se ha decidido utilizar videos: A lo largo de las clases impartidas tuvimos la
Según lo planteado en Gestión del conocimiento oportunidad de alimentarnos de un sin número de
sabemos que: El 80% del conocimiento que una videos, y de acuerdo a una reseña realizada en el
persona adquiere a lo largo de su vida es a través New York Times, sobre Walter H. G. Lewin, un
de la apropiación del conocimiento tácito y este se profesor de física que a los 71 años, ha adquirido
adquiere por la experiencia, compartir con las una gran popularidad debido a los videos de sus
personas y conversar, el 20% restante es por medio clases y que están disponibles vía Itunes.
del conocimiento explícito que se adquiere con Universidades cono el MIT y Berkley están
metodologías, libros, internet, conocimiento que se siguiendo el mismo camino, es más hay un ranking
puede almacenar y documentar. El conocimiento es de los profesores con presencia en Internet, dicho
un proceso creativo, el cual se construye de manera listado cambia constantemente debido a los aportes
colectiva, en ese sentido se han generado videos de nuevos profesores. Por lo que no me cabe la
producidos por los mismos estudiantes, que recorren menor duda que las actividades realizadas en mis
muchos de los temas antes mencionados y que son cursos, van en la misma línea que otras
ampliados con la visión o interés particular de cada universidades del mundo, generando conocimiento
estudiante. que se hace colectivo, lo que generará más
En este curso especialmente enfocamos el esfuerzo, conocimiento. (Ref: Ciencia: Planeta RUM y El
en plantear los aspectos filosóficos vinculados con Periódico Guatemala).
la Gestión del Conocimiento (GC) y la Inteligencia
Artificial (IA), fueron muchos los elementos planteados DISCURSO KEMLY KAMACHO (Costa Rica)
en ese sentido, el objetivo fue brindar al estudiante Por segunda vez consecutiva en el curso de IA,
la visión oportuna para aplicar la tecnología y no se presentó la video-conferencia: Diálogo Global
solamente apropiarse de ella y verla como el fin de "Gestión del Conocimiento para el desarrollo
un proceso. En este curso escuchamos la visión de sostenible: elementos para una discusión
muchos, entre ellos: Steve Jobs, Guy Kawasaki, Isaac latinoamericana" realizada el 5 de Septiembre del
Asimov (Subs Español), Tim Berners Lee (Subs 2007, donde participaron siete países
Potugués), Tim O´Reilly (Subs Portugués), Karl Latinoamericanos Perú, Panamá, Costa Rica,
Fisch's, Michio Kaku, etc. Científicos e investigadores Argentina, Guatemala, etc. con aportaciones y
que de alguna manera nos ayudan a visionar los preguntas.
elementos filosóficos entre la humanidad y la
tecnología.
4
En dicha video-conferencia se expresan sin aportar ni buscar razones o explicaciones dará
elementos como las tres generaciones del la como resultado que tarde o temprano tendremos
Gestión del Conocimiento: La primera consiste que ceder el espacio a la siguiente generación,
en la creación de sistemas o directorios de que pueda realizar los cambios oportunos para el
información, la segunda crear un espacio para la bien común, habiéndonos convertido en viejos sin
Gestión del Conocimiento y la tercera crear un haber vivido nuestra propia vida.
espacio permanente para la GC. Desde mi Mantenerse hambriento por el conocimiento y con
perspectiva esta conferencia permite a los una actitud alocada, relacionado con lo anterior se
estudiantes identificar los aspectos filosóficos por pude mencionar lo expresado por René Descartes:
los cuales deben enfocar todos sus esfuerzos en
realizar proyectos o crear iniciativas centradas "Lo poco que he aprendido carece de valor,
en la tercera generación y no en otras, generando comparado con lo que ignoro y desespero en
Innovación en sus procesos creativos. Además aprender". Encontrar la pasión y amar lo que
se plantean las directrices que debería plantearse hacemos sin rendirnos, ya que dentro de cada uno
a los estudiantes de la Escuela de Ciencias y debe encontrar ese camino que permita realizar
Sistemas (CCSS) al orientar todo su esfuerzo aportaciones para el colectivo, y ya que los
pa r a d e s a r r o l l a r s e c o m o I n g e n i e r o s d e l verdaderos líderes son aquellos que proponen,
Conocimiento y no como Ingenieros en Sistemas luchan, trabajan por acciones de bien colectivo, es
de Información, está visión hay que reforzarla en importante que cada uno encuentre ese equilibrio
todos los cursos de la Escuela de CCSS y de entre lo que deseamos hacer de nuestras vidas
otras Universidades del país para poder competir profesionales y lo que nos apasiona, esa relación
en igualdad de condiciones con egresados de se hará más fuerte y sana con el tiempo, como
otras universidades que direccionan su formación
con esa visión. todas la relaciones.
[googlevideo=http://video.google.com/videoplay?
DISCURSO DE STEVE JOBS (USA) docid=3014637678488153340]
Realizado en la Universidad de Stanford en el
año 2005, discurso dado a los graduandos de GUY KAWASAKI (USA)
esa Universidad, algunos de los puntos El arte de iniciar, dictado en la Universidad de
interesantes de esa discurso desde mi perspectiva Stanford Technology Ventures Program Octubre
y que están relacionados con la Gestión del 2004, en su discurso menciona tres puntos que
Conocimiento son: parten de darle significado a las cosas, a los
Conectar los puntos (Relacionar nuestras proyectos, iniciativas, empresas o cualquier
vivencias): En donde expresa que no se pueden actividad en nuestras vidas. Para conseguir tener
conectar los puntos viendo hacia el futuro ya que significado o razón de ser, hay que tomar en cuenta
solamente se pueden conectar los mismos viendo
hacia el pasado, al tener confianza en que esas tres aspectos:
situaciones tendrán sentido en nuestras vidas
siguiendo nuestras pasiones y como se presenta
en Gestión del Conocimiento las pasiones son
· Mejorar la calidad de vida del colectivo: Hacer
que las personas sean más creativas y más
los más importante! lo que nos permitirá encontrar
nuestro propio camino y ser nosotros mismos. productivas, cualquier proyecto que se inicie sin
El ruido de las opiniones de otros no deben acallar esa perspectiva perderá continuidad en el tiempo.
nuestra voz interior: A pesar de las críticas todos
sabemos cuando estamos haciendo cosas que
son de bien colectivo, confiando en nuestra voz · Corregir lo incorrecto: Si hay alguna cosa que
interior, siguiendo nuestro corazón e intuición es incorrecta hay que tomar la iniciativa y
podremos superar las dificultades. No terminar con algo que está mal o es dañino
desperdicien el tiempo atrapados en el dogma para el colectivo.
que es resultado de vivir la vida de otros de
acuerdo a su manera de pensar, sentir y ver el
mundo. De acuerdo al trabajo de graduación que · Prevenir el final de algo bueno: Evitar que algo
realizamos con una estudiante, se puede decir hermoso, bello llegue a su final por la inacción
que los Dogmas se generan cuando la gente deja propia o de los demás.
de pensar por si misma, por esa razón invertir
nuestras vidas siguiendo lo que otros nos dicen, [youtube=http://www.youtube.com/watch?v=L3xa
eVXTSBg]
5
VIDEOS DE LOS ESTUDIANTES DE IA (Guatemala)
Algunos de los videos publicados, está lista es parcial y seguramente habrán trabajos de distintas
características que pueden buscarse en la red:
[youtube=http://www.youtube.com/watch?v=8SSvZF4HcZM]
[youtube=http://www.youtube.com/watch?v=4A5SyUWmDWQ]
[youtube=http://www.youtube.com/watch?v=lYaas93Va8g]
[youtube=http://www.youtube.com/watch?v=-WQ2BA_kTuc]
[youtube=http://www.youtube.com/watch?v=LhcY6KGUEaU]
Uno de los videos de los 17 ya disponibles, que desde mi perspectiva es interesante por la
profundidad y contexto de la realidad Guatemalteca es el de Anabella Giracca que trata el tema
de las "Culturas Mayas y la Brecha Digital", en el se resumen aspectos que la disertante presenta:
Accesos a la tecnología en paises culturalmente diversos como Guatemala, Desequilibrios en el
acceso al conocimiento localmente y global, Visiones Etnocentristas, Castellanizada, Metropolitana,
Nivel Económico, Individualista de la Educación. Estudios Sociales, no Historia, masculina, blanca,
metropolitana, centralista.
De cualquier manera hay muchos más, eso si el proceso de subirlos a la red es lento por lo que
aquellos que deseen contribuir con la construcción de ese conocimiento colectivo pueden apoyarnos!
[googlevideo=http://video.google.com/videoplay?docid=3932207757437272129]
CONCLUIR
Hay muchas cosas por hacer y compartir, en esta reseña solo se mencionan algunos de los videos
presentados en el curso, han sido muchos los vistos por los alumnos, cabe mencionar que junto
con los videos se han realizado presentaciones relacionadas con los contenidos en cada una de
las clases, en breve pondré en mi blog a disposición de los interesados las mismas.
Para finalizar se han generado más de 40 videos sobre los trabajos de graduación de los alumnos
de Seminarios de Investigación, los videos presentan un sin fin de temas a ser desarrollados por
los estudiantes en sus trabajos, les animo a buscarlos y retroalimentar los proyectos o videos que
hayan sido de su interés.
6
Desarrollado por:
Moisés Eduardo Velásquez Oliva
Jimy Saúl Tobar Herrera
William Samuel Guevara
Bidcar Napoleón Herrera
Introducción
7
Una forma esencial de agregar
información relativa a la red que
construimos, esta disponible en el
cuadro de información, en la parte
derecha de la barra de acceso
rápido. El circulo color naranja
muestra el cuadro donde se agrega
la información. El circulo color rojo
muestra la ubicación del botón que
activa esta opción de agregar una
descripción.
La barra de acceso común provee herramientas para la manipulación de los dispositivos, las
cuales se detallan a continuación. El orden de descripción es el mismo orden en que aparecen los
iconos de la barra.
8
Hay dos modos en las redes concretadas, un el
modo real, en donde se crean las configuraciones
y se dispone la posición de los dispositivos; y el
modo simulación en el cual se pone a andar la o las
redes armadas.
Colocación de Dispositivos
Como se menciono anteriormente, para poder agregar un dispositivo, tal como un router, switch,
computadora, etc.; es necesario únicamente dar un clic simple sobre el dispositivo que deseamos y colocar
en el área de trabajo. Notaremos que al dar un clic sobre el dispositivo el curso cambia de una flecha
a un signo más . Si deseamos colocar más de un dispositivo del mismo tipo, la tarea puede volverse
tediosa, pero para ello únicamente debe presionar la tecla CTRL antes de seleccionar el dispositivo,
notara que ahora el cursor permanece con el signo más , después de agregar el primer dispositivo. En
ese momento podrá agregar cuantos dispositivos desee, del mismo que selecciono. Para terminar pulse
la tecla ESC, o bien dando un clic sobre el botón del dispositivo que selecciono. El botón debe estar de
la siguiente forma con una diagonal invertida de fondo. La siguiente ilustración muestra como agregar
un router, de forma individual y en forma conjunta
9
Después de agregar el primer router genérico, el cursor cambia a una flecha y el botón seleccionado
se coloca con la figura del router. Esto se muestra en la siguiente ilustración.
Ahora si se agregan los dispositivos, en este caso routers, el cursor queda en forma de signo mas y
el botón con una diagonal invertida en forma indeterminada, hasta que oprimamos el mismo botón que
seleccionamos para agregar el dispositivo o pulsando la tecla ESC
Otra herramienta útil, es el inspector que sirve para visualizar las tablas ARP, MAC y ROUTING de
cada unos de los dispositivos utilizados. De un clic sobre esta herramienta situada en la barra de
herramientas comunes, en la parte central derecha de la ventana, y el cursor tendrá la apariencia de
una lupa, entonces seleccione con un clic simple el dispositivo y se le preguntara por el tipo de tabla,
debe seleccionar la que necesite, y entonces se desplegara un cuadro de texto con la información de
la tabla.
10
Otra forma de obtener información acerca de routers, por ejemplo es situar el cursor
sobre el dispositivo y esperar a que se despliegue la información, claro que al
mover el cursor la información desaparecerá. Recuerde que para que muestre esta
información de manera temporal se debe estar en el modo selección de dispositivos
, botón que se encuentra en la barra de herramientas comunes, situada en la parte
central derecha. La flecha que aparece en la imagen no aparecer en la herramienta,
es únicamente para indicar de qué router hemos seleccionado.
11
Desarrollado por:
Jorge Enrique Archer Rosales
Berny Josué Márquez Domínguez
Rene Oswaldo Sarmiento Pérez
Ronald Alexander Catún García
QT3: BISON:
Entre la amplia gama de propósito de interfaz gráfica o Bison reconoce expresiones gramáticas.
se encuentra Qt, su avance Qt3 siendo una biblioteca o Bison agrupa los tokens que saca el Flex.
multiplataformas, es el desarrollo de aplicaciones o Con Bison se desarrolla el analizador sintáctico.
disponibles en las plataformas de código libre
conteniendo diversas clases y librerías Bison construye a partir de la gramática especificada
multiplataformas, integrado de Widgets para ir por el usuario un analizador sintáctico que reconoce
evolucionando con la ayuda de GUI, dedicado en entradas sintácticamente validas para dicha gramática.
nuevos avances en beneficio de usuarios.
Bison construye la función yyparse() de análisis
FLEX: sintáctico a partir del fichero de especificación
o Flex reconoce expresiones regulares. correspondiente. La función yyparse() solicita a la
o Flex divide el programa fuente en tokens. función yylex() los tokens de la entrada y comprueba
o Con Flex se construye el analizador léxico si forman una construcción valida de acuerdo a las
(morfológico) reglas de la
gramática descritas en el fichero de especificación.
Flex construye la función yylex() de análisis
morfológico a partir del fichero de EJEMPLO DE GRAMATICA
especificación correspondiente. La función yylex() Forma de como se define una gramática en el Bison
lee el fichero de entrada e identifica los <linea> ::= <exp> \n
tokens <exp> ::= <exp real>
| <exp entera>
<exp entera> ::= entero
EJEMPLO DE ALFABETO | <exp entera> + <exp entera>
Así se define un alfabeto en Flex | <exp entera> - <exp entera>
_ Operadores: "+" "-" "*" "/" | <exp entera> * <exp entera>
_ Símbolos: "(" ")" "\n" | ( <exp entera> )
_ Números enteros: [0-9]+ <exp real> ::= real
_ Números reales: [0-9]*"."[0-9]+ | <exp real > + <exp real >
_ Caracteres a ignorar: "\b" " \t" | <exp real > - <exp real >
| <exp real > * <exp real >
| <exp real > / <exp real >
| ( <exp real > )
12
Configuración de la herramienta
Lo primero que debemos tener es instalado el sistema operativo LINUX, en cualquiera de sus
distribuciones, en nuestro caso utilizamos la distribución KUBUNTU 7.04.
Ya que tenemos instalado el sistema operativo debemos instalar los siguientes paquetes:
PASO 1
13
PASO 2
14
PASO 3
Luego de haber instalado el Kpackage ya podemos instalar los paquetes necesarios para utilizar
Qt3 Flex y Bison, el orden en que instales los paquetes no es relevante con que instalen los tres
es suficiente, lo único que deben hacer es colocar el la barra de búsqueda cual de los tres desean
instalar (con la opción descripción no seleccionada) e instalar todos los paquetes que les aparezcan.
Algunos paquetes no se instalaran puesto que son una versión antigua y ya hay una nueva que
al momento de de solicitar su instalación ya desinstala la otra versión, entonces es recomendable
dejar la versión mas resiente
15
PASO 4
Para poder compilar nuestro proyecto desde Qt debemos instalar otros 2 paquetes que nos servirán
para poder crear el ejecutable del mismo, al igual que en los casos anteriores solo debemos colocar
en la barra de búsqueda que paquete deseamos instalar solicitar la
instalación e instalarlo
G++
CPP
Ya con la instalación de todo lo anterior mencionado no debería haber ningún problema en trabajar
con Flex y Bison en Qt3 y poder compilarlo.
/etc/apt/sources.list
Tienes que abrirlo como superusuario y poner una # en la linea que haga referencia al CD de feisty
(primera linea).
Supongo que ademas de esa linea tendras las que hacen referencia al resto de repositorios (main,
universe, multiverse, bachports, seguridad, etc.). Quita la # a los que que quieras usar.
y listo
16
Desarrollado por:
Moisés Eduardo Velásquez Oliva
Jimy Saúl Tobar Herrera
William Samuel Guevara
Bidcar Napoleón Herrera
Un módulo es un fichero objeto que se puede Para trabajar con módulos se dispone de las
enlazar y desenlazar en el núcleo del Linux siguientes utilidades del sistema:
en tiempo de ejecución. Con los módulos se
- insmod: Instala en el núcleo un módulo.
agiliza el desarrollo de software crítico ya que no
- rmmod: Extrae del núcleo un módulo.
es necesario crear un nuevo núcleo y reiniciar la
- modinfo: M u e s t r a i n f o r m a c i ó n s o b r e e l
máquina cada vez que hacemos una prueba. Los
módulo.
módulos se crean (como cualquier fichero objeto)
- modprobe: Automatiza/facilita la gestión
con el compilador “C” de GNU, cada modulo se
de módulos.
compila para una versión de núcleo concreta y
- depmod: Determina las dependencias entre
normalmente sólo se puede cargar sobre esta
módulos.
versión.
- lsmod: L i s t a l o s m ó d u l o s c a r g a d o s .
Los usuarios de Windows, suelen pensar en los Parámetros
módulos de Linux como en los drivers de
los dispositivos, esto no necesariamente es El método para pasar parámetros a un módulo
correcto ya que existen módulos que no hacen durante la carga es el siguiente:
la función de drivers, como se podrá comprobar
en esta práctica que no se realiza un modulo para 1. La variable que recibirá el parámetro se ha
el control de un dispositivo, sino que se realizan de declarar de tipo static.
un modulo que recibe ciertos parámetros para la
encriptación y desencriptación de una cadena. 2. Se convierte en parámetro mediante la
macro MODULE_PAR.
Módulos en Linux
3. Cuando se realiza la carga del módulo se
Un módulo del núcleo tiene que tener por lo menos
añade el nombre del parámetro y el valor
dos funciones: init_module que se llama cuando
separados por el símbolo "=". En el código fuente
el módulo se inserta en el núcleo, y
del módulo
cleanup_module que se llama justo antes de ser
static int datos=0;
quitado. Típicamente, init_module o bien registra
MODULE_PARM(datos,"i");
un manejador para algo que tiene que ver con el
núcleo, o reemplaza una de las funciones del
La orden modinfo informa de los parámetros
núcleo con su propio código (normalmente código
que puede recibir un módulo sin necesidad de
para hacer algo y luego llamar a la función
inspeccionar al código fuente.
original). La función cleanup_module se supone
que deshace lo que init_module ha hecho, de
# modinfo -p mhello.o
forma que el módulo pueda ser descargado de
una forma segura.
17
Agregando módulos
Visualizar resultado
Eliminar modulo
19
Por César Hernández M.
El Proyecto Tilapia es un
proyecto realizado por
¿CUAL FUE LA RAZON PARA ENFOCAR SU
estudiantes de Ingeniería en
PROYECTO AL AREA DE LA ACUICULTURA?
Ciencias y Sistemas de la
Facultad de Ingeniería de La acuicultura es un área que tiene mucho
la Universidad de San futuro en el país por las condiciones
Carlos de Guatemala con el climatológicas, actualmente se lleva a cabo de
apoyo de el Centro de Estudios del Mar y una forma artesanal por lo que se ve la necesidad
Acuicultura CEMA. El objetivo del proyecto es la de tecnificar los procesos de crianza para lograr
automatización de procesos involucrados en la aumentar la producción y calidad del producto.
producción en cultivos acuícolas. En su primera
fase el proyecto logró diseñar y elaborar un
sistema autónomo para la crianza intensiva
de alta dens idad de Tilapia blanca en es
tanques circulares , esto se logró a través de ¿CUALES FUERON LOS OBSTACULOS A LOS
sistemas de control, supervisión y ejecución de QUE SE ENFRENTARON?
procesos , utilizando la interacción entre hardware
y software para reducir la mano de obra y obtener En un principio la principal limitante fue el factor
un mejor uso de los recursos involucrados e n económico ya que por ejemplo un medidor digital
este tipo de cultivos . de oxígeno disuelto tiene un costo aproximado
de mil quinientos dólares y obviamente no
contábamos con ese presupuesto, a consecuencia
de esto pudimos adquirir através del CEMA
¿COMO SURGE EL PROYECTO? (Centro de Estudios del Mar y Acuicultura de la
USAC) algunos equipos y readecuarlos para
El proyecto surge dentro del curso de Arquitectura utilizarlos en el proyecto. La primera crianza la
de Computadores 2 impartido por el Ingeniero iniciamos a finales del año 2006 por lo que el frío
Armín Mazariegos y el Ingeniero Otto Escobar, el característico de esas fechas dificulto un poco
objetivo principal de este curso es fomentar y la evolución del cultivo ya que la tilapia blanca no
motivar la creación de proyectos de innovación come si la temperatura es menor de los 18 grados
en los estudiantes de sistemas, aplicando los centígrados.
conocimientos adquiridos a través de la carrera.
20
¿OBTUVIERON ALGUNA ASESORIA?
¿EN QUE FASE SE ENCUENTRA EL PROYECTO?
El ingeniero Armín Mazariegos fue quien nos
asesoró en la gestión del proyecto, en cuanto a
la parte de electrónica fue el ingeniero Otto Actualmente estamos iniciando la segunda fase
Escobar. Por otro parte en el área de la la cual consiste en optimizar el sistema y realizar
acuicultura obtuvimos el apoyo del Licenciado una serie de estudios para poder adaptarnos a
Luis Francisco Franco quien es catedrático de las condiciones en que se encuentran la mayoría
lCEMA y especialista en el área. Se realizaron de cultivos en el país, ya que no pretendemos
visitas técnicas para comprender el estado actual imponer el sistema como tal sino adaptar el mismo
de la producción de tilapia en el país, para esto a los diferentes tipos de cultivos existentes, un
contamos con la colaboración de la licenciada claro ejemplo de esto es que en la mayoría de
Silvia Guerra Bone quien es directora de la cultivos en el interior del país no se utilizan tanques
Estación Piscícola Las Ninfas, ubicada en circulares de fibra de vidrio sino estanques
Amatitlán. El CEMA por su parte colaboro con cavados en la tierra, así como dependiendo de la
algunos materiales y el espacio físico para ubicación algunos cultivos obtienen el agua de
elaborar y montar el sistema. ríos aledaños a los estanques o poseen pozos.
21
Por César Hernández M.
22
y forman parte de los escenario de los modelos El hecho de que la aplicación del DRM no solo
empresariales como lo son la adquisición directa se limita a software sino también a hardware
de licencias, servicios de suscripción, video a ha provocado mas polémica, un ejemplo claro
petición y pago por evento (Pay-Per-View), se ve reflejado en la tecnología Trusted
actualmente el sistema operativo Windows Vista Computing (TC, computación confiable) la cual
incluye la versión 10 deWindows media DRM. es desarrollada y promovida por el Trusted
C o m p u t i n g G r o u p , e l t e r m i n o “ Tr u s t e d
computing” indica que la computadora se
En Contra comportara constantemente de una manera
específica, y dicho comportamiento sera hecho
Los opositores al DRM argumenta que la cumplir por medio del hardware y software, esto
verdadera función de esta tecnología es la con el fin de hacer las computadoras mas
gestión de restricciones digitales, muchas seguras, menos propensas a virus y malware,
organizaciones, personas individuales y entre otros beneficios, lamentablemente lo
científicos de la computación han mostrado su anterior depende en función de la forma en que
total rechazo, la Free Software Foundation (FSF, dicha tecnología sea aplicada y mas aún cuando
Fundación de Software Libre) en mayo del 2006 es relacionada con el DRM. Uno de los
lanzo la campaña Defective By Design (Defectivo opositores a la Trusted Computing es The
por Diseño) la cual tiene como objetivo eliminar Electronic Frontier Foundation (EFF, Fundación
el DRM creando conciencia de las limitaciones Fronteras Electrónicas) que al igual que la Free
impuestas y la violación de algunos derechos Software Foundation creen que esta tecnología
que esta tecnología provoca, entre los derechos otorga demasiado poder y control en las manos
que se ven afectados se encuentra el derecho de aquellos que diseñan sistemas y software,
a la intimidad ya que el contenido adquirido temiendo que el hecho de imponer restricciones
como se menciono anteriormente siempre debe sobre lo que los usuarios puedan o no hacer
ser autorizado de cierta forma por parte de un con sus computadoras cree un gran efecto anti-
tercero el cual tendrá información sobre que, competitivo en el mercado del software libre, el
como y cuando tuvimos acceso a dichos desarrollo de software privado y el mercado IT
contenidos sin haber un control sobre el manejo en general.
que posteriormente este tercero realice con la
información recopilada por medio de la
tecnología DRM, otro derecho que se ve
afectado es el derecho a realizar copias privadas
ya que en este caso la realización de las
denominadas copias de respaldo no podrían
efectuarse dejando en evidencia que la empresa
productora sigue teniendo control sobre dicha
obra aún después de la venta de la misma. La
licencia GNU GPL (General Public License o
licencia pública general) en su próxima versión
,GPLv3, enfatizara su rechazo al uso del DRM
y todas aquellas
tecnologías que vallan en contradicción con los
principios e ideales del software libre.
23
Antes que nada me gustaría recomendarle al lector comandos, por ejemplo
leer este documento por completo. Intentaré explicar apt-get update
cada paso con bastante detalle y no solo exponer debería ser
comandos y luego decir "copia aquí, pega allá." sudo apt-get update
No hay problema alguno con el directorio de trabajo
Antes de comenzar debemos estar seguros porque pero, se recomienda trabajar en el directorio /usr/src
vamos a compilar nosotros mismos el kernel de así que cambiamos a este
nuestra distribución. Quizás por ser desarrollador, cd /usr/src
porque necesitamos el kernel compilado en alguna Instalando los paquetes necesarios para compilar el
forma especial, diferente al kernel oficial (por ejemplo, kernel.
con alguna característica experimental habilitada, Primero que nada debemos actualizar nuestros
porque deseamos depurar -debug- algún problema repositorios
-bug- o simplemente porque el kernel más reciente apt-get update
cuenta con una u otra característica que el actual - y entonces instalar los paquetes necesarios (todo en
en nuestra distribución- no provee. una sola línea)
apt-get install kernel-package
Casi todas las distribuciones tienen herramientas libncurses5-dev fakeroot wget bzip2
para compilar un kernel personalizado. En esta guía Descargando el código fuente del kernel
trataré de describir los pasos a seguir para hacerlo Nota: En caso de haber compilado el kernel
en la distribución de Ubuntu al estilo Debian utilizando anteriormente no es necesario borrar y volver a
el código fuente obtenido de kernel.org -vanilla kernel- descomprimir, para que se borren los archivos
(llamada así la distribución oficial del kernel de generados con la compilación anterior basta con
GNU/Linux.) Se ha probado este proceso en Feisty ejecutar
Fawn y en el más reciente Gutsy Gibbon. $make mrproper
Vamos a www.kernel.org y seleccionamos el kernel
que deseamos instalar, por ejemplo, al día de escribir
Pasos preliminares este documento la última versión es la 2.6.23.1, que
Es más cómodo ejecutar la mayoría de estos también se puede obtener con ejecutar el comando
comandos con privilegios de superusuario. Entonces (todo en una sola línea)
habrá que cambiarse al nuevo modo así: wget
sudo -s http://www.kernel.org/pub/linux/kernel/v2
.6/linux-2.6.23.1.tar.bz2
Nota: Se puede realizar como usuario normal pero
hay que recordar colocar sudo antes de los y pesa unas 43MB.
24
En caso de se desee seguir utilizando la misma Ahora debe decidirse que funcionalidad se desea que
versión del kernel que provee nuestra distribución tenga o no el nuevo kernel (es aquí donde
se puede obtener el código desde los repositorios personalizamos.) Pueden des habilitarse módulos
con ejecutar el comando pero hay que ser bastante cuidadoso a la hora de
sudo apt-get install linux-source modificar las opciones. En caso de no conocer o no
Nota: en los repositorios puede aparecer un kernel- estar seguro del efecto que puede causar tal o cual
source, este es el código fuente del kernel utilizado opción lo mejor sea dejarla como está.
en Debian. Cuando se termine de hacer los cambios necesarios
Cuando ya se ha descargado debe descomprimirse salimos seleccionando Exit y afirmando que deseamos
tar xjf linux-2.6.23.1.tar.bz2 guardar la configuración.
ahora se creará un un enlace simbólico al directorio
Construyendo el paquete
de las fuentes del kernel con el nombre de linux para
Para construir el paquete se requiere que kernel-
que sea más fácil el acceso a este
package esté instalado ya que provee las herramientas
ln -s linux-2.6.23.1 linux
necesarias para la construcción del kernel, si se ha
nos movemos al directorio por medio del enlace
seguido está guía paso a paso este ya debería estar
simbólico recién creado
instalado. Ejecutamos
cd linux
make-kpkg clean
y finalmente (todo e una sola línea)
Configurando el kernel
make-kpkg --revision=104 --append-to-
Lo más probable es que deseemos utilizar la
version=-custom --initrd kernel_image
configuración base del kernel que viene con la
kernel_headers
distribución, ésta la podemos encontrar en el directorio
donde
/boot. En caso de no utilizar una ya existente se usa
--revision cambia el número de revisión al que se le
usará una automáticamente pero obviamente no
indique.
estará personalizada y tal vez no sea lo que estemos
--append-to-version (como el nombre lo sugiere)
buscando.
especifica una sub-version adicional para el kernel,
Debe copiarse entonces la configuración previa al
en este caso será -custom pero generalmente se
directorio
incluye la fecha de compilación para identificar cada
cp /boot/config-`uname -r` .config
kernel.
Para editar la configuración se va a utilizar una
-initrd crea una imagen initrd en el paquete y se
interfaz que no requiere que el servidor X esté en
guardará en /boot a la hora de instalar el kernel.
ejecución. Dicha interfaz es bastante sencilla y fácil
kernel_headers es en sí la orden para que nos
de usar y se puede acceder a través de make
construya el kernel.
menuconfig pero, para tomar en cuenta la
kernel_headers es opcional a la hora de compilar, pero
configuración previa vamos a ejecutarlo de la siguiente
debería incluirse ya que algunos programas necesitan
forma
los headers del kernel para ser instalados,
make oldconfig menuconfig
principalmente el driver de nVidia, VMWare,
después de contestar las preguntas se nos presenta
ndiswrapper, madwifi, entre otros.
la (amigable) interfaz
El tiempo que dure la compilación depende
principalmente de la configuración de la máquina que
se esté utilizando y la cantidad de opciones -módulos-
que fueron escogidas en el momento de configuración.
Este último comando make-kpkg equivale a ejecutar
a la manera clásica los comandos
make dep
make clean
make bzImage
make modules
25
Por
Marlon Palma
A finales de los 80 Nintendo había vendido más de 30 millones de consolas y según los últimos
reportes publicados hace algún tiempo, la compañía nipona ha logrado vender desde el 1 de Nov. del
2006 hasta hace unos meses, más de 390 millones de dólares en máquinas y 2,200 millones de
unidades de software en todo el mundo.
Durante la fase de crecimiento de Nintendo (en los 80's), una creación más vino a darle otro empujón,
y esta fue la consola personal GameBoy (podemos observar el "efecto iPod", es decir, todo lo que
está relacionado con la portabilidad de un dispositivo) que en este caso se convertiría en el primer
sistema de videojuegos portátil, llegando a vender 32 millones de unidades sólo en Estados Unidos.
La competencia…
En 1994 Sony lanzó al mercado la PlayStation que represento una dura competencia para Nintendo,
ya que contaba con la novedad de que utilizaba CD's en vez de cartuchos, además de la calidad
superior de gráficos. Aun cuando Nintendo contraatacó con nuevos lanzamientos de sus juegos y
consolas, fue el lanzamiento de la consola PlayStation 2 que le quito una importante porción del
mercado. Solo en el primer mes del lanzamiento en Japón se vendieron 900,000 consolas.
27
Por
28
Una nueva ventaja y si que gran ventaja fue la incorporación del soporte completo para lectura
y escritura para particiones NTFS que se logro con el driver NTFS-3G esto viene a revolucionar
el problema de particiones ya que antes para sacar información de otro Sistema Operativo
teníamos que hacer una partición extra.
Otras de las ventajas de esta nueva presentación es que trae Compiz Fusion (efectos
visuales de Linux) que en un inicio era muy difícil de instalar a las maquinas y que tenia el
nombre de Beryl ahora sale esta versión mejorada y que ya viene instalado y activado listo para
usarse, con esto ya viene por default que reconocerá las tarjetas de vídeo que en sus inicios
era un gran problema para el usuario configurar dichas tarjetas
Trae búsquedas mas rápidas en el escritorio basadas en tracker en lugar de beagle, mejoras en el
subsistema gráfico (con configuración dinámica de pantallas y la utilidad gráfica para configuración
de X-Window), OpenOffice.org 2.3 y otras novedades interesantes.
Por ahora nos queda disfrutar de lo que es este Sistema Operativo ya que es un sistema muy
poderoso del cual podemos sacar un 100% de provecho, a lo que trae lo que podemos adelantar es
que para el 24 de abril de el de 2008 podremos tener la nueva presentación de Ubuntu la cual se
llamara "Hardy Heron" que sera la nueva versión LTS "soporte a largo plazo".
Esta versión de Linux Ubuntu la podemos pedir gratis desde la pagina y la envían directamente
hasta nuestra residencia pueden pedirla o descargarla directamente de este sitio http://www.ubuntu-
es.org/
29
Ana Delgado por brindar el espacio fisico para realizar el proyecto OntoCIF
Glenda Guerrero por la realizacion del logo de OntoCIF y la Portada de Punto CONFIG
Los catedraticos y auxiliares por implementar la vision de OntoCIF en sus laboratorios de los cursos