2.686 subscripciones por RSS o por E-mail

MonoDevelop 2.2 Beta 1 es multiplataforma

Nuestros sentimientos pueden ser encontrados con respecto al proyecto Mono, pero nadie le puede quitar a Miguel de Icaza y sus desarrolladores los méritos conseguidos con el anuncio de la versión 2.2 Beta 1 de MonoDevelop y su más anticipada característica: el IDE para programar aplicaciones compatibles con el framework .NET de Microsoft ahora es soportado oficialmente en Windows y en Mac OS X.

Windows

OSX

El equipo de Mono consigue así su objetivo de tener un IDE verdaderamente multiplataforma, con flamantes nuevos instaladores para Windows y Mac OS X, y además importantes novedades como la capacidad de desarrollar aplicaciones ASP .Net MVC y Silverlight/Moonlight en Linux y Mac OS X, y también aplicaciones para el iPhone en Mac OS X usando MonoTouch.

Como dice Icaza, la finalidad de este soporte multiplataforma es brindarles a los desarrolladores las mismas herramientas en todos los sistemas operativos que usan y, eventualmente, hacer de MonoDevelop "el Eclipse de la comunidad .NET" (!)


Microsoft adoctrinando a los empleados de Best Buy

Un anónimo empleado de Best Buy, la gran cadena de supermercados de informática y electrónica de EE.UU. y Canadá, cuenta en un foro cómo fue sometido al más reciente entrenamiento de Microsoft ExpertZone con la promesa de que al terminarlo podría ganar un cupón para comprar Windows 7 por solo U$S 10.

El curso, aparentemente disponible para todos los empleados de Best Buy, incluía un módulo llamado "Comparando Windows 7 con Linux" en el que se proyectaban diapositivas como estas (traducción a continuación):

Slide #1

“Después de completar este curso Ud. será capaz explicar a los clientes los muchos beneficios de elegir Windows 7 en lugar de Linux. Al final del curso Ud. podrá:

  • Explicar cómo Windows 7 pude ofrecer una experiencia más rica y atractiva que Linux.
  • Discutir los beneficios específicos de correr Windows 7 en una netbook”.

En la siguiente imágen Microsoft advierte a los vendedores que cuando un cliente adquiere una PC debe tener en cuenta que tipos de software serán compatibles, así como qué periféricos podrá conectar al ordenador sin problemas. Se señala que las PCs que usen sistemas alternativos de Linux, tendrán problemas de compatibilidades con el software que quieran usar, así como con distintos periféricos como cámaras, iPod, impresoras, escáners, etc.

Slide #3

Slide #4

El curso también incluía una parte interactiva. Por ejemplo la siguiente dice "De la siguiente lista haga click en tres razones fundamentales por las cuales tu cliente debería elegir Windows 7 sobre Linux":

Slide #5

Las siguientes son más divertidas aún. El empleado debe elegir si cada afirmación es un "Hecho" o un "Mito". La primera dice "Las actualizaciones de Linux son fáciles" y, obviamente, si elegimos que eso es un hecho estaremos respondiendo incorrectamente:

Slide #10

En la siguiente la afirmación es "Linux es más seguro que Windows" y, otra vez, si elegimos que eso es un hecho nuestra respuesta será incorrecta:

Slide #11

La última es un poco más elaborada, dice "Linux es fácil de aprender y cumplirá con las expectativas del cliente sobre las cosas que puede hacer con su PC". Predeciblemente, si elegimos que eso es un mito habremos respondido de forma correcta:

Slide #12

El resto de las diapositivas son menos relacionadas con Linux y mucho más orientadas al "márketing" de Windows 7, las reproducimos a continuación porque el servidor de imágenes utilizado para publicarlas en el foro original se encuentra colapsado al momento de escribir esto.


KDE4 en ReactOS

ReactOS

Desde un foro italiano se reportan los primeros éxitos al ejecutar aplicaciones de KDE4 en ReactOS. Anteriormente habían existido esfuerzos para correr algunas aplicaciones de KDE3 en ese sistema operativo usando Cygwin, pero con este nuevo hito se logró ejecutar las mismas aplicaciones de KDE4 como las produce el proyecto KDE on Windows, incluyendo a KStars, Kolourpaint, KCalc y KGeography, entre otras.

ReactOS es un proyecto que quiere hacer un sistema operativo compatible a nivel binario con aplicaciones y drivers creados para Windows NT 5.x hasta Windows 2000 y sucesores. Para poder correr esas aplicaciones de KDE4 fue necesario compilarlas primero en Windows y luego transferir sus binarios a ReactOS.


La FSF lanza su campaña Windows7sins

windows7sins

Así como lo hizo con su campaña BadVista.org que terminó a principios de año con un anunciado éxito, la Free Software Foundation (FSF) lanzó su nueva iniciativa contra la próxima versión del sistema operativo de Microsoft, que se presentará el próximo mes de Octubre.

En el sitio Windows7sins.org ("los 7 pecados de Windows") la FSF destaca los peligros del software propietario en general y de Windows en particular. Los 7 mencionados pecados cometidos por Microsoft incluyen, según la FSF:

  1. Envenenar la educación.
  2. Invadir la privacidad.
  3. Comportamiento monopólico.
  4. Encadenar al usuario a actualizaciones forzadas.
  5. Abusar de los estándares.
  6. Promover la Administración de Restricciones Digitales (DRM).
  7. Amenazar la seguridad del usuario.

El lanzamiento de la nueva campaña tendrá lugar hoy en la ciudad de Boston, donde un cesto de basura gigante será llenado con software propietario de Microsoft, Adobe y Apple.


¿Cuán rápido es Ruby en Linux?

La performance del lenguaje Ruby históricamente siempre ha sufrido bajo Windows. ¿Pero cuánto y cómo se compara con sus versiones más recientes contra su performance en Linux? Un autor se tomó el trabajo de evaluar justamente eso, y sus resultados son reveladores.

Las pruebas se realizaron bajo Windows XP SP3 y Ubuntu 9.04, ambos de 32 bits, usando Ruby 1.8.6 (2009-03-31 patchlevel 368) [i386-mingw32] y Ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mingw32] en el primer sistema operativo, y sus versiones compiladas desde las fuentes en la distribución de Linux. La evaluación en sí se llevó a cabo usando el Ruby Benchmark Suite.

De acuerdo a los resultados obtenidos, Ruby 1.8.6 en Linux es el doble de rápido que en Windows. Ruby 1.9.1 es aproximadamente 70% más rápido en Linux que en Windows. Parte de la diferencia se debe a que las implementaciones para Windows están compiladas con el viejo GCC 3.4.5 y las de Ubuntu con el mucho más reciente GCC 4.3.3, disponible por defecto.

Nuestro compatriota Luis Lavena, encargado de la versión de Ruby para Windows, confirma que planean cambiarse a GCC 4.4.x en el futuro, hasta entonces, optar por Ruby 1.9.1 les dará una performance mucho mejor.


En Colombia, Computadores para Educar comienza a instalarles Linux

Computadores Para Educar

Computadores para Educar es un programa del gobierno colombiano cuyo objetivo es, básicamente, reacondicionar y ensamblar computadoras donadas para enviarlas a escuelas públicas de todo el país. Sin duda un trabajo loable y digno de elogios. Tanto que cuando Bill Gates visitó Colombia, Microsoft anunció que regalaba miles de licencias de Windows Vista al proyecto.

Entonces un agudo periodista le preguntó al director del proyecto en ese momento por la cantidad de memoria que le instalaban a las máquinas reacondicionadas. Su respuesta fue "256 MB". La siguiente pregunta era obvia: "¿Cómo logran instalar en máquinas con solamente 256 MB de memoria, las miles de licencias de Windows Vista que requiere un mínimo 1 Gb de memoria?". La respuesta no fue tan obvia:

“Las licencias que nosotros adquirimos son retroactivas en las versiones de Windows que instalamos, todavía tenemos que instalar Windows 98 y Windows xp en muchas máquinas, no soportan más”.

Pero la historia no termina ahí, finalmente la Ministra de Tecnologías de Información y Comunicaciones de Colombia, María del Rosario Guerra, confirmó en un reportaje que:

“Ya iniciamos la instalación de Linux Ubuntu en computadores del proyecto Computadores para Educar”.

Y aparentemente esa decisión no tenía nada que ver con ninguna limitación de memoria, como explicó la ministra luego:

“Microsoft nos cobraba 28 dólares por cada licencia de Windows que se instalaba en cada máquina que se envía a los colegios públicos”.


MegaTux ejecuta Wine 1 millón de veces para simular la Internet

Dell PowerEdge Cluster

Los investigadores de los Sandia National Laboratories, uno de los mayores centros de investigación y desarrollo de Estados Unidos, montaron en una supercomputadora Dell Thunderbird una simulación de una "mini-Internet" de 1 millón de computadoras en un esfuerzo por estudiar el comportamiento de los peligrosos botnets. Un Botnet es una colección de software robots, o bots, que se ejecutan de manera autónoma para permitir a su creador controlar de forma remota las computadoras personales o servidores que haya infectado.

El desafío es hacer que los componentes del Botnet crean que se están ejecutando en la verdadera Internet, cuando en realidad lo están haciendo en la supercomputadora "MegaTux" con 4.480 microprocesadores Intel. Usando software de virtualización cada uno de esos CPUs puede correr múltiples instancias de Linux, pero como la mayoría de los botnets están escritos para Windows los investigadores planean usar también Wine, la reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix.

Con Wine será posible ejecutar aplicaciones de Windows sin necesidad de tener el sistema operativo completo instalado. Además, los investigadores prefirieron no usar el verdadero Windows por el costo que hubiera significado comprar 1 millón de sus licencias.


Microsoft abre su CPAN Author Lab

Para los programadores de Perl que todavía quedan por ahí, Microsoft les tiene una buena noticia: junto con Strawberry Perl, una distribución libre de Perl para Windows, abrieron el Microsoft Open Source Network CPAN Author Lab a todos los desarrolladores de módulos de CPAN, el reconocido Comprehensive Perl Archive Network que tiene más de 14.000 paquetes de software escritos en ese lenguaje.

El objetivo de esa nueva iniciativa es ofrecer a todos los autores de CPAN acceso libre a un entorno virtualizado que contiene las principales versiones recientes de Windows: Windows XP Professional, Windows Server 2003 (32/64 bits), Windows Server 2008 (32/64 bits), Vista Ultimate y Windows 7 Beta.

Estos entornos están incialmente destinados a las pruebas de los desarrolladores y para acceder a ellos es necesario un id de CPAN.


Video: Plasma de KDE 4.3 en Windows

Este video muestra el escritorio Plasma de la versión de desarrollo actual de KDE 4.3 corriendo bajo Windows XP SP2. La magia detrás de bambalinas las realiza el excelente trabajo del proyecto KDE on Windows, que incluso ya tiene publicada el primer Release Candidate (RC) de KDE 4.3 para Windows.


Microsoft libera drivers de virtualización

En lo que podría catalogarse como todo un hito, Microsoft anunció así que liberó hoy bajo la GPLv2 20.000 líneas de código de 3 drivers para Linux que permitirían mejorar la performance de instancias virtualizadas de ese sistema operativo cuando corran bajo su tecnología de virtualización Hyper-V en Windows Server 2008 y Windows Server 2008 R2.

Los drivers, que ya fueron enviados a los desarrolladores del Kernel para su inclusión en futuras versiones, permitirían a los anfitriones Linux de Hyper-V "saltar" la emulación del hardware y comunicarse directamente con el hypervisor para operaciones de E/S, mejorando su performance.

Más que un cambio ideológico, esta movida bien podría deberse a la creciente competencia que Microsoft está enfrentando por parte de VMWare y otras soluciones de virtualización disponibles para Linux, que ya integran ese tipo de soporte desde hace un tiempo.