Lanzado Mono 2.0

El pasado lunes vió la luz una nueva versión de Mono. Para aquellos que desconozcan el proyecto (vale todos sabemos lo que es un mono) Mono es el proyecto que ha desarrollado, basándose en la tecnología .Net de Microsoft, un conjunto de herramientas compatibles con ésta.

Este proyecto de software libre permite crear aplicaciones utilizando C#, ASP.Net y otras tecnologías .Net en ordenadores con sistemas Linux, Solaris, FreeBSD o Mac OS X, entre otros. También está disponible para MS Windows.

El proyecto surgió en el año 2001 de la mano de Miguel de Icaza, tras tres años de desarrollo, en 2004 se lanzó la versión 1.0. Desde entonces y tras la irrupción de Novell, el proyecto ha ido creciendo y programar en C# es una realidad para aquellos usuarios que usan Linux desde hace bastante tiempo.

Ahora, después de cuatro años y muchos esfuerzos se lanza una nueva versión. Durante este tiempo, tanto la tecnología .Net como el Proyecto Mono han evolucionado. La primera ya va por su versión 3.5 y tanto el IDE de trabajo (Visual Studio) como los lenguajes que componen .Net han alcanzado versiones maduras.

Es por ello que desde el Proyecto Mono se ha hecho un gran esfuerzo para evolucionar en el mismo sentido. La nueva versión añade compatibilidad completa con ADO.Net 2.0, ASP.Net 2.0 y Windows Form 2.0. También tiene soporte para compilar aplicaciones en C# 3.0 y VB 8.0. Soporte completo para LINQ y multitud de lenguajes de programación.

monodevelop

Una de las grandes virtudes de .Net es el potente IDE del que dispone, Visual Studio, en su versión 2008 se ha convertido prácticamente en el estándar para desarrollar aplicaciones usando .Net. A pesar de ello, el mundo del software libre también dispone de sus herramientas y MonoDevelop es el IDE recomendado desde el Proyecto Mono.

¿Qué os parece la tecnología .Net? ¿Habéis usado la alternativa libre que representa el Proyecto Mono? ¿Con qué sistema operativo soléis programar en .Net?

Comandos Linux: su y sudo

Uno de los principios del buen administrador de sistemas consiste en no acceder más de lo necesario con la cuenta de root. Para ello, en Linux, existen dos comandos (sudo es un programa que encuentra en la práctica totalidad de distribuciones Linux actuales) bastante interesantes que nos permiten, llegado el momento, disponer de privilegios de administrador (usuario root)

El comando su permite cambiar de usuario y acceder con otro usuario directamente desde el interprete de comandos. Para ello, simplemente hay que escribir lo siguiente:

su nombredelusuario

Inmediatamente se nos pedirá la contraseña del usuario con el que queremos acceder y una vez introducida podremos trabajar como si fueramos ese usuario. De esta manera podemos administrar servidores de bases de datos, servidores web y otros servicios que disponen de usuarios propios para realizar las distintas tareas de administración.

Leer más »

Tareas esenciales del administrador de sistemas

Como ya comenté estoy leyendo varios libros este verano y uno de ellos es sobre la administración de sistemas Linux (puede verse en Amazon)

Aunque no es el libro que llevo más adelantado sí que es uno de los que más me interesa, pues explica bastantes procesos que me serán de gran utilidad en mi trabajo diario.

En el primer tema del libro hacen un pequeño resumen de las tareas que debe asumir un administrador del sistema, siempre dejando claro, que se suelen repartir entre los distintos miembros del equipo de administración (según el libro, los distintos empleados a los que enmarronan para administrar los sistemas)

El listado es bastante completo:

  1. Agregar, eliminar y administrar cuentas de usuarios. Algo básico, decidiendo en que máquinas crear los usuarios, sobre que directorios tienen permisos, etc..
  2. Agregar y eliminar hardware. Aunque los servidores son sistemas bastante estables y compactos en cuanto a componentes (se suele cambiar el servidor no piezas sueltas) siempre hay que instalar alguna impresora, sistemas NAS, etc..
  3. Hacer copias de seguridad. Sin duda una de las labores esenciales en cualquier sistema de información. Afortunadamente, hoy en día, es un proceso muy automatizado y una simple verificación debería bastar para controlar el proceso.
  4. Instalar y actualizar software. Hay que probar los programas, configurarlos correctamente, informar a los usuarios de su utilización, solucionarles dudas, etc..
  5. Monitorizar el sistema. Organizar un buen sistema de logs es algo esencial para controlar agujeros de seguridad, errores en las aplicaciones o fallos en algunos procesos.
  6. Localización de problemas. Sin duda alguna, la tarea más tediosa. Se deben localizar errores en los sistemas y solucionarlos o comunicárselos al servicio adecuado.
  7. Mantenimiento de la documentación. Cuando los sistemas crecen se hace necesario documentar los procesos, tanto de los sistemas como de las tareas.
  8. Seguridad. El administrador del sistema es el encargado de definir una política de seguridad y vigilar para que los usuarios la sigan a rajatabla. De la misma forma es el encargado de auditar y probar las medidas de seguridad impuestas para comprobar su validez.
  9. Ayudar a los usuarios. Es algo a lo que cualquier informático (sea o no administrador) está acostumbrado.. Y eso que a los usuarios les puede surgir cualquier problema.

Por último, el capítulo tiene un apartado dedicado a los sindromes que puede llegar a padecer un administrador de sistemas, por supuesto, en clave de humor: fobia aguda al teléfono móvil, uso del vudú, dependencia de la metodología..

¿Conocéis alguna otra tarea habitual del administrador de sistemas? ¿Y alguna fobia más?

Disponibles DVD’s de OpenSUSE

Parece que a partir de ahora, cuando queramos pedir una distribución Linux de forma gratuita, vamos a tener más alternativas además de Ubuntu (gracias al Ship it)

opensuse

OpenSUSE también se ha subido al carro y puede solicitarse un DVD con la distribución rellenando este formulario. Actualmente puede pedirse la versión 11.0, si no puedes esperar las 2-3 semanas que tardan en enviarlo, siempre puedes descargarlo.

Los libros son para el verano

La semana que viene empezamos la jornada intensiva en VG, lo que implica que tendré las calurosas tardes de verano libres. Afortunadamente en casa corre un airecillo que no es normal en estas fechas y se está muy bien, aunque en la calle este pegando el sol con fuerza.

Libros para el verano

Para aprovechar estas tardes ociosas, además de estudiar japonés o ir al gimnasio, he cogido prestados algunos libros de la biblioteca de la universidad. El objetivo claro es aprender actionscript y recordar algunos aspectos de la programación orientada a objetos y de administración de sistemas Linux.

Para lo primero voy a leer la trilogia de Collin Moock, he preferido leer las traducciones al español aunque ya estuve echándoles un ojo y la calidad de la traducción no es muy buena (pasa siempre lo mismo en estos libros técnicos que además cuestan bastante dinero)

Congresos de software libre en la Comunitat Valenciana

Según puede leerse en Barrapunto, se están anunciando varios congresos sobre software libre promovidos por entidades públicas de la Generalitat Valenciana.

El próximo mes de noviembre la Conselleria d’Educació celebrará el III Congreso de Software Libre, que tendrá lugar en la ciudad de Alicante. El objetivo principal será presentar la nueva versión de Lliurex, el sistema Linux/GNU que la Conselleria ha implantado en los centros educativos. Además habrá ponencias, seminarios y talleres que versarán sobre la utilización de software libre en el ámbito de la educación.

Ya en el mes de diciembre, la Conselleria d’Infraestructures i Transports celebrará las cuartas Jornadas gvSIG, dentro de las cuales se englobara el EclipseDay. El objetivo en este caso es poner en contacto a la comunidad española de desarrolladores sobre Eclipse, para lo cual, se celebrarán talleres y charlas técnicas.

Esta última convocatoria tiene buena pinta, sobretodo porque desde hace un tiempo venimos utilizando Eclipse para desarrollar en el trabajo.

Sobre este evento puede leerse más en Cartesia.

NODE Sessions durante la GUADEMY

Durante la celebración de la II GUADEMY, a partir del viernes en Valencia, la organización ha decidido montar una serie de conferencias para profanos de la programación exhaustiva en KDE y GNOME.

Os dejo el contenido del mail que ha remitido la organización.

Aprovechando la celebración de la II GUADEMY y la presencia de notables
personalidades del software libre, hemos organizado un bloque de
conferencias menos técnicas, a las que hemos llamado NODE Sessions
(Alternate talks for non-developers), y que se celebrarán el sábado 26
de abril con el horario que figura a continuación, en paralelo con las
actividades principales de la GUADEMY.

Invitamos a todos a asistir a estas interesantes conferencias, que
tendrán lugar en el mismo recinto de la GUADEMY.
www.guademy.org

—————————
Saturday, 26 April 2008

* “Abstrayendo la generación de distribuciones: Unidistro”
by Mr. Enrique HERNáNDEZ BELLO (Oficina de Software Libre de la
Universidad de La Laguna)
(NODE Room: 10:00 - 11:00)

* “El software libre para la gestión de la red educativa más grande del
mundo.”
by Mr. Rodrigo SALVADOR DE LA CONCHA (Consejería de Educación de la
Junta de Andalucía (C.G.A.))
(NODE Room: 11:00 - 12:00)

* “Problemática de las distribuciones derivadas”
by D. Luís García (Responsable del Proyecto LliureX. Consellería de
Educación, Generalitat Valenciana)
(NODE Room: 12:00 - 12:45)

* “Nuestro caso de éxito de migración a Software Libre”
by D. Martín García (Jefe del Servicio de Organización e Informática.
Consellería de Infraestructuras y Transporte, Generalitat Valenciana)
(NODE Room: 12:45 - 13:30)

* “MOSKitt: Developing an Eclipse-Based Open Source CASE Tool.”
by D. Javier Muñoz (Director de Proyectos en Integranova)
(NODE Room: 13:30 - 14:15)

* “What’s new on KDE?”
by Mr. Jos POORTVLIET (KDE)
(NODE Room: 16:00 - 16:45)

* “Multimedia y creación 3D en entornos libres: ¿Ventajas?”
by Mr. Patricio MARTINEZ
(NODE Room: 16:45 - 17:45)
——————————

Más información en este enlace:
http://gpul.grupos.udc.es/MaKaC/sessionDisplay.py?sessionId=5&slotId=0&confId=9#2008-04-26

Atentamente,
Organización GUADEMY 2008

Lamentablemente no podré asistir, pero estaré muy cerca, en la KDD de primavera del GUM de Valencia.

Fondos de escritorio de InterfaceLIFT

InterfaceLIFT es una web para descargar iconos, temas para Mac OS X, Windows y Linux, además de un gran número de fondos de escritorio.

01489_treeandthemountain_1280x960

En este último apartado destacan sobretodo las fotografias urbanas y de paisajes.

01324_newyorkcitybypaulobarcellosjr_1024x768

Además de algún que otro fondo de diseño :)

01502_flyingapple_1920x1200

Los fondos pueden descargarse desde la web de InterfaceLIFT.

GUADEMY 2008

A través de la lista de correo del hacklab nos ha llegado la información de la convocatoria del II Encuentro de desarrolladores de KDE y GNOME (GUADEMY), que se celebrará en Valencia los días 25, 26 y 27 de abril.

La Asociación de Usuarios de Software Libre de la Universidad
Politécnica de Valencia ‚Äì PoLinuX tiene el placer de anunciar el II
Encuentro de desarrolladores de KDE y GNOME (GUADEMY), que se celebrará
en Valencia los días 25, 26 y 27 de abril.

Esta segunda edición, que cuenta con la colaboración de GPUL, GNOME
Hispano y KDE Hispano, pretende reunir a los desarrolladores de los
escritorios libres KDE y GNOME para continuar con el esfuerzo
colaborativo que se acordó en la primera edición celebrada el año pasado.

El objetivo de este encuentro es establecer con mayor rigor los
criterios de desarrollo de ambos escritorios y consolidar las
iniciativas de colaboración, para lo cual invitamos a participar a toda
la comunidad de desarrolladores de KDE y GNOME de todo el mundo.

La información está disponible en http://2008.guademy.org, donde se irán
completando todos los detalles. La lista de correo de la organización es
esta: http://www.polinux.upv.es/cgi-bin/mailman/listinfo/guademy08

Agradecemos vuestra ayuda para dar la máxima difusión al evento, así
como cualquier sugerencia o colaboración es bienvenida.

Las empresas, organismos o instituciones interesadas en figurar como
patrocinadores de la GUADEMY 2008, o colaborar de alguna forma, ruego se
pongan en contacto con la Organización a través del correo electrónico
informacion (arroba BORRAME) guademy (punto BORRAME) org.

Enlaces:
http://www.guademy.org
http://www.polinux.upv.es
http://www.gpul.org
http://www.es.gnome.org
http://www.kdehispano.org

Una buena oportunidad para todo aquel que se dedique al desarrollo en estos dos entornos.

Fotos de Tux

Emma me compró este muñeco de Tux (la mascota de Linux) el segundo día de rebajas.

No tengo cámara de fotografo profesional, ni lo soy, pero alguna foto se salva.

Tux

Acordaros de Tux y de mí cuando escribáis sobre Linux :)