La Revista sobre Linux & Open Source

Tamaño: px
Comenzar la demostración a partir de la página:

Download "La Revista sobre Linux & Open Source"

Transcripción

1 Año 1 Número 04 (Noviembre Febrero 2007.) En este numero: La Revista sobre Linux & Open Source # Expoferia TESOEM # SuperComputo # Flex # Revolución 3D #Instalación Zenwalk #Proyecto l mes: Pelogo.org #Introducción al Lenguaje J2SE #Y mucho más. Proyecto l Mes: Entrevista con Alvaro López O. Lir Proyecto Cherokee Java ya es Software Libre Noticias Eventos Tutoriales Opinión Desarrollo Entrevistas y Más...

2 Año 1 Número 04 (Noviembre Febrero 2007.) Dirección General Alberto Luebbert M. Armando Rodríguez Sergio Mora Edición Alberto Luebbert M. Consejo Editorial Jesús Luebbert Artemio Vazquez Colaboradores Alvaro Lopez Ortega Julio Cesar Corpus Delgado Daniel A. Doctor Soriano Roman Distribución Contacto: Publicidad: El año que se fue. Antes que mos inicio a esta editorial, queremos dar las gracias que nos acompañen en este 2007, con la llegada este 4to numero Software Libre Para TI. Quizas el 1ero Enero l presente hicimos promesas como ir al Gimnasio, aprenr ingles o porque no, casarse. Afortunadamente muchas las promesas que el Equipo Software Libre Para TI se propuso fueron cumplidos, como en que en el 2006 pudieramos ofrecer una revista con contenido interesante para todo aquel que se inicia en el maravilloso mundo l Software Libre, asi como para aquellos que ya tienen varios años experiencia. En el Software Libre tambien se cumplieron muchas promesas, como en el caso Ubuntu que se ha consolidado para bien o para mal como la mejor distribución mediante todo lo que promueve: Actualizaciones por extenso tiempo, CD`s hasta tu hogar, nuevas funciones, etc. Tambien porque no cirlo, es quiza en este año, o entrando al que sigue cuando Linux/BSD se pueda ir metiendo al Escritorio una forma mayormente agresiva en diferencia a Sistemas Operativos privados. Antes la spedida, dos apuntes: agracer que nos han acompañando durante estos 4 numeros, que con sus comentarios, sugerencias nos motivan a seguir manejando gran forma este pequeño barco; y el segundo, que los invitamos al Congreso Nacional Software Libre (CONSOL) durante el 13 al 16 Febrero. El Equipo Software Libre Para Ti. Pagina 02

3 Año 1 Número 04 (Noviembre Febrero 2007.) EN PORTADA Revolución 3D 15 En los ultimos meses si algo se habla es sobre escritorios 3D, Beryl, Compiz, XGL y mucho más. Aquí hacemos talle cada una estas tecnologias. COLUMNAS Noticias Software Libre 6 Consol Expoferia TESOEM 8 Flisol Eventos Proximos 44 Proyecto l Mes: Pelogo.org 27 La Documentación siempre sera parte fundamental para el Software Libre. En este numero hablaremos un proyecto hermano, que esta a punto cumplir 2 años. DESARROLLO SuperComputo por Armando Rodriguez A. 9 Primeros pasos con J2SE por Julio Cesar Corpus Delgado 19 Analizadores Léxicos con Flex por Daniel Alejandro Doctor Soriano 22 Instalación Zenwalk por Artemio Vazquez 30 Entrevista: Dr. Alvaro Lopez O. 24 Trabaja s pequeño con Pc`s y en esta entrevista nos habla sobre su proyecto Cherokee asi como la liberación Java. Pagina 03

4 Año 1 Número 04 (Noviembre Febrero 2007.) Kub Hosting KubHosting te ofrece una promoción muy atractiva para este mes Diciembre. Es la solución a tu necesidad. Ial para tener tu propio blog. Espacio Reservado para su Publicidad. Software Libre Para TI es una revista enfocada a un mercado personas interesadas en el Software Libre, información en español. Le Ofrecemos un espacio para su producto, permítanos mostrarle nuestros servicios; convénzase usted mismo. Comuníquese con nosotros, estamos para servirle. NUEVOS TELEFONOS Telefono Fax Pagina 04

5 Año 1 Número 04 (Noviembre Febrero 2007.) La Revista Software Libre Para TI es sarrollada con Software Libre. OpenOffice.org la suite ofimatica más importante l momento. Pagina 05

6 Columnas Noticias l Mundo Libre El pasado 13 Noviembre Sun Microsystems libero a Java (J2SE) como GNU/GPL. Esta noticia impacto mucho a la comunidad l Software Libre, ya que dias antes la unión entre Microsoft y Novell hacia sospechar hacia unos años dificiles entre SL y Software Propietario. Más información en OpenBSD 4.0 ya esta aqui El 1ero Noviembre como cada 6 meses fue lanzado la versión 4.0 este sabor BSD. Entre sus caracteristicas principales se encuentra: Mayor soporte a Hardware. X.Org 6.9.0atches) * OpenSSL 0.9.7j (+ patches) * Groff 1.15 * Sendmail , with libmilter * Gdb 6.3 (+ patches) * Y mucho más ;-) Más información en Linspire y Ubuntu se unen Se ha creado un acuerdo entre Canonical(Ubuntu) y Linspire(Linspire/Freespire) para mejorar sus sistemas. El acuerdo consta principalmente 2 partes: 1. Linspire/Freespire cambiará su base Debian a Ubuntu. 2. Canonical (Ubuntu) utilizará la tecnología CNR Linspire para algunos aspectos la distribución Ubuntu. Pagina 06

7 Pagina 07

8 Por Alberto Luebbert M. Columnas Expoferia TESOEM El Software Libre es para todos. Durante el 12 y 13 Enero el equipo Software Libre Para TI estuvo dando platicas sobre Jarro Negro Linux y la propia revista en esta universidad. Durante el marco la 1era Expoferia Sistemas l Tecnologico Estudios Superiores l Oriente l Estado México (TESOEM) fue llevado a cabo las ponencias Software Libre Para TI y Jarro Negro LINUX. La Convocatoria que se hizo mediante y fue un exito. El dia Viernes 13 que fue nuestra conferencia vimos con mucha alegria el como alumnos la propia institución asi como gente externa llegaba a la Unidad Informatica. Aunque en principio empezamos un poquito retrasados los animos no se hacian esperar. Pasadita la 1 la tar dio inicio nuestra conferencia impartida por un servidor; haciendo incapie en mostrar las ventajas l Software Libre, su uso y mas. Artemio Vazqyuez inmediatamente siguio la conferencia para platicar tanto esta su revista, asi como l Grupo Usuarios que coordinamos en Cd. Nezahualcoyotl. Algo que llamo la atención fue el interes por los CD`s Ubuntu que estaban en la mesita, que rapidamente volaron, algo que nos dio muchisima alegria. Jarro Negro LINUX hizo su presentación mostrando sus caracteristicas e instalandolo frente a las más 50 personas que afortunadamente nos acompañaron. Al final las ponencias, el equipo Software Libre Para TI fue aplaudido, lo cual agracemos nuevamente, pues nos motiva a continuar con esta excelente labor ;-). Pagina 08

9 Por Armando Rodriguez Arguijo Desarrollo Super Computo Jejejeje, me habia tardado bastante tiempo en continuar este reportaje. La primera parte se publico en el primer numero Software Libre Para TI. Como en la parte anterior continuamos con algo teoria respecto al supercomputo en especial los clusters. En futuras entregas se agregaran algunos tutoriales para que puedas armar tu Cluster Beowulf ;-). Que es un Cluster Beowulf? Un Beowulf es una clase computador masivamente paralelo altas prestaciones principalmente construido a base un cluster componentes hardware estándard. Un Beowulf ejecuta un sistema operativo libre distribución como Linux o FreeBSD, y se interconecta mediante una red privada gran velocidad. Generalmente se compone un grupo PCs o estaciones trabajo dicados a ejecutar tareas que precisan una alta capacidad cálculo. Los nodos en el cluster computadoras no se hayan en los puestos trabajo los usuarios, sino que están totalmente dicados a las tareas asignadas al cluster. Generalmente, el cluster se haya conectado al mundo exterior por un solo nodo. El software pue ejecutarse más rápido en un Beowulf si se dica algún tiempo a reestructurar los programas. Pagina 09 En general es necesario partirlos en tareas paralelas que se comunican usando alguna librería como MPI o PVM, o sockets o SysV IPC. Tipos Configuraciones Las computadoras en un cluster se comunican mediante una red interconexión. Existen distintos tipos red disponibles. Un Hub ethernet es un dispositivo red que actúa como un bus broadcast, en el cual una señal entrada es amplificada y distribuida a todos los puertos. Sólo un par computadoras se puen comunicar correctamente a la vez. Si dos o más computadoras envían paquetes a la vez ocurrirá una colisión. Por tanto, el ancho banda un Hub Ethernet es equivalente al ancho banda l link comunicación, 10Mbps para estándard Ethernet, 100Mbps para Fast Ethernet, y 1Gbps para Gigabit Ethernet. Un Switch Ethernet ofrece más ancho banda acumulado permitiendo con ello multiples comunicaciones simultáneas

10 Por Armando Rodriguez Arguijo Desarrollo Super Computo El trabajo la conversion dvd-vcd se migrara al nodo mas rapido (en este caso el pentium4). Si no hay conflictos en los puertos salida, el Switch Ethernet pue enviar múltiples paquetes simultáneamente. Imaginense, si se utilizara toda la red una escuela (ya que siempre los administrativos tienen una pentium 4 y los alumnos pentium1 jejeje), se aumentaria el rendimiento toda la red y como un extra se podria enseñar a los alumnos a programar en paralelo,sin la necesidad contar con un equipo varios miles pesos. El coste por puerto un Switch Ethernet es aproximadamente cuatro veces más gran que un Hub Ethernet. Solo seria necesario invertir en Switches Fast Ethernet (100MBs) o Switches Gigabit Ethernet (1GBs). Hardware Software Teoricamente un cluster pue estar compuesto maquinas homogeneas o heterogeneas; y cualquier arquitectura que pueda ejecutar algun sistema operativo (preferentemente libre). El tipico ejemplo es un salon clases con maquinas diferentes velocidas s 386 hasta pentium 4. Todas conectadas mediante un switch ethernet 100mbs, ejecutando linux, y un balanceador carga. De tal manera que todos los recursos se utilizen la manera mas acuada.asi que si un alumno esta utilizando una pentium4 para utilizar gaim,y otro alumno una maquina pentium1 para convertir su dvd a vcd (esto si ocurre, aunque no lo crean!). Pagina 10 Como se menciono es necesario un sistema operativo, en el caso estos articulos utilizaremos Gnu\Linux con el Kernel Porque? facil porque me gusta Linux y es ampliamente utilizado en el mundo por su velocidad, estabilidad, etc. Todo cluster necesita un balanceador carga. Un balanceador carga como su nombre lo indica es un monio encargado migrar procesos al nodo o pc don se ejecutara mas rapido (Si ejecutamos una aplicacion que correra mas rapido en una arquitectura 64bits y contamos con una maquina con esas caracteristicas ntro l cluster, la aplicacion migrara a la pc 64bits).

11 Por Armando Rodriguez Arguijo Existen 2 tipos balanceador carga.el primero es necesario dicar una pc como nodo maestro y los mas nodos como esclavos. El segundo tipo, todos los nodos trabajan como si fueran maestros y esclavos.el segundo tipo aumenta la disponibilidad l cluster, ya que si falla un nodo el cluster sigue funcionando.en el primer tipo si falla el nodo maestro, el cluster jara funcionar! Ejemplo: cuando se comienza a utilizar la memoria SWAP. Mosix migra automaticamente el proceso a un nodo con memoria RAM libre., para minimizar operaciones I/O. En proximas entregas tallaran las ventajas sventajas los 2 tipos balanceadores carga. Los usuarios no se tienen que preocupar por don se estan ejecutando sus aplicaciones, o que estan ejecutando los mas usuarios. se y Ahora hablaremos l balanceador carga mas conocido (ya que esta moda jejeje), mosix openmosix.en la proxima entrega hablaremos otros balanceadores como Ultramonkey, PBS, LVS, CONDOR, etc. MOSIX Es un software que fue especificamente disenado para agregarle al nucleo Linux las capacidas computacion con clusters. El nucelo MOSIX es balanceo adaptable, comparticion memoria y optimizacion I/O, usando diferentes algoritmos que responn a las capacidas l cluster. Pagina 11 MOSIX opera silenciosa. Desarrollo Super Computo manera Las operaciones son transparentes. Esto significa que el usuario pue ejecutar aplicaciones sequenciales o paralelas; como si utilizara un sistema SMP. Despues ejecutar un proceso, MOSIX lo asigna al mejor nodo disponible. MOSIX monitorea todos los procesos y si cree necesario los migra entre todos los nodos,para aumentar el rendimiento. Todo esto es hecho sin cambiar nada l sistema operativo GNU\Linux, solo el Kernel. Esto significa que el usuario sigue viendo y controlando el proceso como si corriera en su maquina.

12 Por Armando Rodriguez Arguijo Los algoritmos MOSIX son sentralizados, cada nodo trabaja como maestro para los procesos creados localmente,y como servidor para los procesos migrados los otros nodos. El molo MOSIX esta basado en el molo home-no, en el cual los procesos parecen que se estan ejecutando en la terminal l usuario don se realizo el login. Esto significa que los nodos puen ser agregados o removidos en cualquier momento, causando disturbacion minima en los procesos. Cada nuevo proceso es creado en el mismo sitio don fue creado el proceso padre (INIT).Los procesos que han sido migrados interactuan con el sistema l usuario a travez l nodo don se registro el usuario. Otra propiedad interesante MOSIX son los algoritmos monitoreo,los cuales tectan la velocidad cada nodo, carga, memoria, IPC y I/O. MOSIX ha sido sarrollado unas 7 veces, para diferentes versiones UNIX y diferentes arquitecturas. Ha sido utilizado en sistemas produccion por muchos años. La primer version para PC fue sarrollada en 1992 para BSD. La ultima version es para GNU\Linux en arquitecturas X86/Pentium/AMD. Ubicacion Transparente En el pasado, el principio ubicacion transparente fue utilizado en sistemas archivos como NFS. Esta ia fue utilizado en MOSIX para la distribución procesos en los diferentes nodos l cluster para mejorar el rendimiento y hacer que el cluster sea mas facil utilizar. Pagina 12 Desarrollo Super Computo Mientras el proceso no llegue a utilizar 100% el procesador l nodo don se creo, este no migrara. Sin embargo cuando alcanza ese estado, algunas partes l proceso empiezan a migrar a los otros nodos. Direct File (DFSA) System Access El sistema archivos acceso directo (DFSA).Ayuda a los procesos a que puedan realizar algunas operaciones I/O en forma local, en el nodo don resi el proceso. Esto reduce la necesidad I/O en el nodo login y reduce la comunicacion los nodos, permitiendo el balanceo operaciones I/O. DFSA opera sobre cualquier sistema archivos que sigan los siguientes estandares:

13 Por Armando Rodriguez El sistema archivos montado en el mismo punto montaje por todos los Los permisos IDS usuario/grupo, son inticos todos los nodos l cluster. es en Actualmente, GFS y el sistema archivos MOSIX (MFS), cumplen los requerimientos DFSA. Escalabilidad MOSIX pue soportar configuraciones con un largo numero computadoras. Una configuracion bajo precio pue incluir varias PCS que son conectadas a traves Ethernet, mientras configuraciones mas grans que incluyan Workstations y servidores puen ser conectados a travez enlaces Alta velocidad. Una configuracion constosa, pue incluir un numero largo Workstation y Servidores SMP y no SMP, que son conectados a travez Gigabit Ethernet, Mirinet,etc. Aplicaciones Fork and forget Asi que quieres correr aplicaciones paralelas. Cual es la mejor arquitectura para hacerlo?: SMP. Como correr aplicaciones paralelas en SMP?. Pagina 13 Desarrollo Super Computo Entonces porque no utilizar SMP? Porque es caro y no es escalable. Los algoritmos MOSIX hacen que el cluster funcione como un sistema SMP. Especificamente, el balanceador carga y los algoritmos migracion. Esto implica que no es necesario modificar ninguna aplicacion o enlazarla con alguna libreria, ni es necesario conocer el estado los nodos l cluster. Aplicaciones parelelas y secuencias puen ser ejecutadas, como si fuera un sistema SMP. Procesos que utilizan mucha carga procesador, como programas cientificos, ingenieriles y otras aplicaciones HPC, incluyendo aquellas que fueron disenadas para correr con PVM/MPI. Procesos paralelos, especialmente los que no se pue precir el numero veces que se ejecutara. El esquema migracion automatica MOSIX pue mejorar cualquier esquema asignacion estatico,mediante la ejecucion procesos paralelos I/O migrando los procesos a su correspondiente sistema archivos, spues usando DFSA con MFS o GFS para accesar a los recursos locales.

14 Por Armando Rodriguez Arguijo Clusters con diferentes tipos nodos. El esquema localizacion recursos MOSIX, maximiza el rendimiento. Multi-usuario, sistemas tiempo compartido,asignando mas CPU a los procesos que lo mandan. Ejemplo: compilaciones largas,cuando el sistema se sobrecarga. Servidores Web Escalabres. Que realizan transaciones no negociables. Ejemplo: analisis estaticos stocs sobre un periodo. Algoritmos calendarizados R&D, con la utilizacion la migracion manual. Desarrollo Super Computo Super Computo Mosix es una excelente opcion para iniciar en el mundo los Clusters, sin embargo si buscas balanceo aplicaciones WEB (Ejemplo Apache, lo tipico.);mosix aun no tiene el soporte para migrar sockets. A lo largo estas entregas SUPERCOMPUTO se mostraran diferentes herramientas para satisfacer todas las mandas l Computo Alto Rendimiento. Bibliografia Copyright 2001 Amnon Barak (amnon at cs.huji.ac.il). All rights reserved. Quienes no se beneficiaran mucho Aplicaciones alta comunicacion. Esto sera resuleto cuando se concluya el sarrollo un socket migrador. Aplicaciones memoria compartida.ya que no existe soporte DSM en Linux.Sin embargo MOSIX soportara DSM cuando se termine el proyecto Network RAM, en el cual migraremos procesos a datos en vez datos a procesos. Aplicaciones que pendan l Hardware, que requieran acceso directo a los recursos l hardware un nodo en particular. Pagina 14 Armando Rodriguez Arguijo Es Jefe l Proyecto Jarro Negro LINUX distribución 100% mexicana Estudia actualmente Ingenieria en Sistemas Computacionales por la Facultad Ingenieria la UNAM. Si tienes dudas o comentarios escribe a: o visita su blog en la siguiente url:

15 Por Sergio Ivan Mora Ortega Portada Revolución 3D en tu escritorio Vamos como principio cuentas sobre que es la llamada Tercera Dimensión, en nuestro respaldo siempre (Wikipedia) la finición es clara y precisa: Algo es tridimensional si tiene tres dimensiones, por ejemplo, ancho, largo y profundidad. El espacio a nuestro alredor es tridimensional a simple vista, pero en realidad hay más dimensiones, así que también pue ser consirado (el espacios don nos movemos) un espacio tetra-dimensional si incluimos el tiempo como otra dimensión. Como la finición lo dice, una parte importante que hay que comprenr la tercera dimensión es que hasta el momento solo la hemos emulado si suena, es cir lo que vemos como 3D es en un monitor, TV, pantalla cine, etc. Pero esta pantalla es 2D, si esta simulación la materializamos nos lleva directamente a la 4D, ya tenemos tiempo. Esto nos lleva a una discusión la cual este trabajo se sliga no es el fin en este momento saber si existe o no. Lo real y lo que nos interesa en este momento es que todo el mundo habla la 3D una manera muy natural y cotidiana, que el Submundo el Open Source no se pue quedar atrás sobre hablar este tema. Pagina 15 Hace un año una las empresas con peor reputación en el mundo libre, presento con bombo y platillo un alanto que jaría boquiabiertos a mas uno, los más y gran parte la vieja guardia se mostraría escéptica ante este anuncio. Estamos hablando Novell (si así es esa que en recientes fechas suscribió un acuerdo con Microsoft) pero lejos estas situaciones presento la primera alternativa firme para tener una interfaz gráfica en 3D en un principio se fijaron 3 objetivos básicos para este proyecto: # Hacer mas accesible el escritorio Linux. # Incrementar la productividad los usuarios. # Colocar a Linux a la Vanguardia la Tecnología.

16 Por Sergio Ivan Mora Ortega Portada Revolución 3D en tu escritorio La tecnología presentada en este momento es llamada XGL este gestor esta apoyado en la tecnología OpenGL, esta mas cir que los objetivos son ambiciosos pero en verdad prometedores, se mostró el gestor gráfico el cual llamaron glxcompmgr este era muy primitivo y necesitaba masiada interacción con la configuración a si que David Reveman se propuso a crear un gestor así nació Compiz. No paso mucho tiempo para que Fedora Core y la fundación X.Org presentaron una alternativa mas, AIGLX esta alternativa a diferencia la anterior solo trata hacer pequeños cambios en el servidor X siendo que XGL trataba rediseñar el X server casi en su totalidad, otra situación a consirar es que AIXGL trabaja como su nombre lo dice con una aceleración indirecta apoyándose también en los drivers DRI, en tanto XGL aprovecha las virtus los GPU'S con los que trabaje, ahora la situación elegir entre XGL y AIGLX no es l todo libre en la cisión va a penr básicamente l hardware con que se cuente. Pagina 16 Ahora esto no seria la única implicación ya que falta la otra pieza l rompecabezas ya tenemos el soporte, la arquitectura X ya la tenemos pero falta el gestor ventanas. David Reveman sarrolla Compiz y lleva ya un avance muy tangible pero en este momento se presenta un problema entre el equipo sarrollo y se ci separar en dos proyectos mientras que Compiz se queda un poco dormido.

17 Por Sergio Ivan Mora Ortega Portada Revolución 3D en tu escritorio Nace Beryl que era una rama la comunidad que era mantenida por la comunidad, aquí nace otra sventaja el gestor Compiz esta patrocinado por Novell aunque su avance no es muy rápido si es mas estable y se maneja en general con un mejor performance que Beryl. Este ultimo es mantenido por la comunidad y como en la mayor parte los casos en que estos avances son mantenidos por la comunidad es mas rápido el sarrollo l proyecto, en este caso la cisión que abierta pomos cidir libremente entre los dos gestores y cidir el que mas nos convenga. También es muy importante resaltar el proyecto Project Looking Glass Sun el cual esta basado en JAVA (recientemente liberado bajo licencia GPL) y el proyecto es Open Source, en la pagina están disponibles lo paquetes para Linux, específicamente también para la distribución Ubuntu. A manera discusión: Para las personas que apenas se inician en Linux el tener un escritorio con estas características es un aliciente extra para cidirse por esta plataforma, al fin cuentas Congresos como este se hacen para difundir este tipo plataformas. Este tipo plataformas es el futuro para los sistemas escritorio, en este momento están en pañales, aunque cada vez el sarrollo es mas rápido, es momento olvidar que linux solo es nuestra linea comandos, esta vez la 3D a llegado a nuestros escritorios. Este proyecto esta en pañales pero al ser Open Source y al liberar el lenguaje sobre el cual esta hecho pues pue tener mucho futuro esta opción, sin olvidar que los programas corridos bajo la maquina virtual en general tienen mas bajo performance. Pagina 17

18 Por Sergio Ivan Mora Ortega Portada Revolución 3D en tu escritorio Sergio Ivan Mora Ortega. Entusiasta l Software Libre, es Director l equipo Desarrollo la Revista Software Libre Para TI. Si tienes dudas o comentarios escribe a: Documentación: Pagina 18

19 Por Julio Cesar Corpus Delgado Desarrollo Primeros pasos con J2SE Esta es la primera entrega sobre Primeros pasos con J2SE ya que es un lenguaje programación muy completo. Estas seran entregadas en numeros posteriores ;-). Qué es Java? Java es un lenguaje programación meramente orientado a objetos, muchos dirán Java es un lenguaje como cualquier otro pero tiene sus beneficios sobre otros que tambien manejan orientado a objetos como C++ he aquí unas ventajas: Los objetos agrupan en estructuras encapsuladas tanto sus datos como los métodos (o funciones) que manipulan esos datos. La tenncia l futuro, a la que Java se suma, apunta hacia la programación orientada a objetos, especialmente en entornos cada vez más complejos y basados en red. Lenguaje simple Distribuido Java es muy facil aprenr lo que lleva a un aprendizaje por una via muy rápida. Java proporciona una colección clases para su uso en aplicaciones red, que permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes remotos, facilitando así la creación aplicaciones distribuidas. Todos aquellos familiarizados con C++ encontrarán que Java es más sencillo, ya que se han eliminado ciertas características, como los punteros. Debido a su semejanza con C y C++, y dado que la mayoría la gente los conoce aunque sea forma elemental, resulta muy fácil aprenr Java. Los programadores experimentados en C++ puen migrar muy rápidamente a Java y ser productivos en poco tiempo. Orientado a objetos Java fue diseñado como un lenguaje orientado a objetos s el principio(nativo orientado a objetos). Interpretado y compilado a la vez Java es compilado, en la medida en que su código fuente se transforma en una especie código máquina, (los bytecos), semejantes a las instrucciones ensamblador. Por otra parte, es interpretado, ya que los bytecos se puen ejecutar directamente sobre cualquier máquina a la cual se hayan portado el intérprete y el sistema ejecución en tiempo real (run-time). Pagina 19

20 Por Julio Cesar Corpus Delgado public class Holamundo{ Nuestra Primera aplicación: public static void main (String args []){ El Hola Mundo ;-) System.out.println( Hola Mundo ); Para sarrollarlo pues utilizar Bloc } Notas en Windows o Gedit en } Linux Robusto Java fue diseñado para crear software altamente fiable. Para ello proporciona numerosas comprobaciones en compilación y en tiempo ejecución. Sus características memoria liberan a los programadores una familia entera errores (la aritmética punteros), ya que se ha prescindido por completo los punteros, y la recolección basura elimina la necesidad liberación explícita memoria. Linux a Windows X, pasando por OSX y estaciones trabajo, sobre arquitecturas distintas y con sistemas operativos diversos. Para acomodar requisitos ejecución tan variopintos, el compilador Java genera bytecos: un formato intermedio indiferente a la arquitectura diseñado para transportar el código eficientemente a múltiples plataformas hardware y software. El resto problemas los soluciona el intérprete Java. Seguro Portable Dada la naturaleza distribuida Java, don las applets se bajan s cualquier punto la Red, la seguridad se impuso como una necesidad vital importancia. A nadie le gustaría ejecutar en su ornador programas con acceso total a su sistema, procentes fuentes sconocidas. Así que se implementaron barreras seguridad en el lenguaje y en el sistema ejecución en tiempo real. La indiferencia a la arquitectura representa sólo una parte su portabilidad. Amás, Java especifica los tamaños sus tipos datos básicos y el comportamiento sus operadores aritméticos, manera que los programas son iguales en todas las plataformas. Estas dos últimas características se conocen como la Máquina Virtual Java (JVM). Indiferente a la arquitectura Java está diseñado para soportar aplicaciones que serán ejecutadas en los más variados entornos red, s Desarrollo Primeros pasos con J2SE Alto rendimiento(multihilo) Hoy en día ya se ven como terriblemente limitadas las aplicaciones que sólo puen ejecutar una acción a la vez. Pagina 20

21 Por Julio Cesar Corpus Delgado Desarrollo Primeros pasos con J2SE Java fue sarrollado por James Gosling y el Green Team. Duke es la mascota este lenguaje programación Java soporta sincronización múltiples hilos ejecución (multithreading) a nivel lenguaje, especialmente útiles en la creación aplicaciones red distribuidas. Así, mientras un hilo se encarga la comunicación, otro pue interactuar con el usuario mientras otro presenta una animación en pantalla y otro realiza cálculos. Dinámico El lenguaje Java y su sistema ejecución en tiempo real son dinámicos en la fase enlazado. Las clases sólo se enlazan a medida que son necesitadas. Se puen enlazar nuevos módulos código bajo manda, procente fuentes muy variadas, incluso s la Red. En conclusión Java es nuevo. En pocas palabras todavía no se conocen bien todas sus capacidas. Pero en general Java posee muchas ventajas y se puen hacer cosas muy interesantes con esto. Hay que prestar especial atención a lo que está sucediendo en el mundo la, a pesar que Java es relativamente nuevo, posee mucha y es tema en cualquier medio computacional. Muchas personas apuestan a futuro y piensan en Java. En mi opinión y experiencia propia yo veo a Java en mi futuro, pero a pesar eso estoy abierto a otras posiblidas. Julio Cesar Corpus Delgado Entusiasta programador bajo Java o C#. Actualmente esta involucrado en la Comunidad Pelogo.org Es Estudiante Ingenieria en Sistemas Computacionales por el Tecnologico Estudios Superiores l Oriente l Estado Mexico. Si tienes dudas o comentarios escribe a o visita su blog en la siguiente url: Pagina 21

22 Por Daniel Alejandro Doctor Soriano Qué es un Analizador Lexico? Un analizador léxico tambien conocido como scanner es un programa que lee canas caracteres buscando patrones previamente solicitados. Sus aplicaciones son muy variadas y van s la construcción reconocedores lenguajes como por ejemplo: intérpretes, compiladores, navegadores web, gestores bases datos, etc. Formalmente un analizador léxico es un autómata que sigue las reglas scritas en una gramática. Una gramática es un conjunto reglas que finen a un lenguaje, ahí que a los lenguajes programación y a las matemáticas se les llame lenguajes formales (por que siguen un conjunto reglas). Ahora el programar un analizador léxico en cualquier lenguaje programación (C, Java, Perl, Python, e incluso Visual Basic), no requiere un gran esfuerzo si nuestro lenguaje es sencillo, codificando todo nosotros mismos. Pero si queremos hacer un programa que reconozca los elementos un lenguaje mucho más complejo, y seamos dicarnos a una labor mucho más creativa y elegante, pomos hacer uso las gramáticas, en particular una muy sencilla llamadas normalmente expresiones regulares. Pagina 22 Breve ia regulares. las Desarrollo Analizadores Léxicos con Flex. expresiones Una expresion regular, es un patrón que va a buscar nuestro autómata y para eso contamos con la siguiente simbologia, para efectos hacerlo práctico pomos ver la tabla en la pagina siguiente. Una vez entendido procemos a instalar Flex. esto Instalación s Ubuntu Utilizando el gestor paquetes Synaptic, busca en los repositorios el paquete flex y asegurate tener instalado previamente el compilador C, gcc, selecciona el paquete y proce a instalar. Instalación s Mandriva Utiliza el control center, y en el área sarrollo, selecciona flex. Instalación s Windows El proceso es simple, scarga s la página el paquete Flex. También necesitas un compilador C, funcionan tanto el compilador MingW (Recomiendo DevCpp o WxDevCpp para trabajar con Mingw), mismo que pues conseguir en o en

23 Por Daniel Alejandro Doctor Soriano Termino utilizado Significado. Cualquier caracter excepto salto línea \n ab Busca una letra a seguida una b ab+ Busca una letra a seguida por una o más letras b como ab,abb, abbb, etc. ab* Busca una letra a seguida una o ninguna letra b como a, ab, abb, etc. [abcd] Un conjunto solamente busca uno los que este ahi clarado a b Busca una a o una b Ejemplo l archivo guardalo como gramatica.flex Flex, %% autor printf( Daniel Doctor ); Y para generar nuestro analizador tecleea en la linea comandos Linux: Desarrollo Analizadores Léxicos con Flex. Si tienes áni mos ver como sería una gramática un lenguaje, un poco más serio revisa el Articulo Gramática en Flex l Lenguaje C en la pagina que abajo encontraras. Espero les haya gustado. Daniel Alejandro Doctor Soriano Ing. En sistemas por la Escuela Superior Computo IPN. flex gramatica.flex Si tienes errores aparecerán al llamar a flex y generará un archivo llamado lex.yy.c Ahora lo pues compilar así. gcc lex.yy.c -lfl -o analizador Webmaster Ubicuos.com y Jefe Proyectos Investigación SmartITDsign. Interesado en Informática Ubicua, Compiladores, Sistemas Operativos y Mercadotecnia. Si tienes dudas o comentarios escribe a y para ejecutarlo teclea Gramatica en Flex l Lenguaje C Cada vez que escribas la palabra autor realizará la acción que le hemos signado. Si tienes dudas sobre las expresiones regulares, escribe man flex y verás un completo conjunto las expresiones regulares que flex reconoce../analizador Pagina 23

24 Entrevista Entrevista con Alvaro López O. Alvaro López es Ingeniero informatico, y se pequeño trabaja con computadoras. En esta enrevista nos habla sobre su actividad ntro Sun Microsystems, y su proyecto Cherokee, asi como tambien opina sobre la liberación Java bajo GPL. 1.- Platicanos un poco acerca ti. Soy ingeniero informático y nací en Madrid hace 28 años. Des hace aproximadamente 10 años he estado envuelto en la comunidad l Software Libre. He estado trabajando en varios campos s entonces, aunque en la mayoría las ocasiones ha estado relaccionado con su difusión y la programación sistemas. En los últimos años también he estado participando en congresos y conferencias don normalmente hablo Software Libre, sus implicaciones y en algunas ocasiones algún otro tema más técnico. Actualmente trabajo en Sun Microsystems, don sigo trabajando con Software Libre. Al margen mi trabajo sigo sarrollando Cherokee, un servidor web alto rendimiento que está popularizándose mucho últimamente. intento estar en contacto con la comunidad. Es muy importante conocer que está sucediendo en la comunidad y cuales son las tenncias y tecnologías en sarrollo para tomar las cisiones correctas. 3.- Que te ha parecido el crecimiento Cherokee en los servidores? Cherokee es un proyecto que está creciendo a un ritmo bastante rápido. En los últimos meses ha habido grans sitios web que han cambiado sus servidores web por Cherokee, lo cual es muy buena señal. De cualquier forma, el proyecto ya está suficientemente maduro como para que se produzca otro nuevo boom. Personalmente espero gratas sorpresas en los próximos meses. El sarrollo Cherokee es cada día más activo, y el producto más sólido. 2.- Cual es tu función en Sun MicroSystems? Mi trabajo en Sun tiene dos partes, por una soy ingeniero y trabajo en GNOME y OpenSolaris, y por la otra Pagina 24

25 4.- Cuales son los planes a futuro sobre Cherokee? 5.- Cual es la forma en que pomos apoyar este proyecto? Cherokee va a seguir exactamente el mismo camino que ha seguido hasta ahora: a ser un servidor que cubra las necesidas l 90% la gente y que al mismo tiempo sea tan rápido y fácil utilizar como sea posible. Hay muchas formas. La primero y más evinte es utilizandolo. Si tienes un servidor web y aun no utiliza Cherokee, pruebalo. En la versión 0.6 l servidor que está prevista para mitad Febrero nos hemos centrado sobre todo en el aumento rendimiento y la simplificación su administración. En las siguientes versiones, no beríamos hacer grans cambios en el estilo sarrollo. Mi objetivo es que las siguientes versiones Cherokee sigan siendo aun más rápidas y el seguir simplificando sus interfaces y adicionalmente, añadir algún nuevo plug-in. Entrevista Entrevista con Alvaro López O. Aparte el proyecto está abierto a toda clase colaboradores: programadores, escritores documentación, traductores e incluso diseñadores web. Cualquier persona que tenga interés en el proyecto es bienvenido a unirse al grupo sarrolladores que actualmente lo sarrollamos. Los últimos, también podría ser que sea una empresa la que quiera colaborar. En la actualidad tenemos varios partners con los que trabajamos. En este caso lo mejor es que la empresa se pusiese en contacto con el proyecto para estudiar que clase acuerdo colaboración podríamos sacar alante. 6.- Que te ha parecido la liberación JDK (J2SE) como GPL? Una excelente noticia. Java ha sido una plataforma realmente importante los últimos 10 años. Sólo por poner todo esto en contexto: existen 5 millones sarrolladores Java en el mercado, y más 4 mil millones dispositivos que incorporan la tecnología (celulares, PDAs, etc). Pagina 25

26 Entrevista Entrevista con Alvaro López O. El que s Sun hayamos liberado Java bajo una licencia software libre como GPL sólo se pue interpretar como una noticia excepcionalmente buena para el Software Libre, Sun y la plataforma en si. Des ahora, cualquier persona pue tomar Java, usarlo, leer el código fuente, mejorarlo y copiarlo a quien quiera. La primera consecuencia directa este cambio es el que la adopción la plataforma continúe creciendo, y la que s ahora existen millones sarrolladores en el mundo que puen ser miembros activos la comunidad que sarrolla las versiones 6 y 7 Java. 7.- Algun ultimo comentario para nuestros lectores Mi recomendación sería que siguiesen en contacto con el Software Libre. Es un molo sarrollo que en los últimos años ha comenzado a mostrar muchas sus virtus, pero que aun va a dar muchas sorpresas. Pagina 26

27 Proyecto l Mes Proyecto l Mes Pelogo.org ᄎ Iando Nuevos Conceptos La Documentación siempre es un punto fundamental ntro l Software Libre, asi como ntro cualquier proyecto. Este mes dicamos esta columna a la Comunidad Pelogo.org, un proyecto hermano que esta a punto cumplir 2 años. Qué es Pelogo.org? Es un sitio don existe Tecnologias e información Libre para todos. Fue lanzado en Marzo l 2005 con el fin dar la solución a la falta documentación escrita en nuestro idioma. La información que comunmente llega a nuestro pais es España o Argentina; solamente existen en nuestro pais 2 sitios que intentan hacer la misma función, (Despabilando la Mononeurona.org y LinuxParatodos (LPT)) contra una cena similar en dichos paises. Como nace esta comunidad? La ia nacio en Septiembre l 2004 entre Daniel Mendoza (Senorbac) y un servidor. Nuestra ia era el colocar manuales, articulos hechos por nosotros con el fin que varios l salon se beneficiaran, ya que muchos aun no tenian el conocimiento suficiente para que cuando salieran la escuela tuvieran un nivel aceptable. Lo importante era, Como lo hariamos?. En ese momento tuve la ia colocarlo en un dominio que un cliente habia terminado usar, y listo, fue como nacio Pelogo 0.1 en aquellos dias. EXPOFERIA TESOEM ENERO 2007 Sin embargo, el equipo era reducido, pero las ganas salir alante eran (y son actualmente) muy altas. Ese mismo dia empezamos a escribir algunos howto sobre Instalación Windows, Comandos MS-DOS, Formato disco duro, etc. Quiza eran documentos que al buscar en Google ya estaban, pero que preferiamos nosotros darle nuestro toque, ese toque que solo los mexicanos pomos darle ;-) Pagina 27

28 Proyecto l Mes Proyecto l Mes Pelogo.org ᄎ Iando Nuevos Conceptos Qué te ha parecido el crecimiento Pelogo.org en estos 2 años? Afortunadamente, el crecimiento ha sido importante, y no solo personal sino tambien en documentación. Actualmente he visto más sitios que intentan llevar a cabo la misma funcion que nosotros, nos da gusto. Aquí no es copetencia a ver quien escribe más o mejores documentos, sino lo importante es que México sobresalga por que escribe muy buenos documentos, y que no solo el pastel sea entre Argentina y España. Tambien el Equipo Trabajo (ETPelogo) ha crecido. De Septiembre para aca se han integrado personas muy valiosas en todo sentido (Julk, Caesar, marcoz, Silver, Job12, Ovanie) uniendose al esfuerzo Romankof, Senorbac y yo. Cuales son los planes a futuro sobre Pelogo.org? Antes partir el pastel por el segundo aniversario, y s Enero tenemos nuevas secciones ntro l sitio como son Cultura, Psicologia y Educación. Son puntos muy importantes que bemos cubrir. Una frase que utilizo mucho es, No todo es computadoras ;-). Tambien estamos ya por lanzar Podcast hablando tecnologia, el masivo uso ipod alla afuera, nos da a pensar que es un nicho muy bueno a utilizar. Alguna anecdota que sea importante en el sarrollo Pelogo.org Algo que marco el principio Pelogo.org fue el dia 9 Noviembre l Fue el lanzamiento Firefox 1.0, ese navegador que a todos nos gusta. El sitio Mozilla estaba saturado porque obviamente todos querian una copia este navegador, ya que se cia, superaria (supero en caracteristicas) a Internet Explorer. Pelogo.org estaba iniciando, asi que lo que pusimos ahi fue una copia Firefox, y orgullosamente puedo cir, que fue 1.2 GB scarga s este sitio. Quiza, este navegador fue el que marco el buen camino que afortunadamente ha llevado esta comunidad. Como pomos proyecto? apoyar este Pelogo.org siempre estara en estado crecimiento, como comente anteriormente las secciones Cultura, Psicologia y Educación han llegado al sitio; obviamente siempre habra dudas, ganas aprenr más, asi que el sitio esta abierto a cualquier opción. Sin embargo, documentación en Google sobre Autocad por ejemplo, no existe a un grado alto como el Linux. O si buscas ayuda sobre Paquetes contabilidad, solamente es pago. Creemos totalmente en información be ser libre. Pagina 28 que la

29 Proyecto l Mes Proyecto l Mes Pelogo.org ᄎ Iando Nuevos Conceptos Si tienes la posibilidad escribir un documento, y liberarlo bajo Licencia libres, seria genial que nos pudieras regalar una copia. Asi mismo, tambien son aceptados Donaciones todo tipo, ya que uno nuestras metas para el proximo año es el empezar a dar cursos en las zonas menores recursos, con el fin terminar la brecha digital que tenemos con nuestros pueblos. Actualmente estamos viendo la posiblidad escribir documentación en lenguas indigenas. Para ello necesitamos la capacitación necesaria y porlo llevar a cabo. Otra opción es adquiriendo los servicios Publicidad que en nuestro sitio encuentras, con ello pues hacer tu buena accion l dia ;-). Algun ultimo comentario para nuestros lectores? La Información be ser libre. De nada sirve que tengas un conocimiento sin compartirlo, no les digo n todo, pero si puen proporcionar un granito arena a esta (o cualquier) causa, el futuro nuestra educación y cultura ira hacia un mejor rumbo. Alberto Luebbert M. Coordinador General GUL Neza, gusta Linux s hace 3 años. Fundo la comunidad Actualmente se encuentra estudiando Ingenieria en Sistemas, haciendo uso Lenguajes Programación Libres y Sistemas Operativos Libres Si tienes dudas o comentarios escribe a o visita su blog en la siguiente url: Pagina 29

30 Instalación Instalación Zenwalk Por: Artemio Vazquez Al iniciar la PC, con el disco instalación Zenwalk ntro l cdrom, aparecerá esta pantalla la cual es la pantalla inicial, la instalación, normalmente no hay que hace nada mas que dar ENTER, pero si se tiene algún hardware específico, aquí se berán pasar algunos parámetros como el kernel, si se tiene disco duro scsi, y algunos otros, para obtener ayuda se berá presionar F2. Una vez pasados los parámetros necesarios, entrará al programa instalación, el cual pedirá en principio un mapa para el teclado, el cual se berá elegir acuerdo a la configuración que se see para el mismo. Pagina 30 En este caso elegimos una configuración para teclado en español, también se tienen opciones para ingles, latinoamericano y varios mas. Una vez hecho esto, nos dirigimos a la parte l particionamiento l disco duro, la versión 4.2, tiene una herramienta para auto-particionar el disco, tal manera que no es necesario mas que seleccionarlo y jar que se haga el trabajo sucio solo :-), esto en el caso que solo se see Zenwalk en todo el disco duro, si se sea particionar solamente una parte se berá seleccionar la opción que dice PARTITION

31 Por: Artemio Vazquez Instalación Instalación Zenwalk Esto nos llevará a una pantalla en la cual beremos elegir que disco elegir para crear las particiones que sean necesarias. Después seleccionar el disco, el programa nos dirige a la herramienta particionado llamada cfdisk, la cual nos permitirá hacer los cambios correspondientes a nuestro disco duro, aquí se muestra un disco que contiene una partición ntfs y espacio libre. Nos preguntará si seamos que sea una partición primara o lógica, en este caso sera una partición primaria. Indicamos el tamaño que seamos nuestra partición en Megabytes, en este caso serán 5000 Mb Ahora seleccionamos el espacio libre y en el menú la parte inferior seleccionamos crear una nueva partición. Pagina 31

32 Instalación Instalación Zenwalk Por: Artemio Vazquez Indicamos si la partición creada se ubicará al principio o al final l espacio libre. Seleccionamos el tipo sistema archivos se sea que tenga nuestra partición, en este caso seleccionamos Linux (83), y repetimos el mismo proceso para las más particiones que se sean crear, como la swap, para la cual se seleccionara el sistema archivos 82 (Linux Swap) A continuación verificamos que las particiones que seamos estén especificadas, esto se aprecia en la pantalla, en este caso vemos que tenemos una partición hda2 como primaria 5000 Mb con sistema archivos Linux y una partición hda3 como primaria 732 Mb y sistema archivos Swap. Una vez comprobado que están correctamente especificadas nuestras particiones, seleccionamos la opción Write l menú para escribir los cambios hechos. Nos preguntará si realmente estamos seguros realizar estos cambios, a lo que responremos: yes Pagina 32

33 Instalación Instalación Zenwalk Por: Artemio Vazquez Una vez realizados estos cambios, regresamos al editor particiones y seleccionamos EXIT para continuar con la instalación. Al continuar, se tectarán las particiónes tipo Swap que existan y se preguntará si se sea usar estas particiones, se berán seleccionar con la barra espaciadora las particiones que uno see ocupar para la swap Zenwalk y seleccionar posteriormente la opción OK para continuar. Pagina 33 Se proce entonces a el formateo esta o estas particiones swap, y se preguntará si se sea hacer un chequeo la partición para encontrar sectores fectuosos, regularmente a esta opción se selecciona NO, pero si se sea hacer este chequeo, se berá seleccionar YES. Una vez terminado el formateo esta partición swap, se mostrará el aviso en el que se muestra el punto montaje la o las particiones.

34 Instalación Instalación Zenwalk Por: Artemio Vazquez Una vez agregado el espacio intercambio (swap), se continua con la selección la/las partición/es en las que se cargará Zenwalk, en este caso solo tenemos una partición disponible para esto, pero tener más, se seleccionará una a una y se indicará que punto montaje se le sea asignar a cada una. Zenwalk trabaja con 4 sistemas archivos por fault, los cuales se puen seleccionar según sea el gusto cada quien, en este caso seleccionamos reiserfs. Se muestra el cuadro dialogo que muestra que se esta realizando el formateo la partición con el sistema archivos reiserfs. Se pedirá a continuación si se sea formatear, hacer un chequeo o jarla sin cambios, en este caso seleccionamos formatear, para asignar otro sistema archivos. Pagina 34

35 Instalación Instalación Zenwalk Por: Artemio Vazquez Una vez terminado el formateo, se muestra el cuadro diálogo con la información l punto montaje, y las opciones que seran agregadas al archivo /etc/fstab. Una vez terminada la asignación particiones y puntos montaje, se pasa a la siguiente parte en la que si se tienen otros sistemas operativos o particiones, estos son tectados y se pregunta si se sea agregarlos para que sean visibles por Zenwalk. Se seleccionan spués una a una las particiones que se seen, en este caso solo tenemos una con el sistema archivos ntfs. Pagina 35 Al seleccionar la partición nos pedirá que ingresemos el punto montaje, se berá elegir el punto que uno mas le agra, regularmente esto se hace ntro l directorio /mnt, pero bien se pue seleccionar cualqueir otro, preferencia con un nombre que sea representativo para que se facil recordarlo. Al terminar se muestra el cuadro dialogo confirmación las tareas realizadas y se muestra lo que será agregado al archivo /etc/fstab

36 Instalación Instalación Zenwalk Por: Artemio Vazquez Una vez realizados estos pasos, el sistema esta listo para ser instalado, para esto se pue hacer s algún disco o algún directorio previamente montado, regularmente bastará con seleccionar la opción que es instalar s un CD o DVD Zenwalk. Si la tección resulta exitosa, los paquetes comenzarán a ser instalados, cada paquete que es instalado muestra un pequeño dialogo para por ver que paquete se trata, llegado este punto se pue ir a dar un respiro o a tomar una taza café solamente, ya que la instalación durará alredor 20 minutos.!si,!leyeron bien, 20 minutos ;-) Para asegurarse que el medio don se seleccionaran los paquetes a instalar están disponibles, hay la posibilidad que sea tectado automáticamente o que se seleccione el dispositivo manualmente, si el disco instalación esta bidamente en la banja cdrom con la selección automática bastará. Pagina 36

37 Instalación Instalación Zenwalk Por: Artemio Vazquez Una vez realizados estos pasos, el sistema esta listo para ser instalado, para esto se pue hacer s algún disco o algún directorio previamente montado, regularmente bastará con seleccionar la opción que es instalar s un CD o DVD Zenwalk. Si la tección resulta exitosa, los paquetes comenzarán a ser instalados, cada paquete que es instalado muestra un pequeño dialogo para por ver que paquete se trata, llegado este punto se pue ir a dar un respiro o a tomar una taza café solamente, ya que la instalación durará alredor 20 minutos.!si,!leyeron bien, 20 minutos ;-) Después la instalación los paquetes, nos aparecerá el mensaje que nos preguntara la manera que queremos instalar el lilo, en nuestro caso seleccionamos la opción 'simple'. Para asegurarse que el medio don se seleccionaran los paquetes a instalar están disponibles, hay la posibilidad que sea tectado automáticamente o que se seleccione el dispositivo manualmente, si el disco instalación esta bidamente en la banja cdrom con la selección automática bastará. Pagina 37

38 Instalación Instalación Zenwalk Por: Artemio Vazquez Aquí se nos pregunta la resolucion que queremos usar para nuestro lilo, por fecto es 1024x768 64k. Aquí seleccionamos el tipo mouse que usamos, en nuestro caso es PS/2 pero si tiene un mouse usb, selecciona la opción 'usb'. Luego se nos pregunta don queremos instalar el lilo, lo mas normal es que lo instalemos en MBR. Luego se nos pi que configuremos los servicios que queremos que se inicien cada vez que prenda la computadora, si no sabe que significa cada cosa lo mejor que hace es jarlo como esta y darle a ENTER. Luego se nos pu si queremos configurar un mom, pero como esto es la prehistoria, cimos que 'no mom' ;-). Pagina 38

39 Instalación Instalación Zenwalk Por: Artemio Vazquez Aquí se nos pregunta si queremos configurar las fuentes la consola principal pero como esto no nos interesa mucha ya que usaremos modo gráfico en la mayoría los casos. Así que escoged la opción <NO>. Con esto finalizamos la instalación Zenwalk Linux. Luego se nos pi que configuremos el reloj hardware, personalmente siempre lo configuro como NO UTC, así que recomiendo seleccionar la opción NO. Después la instalación y haber reiniciado la maquina, vemos algo parecido a esto. Como pomos observar nos tecto sin ningún problema la partición windows. Bueno, para acabar la instalación y la configuración iniciamos linux. En el siguiente mensaje, seleccionamos nuestra zona horaria, en mi caso es Europe/Madrid pero pue seleccionar la vuestra con tranquilidad. Pagina 39

40 Instalación Instalación Zenwalk Por: Artemio Vazquez Aquí pomos observar como carga el sistema, talladamente, pue que aparezcan algunos errores pero es normal, eso pasa por que el kernel linux va probando o los dispositivos y los que no encuentra, poes manda un error, a que tu maquina no va a tener todos los dispositivos que el kernel actual soporta? Jeje. Después la configuración Alsa, nos aparece un mensaje para seleccionar el lenguaje l sistema que queremos usar, en nuestro caso es Español España así que buscamos es_es i elegimos o.utf8 pendiendo la configuración que quiere usar, la gran mayoría pero personalmente uso utf8, es cosa probar que se adapta mejor a vuestras necesidas. Aquí no aparece un mensaje configuración Internet, yo personalmente elijo la opción <Exit> para configurar lo spués la instalación, pero si prefiere configurar lo aquí, no se tiene ni un inconveniente. Después cargar el sistema, nos aparece el mensaje configuración alsa. Apretamos ENTER y esperamos que cargue la base datos, luego nos aparecerá una lista con las placas tectadas o drivers compatibles tectados, seleccionamos uno y pulsamos ENTER. Pagina 40

Como instalar Ubuntu 9.04

Como instalar Ubuntu 9.04 Como instalar Ubuntu 9.04 Hola a todos, pues como lo prometido es deuda antes del día lunes les traemos este tutorial para que las personas que deseen conocer la nueva versión de este magnífico sistema

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION. GUIA DE LABORATORIO # 5

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION. GUIA DE LABORATORIO # 5 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION. CICLO: / 2012 GUIA DE LABORATORIO # 5 NOMBRE DE LA PRACTICA: INSTALACION DEL SISTEMA OPERATIVO UBUNTU. MATERIA: MANTENIMIENTO

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 Autor: eli@s (Elías Cuellar Rodríguez) Licencia: GPL Fecha: 20 de Abril de 2007 UNIVERSIDAD PERUANA UNIÓN FACULTAD DE INGENIERÍA EAP de Ingeniería de

Más detalles

INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX. Nicolás Botero Botero Juan Manuel Velásquez Isaza

INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX. Nicolás Botero Botero Juan Manuel Velásquez Isaza INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX Nicolás Botero Botero Juan Manuel Velásquez Isaza Universidad Tecnológica de Pereira Facultad de Ingenierías Ingeniería

Más detalles

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores 1 GUÍA DE INSTALACIÓN Y CONFIGURACIÓN PARA SERVIDORES 1. INTRODUCCIÓN El sistema para servidores

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUÍA DE LABORATORIO #6 Nombre de la Practica: Instalación de FreeBSD para Server. Tiempo Estimado: 2 horas

Más detalles

Los requerimientos básicos necesarios para poder navegar dentro del Curso Open Office Writer con Accesibilidad se dividen en:

Los requerimientos básicos necesarios para poder navegar dentro del Curso Open Office Writer con Accesibilidad se dividen en: Capítulo 1 1 Pre Requisitos Los requerimientos básicos necesarios para poder navegar dentro del Curso Open Office Writer con Accesibilidad se dividen en: 1.1 Requerimientos Tecnológicos 1.1.1 Requerimientos

Más detalles

TUTORIAL: Como Instalar Ubuntu 10.10 sin formatear Windows. Por aolinex.

TUTORIAL: Como Instalar Ubuntu 10.10 sin formatear Windows. Por aolinex. TUTORIAL: Como Instalar Ubuntu 10.10 sin formatear Windows Por aolinex. INTRODUCCIÓN El objetivo de éste tutorial es dar a conocer que dar el primer paso en el mundo de GNU/Linux no es difícil como lo

Más detalles

servidor escuela Introducción Hardware servidor escuela Adicionalmente, se han realizado configuraciones para poder agregar otros recursos:

servidor escuela Introducción Hardware servidor escuela Adicionalmente, se han realizado configuraciones para poder agregar otros recursos: Adicionalmente, se han realizado configuraciones para poder agregar otros recursos: Introducción servidor escuela El sistema para servidores está basado en Fedora 14, un sistema estable y con un entorno

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 1. CONSIDERACIONES PREVIAS Antes de empezar con la instalación vamos a revisar los requerimientos necesarios para poder

Más detalles

Instalación de dos Sistemas Operativos en un mismo Computador

Instalación de dos Sistemas Operativos en un mismo Computador Instalación de dos Sistemas Operativos en un mismo Computador Si quieres tener los dos sistemas operativos en un mismo equipo y elegir, entre uno y otro, en el momento del arranque, debes realizar los

Más detalles

Guía de instalación de LliureX 5.09

Guía de instalación de LliureX 5.09 Guía de instalación de LliureX 5.09 Introducción La distribución LliureX está basada en Sarge, la versión estable de Debian GNU/Linux. Esta guía pretende ayudar al usuario en el proceso de instalación

Más detalles

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,

Más detalles

MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN

MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN 1 INDICE Introducción.. 3 Configuración de Servidor Windows XP..... 6 Configuración de controladores para ejecutar el sistema en Windows XP...18 Configuración

Más detalles

Reemplazá el Linux de tu netbook PCI con Huayra

Reemplazá el Linux de tu netbook PCI con Huayra Reemplazá el Linux de tu netbook PCI con Huayra Nota: Este tutorial fue pensado y realizado para las netbooks del Programa Conectar Igualdad Este tutorial está pensado para que puedas probar Huayra GNU/Linux

Más detalles

INTRODUCCIÓN enumeraré los requisitos

INTRODUCCIÓN enumeraré los requisitos INTRODUCCIÓN Estimado lector le damos la bienvenida a esta nueva edición en la saga Pentesting del foro Underc0de, yo soy MagoAstral y me complace ser el tutor que desarrollará esta edición. Al igual que

Más detalles

Máquinas Virtuales. FUNDAMENTOS DE SEGURIDAD Profesor: Luis Alfonso Jiménez Piedrahita. Qué es una máquina virtual?

Máquinas Virtuales. FUNDAMENTOS DE SEGURIDAD Profesor: Luis Alfonso Jiménez Piedrahita. Qué es una máquina virtual? Máquinas Virtuales Qué es una máquina virtual? En informática una máquina virtual es un software que emula a un computador y puede ejecutar programas como si fuera un computador real. Una característica

Más detalles

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN PROFESSIONAL WINDOWS XP. Carlos Anchante Soporte y Mantenimiento PROGRAMA HUASCARAN

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN PROFESSIONAL WINDOWS XP. Carlos Anchante Soporte y Mantenimiento PROGRAMA HUASCARAN WINDOWS XP PROFESSIONAL MANUAL DE INSTALACIÓN Y CONFIGURACIÓN Carlos Anchante Soporte y Mantenimiento PROGRAMA HUASCARAN 1 2 Para utilizar Windows XP Professional, es necesario: PC con 300 MHz o superior

Más detalles

VIRTUALBOX (MAQUINA VIRTUAL)

VIRTUALBOX (MAQUINA VIRTUAL) VIRTUALBOX (MAQUINA VIRTUAL) QUE ES VIRTUALBOX? Es un software de virtualización, esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro

Más detalles

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de

Más detalles

MODULO 4: EL DISCO DURO

MODULO 4: EL DISCO DURO MODULO 4: EL DISCO DURO Es un dispositivo mecánico por la forma de acceder a la información (cabeza que se mueve sobre el disco) y electrónico ya que guarda los datos en señales magnéticas. Es de alta

Más detalles

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04. Instalación de una red intra-aula sobre Linux (Ubuntu 9.04) Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

Introducción Teórica

Introducción Teórica Introducción Teórica 1 Herramientas y Metodologías Nuestra tarea como profesionales la informática consiste en sarrollar y mantener aplicaciones para apoyar al usuario en su actividad. Para realizar esta

Más detalles

Thinclients Terminales ligeros con CentOS 5 y Thinstation

Thinclients Terminales ligeros con CentOS 5 y Thinstation Thinclients Terminales ligeros con CentOS 5 y Thinstation Manuel Morán Vaquero mmv@edu.xunta.es Febrero 2010 Índice 1 Introducción Licencia y disclaimer Ventajas y desventajas de los terminales ligeros

Más detalles

Cómo instalar un sistema operativo en VirtualBox http://www.noticiasubuntu.com/

Cómo instalar un sistema operativo en VirtualBox http://www.noticiasubuntu.com/ 1 de 16 Cómo instalar un sistema operativo en VirtualBox http://www.noticiasubuntu.com/ Este tutorial va dedicado a todos aquellos que estáis dando vuestros primeros pasos en VirtualBox. Vamos a aprender

Más detalles

Programación de Sistemas

Programación de Sistemas Programación s Unidad 2 s Operativos y Programación Software Base Contenido Introducción a los s Operativos (SO) Definición y conceptos SO Visualización un sistema cómputo s distintos puntos vista Capas

Más detalles

Fundamentos básicos sobre computación

Fundamentos básicos sobre computación Universidad del Cauca Fundamentos básicos sobre computación División de Sistemas - División de Recursos Humanos 2007 1 Contenido 1. Introducción-Conceptos básicos... 3 1.1. Qué es un computador?... 3 1.2.

Más detalles

Pasar a pantalla completa

Pasar a pantalla completa Índice de contenido Pasar a pantalla completa...1 Cambiar la resolución de pantalla...1 Compartiendo un pendrive o disco duro USB...1 Pasos preliminares...2 Cambio de la contraseña...2 Firewall...2 Configuración

Más detalles

CENTRO DE TECNOLOGIA AVANZADA. Instalar Windows 7 desde cero paso a paso.

CENTRO DE TECNOLOGIA AVANZADA. Instalar Windows 7 desde cero paso a paso. CENTRO DE TECNOLOGIA AVANZADA Instalar Windows 7 desde cero paso a paso. Algunas veces es necesario que instalemos nosotros solos Windows 7 en nuestra computadora o en la computadora de algún amigo o familiar,

Más detalles

UNIVERSIDAD DE LOS ANDES NÚCLEO UNIVERSITARIO RAFAEL RANGEL

UNIVERSIDAD DE LOS ANDES NÚCLEO UNIVERSITARIO RAFAEL RANGEL UNIVERSIDAD DE LOS ANDES NÚCLEO UNIVERSITARIO RAFAEL RANGEL CARRERAS: Comunicación Social - Contaduría Publica Administración -Educación MATERIA: Int. a la Computación - Computación I-Introducción a la

Más detalles

Memoria Virtual. Figura 1: Memoria Virtual

Memoria Virtual. Figura 1: Memoria Virtual 1 Memoria Virtual. Qué podemos hacer si un programa es demasiado grande para caber en la memoria disponible? Una posibilidad es usar superposiciones (overlays), como en MS-DOS: dividimos el programa en

Más detalles

Asistencia Remota. Notas

Asistencia Remota. Notas Asistencia Remota A veces, la mejor manera de resolver un problema es a través de una persona que le muestre cómo. Asistencia Remota es una forma conveniente para que un amigo, desde otra ubicación, se

Más detalles

INSTALACIÓN DE MSTS BAJO LINUX

INSTALACIÓN DE MSTS BAJO LINUX INSTALACIÓN DE MSTS BAJO LINUX Material necesario Una distribución Linux instalada en el PC (obviamente :-)). En mi caso tengo instalada la distribución Ubuntu basada en Debian aunque este tutorial es

Más detalles

Oracle VM VirtualBox.

Oracle VM VirtualBox. UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: I-2015 GUIA DE LABORATORIO #1 Nombre de la Practica: VirtualBox y CentOS Lugar: Laboratorio de Redes Tiempo Estimado:

Más detalles

Presentación: Nombre: Matrícula: Grupo: Asignatura: Tema: Instructor:

Presentación: Nombre: Matrícula: Grupo: Asignatura: Tema: Instructor: Presentación: Nombre: Kenny Manuel Fabián Rodríguez Matrícula: 2013-1740 Grupo: 1 Asignatura: Sistemas Operativos III Tema: HOW TO (Central IP con ELASTIX) Instructor: José Doñé Elastix: Elastix es una

Más detalles

Si están trabajando en un computador real, lo primero que deben colocar los discos de manera SCSI, como mínimo deben de ser dos.

Si están trabajando en un computador real, lo primero que deben colocar los discos de manera SCSI, como mínimo deben de ser dos. Rocío Alt. Abreu Ortiz 2009-3393 RAID 0 en Debian RAID (del inglés Redundant Array of Independent Disks, «conjunto redundante de discos independientes») hace referencia a un sistema de almacenamiento que

Más detalles

Instalación de Microsoft Virtual PC

Instalación de Microsoft Virtual PC Instalación de Microsoft Virtual PC Virtual PC es un software de Microsoft que permite instalar varios sistemas operativos en la misma máquina, sin tener que reiniciar Windows y además de forma segura,

Más detalles

Instituto Tecnológico de Las Américas

Instituto Tecnológico de Las Américas Instituto Tecnológico de Las Américas Mariel Elizabeth Puente Adames 20121325 Instalación de Slackware server How to install Slackware Slackware Linux es una distribución de Linux. Es una de las más antiguas

Más detalles

Manual de Firefox Instalación y uso

Manual de Firefox Instalación y uso Manual de Firefox Instalación y uso Servicio de Información Mesoamericano de Agricultura Sostenible ÍNDICE Qué es Firefox?... Cómo lo descargo a mi computadora?... Instalación... Comenzar a utilizar Mozilla

Más detalles

Manual de instalación y configuración de FreeNAS.

Manual de instalación y configuración de FreeNAS. Manual de instalación y configuración de FreeNAS. 1. Descripción 2. Configuración Oracle 3. Instalación Servidor Freenas 4. Configuración del servidor 5. Instalación de plugins 6. Vista desde el exterior

Más detalles

Proceso de Clonado por Multicast

Proceso de Clonado por Multicast Proceso de Clonado por Multicast Con el fin de lograr un clonado de imagen de disco lo más homogéneo y rápido se puede recurrir a diversas herramientas, mucha de ellas licenciadas que requieren un costo

Más detalles

Introducción a la Programación en Java. Page 1

Introducción a la Programación en Java. Page 1 Introducción a la Programación en Java Page 1 Qué es Java? Java es un lenguaje de programación de propósito general, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias

Más detalles

Instalación y configuración de VMWare ESX

Instalación y configuración de VMWare ESX 1 de 29 01/12/2007 1:47 Instalación y configuración de VMWare ESX Instalación y configuración de VMWare ESX 3.0.1, VMWare ESX es un sistema operativo de VMWare basado en Linux, que nos sirve para ahorrarnos

Más detalles

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ

MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ MODULO DE INVENTARIO DE PARTES Y ACCESORIOS PARA COMPUTADORES DE LA EMPRESA GIORLAU TECHNOLOGY SISRECOM MANUAL DE USUARIO JHONNY DANIEL ACERO GONZALEZ CORPORACION UNIVERSITARIA MINUTO DE DIOS FACULTAD

Más detalles

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Manual instalación Windows 8. Instalar Windows 8 paso a paso Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,

Más detalles

Hot Potatoes, aplicaciones educativas

Hot Potatoes, aplicaciones educativas Hot Potatoes, aplicaciones educativas Módulo 2: Instalación e idioma ÍNDICE MÓDULO 2. INSTALACIÓN E IDIOMA...1 Instalación y registro...2 Descarga en línea...3 Instalación...5 Instalación en Windows...6

Más detalles

Preparándome para migrar. Cómo instalar GNU/Linux junto a Windows XP

Preparándome para migrar. Cómo instalar GNU/Linux junto a Windows XP Preparándome para migrar. Cómo instalar GNU/Linux junto a Windows XP Licencia Reconocimiento CompartirIgual (by-sa): Se permite el uso comercial de la obra y de las posibles obras derivadas, la distribución

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

Luis Eduardo Barón Álvaro Mendoza

Luis Eduardo Barón Álvaro Mendoza En este segmento vamos entonces a crear nuestra cuenta para poder tener el hospedaje de nuestro dominio. Para eso tenemos que buscar los sitios de hospedaje y vamos a hacer exactamente el mismo ejercicio

Más detalles

Sistemas operativos TEMA 2 de tico

Sistemas operativos TEMA 2 de tico 2012 Sistemas operativos TEMA 2 de tico MARILO GARCÍA MARTÍNEZ. MARILÓ GARCÍA MARTÍNEZ para RAIMUNDO RODRÍGUEZ CAMPOS TEMA 2. SISTEMAS OPERATIVOS. INDICE DE CONTENIDOS 1. CONCEPTO DE SISTEMA OPERATIVO

Más detalles

BRUTALIX Una distribución GNU/Linux para operadores.

BRUTALIX Una distribución GNU/Linux para operadores. BRUTALIX Una distribución GNU/Linux para operadores. Jaime Ruiz Frontera jaruiz@unizar.es Índice 1. Introducción 1 2. Cómo arrancar y comenzar con Brutalix 2 3. Cómo clonar un disco duro 4 1. Introducción

Más detalles

Manual de Usuario. Ayuda para la aplicación de Dedicados de tu Panel

Manual de Usuario. Ayuda para la aplicación de Dedicados de tu Panel Manual de Usuario Ayuda para la aplicación de Dedicados de tu Panel Servidores Dedicados Servidores Dedicados Manual de usuario - Panel de Control 3 Qué diferencia hay entre un Servidor Dedicado Administrado

Más detalles

VMWare 1.0 para Windows NT y 2000

VMWare 1.0 para Windows NT y 2000 Reproducción de un artículo publicado en la revista PC World a finales de 1999. VMWare 1.0 para Windows NT y 2000 Francisco Charte Ojeda Con VMWare puede ejecutar varios sistemas operativos de forma simultánea,

Más detalles

ebox: Servidor de dominio Windows libre y gratuito

ebox: Servidor de dominio Windows libre y gratuito ebox: Servidor de dominio Windows libre y gratuito Guía de instalación y configuración Manuel Morán Vaquero mmv@edu.xunta.es Febrero 2010 Esta guía está basada en la versión 1.2 de ebox Índice 1 Introducción

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

Instalación de FreeBSD Server 8.4. Marcos Rodríguez Javier 2013-1902

Instalación de FreeBSD Server 8.4. Marcos Rodríguez Javier 2013-1902 Instalación de FreeBSD Server 8.4 Marcos Rodríguez Javier 2013-1902 Este manual trata sobre la instalación modo servidor de FreeBSD. FreeBSD es un derivado de BSD, la versión de UNIX desarrollada en la

Más detalles

PRACTICA NO.25: HOW TO INSTALL AND CONFIGURE ELASTIX CENTRAL IP

PRACTICA NO.25: HOW TO INSTALL AND CONFIGURE ELASTIX CENTRAL IP PRACTICA NO.25: HOW TO INSTALL AND CONFIGURE ELASTIX CENTRAL IP Jose Arturo Beltre Castro 2013-1734 ING. JOSE DOÑE Sistemas Operativos III Elastix Elastix es una distribución libre de Servidor de Comunicaciones

Más detalles

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... Contenido Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... 5 Introducción Es tiempo de hablar en detalle de lo que significa

Más detalles

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado SRI UT01 Instalación de WMware Software de máquinas Virtuales SRI UT01 Instalación de WMware Software de máquinas Virtuales INSTALACIÓN DE WMWARE 1. Iniciamos la instalación. 2. Nos sale un asistente,

Más detalles

TUTORIAL GOOGLE DOCS

TUTORIAL GOOGLE DOCS TUTORIAL GOOGLE DOCS Las principales ventajas de Google Docs son: Nuestros documentos se almacenan en línea: esto nos permite acceder a ellos desde cualquier ordenador con conexión a internet, y compartirlos

Más detalles

Instalación de Linux. Realizado por: Luisa Fernanda duque Henao. Stiven quintero espinal. Profesor: Henry Arcila

Instalación de Linux. Realizado por: Luisa Fernanda duque Henao. Stiven quintero espinal. Profesor: Henry Arcila Instalación de Linux Realizado por: Luisa Fernanda duque Henao Stiven quintero espinal Profesor: Henry Arcila Universidad de Antioquia Medellín 2009 3. características de ubuntu 9.04 Mejoras en los tiempos

Más detalles

Introducción. Pasos Previos a la Instalación. Requisitos Mínimos y Prácticos. Características Generales. Disposición del Disco.

Introducción. Pasos Previos a la Instalación. Requisitos Mínimos y Prácticos. Características Generales. Disposición del Disco. Instalación y configuración básica de Linux Introducción. Pasos Previos a la Instalación. Requisitos Mínimos y Prácticos. Características Generales. Disposición del Disco. Herramientas de Particionamiento.

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Software Libre / Código Abierto Programa de contenidos

Software Libre / Código Abierto Programa de contenidos Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los

Más detalles

Tema I. Sistemas operativos

Tema I. Sistemas operativos Pag 1 Tema I. Sistemas operativos Un sistema operativo es un programa (software) encargado de poner en funcionamiento el ordenador, puesto que gestiona los procesos básicos del sistema. Así mismo se encarga

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 1: Tareas Iniciales. Virtualización

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 1: Tareas Iniciales. Virtualización Ministerio de Educación, Cultura y Deporte Aulas en Red. Windows Módulo 1: Tareas Iniciales. Virtualización Aulas en red. Aplicaciones y servicios. Windows Virtualización En numerosas ocasiones necesitamos

Más detalles

Fuente: http://www.kzgunea.net

Fuente: http://www.kzgunea.net APRENDE A NAVEGAR INTERNET EXPLORER El navegador Internet Explorer ya lo tenemos integrado en el Sistema Operativo, en sus diferentes versiones desde Windows 95, por lo cual no tendremos que instalarlo.

Más detalles

10. Programación de centralitas privadas

10. Programación de centralitas privadas 10. Programación de centralitas privadas Programación de la centralita. Virtualización. - Hipervisor. - Tipos de máquinas virtuales. - Creación de una máquina virtual. Instalación y programación de centralitas

Más detalles

2.2. Principales características de los sistemas operativos. UNIDAD 2

2.2. Principales características de los sistemas operativos. UNIDAD 2 2.2. Principales características de los sistemas operativos. UNIDAD 2 Mac OS X es un sistema operativo desarrollado y comercializado por Apple Inc. Ha sido incluido en su gama de computadoras Macintosh

Más detalles

Escuela Industrial Superior SISTEMAS OPERATIVOS. Windows 7 Conceptos básicos. Ventajas de Windows. Elementos de trabajo

Escuela Industrial Superior SISTEMAS OPERATIVOS. Windows 7 Conceptos básicos. Ventajas de Windows. Elementos de trabajo SISTEMAS OPERATIVOS Un Sistema Operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un Sistema Informático controla los recursos de hardware y gestiona

Más detalles

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA 2do AÑO SECCION A QUÉ ES LINUX? DOCENTE: Mitchel Alvarez. ALUMNO: Oliver Salcedo. Santa Elena de Uairén.

Más detalles

Classmate PC basada en Tecnología Intel

Classmate PC basada en Tecnología Intel Tutorial Educación Tutorial para Software Classmate PC basada en Tecnología Intel e-learning Class V6.0 Tutorial para el Profesor Contenido e-learning Class V6.0 Tutorial para el profesor... Prerrequisitos

Más detalles

Práctica1. Introducción a Microsoft Access. Qué es Access?

Práctica1. Introducción a Microsoft Access. Qué es Access? Práctica1. Introducción a Microsoft Access Los sistemas de información empresariales tienen como misión el proporcionar información precisa en el momento adecuado, tanto para la gestión y realización de

Más detalles

Manual de Instalación de Servidor Linux

Manual de Instalación de Servidor Linux Manual de Instalación de Servidor Linux Descubre el procedimiento que yo personalmente utilizo para instalar un Servidor Linux en tu casa o oficina! Por Wilmer Huamaní Córdova Instalación de Linux Slackware

Más detalles

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente A continuación se presentarán los diferentes pasos a seguir para la instalación de la distribución de linux Ubuntu 6.06 en su versión Desktop, usando para esto el nuevo instalador gráfico incluido en la

Más detalles

FAMILIA DE SERVIDORES WINDOWS 2000

FAMILIA DE SERVIDORES WINDOWS 2000 FAMILIA DE SERVIDORES WINDOWS 2000 La familia de servidores Windows 2000 esta formada por tres versiones las cuales son: Server, Advanced y Datacenter; nosotros utilizaremos Server. Server. Esta versión

Más detalles

Unidad 0. Preparación del material. Implantación y administración remota y centralizada de Sistemas Operativos. Manuel Morán Vaquero

Unidad 0. Preparación del material. Implantación y administración remota y centralizada de Sistemas Operativos. Manuel Morán Vaquero Unidad 0 Preparación del material Implantación y administración remota y centralizada de Sistemas Operativos Manuel Morán Vaquero mmv@edu.xunta.es http://www.immv.es Contenidos 1 Introducción 2 Máquina

Más detalles

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/.

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/. Instalación GNU/Linux Ubuntu -10.04.3-server-i386 Con la ayuda de este sencillo manual podemos ver como instalar Un servidor GNU/Linux, en este caso utilizaremos la distribución Ubuntu -10.04.3-server-i386

Más detalles

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente

Más detalles

Fundamentos CAPÍTULO 1. Contenido

Fundamentos CAPÍTULO 1. Contenido CAPÍTULO 1 Fundamentos En este capítulo encontrará instrucciones rápidas y sencillas que le permitirán poner manos a la obra de inmediato. Aprenderá también a utilizar la ayuda en pantalla, que le será

Más detalles

Correo. OpenOffice.org 2.4.1

Correo. OpenOffice.org 2.4.1 Correo OpenOffice.org 2.4.1 1 Índice de contenido 1. INTRODUCCIÓN...3 1.1 Qué es Mozilla Thunderbird?...3 3. CONFIGURACIÓN...12 3.1 Alta de una cuenta de correo...12 3.2 Configuración del servicio de directorio

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

D. e-learning Class - Tutorial para el Docente

D. e-learning Class - Tutorial para el Docente D. e-learning Class - Tutorial para el Docente El propósito de esta guía es proporcionar un apoyo al profesor para el uso en el aula de la Exomate. Esta guía le proporcionará apoyo técnico, ideas para

Más detalles

Guía 7: Virtualización. 1. Configurar una infraestructura de hardware por varios sistemas operativos funcionando de forma totalmente independiente.

Guía 7: Virtualización. 1. Configurar una infraestructura de hardware por varios sistemas operativos funcionando de forma totalmente independiente. Arquitectura de Computadoras: Guía 7 1 Facultad: Ingeniería. Escuela: Electrónica Asignatura: Arquitectura de Computadoras Guía 7: Virtualización. Objetivo General 1. Configurar una infraestructura de

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

Manual del Usuario ADSL

Manual del Usuario ADSL Manual del Usuario ADSL Crear un usuario nuevo Pág. 2 Configuración de la Conexión Windows XP Pág. 5 Windows Vista Pág. 11 Windows 7 Pág. 15 Windows 98/ME/2000 Pág. 20 Ubuntu Linux Pág. 25 Linux Red Hat

Más detalles

Unidad 3: El sistema operativo. Trabajo con conexión.

Unidad 3: El sistema operativo. Trabajo con conexión. Unidad 3: El sistema operativo. Trabajo con conexión. 1.- Red de ordenadores Vamos a describir que es una red informática o red de ordenadores. Una red informática es un sistema de interconexión entre

Más detalles

CÓMO REINSTALAR MI COMPUTADORA? Profesora: Ivana Soledad Rojas Córsico

CÓMO REINSTALAR MI COMPUTADORA? Profesora: Ivana Soledad Rojas Córsico CÓMO REINSTALAR MI COMPUTADORA? Profesora: Ivana Soledad Rojas Córsico CUÁNDO DEBO REINSTALAR MI COMPUTADORA? o Cuando se demora en arrancar (más de lo normal). o Cuando da errores al arrancar. o Cuando

Más detalles

Se espera que resurjan las pésimas ventas de periféricos. Y por último encontramos al verdadero beneficiado, el

Se espera que resurjan las pésimas ventas de periféricos. Y por último encontramos al verdadero beneficiado, el Windows XP Professional proporciona herramientas de productividad avanzadas que su organización necesita y le ofrece el poder de administrar, implementar y soportar su ambiente de computación de una manera

Más detalles

FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral

FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral 2011 m a r t e s, 0 8 d e m a r z o d e 2 0 1 1 1 Tabla de contenido 2... Requisitos para la instalación... 2 3...

Más detalles

El núcleo de Linux está sujeto a la licencia GPL versión 2. Puede consultar la licencia en http://es.gnu.org/licencias/gpl/

El núcleo de Linux está sujeto a la licencia GPL versión 2. Puede consultar la licencia en http://es.gnu.org/licencias/gpl/ TABLA DE CONTENIDOS 1. Contenido de los CD. 2. Introducción 2.1. Plan de desarrollo del Software Libre en empresas de Economía Social Andaluzas 2.2. La Distribución 2.3. Soporte 3. Instalación 4. Entrada

Más detalles

Software libre complementario

Software libre complementario Software libre complementario Ministerio de Educación. ITE. Software libre complementario. 1 Módulo 4. Software libre complementario En este apartado vamos a contemplar algunos programas de acceso libre

Más detalles

:Arquitecturas Paralela basada en clusters.

:Arquitecturas Paralela basada en clusters. Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas

Más detalles

PROCEDIMIENTO DE INSTALACIÓN EN RED

PROCEDIMIENTO DE INSTALACIÓN EN RED PROCEDIMIENTO DE INSTALACIÓN EN RED VERSIÓN 2010 1. Componentes del Sistema KidsPC El Sistema KidsPC típico instalado en una red local consta de tres elementos principales: El Servidor KidsPC, la Estación

Más detalles