martes, 2 de septiembre de 2008

Windows 7 será iniciado en 15 segundos


La mayoría de los usuarios de PC sienten impaciencia cuando se ven en la necesidad de reiniciar el sistema. La situación empeora cuando toma largo tiempo reiniciar Windows, especialmente si el sistema ha estado instalado durante largo tiempo.


Microsoft se propone hacer algo con la situación, por lo que ha designado un equipo completo dedicado a acelerar Windows 7, no sólo al encender el sistema por primera vez, sino también al activarlo desde la función de suspensión e hibernación.

Boot de 15 segundos
Básicamente, la compañía intenta mejorar la velocidad de diverso software, y según sus conclusiones preliminares en pruebas de laboratorio, un PC puede necesitar sólo 15 segundos para ser iniciado.

Para que el sistema pueda ser iniciado con tal rapidez es preciso que concurran varios factores. Entre otras cosas, los archivos deben ser leídos en la memoria del PC, componentes importantes de Windows deben ser iniciados, el hardware de la computadora debe ser identificado e iniciado, a la vez que el escritorio de Windows debe ser presentado en pantalla. A lo anterior se suma el inicio de una serie de programas de otros proveedores. En conclusión, se trata de una tarea importante que en caso de cristalizar supondría un importante avance en la experiencia del usuario frente a su PC.

Fuente: MSDN (Red de desarrolladores de Microsoft).

jueves, 19 de junio de 2008

Gambas: Visual Basic en Linux

Gambas: Visual Basic en Linux

Gambas

No es un tema nuevo, en realidad de ello se habla y se comenta bastante en la red. Muchos programadores de Visual Basic, desean encontrar un similar en Linux, aunque hay algunas pocas opciones, Gambas es una opción por donde se puede empezar.

Gambas es un entorno de desarrollo libre basado en un intérprete BASIC, similar al Visual Basic (pero no es su clon!). Con Gambas podemos diseñar programas de interfaz gráfica, acceder a base de datos MySQL o PostgreSQL, aplicaciones KDE, traducir nuestras aplicaciones a muchos idiomas, crear aplicaciones para redes y mucho mas.

Gambas trabaja sobre la mayoría de distribuciones de Linux: ArkLinus, Conectiva, Debian, Fedora, Gentoo, Linex, Mandriva, QiLinux, RedHat, Slackware, SuSE, Xandros y Ubuntu. (Mas información)

Instalación

La instalación dependerá de la distribución que usemos. Por ahora describiremos el proceso para Ubuntu 6.06 LTS y la versión de Gambas que usaremos será la 1.0.13.

Antes de compilar Gambas, debes verificar la existencia de los siguientes paquetes, sino deberás instalarlos, para ello puedes usar el Gestor de Paquetes Synaptic:

  • Paquete de desarrollo X11.
  • Paquete de desarrollo QT 3 (Minimo: QT 3.1 con algunas limitaciones ó Recomendado: QT 3.2).
  • Paquete de desarrollo KDE 3 para compilar el componente KDE.
  • Paquete de desarrollo PostgreSQL, MySQL y/o SQlite para compilar los drivers de bases de datos.
  • Paquete de desarrollo libcurl (versión 7.11.0 o superior) para compilar el componente net.curl.
  • Paquetes de desarrollo SDL y SDL_mixer para compilar el componente SDL.
  • Compilador gcc 3.2 (No compila con gcc 3.0.x)

Además debes tener permisos de escritura sobre el directorio tmp, sino Gambas no funcionará.

Teniendo todos esos paquetes, vas al shell o terminal, escribes ./configure para configurar los paquetes, si no hay errores pasa a compilar los paquetes con make y finalmente para instalar todo su -c "make install" (pedira clave de root).

Si algo falla (porque suele pasar) revisa que todos lo paquetes antes mencionados estén instalados correctamente, y antes de pasar a configurar nuevamente escribe ./reconf.

Ahora si todo sale bien, simplemente escriba gambas para ejecutar el programa. Mas adelante estaremos enfocandonos mas a este interesante entorno de desarrollo, y quizás podamos abrir una sección para ello.

buscador tux

resultados de google

¿Qué es GNU/Linux?

¿Qué es GNU/Linux?

Cuando escuchas la palabra Linux, puede que te imagines programadores con barba escribiendo largas líneas de código en una pantalla negra. ¡Buenas noticias! Las cosas han cambiado.

La respuesta rápida

Una imagen del escritorio de Fedora Linux Linux es un sistema operativo, una gran pieza de software que controla un computador. Es parecido a Microsoft Windows, pero completamente libre. El nombre correcto es GNU/Linux pero "Linux" se usa más.

Linux no es el producto de una sola compañía, es el resultado de la contribución de un gran número de compañías y grupos de personas. De hecho, el sistema GNU/Linux es un componente central, el cual se transforma en muchos productos diferentes: las llamadas distribuciones.

Las distribuciones cambian la apariencia y funcionamiento de Linux completamente. Las hay desde grandes sistemas completos totalmente equipados (respaldadas por compañías) hasta las más ligeras que entran en un llavero USB o funcionan en computadores viejos (usualmente desarrolladas por voluntarios).
Una distribución destacada, completa y fácil de usar para iniciarse en GNU/Linux es Ubuntu.

Usando Linux

Un vistazo en el escritorio de Ubuntu GNU/Linux no es más difícil de usar que Windows, y tiene muchas más funcionalidades. Se tarda sólo unos minutos en familiarizarse con una distribución como Ubuntu o Fedora, la cual viene con muchos programas instalados.

Si necesita software de calidad comercial para trabajar con documentos de negocios, Internet, conexión de redes, o trabajar con gráficos, está listo para que lo use. ¿Quiere aún más? Linux puede hacerlo: Existen muchos miles de programas que puede encontrar, instalar y desinstalar de una forma intuitiva y sencilla.

Sin embargo, no debería asumir que Linux es un clon de Windows. Para saber qué le espera al adentrarse en Linux, le sugerimos leer nuestra página relacionada con migrar a Linux.

La respuesta completa

Cuando obtiene una distribución de GNU/Linux, también obtiene la libertad para estudiarla, copiarla, cambiarla, y redistribuirla. Eso es lo que la hace realmente libre.

Muchas compañías desarrollan sus propios sistemas operativos basados en el sistema central GNU: Crean productos derivados sobre los cuales no tienen los derechos exclusivos. Entonces, ¿cómo funciona todo?

  • La mayoría de las empresas consiguen beneficios gracias al soporte técnico y otros servicios de pago relacionados con su distribución de GNU/Linux. Los clientes empresariales pagan por la garantía de actualizaciones de seguridad y asistencia, e incluso muchas veces entrenamiento y modificaciones al software para adecuarlo a sus necesidades.
  • Otras compañías, como HP e IBM, contribuyen con Linux porque lo preinstalan en los servidores que venden.
  • Una enorme comunidad participa en el desarrollo y mejora del software, disminuyendo los costos y mejorando la eficiencia.

Finalmente, las personas suelen obtener el software gratuitamente, mientras que los clientes empresariales suelen estar felices de pagar para un soporte más avanzado.