Yonathan Dossow <[EMAIL PROTECTED]> wrote:
> On Fri, Oct 20, 2006 at 07:15:48PM -0300, Oscar Silva wrote:
> > Hola a todos los amigo fanaticos de este gran sistema operativo (linux
> > especificamente ubuntu).
> > 
> > Tengo el siguiente problema:  tengo un notebook asus modelo F3Jseries y le
> > instale linux la distribucion de ubuntu version 6.06 y cuando ya estaba
> > todo

[...]

> > 0000:03:00.0 Network controller: Intel Corporation: Unknown device 4222 (rev
> > 02)
> 
> ahi esta el wireless

[...]

> > tarjeta inalambrica
> > Intel(R) PRO/Wireless 3945ABG Network Connection

> revisa si tu distribucion tiene soporte para tu tarjeta... si no
> http://ipw3945.sf.net

No hay soporte en las distribuciones, ya que intel no permite redistribuir
el firmware y un programa a nivel usuario que controla la tarjeta. Es
probable que en repositorios "grises" encuentres paquetes prefabricados,
pero probablemente tengas problemas cada vez que actualizes el nucleo (o
piezas del soporte wireless).

Si, anda A-OK aca, instale soporte de desarrollo para el nucleo, y baje el
fuente del driver y las demas piezas. Recompilo el driver cuando cambia el
nucleo, y listo.

Para los adeptos a Fedora rawhide (proximo a ser Fedora 6), hay un cambio
en el manejo de WiFi en el nucleo y los programas externos ad hoc que no
todos los drivers (particularmente los no integrados en el nucleo) manejan
aun. En iwconfig(8), al dar el ESSID se pierde el ultimo caracter, y hay
que colgarle un caracter basura a la cola para contrarrestar el cambio. O
sea, en vez de MiESSID poner p.ej. MiESSIDx.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                    Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria             +56 32 2654239
Casilla 110-V, Valparaiso, Chile               Fax:  +56 32 2797513
From [EMAIL PROTECTED]  Sat Oct 21 21:33:29 2006
From: [EMAIL PROTECTED] (Rodrigo Fuentealba)
Date: Sat Oct 21 21:38:42 2006
Subject: Programar en Linux
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

El 21/10/06, Horst H. von Brand<[EMAIL PROTECTED]> escribió:
> Rodrigo Fuentealba <[EMAIL PROTECTED]> wrote:
> > 2006/10/21, Franco Catrin <[EMAIL PROTECTED]>:
> > > Si me quedo corto de maquina con una aplicacion PHP, tendre que botar mi
> > > maquina actual y buscar una suficientemente grande, cuando llegue a los
> > > limites de esa maquina tendre que reescribir mi aplicacion para que se
> > > pueda distribuir, ademas seguramente tendre que crear o habilitar algun
> > > framework para que todo siga funcionando (transacciones distribuidas por
> > > ejemplo).
>
> > Nada que ver. Una aplicación java la cargas casi completa en memoria,
> > incluyendo el JRE (aunque puedes cargar cosas dinámicamente). En PHP,
> > de una aplicación completa, cargas sólo la página y los componentes
> > relacionados que tengas, si al final PHP no se compila, a menos que
> > tengas la costumbre de cargar todo un framework solamente para dibujar
> > un botoncito que dice "continuar".
>
> Nunca has escuchado hablar de "memoria virtual"?

Sí sé lo que es. Los programas en PHP en un servidor bien configurado
difícilmente se van a la swap, (y si lo hacen es que la página en sí
tiene que ser enorme!!!). Existe una directiva para definir el límite
de memoria por script cargado, que puede ser ajustada en el php.ini.
No existe persistencia de datos (salvo con $_SESSION del lado del
servidor y $_COOKIE del lado del cliente), y el objeto mod_php carga
dinámicamente los módulos que necesita, si es que al perejil de la
distribución no se le ocurre meterlos todos en el libphp5.so.

Si a un programa se le arrancan los pollitos del canasto, muere con un
mensaje de error, y si fuera poco, también hay un límite en tiempo de
ejecución para quitar a la página de memoria, manteniendo únicamente
los datos de $_SESSION (por conexión) y de $_SERVER (compartidos para
todos los usuarios) cargadas.

http://cl.php.net/manual/es/ini.core.php#ini.memory-limit
http://cl.php.net/manual/es/ref.info.php#ini.max-execution-time

Los que trabajamos o hemos usado PHP para hacer trabajo en serio,
conocemos las mañas para sacarle lo mejor y hacer que el lenguaje no
sea tan malo... Lo mismo en Python, Ruby, o para cualquier lenguaje...
Inclusive en .NET

BTW, no he visto OpenSolaris, ¿en qué lenguaje están escritas las
aplicaciones que usa?

-- 
Rodrigo Fuentealba Cartes

Responder a