Category: Networking and Internet

Vidalinux Desktop OS: distribució basada en Gentoo

Reading time: < 1 minute

La gent de vidalinux fa unes setmanes que van presentar la beta 1 de la seva
distribució basada en Gentoo. De fet, això de tenir paquets
pre-compilats a la gent de Gentoo no els fa gaire gràcia, però si
el que volem és una Gentoo amb tota la seva estructura i funcionalitat
(amb una mica menys de personalització ) però amb molta feina
feta és una distribució que tampoc esta tan malament.

<%image(20040629-vidalinux.jpg|320|240|DesktopOS)%>

Si algú sap més del tema ja ho sap que ens expliqui la seva
experiència. La pàgina oficial la teniu aquí: Vidalinux Desktop OS.

GentooTrick: A Gentoo automated installation/maintenance guide

Reading time: < 1 minute

Quina millor definició que la propia definició de la
pàgina en qüestió:

Manually installing and maintaining hundreds of machines by hand is
basically impossible. This document describes a system for building
pre-configured client PC’s on a variety of hardware and a scheme for centrally
maintaining the packages and files deployed based upon the Gentoo binary
packaging system.

Jo la veritat no tinc ni temps ni ganes de provar-ho ara mateix, hi ha altres
coses amb més prioritat al meu TODO a veure si algú s’anima i ens
explica la seva experiència.

A Gentoo
automated installation/maintenance guide

PicoPhone: utilitat de veu IP molt simple

Reading time: < 1 minute

El millor d’aquesta utilitat és que ocupa poquíssim.
Només usa un port i per tant, si s’ha de redirigir en un firewall
és molt senzill. El programa en qüestió es diu PicoPhone.

Si no recordo malament me la va passar l’Ernest i aquí la teniu per si
la voleu baixar directament: picophone.exe

Per cert, és molt útil per usar en proves amb algún
‘amiguet’. Xarxes wi-fi i altres similars…

GentooTrick: Stuart Herbert Package Sponsorship Policy

Reading time: 1 – 2 minutes

Segur que els que useu Gentoo en algún moment heu trobat a faltar un
ebuild d’algún paquet al portage del sistema.
Algún programa tonto o no tan tonto, que ens aniria molt bé per
fer alguna cosa. Quan passa això sempre ens plantegem fer nosaltres
mateixos el ebuild però no sempre és tan fàcil
com voldriem que fos (tot i que últimament amb les eclass, és
senzillissim).

Doncs bé, si es tracta per exemple, d’un paquet tipus OpenGroupware o
d’altres coses més sofisticades i no ús atreviu a fer el paquet
vosaltres hi ha gent com l’Stuart Herbert que si els donem el suport
necessari s’encarreguen de fer els ebuilds per nosaltres i a mantenir-los, amb
la nostre ajuda, és clar. Per això és una comunitat i no
pas el servei tècnic d’una empresa.

Si voleu veure la idea que ell mateix ens plateja en un PDF de com fer tot
això i molt més: Stuart
Herbert Package Sponsorship Policy
.

GentooTrick: Com s’ha d’usar el portage de la Gentoo *UpDated*

Reading time: 1 – 2 minutes

Gentilesa del pof, ús passo aquest document tan interessant com
indispensable per a tots els bons ‘gentooerus’ que hi ha arreu.

El document descriu com s’ha d’usar tot el que envolta el emerge, portage,
keywords, etc. INDISPENSABLE!

Site original:
· Usando portage correctamente

Versió PDF: (local)
· Usando portage correctamente

—-

Complement a la informació de l’article:

What masking on portages means:
Doesn’t exist == It’s not ready/usable for consumption.
package.masked == Tested locally and diffs reviewed.
~arch + p.m == Transition to general testing (catalyst ok’d).
~arch == Initial reports are good. General testing.
arch == Stable.

To use development portages as recommended for devs:

pam_ssh: un altre modul PAM molt interessant

Reading time: 1 – 2 minutes

La gràcia d’aquest modul pam és usar el mateix pass per la
autenticació de sistema: login, xdm, kdm, gdm, etc. q per desencriptar
el fitxer on hi ha guardada la clau privada del OpenSSH, això és
molt útil per quan es llença el ssh-agent que és el dimoni
que usen, per exemple, el keychain (keychains:
Usar connexions segures entre hosts sense password
) per evitar que haguem
d’usar la paraula de pas en cada sistema q connectem.

Si voleu més info del modul: pam_ssh

Jo l’he provat i va prou bé, llàstima q no funciona aprofitant
l’autenticació del pam_usb (Autenticació PAM via USB-pen drive).

Minimitzant el temps d’inici de Linux

Reading time: 2 – 3 minutes

Hi ha diverses aplicacions en les q ens interessa q el temps d’inici de
linux sigui mínim: pc pel cotxe, multimedia centers com el MythTv, etc.
En concret a mi m’agradaria montar-me un sistema pel portatil q em permetes
iniciar-lo en menys d’1min des de q premo el boto d’engegar fins q em carrega
l’evolution. Així quan estic en reunions i coses semblants podria usar
la meva agenda d l’evolution. Ja q no tinc PDA i el SE P800 q tenia me l’han
canviat per un 3650 q és un ‘trunyo’. Així q vaig amb el bloc d
notes i després passant la info al Evolution… una mica cutre ja ho
sé… però q voleu si no tinc més recursos 🙁

Bé aquest article no és per parlar de la meva vida, sinó
per referencia uns articles de la Linux Journal que parlan del tema:

· Reducing OS Boot Times for In-Car Computer Applications
· Reducing OS Boot Times for In-Car Computer Applications, Part
II

· Reducing OS Boot Times for In-Car Computer Applications, Part III

per altre banda al meu arxiu tb tinc coses relacionades amb el tema n’engaxo
unes quantes:

· From Power Up To Bash Prompt – How To Build a Minimal Linux System
from Source Code

· LFS – This book describes the process of creating a Linux system
from scratch, using nothing but the sources of the required software.

· Unios

· SIGOPS – How to Write an Operating System

Automontatge de dispositius Mass-Storage

Reading time: 1 – 2 minutes

Aquest és un tema que per un costat o per l’altre no para de sortir
al meu site, però no vull deixar perdre aquesta referència tan
interessant d’un article molt útil q ha sortit a Bulma es tracte d’aprofitar el
hotplug+supermount per automontar dispositius mass-storage en el moment
d’enxufar-los. Si nois si… el q el win fa sense q li diguem res nosaltres ens
ho hem de currar. Tot sigui per un linux millor 🙂

Referència dels articles de bulma sobre el tema:

· Agente hotplug para automontaje
de dispositivos USB

· Automontaje de dispositivos
USB

i a continuació un howto relacionat amb el tema q vaig fer jo:

· HOWTO: Lector
de targetes de memoria 6 en 1 (CF,MD,SD,MMC,SD,MS)

Mail trick: Com baixar-se el correu només quan hi ha correu

Reading time: 3 – 4 minutes

Aquest ‘trick’ només és útil per uns quants,
però només vull deixar constància q a vegades es poden fer
‘inventillos’ per tal de personalitzar la nostre forma de treballar amb el
correu. Què s’ha de complir perquè això sigui útil
per tu:

1) Puguis gestionar el teu servidor de correu, o siguis ‘amic’ de
l’administrador.
2) Tinguis un servidor web on et baixaràs el correu
3) La teva adreça des d’on et baixes el correu sigui enrutable en tot
moment.

Objectiu: no fer el ‘fetchmail’ de forma periódica sinó
només quan el servidor de correu tingui correu.

El concepte és molt senzill es tracte de montar un daemon/crontask q
vigili si a la nostre compte del servidor hi ha correu, per exemple:


root@s0-ret:~/scripts# cat mailNotify.sh

MBOX=”/var/spool/vmail/SERVERS/joor.net/oriol
/var/spool/vmail/SERVERS/inforcomsoft.net/orius
/var/spool/vmail/SERVERS/joor.net/oriol-ml”

for BOX in $MBOX
do
if [ -s $BOX ]
then
lynx -dump http://oriol.joor.net/CorreuNou.php > /dev/null 2>&1
fi
done

com podeu veure al script quan troba q en algún dels fitxers de mbox de
les comptes pop3 hi ha correu llença una petició HTTP contra un
fitxer CorreuNou.php:


<?

system(‘echo > /var/spool/internet/newMail’);
system(‘chmod 660 /var/spool/internet/newMail’);

?>

el directori /var/spool/internet és propietari d’apache i tb pertany a
aquest grup. Com podeu veure el fitxer .php és tan simple com la
creació d’un fitxer dins d’aquest directori i li donem permisos
d’escriptura i lectura a apache:apache.

Al servidor local, a més del fitxer php, tb tenim un daemon/crontask que
vigila si es crea aquest fitxer, aquesta tasca és llença des del
usuari q vol recolli rel correu i es fa q pertanyi al group apache per tal d q
pugui borrar aquest fitxer de notificiació. La rutina en
qüestió podria ser així:

NOTIFY=”/var/spool/internet/newMail”

if [ -e $NOTIFY ]
then
cd
fetchmail > /dev/null 2>&1
rm $NOTIFY
fi

Amb aquesta tonta tonteria ja no cal que llencem cada x’s temps el ‘fetchmail’
pq ens reculli el correu. Sino q aquest es llençara cada cop q el
servidor li digui q hi ha correu. No arribarà en temps real el correu,
però quasi quasi… així doncs, jo crec q és una
solució més q suficient per mi.

Les avantatges que tinc amb això:

1) No he de redirigir les comptes POP3 que pertanyen a dominis q no són
meus.
2) Puc tenir el meu port SMTP ben tancat a l’exterior.
3) A molts efectes, és com si tingués el port SMTP obert.

A veure si durant aquest dies escric el HOWTO del sistema de correu q vaig
montar-me fa unes setmanes. Que pel q sembla ja el tinc força
refinat.

Scroll to Top