Posts tagged ‘Linux’

Configuración de Lighttpd sobre Linux con PHP5, Ruby on Rails y SSL

Recientemente he migrado mi server casero de Apache a Lighttpd, con la eterna promesa de la reducción consumo de recursos, sobre todo para deploys de múltiples aplicaciones en Rails. No se si es una panacea, pero aquí voy a relatar los puntos más algidos sobre la configuración de un server de estas características, así como mis valoraciones iniciales e intermedias.

Primer comentar que mi principal objetivo era conseguir una configuración lo más simplificada y menos estresante de cara a minimizar el tiempo de configuracion. Lighttpd es inmediato en GNU/Linux, y con pocos pasos tenemos un server para desarrollo muy bueno.

Vamos allá.

Wireless Atheros del MacBook en GNU/Linux

Logo Madwifi.orgAquí está la segunda entrega de instalación de nuestro sistema operativo favorito, GNU/Linux. Como amante del software libre no me canso de recomendar este sistema, y en el tiempo que llevo los problemas que se presentan siempre son recursivos:

  • instalación de software, llegados a un punto de práctica suficiente se solventa con un ./configure, make, make install para el caso de los tarball y un dpkg -i para los archivos deb, en el caso de los paquetes de debian.
  • configuración de hardware, este es el tema más peliagudo que le veo a GNU/Linux, la gente inexperta se desespera al tener una máquina que no funciona del todo.

Siguiendo la temática del último punto hoy instalaremos la tarjeta inalámbrica con chipset Atheros del Macbook de la segunda hornada (Core 2 Duo). Al principio era mucho, mucho más complicado, de hecho no hace más de 6 meses todavía no había soporte teniendo que tirar de una llave usb para tener conectividad sin cables. Hoy día no solo tenemos soporte para esta tarjeta que se identifica en nuestro sistema facendo un

$lspci -vvxxx
02:00.0 Network controller: Atheros Communications, Inc.
AR5418 802.11a/b/g/n Wireless PCI Express Adapter (rev 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-
00: 8c 16 24 00 07 00 10 00 01 00 80 02 40 00 00 00
10: 04 00 10 50 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00

sino que tenemos soporte para cifrado de los datos en modos WEP y WPA, aunque algún inconveniente tenía que tener, la señal de recepción se va a ver disminuída.

Cocinando el kernel Linux para Macbook Core 2 Duo

Kernel Linux tux

Hoy toca compilar, aquí relato como compilar el kernel Linux para que todo en nuestra Mac funcione a la perfección.

Antes de nada decir que tengo un Macbook Core 2 Duo, es decir con un Intel con dos núcleos a 1 Gb cada uno y que tiene un lenguaje interno de 64 bits, tarjeta wireless Atheros 802.11n, y tarjeta Intel 945GM.

Haremos funcionar desde el TouchPad con soporte para taps y scroll, hasta el modo suspend, pasando por el ahorro de energía de los procesadores, el mapeo de teclas del teclado (incluída la tecla fn), el Firewire, la tarjeta wireless atheros, y la aceleración 3D.

El método que utilizo yo es para Debian y derivados (siii… Ubuntu está aquí) y al final del artículo incluyo el .deb para los señores vagos así como el .config necesario para configurar vuestro kernel, pero para este último teneis que aplicar los parches del kernel de Mactel-linux.org

Page 3 of 3