bbbenjy.net

Página de notícias (últimas dicas, algumas estão ainda em inglês e não organizadas)

última actualização : 19-08-08       Arq.                                                       (home) 
                   

gmdflexiserver -n Nested session
LXDE LXDE is a new project aimed to provide a new desktop environment which is lightweight and fast.
gdesklets sudo aptitude install gdesklets gdesklets-data
motion A surveillance program
sound https://wiki.ubuntu.com/PulseAudio

Ubuntu 8.04 Is Ready to Take On Windows
By Jason Brooks

http://www.eweek.com/c/a/Linux-and-Open-Source/Ubuntu-804-Is-Ready-to-Take-On-Windows/



Hacking Contest Pits MacBook Air Against Vista, Ubuntu
By Ryan Naraine

http://www.gnome.org/projects/tomboy/ - A smal text program that can be attached to menu bar

http://pt.malavida.com/linux/ - News about Linux software


Screen resolution : sudo dpkg-reconfigure xserver-xorg


Let's now analyse what you can find on the OS, some programs will have their Windows equivalent :

Linux vs Windows :

Evolution email http://www.gnome.org/projects/evolution/ - *** Microsoft Exchange or Express

Open office Write http://www.openoffice.org/product/writer.html *** Microsoft Word

Open office Calc http://www.openoffice.org/product/calc.html *** Microsoft Excel

Open office Impress http://www.openoffice.org/product/impress.html * Microsoft Powerpoint

Open office Draw http://www.openoffice.org/product/draw.html ***


********************************************************************


++++++++++++++++++++++++++++++++++++++++++

http://www.geeks.com/techtips/2007/techtips-10jun07.htm

Not only is Linux a viable replacement for Windows on desktop and laptop computers, it's widely touted as being able to breath some life back into old computers. Why even bother? Aside from the potential environmental impact of disposing of an old PC, simply because hardware is out of date doesn't mean it's useless. You can use older computers as file or media servers, stripped-down workstations, or even as low-cost computers in cash-strapped schools. The Linux Caffe, an Internet cafe in Toronto, even uses old ThinkPads running Linux as terminals.

The Top Contenders

While there are a number of Linux distributions (“distros”) that are great for use with older hardware, I've found that three particular distros are really well suited for this task: Puppy Linux, Damn Small Linux, DeLi Linux, and Xubuntu.

++++++++++++++++++++++++++++


Distros :

http://ubuntulite.tuxfamily.org/
wget http://download.tuxfamily.org/ubuntulite/install-ubuntulite-2.sh

Next run the install script with the following command:

sudo sh install-ubuntulite-2.sh

Additional options:

    nopower
        Using this option makes the Ubuntulite installer not install the power subsystems on your computer. This option should be used with caution and should never be used on a laptop.

    noprint
        Using this option makes the Ubuntulite installer not install the printing subsystems on your computer. This option reduces the number of packages and amount of space used on your hard drive. This option can be used safely if you do not want to print or do not have a printer.

Reboot into your new ubuntulite system with the following command:
sudo shutdown -r 0

http://www.dreamlinux.com.br - http://pt.wikipedia.org/wiki/DreamLinux

http://www.morphix.org - http://en.wikipedia.org/wiki/Morphix

http://www.thinkgos.com -

Games : http://www.ubuntugames.org/en/UbuntuGames

http://www.linuxgames.com/

http://techgage.com/article/top_10_free_linux_games

http://games.linux.sk/

http://icculus.org/lgfaq/gamelist.php


Low memory and resources computers :

https://help.ubuntu.com/community/Installation/LowMemorySystems


With Linux you can easially install an O.S. on an old computer and get many of the advantages that you'll get with a new one with Windows Vista but without virus spyware malware .

Install : - Server O.S. ( any distribution )

sudo apt-get x-window-system-core

xinit

xfce4 / fluxbox / blackbox - graphical environment

++++++++++++++++++++++++++++++

Text : http://polishlinux.org/choose/linux-on-old-hardware/

What is Linux :

http://www.linux.com/whatislinux/

http://ubuntustudio.org

http://ardour.org/

http://www.getdeb.net

SANE stands for Scanner Access Now Easy.

This package contains the SANE libraries (this means backends and

network scanning parts) and the command line frontend scanimage.

You always find the most recent version of SANE on:

http://www.sane-project.org/ - scanners

Free Software :

http://siag.nu/ Siag Office - A Free Office Package for Unix

Virtual Machines :

Another option that you have to get a virtual machine working within your O.S. is http://www.virtualbox.org/

innotek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL). See "About VirtualBox" for an introduction; see "innotek" for more about our company.

Presently, VirtualBox runs on Windows, Linux and Macintosh hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), and OpenBSD.

VirtualBox is being actively developed with frequent releases and has an ever growing list of features, supported guest operating systems and platforms it runs on. VirtualBox is a community effort backed by a dedicated company: everyone is encouraged to contribute while innotek ensures the product always meets professional quality criteria.

On this site, you can find sources, binaries, documentation and other resources for VirtualBox. If you are interested in VirtualBox (both as a user, or possibly as a contributor), this website is for you.


Freeware : (WIN) http://www.flashpeak.com/sbrowser/ - light browser
                              http://filehippo.com/download_cdburnerxp/ - CD Burner

Generic Installer (there is no way to choose the O.S. you have, it is the installer who chooses the operating system)

AutoPackage
aMSN Installer
Distribution independent installer

Em Windows, quando queremos remover ficheiros temporários e outra "tralha" do sistema, utilizamos o CCleaner ou outra ferramenta semelhante. Em GNU/Linux utiliza-se, entre outros utilitários, o FSLint.

O FSLint pode eliminar ficheiros temporários, ficheiros duplicados, ficheiros inválidos, pastas vazias, binários não reduzidos, ficheiros com conflito de nomes, links simbólicas inválidas e até pacotes instalados. Basta definir a pasta onde o programa deve pesquisar e se essa pesquisa é recursiva.

Para instalar esta aplicação em Debian, Ubuntu ou Linux Mint, basta um simples apt-get install fslint. Nas outras distribuições, usem o gestor de pacotes padrão.


Tenham sempre em atenção que nem todos os ficheiros devem ser removidos, porque podem invalidar um programa - ou até mesmo o sistema - se eliminarem o que não devem.
{Fonte: Download Squad}

+++++++++++++++++++++++++++++++++++++++

2008

Spacebird

http://www.spicebird.com/demos/spicebird.html é uma aplicação de produtividade livre que junta ferramentas como o email, o calendário, as mensagens instantâneas, as feeds, a publicação de textos em blogs e wikis e os contactos numa aplicação de colaboração baseada no Thunderbird.

http://www.glubble.com/

Glubble puts the web in the hands of families.

  • Glubble Trusted Surfing for children under 12 years of age enables families to be sure they only see the best of the web they choose to allow.

  • Glubble Altered Search makes Google and Yahoo show results from childrens trusted Glubbleworld instead of the world wide web.

  • Child friendly look and feel with interfaces for pre-reading and reading age young children.

http://e107.org – Open Source site software


Linux como mudança de mentalidade

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4148

...fui a reunião com o gerente de TI da informática do meu trabalho... e, num papo pós-reunião com ele, me caíram vááárias fichas... serviu para consolidar e compreender vários dos aspectos que formam uma mentalidade... e que só quando se muda a mentalidade, com os valores, mudam as práticas, o tempo e o sentido das coisas.

Cada vez mais percebo que Linux não é apenas software livre, mas sim toda uma nova mentalidade, todo um novo conjunto de valores, que resgatam algumas práticas abandonadas pela modernidade e colocam em prática outras, inconcebíveis anteriormente.

Acredito que a questão do Software Livre não passa pelo dinheiro, pela gratuidade, como ponto principal. Esse pode ser o chamariz inicial, mas está longe da amplitude e das possibilidades da GPL. Significa comunidade, pertencimento a um grupo, não apenas espacial, mas composto por múltiplos participantes fragmentados pelo mundo. A comunidade, tradicionalmente, tinha um caráter local, o que é retomado e recontextualizado... evidentemente diversos elementos fragmentadores permanecem...

No mundo atual, a sensação de distanciamento só aumenta e, mesmo com todo o seu espaço, existem estruturas cada vez maiores e mais, aparentemente, opressoras. Falar com o desenvolvedor do programa que você está utilizando e pedí-lo para desenvolver sua aplicação para tal especificidade, assim, "cara-a-cara", é inimaginável na mentalidade "proprietária" - o lucro permeia a relação, impede e isola cada vez mais cada ator, ampliando, assim, a alienação da produção e do trabalho.

Mas "Software Livre" lida também com a concepção de avanço tecnológico e a obsolescência programada. Me deparei hoje, pela primeira vez, com uma pessoa falando que o padrão de mercado, BOM, para desktop empresarial, era um Pentium4 2.8 GhZ com 1GB Ram, que a gente que estava acostumado com ninharia. Será isso mesmo ou será que os mundos descolaram um do outro e a antítese entre eles vai deixar de acontecer?

Penso nesse modelo, que garante o consumo incessante de máquinas novas, evidentemente amparado por software cada vez mais potente e, sobretudo, pesado. Frente a isso, há o desenvolvimento do software livre, que trabalha com muitos paradigmas (se é que essa frase é possível) ... é viável o micro velho, atualmente abandonado às traças, como o Pentium 133, o 486 DX2, com 32 ou mesmo 16mb de ram... como é viável o Pentium4 com 1 ou 2 GB de Ram... em funções diferentes... não precisamos de P4 para tudo. Por favor, é um total desperdício de energia, trabalho, tempo e matéria prima (todos convertidos em dinheiro), que serão usados para um Office cada vez mais pesado e com ferramentas inúteis.

E é o modelo que está aí, para ser batido. Quero insistir, assim, na computação paralela, na computação distribuída e, claro, com toda a certeza, na volta da força do Main-Frame! Verdade! Pois nem todo mundo precisa de um processador 64 ou, em breve, 128 bits... mas determinados processos PRECISAM. Os 90% do resto, não!!!

Software livre envolve uma mudança de paradigma total. Quando me deparei com aquele universo nessa reunião, que para mim constitui outra realidade, vi que realmente estava imerso em um mundo à parte. Não sei se era o mundo das "ninharias", como me foi dito... mas acredito que é com o mundo real, paralelo, subjugado... que, o Universo Linux come por todos os lados, para a minha esperança, pois ele vai bem tanto no novo-novíssimo quando no velho-velhíssimo.

Por isso, acredito que o Linux e o mundo Linux contribuem em uma parte do que considero base para uma mudança social que poderá surgir... isto é, se a distância entre os mundos não aumentar mais absurdamente e impedir tudo, inclusive os conflitos sociais. Ou é esse degrau que fará com que o mundo descolado da realidade desabe e se esfacele. Como disse o "profético" Marx, hein???


+++++++++++++++++++++++++++++++++++++++++

http://www.semanainformatica.xl.pt/864/est/100.shtml

Serviços são cruciais para crescimento do open source
De Fátima Caçador/Casa dos Bits
Semana nº 864 de 21 de Dezembro 2007 a 10 de Janeiro de 2008


 
As aplicações e os serviços existem mas têm de ser mais divulgados para que o open source se materialize como alternativa viável para as empresas

Depois de muitos anos em que as empresas olhavam para o open source com desconfiança, a adopção de soluções open source está a crescer de forma sustentada, e Portugal não é excepção. Dos servidores Web ao desktop e software de produtividade, o open source começa a ser considerado uma alternativa viável pelos sectores privado e público, onde são cada vez mais notórios os exemplos de boas práticas na integração de soluções abertas e na interoperabilidade com software proprietário.

Os números divulgados pela IDC Portugal no início deste ano indicam que 22 por cento das organizações portuguesas já aderiram ao open source, subindo essa percentagem para 81%, no caso das companhias que se integram no sector económico das telecomunicações, transportes, utilities e media. O estudo «Open Source & Linux: Caracterização do Mercado em Portugal, 2006» revela que entre as vantagens apontadas pelas organizações para a utilização do open source contam-se a redução de custos de licenciamento de software e a independência face aos fornecedores, mas os inquiridos apontam também desvantagens, nomeadamente, no desconhecimento técnico e disponibilidade interna e externa para explorar a plataforma.

A maturidade das soluções, a entrada de grandes players neste mercado e o apoio claro de empresas como IBM, Oracle, Google e Sun Microsystems têm vindo a garantir esta evolução gradual do open source e a contribuir para a menor desconfiança por parte dos segmentos não técnicos, já que estas soluções tendem a ser vistas como complexas e adequadas apenas a utilizadores muito especializados. Paulo Vilela, director de Desenvolvimento de Negócios e Marketing da Sun, afirma que esta evolução demonstra que o software open source passou de uma área marginal para o mainstream.

«O conhecimento do que é o paradigma do open source tem evoluído. Os receios de se estar perante ‘um modelo de negócio não sustentável’ esvanecem-se e caminha-se para a postura pragmática e saudável de reconhecer as vantagens e desvantagens desta via de solução», acrescenta Luís Arriaga da Cunha, director do Centro de Investigação em Tecnologias de Informação da Universidade de Évora, responsável pelo desenvolvimento do Alinex, um sistema operativo Linux. Esta realidade é reconhecida de forma geral pelos profissionais que actuam nesta área, comercializando aplicações de base open source ou especializando-se em serviços.

Rui Ribeiro, professional services manager da Sybase, admite que são cada vez mais as empresas portuguesas que adoptam plataformas open source. «A desconfiança passou a teste, e o teste passou à adopção, pois, em termos gerais, percebeu-se que existem já plataformas bastante robustas e estáveis capazes de trazer um verdadeiro valor acrescentado às empresas».

A mudança está a ter impacte directo no negócio das empresas, que vêem cada vez mais justificado um modelo de negócio que parecia não ter futuro há poucos anos. É o caso da iPortalMais que trabalha com soluções open source desde 2000. «No início da  actividade, a abertura das empresas para usar open souce não era nada igual aos dias de hoje», admite Raul Oliveira, director-geral da iPortalMais.

«A diferença que existe entre Maio de 2000 e Dezembro de 2007 é que antes éramos nós a convencer o cliente para usar soluções open source, e hoje são os clientes que nos procuram para adquirirem esse tipo de soluções», adianta o mesmo responsável, explicando que no caso específico da iPortalMais a maior maturidade das soluções – que passaram de um estágio primitivo e baseado em instalações e configurações manuais do Linux Debian, para uma automatização da instalação e uma simplificação das configurações baseadas na IPBrick – também contribuiu de forma positiva.

A estes factores acresce o maior conhecimento de técnicos integrados nas organizações nacionais. «Há um maior número de organizações nacionais a optar por este tipo de software devido a possuírem o conhecimento interno suficiente para poderem fazer essa avaliação sem a desconfiança de outrora», reconhece Diogo Rebelo, director-geral da DRI.

Na comparação internacional, Portugal não está, ainda assim, entre os países mais dinâmicos, ficando até mal colocado em relação a outros países europeus. João Batista, director-geral da Novell, traça o retrato mundial favorável ao open source, indicando que «o continente europeu é de momento um espaço onde a utilização do Linux se tornou bastante agressiva», mas reconhecendo que, «infelizmente, Portugal não tem acompanhado o crescimento global».

Adesão transversal
O conhecimento técnico e uma maior maturidade da gestão são mais relevantes para desenhar o perfil das empresas que adoptam open source do que propriamente a área de actuação ou o tamanho. Paulo Trezentos, investigador da ADETTI e partner da Caixa Mágica, uma empresa criada na sequência do desenvolvimento da distribuição de Linux com o mesmo nome, admite que a adopção é transversal, acontecendo nas PME e nas grandes empresas, pelo que é difícil generalizar.

Rui Sousa, director de Software Development da Westix-TI, arrisca dizer que, se em 1995 o open source era uma opção para “carolas”, em 2000 já era uma tendência, «principalmente, ao nível das grandes organizações, que desalojavam as onerosas licenças de Unix e de Windows para as substituírem por sistemas open source». O responsável admite agora que esta é uma «opção cada vez mais usada pelas PME», sobretudo, «as que, pela sua estrutura hierárquica mais horizontal, têm maior poder de inovação».

Também é nas pequenas e médias empresas que Gustavo Homem, director técnico da Ângulo Sólido e presidente da Associação de Empresas de Open Source Portuguesas (ESOP), reconhece maior propensão para usar estas soluções, «porque têm maiores restrições orçamentais e maior flexibilidade na tomada de decisões». A ideia é partilhada por Francisco Moura, administrador da Eurotux, uma empresa que se posicionou como fornecedor de software e serviços open source, que aponta os constrangimentos orçamentais como um dos motivos para a adopção de open source.

Pelo contrário, João Batista, director-geral da Novell Portugal, afirma que são as companhias de maior dimensão que beneficiam mais significativamente do baixo custo do Linux e da flexibilidade que oferece. «As companhias de maior dimensão tendem também em estar mais confortáveis na gestão de diferentes sistemas operativos», explica. No entanto, não deixa de reconhecer que as companhias de média e pequena dimensão também podem beneficiar das vantagens do Linux. Para este segmento, a Novell criou um bundle chamado Novell Open Workgrup Suite baseado em Linux, que inclui sistemas de colaboração (e-mail), gestão e segurança, necessárias ao funcionamento regular de uma infra-estrutura de IT. Já em Outubro, a empresa lançou uma versão small business de fácil instalação, cujo modelo de negócio passa pela comercialização através de parceiros.

Boas práticas na Administração Pública
A Administração Pública central e local tem vindo a mostrar diversos projectos bem sucedidos de adopção de soluções open source. Os dados da IDC apontam para a utilização de Linux por 32% das organizações, mas ainda de forma pontual. Muitos dos casos estão retratados num repositório online criado para o efeito, onde se descrevem projectos e se tentam partilhar boas práticas para não cair em duplicações desnecessárias. O portal está ainda em desenvolvimento e é promovido pelo Gabinete do Plano Tecnológico, contendo já alguns casos mais relevantes.

Sónia Casaca, sales manager da subsidiária portuguesa da Magirus, aponta a resolução 66/2004 – onde é recomendado ao Governo a tomada de medidas com vista ao desenvolvimento do software livre em Portugal – e a agenda do Plano Tecnológico como bons exemplos da predisposição da Administração Pública para aderir ao open source.

Também João Neves, sócio-gerente da Intraneia e presidente da Associação de Software Livre (Ansol), reconhece ter tido vários pedidos da Administração Pública de projectos que permitirão uma avaliação de implementações mais alargadas. «Neste momento, a principal preocupação é garantir a capacidade de manter os sistemas com o pessoal interno, de modo a garantir o funcionamento, independentemente de ciclos orçamentais», explica.

Rogério Cristo, senior certified IBM IT architect e membro do Technical Experts Council da IBM SPGIT (que abrange Espanha, Portugal, Grécia, Israel e Turquia), sublinha também que na Administração Pública o crescimento do open source tem sido constante e sustentado. «Existem óptimas experiências, quer ao nível da Administração Central quer ao nível da Administração Local. Também aqui se verificam as mesmas diferenças e motivações sentidas na comparação PME e grandes empresas», garante.

Luís Arriaga da Cunha, da Universidade de Évora, critica no entanto o facto de não existir da parte da Administração Pública «uma estratégia clara ou coerente relativamente à adopção de software livre, como se verifica em tantos países e é recomendação da Comunidade Europeia».

«Parece ter-se preferido um liberal ‘laisser faire, laisser passer’, invocando que os mecanismos de mercado e da competição livre e transparente farão vingar as melhores soluções», adianta o director do Centro de Investigação em Tecnologias de Informação, sublinhado que «seria grave não percebermos que Portugal, relativamente à problemática do software livre, tem na Europa (e se calhar do Mundo) uma posição sui generis». O mesmo responsável acredita que «a influência de grandes casas de software proprietário nos níveis de decisão de topo da Administração é marcada», apontando a posição oficial relativa ao OpenXML e no arranque da iniciativa e-Escolas como maus exemplos.

Luís Arriaga da Cunha não deixa, porém, de referir que existem também excepções «que deveriam servir de exemplo», como o ITIJ e «iniciativas louváveis», como o evento recentemente organizado pelo Plano Tecnológico e pela UMIC.

Por outro lado Rui Sousa, da Westix-TI, afirma que «existem jogos de influência junto dos decisores governamentais e das grandes organizações não-governamentais que visam incentivar a adopção de opções menos eficientes, o que conseguem geralmente através de métodos pouco transparentes e raiando a corrupção», o que não acontece apenas nas TI.

Admitindo também a existência de más práticas, Paulo Trezentos, partner da Caixa Mágica alerta para o facto de «os piores casos são aqueles em que se adquire software sem critério e sem analisar alternativas, onerando o budget de IT e criando dependências de terceiros».

Serviços a crescer
A área dos serviços de suporte e integração de soluções é normalmente apontada como uma das falhas para o desenvolvimento do open source. As empresas da área têm tentado desmistificar este conceito e uniram-se este ano para a criação da ESOP, uma associação que representa os interesses do sector em Portugal e que conjuga companhias que geraram em 2006 receitas na ordem dos 1,8 mil milhões de dólares. Gustavo Homem, presidente da ESOP, garante que «não existe falta de serviços mas sim falta de percepção da sua existência», uma área onde é preciso melhorar e que é uma das metas da ESOP.

«A área de serviços ou, se preferirmos, a disponibilidade de pessoas com conhecimentos, é sempre uma questão que coloca alguns entraves quando se fala na adopção de uma nova tecnologia ou paradigma», reconhece Rogério Cristo, senior certified IBM IT architect, que lembra que se assiste ao surgimento, nesta área, de novas empresas de serviços e de novas ofertas das empresas já estabelecidas. «A dinâmica existe, embora ainda não seja possível cobrir todas as necessidades».

Sem fazer avaliação da qualidade, Diogo Rebelo, director-geral da DRI, admite porém que os recursos especializados em open source ainda não existem em quantidade no mercado, pelo que subsiste a lei da oferta e da procura. Por isso, ainda são caros e o recurso não compensa às PME. «Creio que a solução está no incremento da formação, para que haja mais oferta no mercado», adianta.

Luís Arriaga da Cunha também acredita que esta é uma área ainda a desenvolver mas que a situação está a mudar. «Existem já empresas, algumas grandes nomes da nossa praça, outras pequenas empresas, com quem se pode contratar estes tipo de serviços, e o seu número é crescente. Aliás esta área de actuação é uma interessante oportunidade para empreendedores que começa a ser explorada», alerta.

João Batista, da Novell, sugere que os integradores portugueses deverão ter uma política agressiva na forma como se posicionam nesta área, porque considera que as necessidades de integração e suporte no open source são uma realidade.

Para Francisco Moura, da Eurotux, é também preciso que nas empresas seja desenvolvida capacidade de intervenção local, de especificação, de análise de arquitectura e de caracterização de custo total de posse face ao nível de qualidade de serviços. «Isto implica formação e sobretudo autonomia, pois nota-se que, por vezes, existem competências internas mas a hierarquia não permite decisões de baixo para cima», explica.

Start apache : /etc/init.d/apache2 start

Commands :

Command Description
alias Create an alias
apropos Search manual for keyword
at Schedule a job to run in the future.
awk Find and Replace text within file(s)
break Exit from a loop
builtin Run a shell builtin
bunzip2 Decompress file from bzip2 format
bzip2 Compress file to bzip2 format
cal Display a calendar
case Conditionally perform a command
cat Concatenate files to standard output
cd Change Directory
cfdisk Partition table manipulator for Linux
chgrp Change group ownership
chmod Change access permissions
chown Change file owner and group
chroot Run a command with a different root directory
cksum Print CRC checksum and byte counts
clear Clear terminal screen
cmp Compare two files
comm Compare two sorted files line by line
command Run a command - ignoring shell functions
compress Compress file(s) to old Unix compress format
continue Resume the next iteration of a loop
cp Copy one or more files to another location
cron Daemon to execute scheduled commands
crontab Schedule a command to run at a later time
csplit Split a file into context-determined pieces
cut Divide a file into several parts
date Display or change the date & time
dc Desk Calculator
dd Data Dump - Convert and copy a file
declare Declare variables and give them attributes
df Display free disk space
diff Display the differences between two files
diff3 Show differences among three files
dir Briefly list directory contents
dircolors Colour setup for `ls'
dirname Convert a full pathname to just a path
dirs Display list of remembered directories
du Estimate file space usage
echo Display message on screen
ed A line-oriented text editor (edlin)
egrep Search file(s) for lines that match an extended expression
eject Eject CD-ROM
enable Enable and disable builtin shell commands
env Disp, set, or remove environment variables
eval Evaluate several commands/arguments
exec Execute a command
exit Exit the shell
expand Convert tabs to spaces
export Set an environment variable
expr Evaluate expressions
factor Print prime factors
false Do nothing, unsuccessfully
fdformat Low-level format a floppy disk
fdisk Partition table manipulator for Linux
fgrep Search file(s) for lines that match a fixed string
file Determine type of file
find Search for files that meet a desired criteria
fmt Reformat paragraph text
fold Wrap text to fit a specified width.
for Expand words, and execute commands
format Format disks or tapes
free Disp, s memory usage
fsck Filesystem consistency check and repair.
fstat List open files
function Define Function Macros
fuser Identify process using file
gawk Find and Replace text within file(s)
getopts Parse positional parameters
grep Search file(s) for lines that match a given pattern
groups Print group names a user is in
gunzip Decompress file(s) from GNU zip format
gzcat Show contents of compressed file(s)
gzip Compress file(s) to GNU zip format
hash Remember the full pathname of a name argument
head Output the first part of file(s)
history Command History
hostname Print or set system name
id Print user and group id's
if Conditionally perform a command
import Capture an X server screen and save the image to file
info Help info
install Copy files and set attributes
join Join lines on a common field
kill Stop a process from running

The kill command works together with the ps command

  • With the ps command (ps stands for "process status") you find out the identity of the program you want to get rid of.
  • Then kill will finish it off.
  • jhaas 3216 0.2 3.1 12788 7844 ? S 17:56 0:00 emacs
    jhaas 3218 1.3 4.0 20248 9904 ? R 17:56 0:04 gnome-terminal
    jhaas 3219 0.0 0.2 1852 572 ? S 17:56 0:00 [gnome-pty-helpe]
    jhaas 3220 0.0 0.5 4316 1388 pts/0 S 17:56 0:00 bash
    jhaas 3268 0.0 0.2 2636 684 pts/0 R 18:01 0:00 ps ux

    The kill Command

    Now, if you want to terminate for example the emacs process you would look up the process identifier (PID) in the above table (3216), and say:

    $ kill -9 3216

    The -9 will ensure "execution".

    A convenient short cut is the Alt-Ctrl-Esc key combination, which allows you to simply click on the application you want to kill.

less Display output one screen at a time
let Perform arithmetic on shell variables
ln Make links between files
local Create variables
locate Find files
logname Print current login name
logout Exit a login shell
lpc Line printer control program
lpr Off line print
lprint Print a file
lprintd Abort a print job
lprintq List the print queue
lprm Remove jobs from the print queue
ls List information about file(s)
lsof List open files
m4 Macro processor
makewhatis Rebuild whatis database
man Print manual pages
mkdir Create new folder(s)
mkfifo Make FIFOs (named pipes)
mknod Make block or character special files
more Display output one screen at a time
mount Mount a file system
mtools Manipulate MS-DOS files
mv Move or rename files or directories
nice Set the priority of a command or job
nl Number lines and write files
nohup Run a command immune to hangup
od View binary files
passwd Modify a user password
paste Merge lines of files
pathchk Check file name portability
popd Restore the previous value of the current directory
pr Convert text files for printing
printcap Printer capability database
printenv Print environment variables
printf Format and print data
ps Process status
pushd Save and then change the current directory
pwd Print Working Directory
quota Display disk usage and limits
quotacheck Scan a file system for disk usage
quotactl Set disk quotas
pax Archive file(s)
ram ram disk device
rcp Copy files between two machines.
read read a line from standard input
readonly Mark variables/functions as readonly
remsync Synchronize remote files via email
return Exit a shell function
rm Remove (delete) files
rmdir Remove folder(s)
rpm RPM Package Manager (was RedHat Package Manager)
rsync Remote file copy (Synchronize file trees)
screen Terminal window manager
sdiff Merge two files interactively
sed Stream Editor
select Accept keyboard input
seq Print numeric sequences
set Manipulate shell variables and functions
shift Shift positional parameters
shopt Shell Options
shutdown Shutdown or restart linux
sleep Delay for a specified time
sort Sort text files
source Run commands from a file `.'
split Split a file into fixed-size pieces
su Substitute user identity
sum Print a checksum for a file
symlink Make a new name for a file
sync Synchronize data on disk with memory
tac Print files out in reverse line order
tail Output the last part of files
tar Tape ARchiver
tee Redirect output to multiple files
test Evaluate a conditional expression
time Measure Program Resource Use
times User and system times
touch Change file timestamps
top List processes running on the system
traceroute Trace Route to Host
trap Run a command when a signal is set(bourne)
tr Translate, squeeze, and/or delete characters
true Do nothing, successfully
tsort Topological sort
tty Print filename of terminal on stdin
type Describe a command
ulimit Limit user resources
umask Users file creation mask
umount Unmount a filesystem
unalias Remove an alias
uname Print system information
unexpand Convert spaces to tabs
uniq Uniquify files (remove all duplicate lines)
units Convert units from one scale to another
unset Remove variable or function names
unshar Unpack shell archive scripts
until Execute commands (until error)
useradd Create new user account
usermod Modify user account
users List users currently logged in
uuencode Encode a binary file into 7-bit ASCII characters
uudecode Decode a file created by uuencode
v Verbosely list directory contents (`ls -l -b')
vdir Verbosely list directory contents (`ls -l -b')
watch Execute/display a program periodically
whatis List manual pages by name
wc Print byte, word, and line counts of a file
whereis Report all known instances of a command
which Locate a program file in the user's path.
while Execute commands
who Print all usernames currently logged in
whoami Print the current user id and name (`id -un')
xargs Execute utility, passing constructed argument list(s)
yes Print a string until interrupted
zcat Show contents of compressed file(s)
zip Compress and archive file(s) to zip format
.period Run commands from a file
### Comment / Remark
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Fluxbox :
Grande parte dos recursos em espaço em disco e memória dos computadores são gastos pelo ambiente gráfico.
Assim, um computador, ainda que antigo, com recursos suficientes para desempenhar determinado trabalho pode ser "esgotado" apenas pelo
ambiente gráfico (AG).
Se em Windows o ambiente gráfico (AG) é apenas um e faz parte do sistema operativo, o mesmo não acontece em Linux, em que o AG é apenas
mais um módulo do sistema operativo.
Pode o sistema operativo básico estar instalado que o módulo gráfico (o ambiente de gestão de janelas) a ser instalado pode ser aquele mais
adequado às caracteristicas do computador (disco/memória/processador).
Existem vários gestores de janelas em Linux. Optar por um é o resultado de vários factores : computador/gosto pessoal/desempenho pretendido, etc.


Página Ubuntu sobre o assunto :
https://help.ubuntu.com/community/Installation/LowMemorySystems

Installation/LowMemorySystems



Passos básicos para instalar sistema :
-Base system (6.06 LTS)
-Graphical Environment (x-window-system-core)
-Window manager (icewm - theme blue art - , fluxbox, enlightment, fvwm-crystal , xfce)
- editar /home/???/.xinitrc : sudo vi /home/???/.xinitrc e colocar o ambiente gráfico que deve arrancar por defeito
-Login managers (gdm, kdm, xdm)
-Browsers(firefox, dillo, idesk)
-File managers(thunar, xfce, nautilus)
-webmin (Apache, Samba, SSH, etc) - Remote : gnome-rdp (SSH)
Xserver :
1) Edit on the remote computer: /etc/ssh/sshd_server and change X11Forwarding to yes
2) restart the ssh service on that computer
ou
shh -X 201.100.88.84 - Nenhuma solução funcionou no PC testado.

http://mirror.ubuntulinux.nl/dists/dapper-seveas/  +++++ tentar o freenx ++++ APARENTEMENTE O X NÃO FUNCIONA
COM ESTA CONFIGURAÇÃO

OBS. : Os componentes instalados influenciam o desempenho da máquina

webmin : https://xxx.xxx.xxx.xxx:10000/
instalado Ubuntu server 6.06 LTS, Samba (UbSamba) partilhado (configurado)
Apache configuração básica e ficheiros em /var/www responde na rede por http://xxx.xxx.xxx.xxx
SSH : acesso via Linux,  configurado

How to install Ubuntu on low memory systems (Pentium III and earlier machines, with 32-192 MB RAM).

Memory Requirements

Installing Ubuntu on any system requires at least 32Mb of memory: The text-based installer included with the alternate (install) CDs needs that much space to run reliably. Smaller memory configurations run into problems, and while not impossible, it can be very difficult to complete an installation with less than the minimum RAM requirement.

Depending on the hardware requirements, you can expect a sparse Ubuntu system to boot to a graphical desktop on anywhere from 19Mb to 54Mb. That requirement will fluctuate with the system demands, and increase while the system is active. Swap space is crucial to low-memory machines, so don't be stingy when setting up your system.

Processor Specifications

There is no practical speed requirement, although a slower processor will take more time to finish installing. Some Pentium machines will take hours to complete, simply because the CPU takes longer to finish. As a general benchmark, a 75Mhz machine finishes a command-line installation of Ubuntu 7.04 in about four hours, and a 120Mhz machine finishes in perhaps an hour less than that. 200Mhz and faster machines will see a still stronger improvement.

If you do decide to install Ubuntu on a legacy machine, be patient. There will come times when you think the machine has stopped or is hung, when in fact it's still moving, albeit at a very slow rate.

Disk Space Requirements

Disk space on an absolutely minimal installation can be reduced to as little as 500Mb. A fresh and clean server installation of Ubuntu 7.04 generally takes only 300Mb, although there will be minor variations on account of hardware differences.

Other Hardware Considerations

These instructions assume you will have a working Internet connection and access to the universe and multiverse repositories. Configuring your hardware is not included on this page.

Install an Ubuntu Server

The server version of Ubuntu is a sparse command-line system, without any graphical elements. It's a text-only version of what lies underneath all the advanced graphical elements. It's also the starting point for a minimal installation.

Ubuntu 6.06

To install a base system, boot from the alternate (install) CD and choose "Install a server."

Follow the prompts to complete installation.

Ubuntu 6.10, 7.04, or 7.10

To install a base system, boot from the alternate (install) CD and choose "Install a command-line system."

Follow the prompts to complete installation.

Adding Repositories

Edit Sources

Once the server install is complete, you will probably want to edit your sources.list file.

sudo nano /etc/apt/sources.list

Uncomment all official repositories by removing # at the beginning of the line. Do not uncomment the narrative portions of that file; in other words, where you see a double hash mark (##) leave those lines alone.

Update and Upgrade Your System

Now you should update your system. Return to the command line and type:

sudo aptitude update

It's probably also a good idea to upgrade your system at this point. Use this command to upgrade your system:

sudo aptitude upgrade (or, for Gutsy: sudo aptitude safe-upgrade)

Now you should be ready to install a window manager and some programs.

Preparing for Graphical Environment

The absolute minimum for any graphical environment is X.org

Installing X.org

On Ubuntu Edgy (6.10), Feisty (7.04), and Gutsy (7.10), use the command:

sudo aptitude install xorg

On Ubuntu Dapper (6.06), use the command:

sudo aptitude install x-window-system-core

Starting X.org

This package gives you the framework for an X session, complete with a variety of drivers and configuration files. Installing xorg (or x-window-system-core) also triggers the self-configuration sequence, so when it finishes, your hardware should be ready to use, barring any errors or incompatibilities.

It's important to note that installing xorg or x-window-system-core really doesn't leave you with much. You can start X at this point with this command:

startx

but without a window manager and some software, you probably won't get much done.

Adding a Window Manager

A window manager controls the placement and appearance of windows within a graphical user interface.

There are many lightweight window managers that will give you better access to your system through the X layer. Each one has its own way of managing the desktop, and its own way of configuring themes and menus.

Openbox

Openbox is one of the lightest, fastest window managers available, but can take some time to configure and set up. It has its origins in Blackbox, but newer versions are complete rewrites of the Blackbox code.

Install Openbox with this command:

sudo aptitude install openbox obconf openbox-themes

These packages and their dependencies will allow you to build and configure an Openbox system, along with a choice of themes and some configuration options.

Note: Edgy (Ubuntu 6.10) users should note a small discrepancy in obconf that might prevent it from running. You can correct that with these commands ...

cd /usr/lib
sudo ln libobparser.so.0.4.0 libobparser.so.1
sudo ln libobrender.so.0.4.0 libobrender.so.1
sudo ldconfig -X

Entering obconf in an X terminal window should now trigger the obconf dialogue.

IceWM

IceWM has a very strong following as a good, clean, fast window manager that resembles a conventional "desktop" in many ways. Among many of its perks are themes that resemble the Windows XP desktop theme -- which may be appealing to you.

Install IceWM with this command:

sudo aptitude install icewm iceconf icepref iceme icewm-themes

When finished, you will have a number of configuration and menu options. You can start IceWM with the startx command.

Fluxbox

Fluxbox is a beautiful, highly configurable desktop system that is easy on system resources without compromising on graphical appeal. Fluxbox is the default window manager for a number of Linux distributions, probably most notable among them being [WWW] Damn Small Linux.

Install Fluxbox with this command:

sudo aptitude install fluxbox fluxconf

Once installed, you can start Fluxbox with the startfluxbox command. Remember, if you enjoy working with Fluxbox, you should consider [WWW] Fluxbuntu as an option.

FVWM-Crystal

FVWM-Crystal is a complete set of configuration scripts which sit atop of FVWM. FVWM-Crystal has support for integrated access to music players, terminal emulators and system monitors. It boasts some of the finest eye candy available to low-end machines, and is a snap to install.

For more information about building an FVWM-Crystal desktop, check out the FVWM-Crystal page.

XFCE

XFCE is heavier than any of the systems mentioned so far, but has some added functions as a result. You can try XFCE alone if you like, but if you're keen on an XFCE installation, look into [WWW] Xubuntu as an option.

Install XFCE alone, without Xubuntu, with this command:

sudo aptitude install xfce4

It's worth noting that some Edgy users have difficulty starting XFCE from a minimal install. The normal start command for XFCE -- startxfce4 -- doesn't seem to be properly configured in Edgy.

If you want the entire Xubuntu package, which includes a full suite of software and a lot of improvements, try this command:

sudo aptitude install xubuntu-desktop

That will download quite a large amount of packages; you may want to consider installing Xubuntu fresh, from the [WWW] installation ISO.

Note: Xubuntu will use more system resources and may not be optimal for a low memory system with limited disk space, but it is lighter than a standard Ubuntu system.

Adding Functionality

Now that the graphical window manager is set up, it's time to add some necessary and recommended packages. These will add additional functionality and make using the system easier. Additionally, adding a graphical package manager will provide an easy method to manage installed applications and packages.

Login managers

Login managers will assist in choosing a graphical environment and will not require the user to start x.org to get into the window manager.

It's important to note that it's not necessary to use a login manager. If you're willing to log in at the command line and start X manually, you can save yourself a lot of system resources -- and the time it takes to load them. That can be a more appealing option on older machines.

GDM

GDM is the Ubuntu default for a login manager. However, GDM has a reputation of being a heavyweight, and on a system that needs as little bulk as possible, you might find it to be a burden. If you've got a decent system, install it using:

sudo aptitude install gdm

KDM

KDM is another manager, but has the same heavy reputation as GDM.

sudo aptitude install kdm

XDM

XDM is the login manager for straight X, and while less beautiful than GDM or KDM, it can perform in the same role without fuss.

sudo aptitude install xdm

Browsers

Now that your system is up and running, it would be a good idea to add an internet browser to surf the web and get some use out of the machine!

Firefox

Web browsers come in many flavors, and the most prevalent -- Firefox -- can be laggy on low-memory or slow systems. Even the GNU version of Firefox, [WWW] Iceweasel can be a bit heavy on older machines. If you've got at least 128 mb of memory, Firefox should work just fine.

sudo aptitude install firefox

Dillo

While not nearly as full-featured as Firefox, Dillo has the advantages of a very small footprint and few resource requirements.

sudo aptitude install dillo

iDesk

Many lightweight desktop systems use [WWW] iDesk as a way of including customized, clickable icons directly on the desktop. iDesk is maintained in the Ubuntu repositories, and is installable from the command line with:

sudo aptitude install idesk

Consult the [WWW] iDesk wiki for instructions on how to configure and use iDesk. For icon sets, you may wish to search the repositories, or download them from third-party customization sites, such as [WWW] Gnome-Look.org and similar locations.

File managers

Lightweight systems have a number of options available for graphical file management. Thunar is the default file manager in Xubuntu and many XFCE-based systems; it is installable alone with this command:

sudo aptitude install thunar

XFE is an even lighter file manager, intended to mimic the Windows Explorer interface. It has very few dependencies and is very fast.

sudo aptitude install xfe

ROX-Filer is another file management program, which makes extensive use of drag-and-drop principles. It does appear to have a large number of dependencies however, which means installing it may entail more external packages than you wish. Install ROX-Filer with this command:

sudo aptitude install rox-filer

Nautilus is the default file manager for Ubuntu. It requires some more resources, but it has a lot of useful features. It can manage your desktop, show a wallpaper and desktop icons, which are automatically created for new devices (e.g. USB flash drives). Install Nautilus using this command:

sudo apt-get install nautilus

To use it together with a window manager, execute the following command or add it to your autostart script. For example, use $HOME/.icewm/startup for IceWM.

nautilus --no-default-window &

Some other popular file managers include

There are many others. Some are available through the repositories; others will require you to download and install them through another source. Experiment with different file managers to see which ones appeal to you.

Package manager

Add a graphical package manager to install, remove and upgrade software packages and to add repositories without using the command line. Synaptic package manager is the standard and can be installed with this command:

sudo aptitude install synaptic

You can use the package manager to add a word processor, such as Abiword, and other productivity software.

Install an entire lightweight system

Building on the ideas above, here are some complete graphical systems, installable through a single command line. Feel free to mix and match between these options.

Remember: If you are using Dapper or earlier, replace "xorg" with "x-window-system-core"

  • IceWM as a window manager, plus GDM, Firefox, Abiword and the Synaptic package manager:

sudo aptitude install gdm xorg xterm icewm menu mozilla-firefox abiword synaptic

  • XFCE and Firefox, with Synaptic package manager and KDM as the login manager:

sudo aptitude install kdm xorg xfce4 firefox synaptic

  • Fluxbox with Dillo, and XDM as a login manager:

sudo aptitude install fluxbox xorg xdm dillo

  • Openbox with no login manager, XFE as the file manager and xfce4-terminal as an X terminal, as well as Openbox themes and the Tango icon set:

sudo aptitude install openbox obconf openbox-themes xfe xfce4-terminal tango-icon-theme-extras xorg

Remember to check the repositories for more ideas on software and applications!

Low Configuration Option

For a minimalistic system that does not require as much configuration, you can install the alternate window managers after installing a full K/X/Ubuntu system, thus preinstalling much of the required software but keeping the speed. However, installing a full system does require more system resources. 

avifile-player - low resources video player

External Links

  • [WWW] FluxBuntu: An Ubuntu variant with Fluxbox as the default window manager. An excellent place to start for a Fluxbox-based system.

  • [WWW] UbuntuLite: An early project to build a stripped-down version of Ubuntu aimed at low-end machines. The project also seems to have stalled.

  • [WWW] Cubuntu is not a graphical system; Cubuntu is a full-featured command line system, suitable for computers that can't handle any of the above options -- such as early Pentium or perhaps even 486-grade machines with as little as 16Mb RAM. And don't be skeptical: Even without a graphic environment, a computer can perform a lot more tasks than you would expect. B)

  • [WWW] Enlightenment is another window manager, but it is still in development and requires additional steps to install. However, it is very lightweight and functional.

  • [WWW] gOS is an operating system based on Ubuntu, uses a customized version of Enlightenment as its window manager, and is able to run on some older systems.

CategoryDocumentation

last edited 2007-11-15 22:33:32 by Xjbri

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

http://www.guiadohardware.net/analises/

Suporte no Linux

Análise do HP NX6310

Carlos E. Morimoto
25/08/2006

Como funciona o suporte a hardware no Linux 

Já que o principal objetivo desta análise é falar sobre o suporte no Linux, vamos começar com uma pequena introdução sobre o assunto. As distribuições estão cada vez mais automatizadas, de forma que, na maioria dos casos, todos os componentes compatíveis são detectados durante a instalação e tudo funciona sem a sua intervenção. Mas, de qualquer forma, é interessante entender como as coisas funcionam por baixo dos panos, pois este é o primeiro passo para aprender a solucionar problemas.

O suporte a dispositivos no Linux é feito através de "módulos" incluídos no Kernel, arquivos que ficam dentro da pasta "/lib/modules/versão_do_kernel_usada/". Estes módulos são a coisa mais parecida com um "driver" dentro da concepção que temos no Windows. Para ativar suporte a um certo dispositivo, você precisa apenas carregar o módulo referente a ele.

Veja que os módulos ficam organizados em pastas: a pasta "kernel/drivers/net/" contém drivers para placas de rede, a pasta "kernel/drivers/usb/" agrupa os que dão suporte dispositivos USB e assim por diante.

Até o Kernel 2.4, os módulos de Kernel utilizavam a extensão ".o", que é uma extensão genérica para objetos em C. A partir do Kernel 2.6, passou a ser usada a extensão ".ko" (kernel object), que é mais específica.

Quase sempre, os módulos possuem nomes que dão uma idéia do dispositivo a que oferecem suporte. O "8139too.ko" dá suporte às placas de rede com o chipset Realtek 8139, o "sis900.ko" dá suporte às placas SiS 900, enquanto o "e100.ko" ativa as placas Intel E100.

index_html_1a686532 

 

Os módulos podem ser carregados e descarregados a qualquer momento usando os comandos "modprobe" e "modprobe -r"; não apenas na inicialização do sistema.

Existe também o comando "insmod", mais antigo, que também permite carregar módulos. A diferença entre o "insmod" e o "modprobe" é que o modprobe carrega apenas módulos já instalados, junto com todas as dependências, ou seja, outros módulos de que o primeiro precise para funcionar. Se você tentar carregar o módulo "usb-storage" (que dá suporte a pendrives e HDs USB), vai perceber que serão carregados também os módulos "usbcore" e "ehci-hcd".

O "insmod" é muito menos inteligente, carrega apenas o módulo solicitado, retornando um erro caso ele precise de outros. A única vantagem é que ele permite carregar módulos a partir de qualquer pasta, permitindo que você teste um módulo que acabou de compilar, ou que gravou num pendrive, por exemplo. Algumas distribuições oferecem uma opção de carregar módulos adicionais durante a instalação, justamente pensando nos raros casos onde você precisa de um determinado módulo para ativar a placa SCSI onde está instalado o HD para poder prosseguir com a instalação, por exemplo.

Os módulos são gerados durante a compilação do Kernel. Você não precisa se preocupar com isso se não quiser, pois as distribuições quase sempre incluem versões bem completas do Kernel por padrão. Mas, de qualquer forma, existe sempre a possibilidade de recompilar o Kernel, mexendo nas opções e ativando ou desativando os módulos que quiser.

index_html_43c7f517 

 

Você pode incluir módulos para todo tipo de dispositivos, de marcas e modelos diferentes. Eles não atrapalham em nada, pois apenas alguns deles (os que você estiver usando no momento) ficarão carregados na memória. Estes módulos geralmente são pequenos; um conjunto completo com os módulos para todo tipo de dispositivos (que totalizam mais de mil arquivos no Kernel 2.6), normalmente ocupa de 40 a 50 MB no HD.

Podemos dividir os drivers de dispositivo para o Linux em dois grupos. O primeiro é o dos drivers de código aberto, que podem tanto ser desenvolvidos pelos próprios fabricantes quanto por voluntários em cantos remotos do mundo. Desenvolver drivers usando engenharia reversa sem ajuda dos fabricantes parece ser um passatempo bastante popular :-).

Estes drivers open-source são incluídos diretamente no Kernel, o que faz com que sejam incluídos diretamente nas distribuições e você não precise se preocupar muito com eles.

A segunda categoria é a dos drivers proprietários, de código fechado, que são desenvolvidos pelos próprios fabricantes. Em alguns casos os drivers são de livre distribuição e também podem ser incluídos diretamente nas distribuições. Em outros, você mesmo precisará baixar e instalar o driver. É aqui que entram os drivers para softmodems, para muitas placas wireless e também os drivers para placas 3D da nVidia e da ATI.

No caso do NX6310 e outro modelos similares, não precisaremos de nenhum driver proprietário adicional, o que é uma boa notícia, pois você não precisará se preocupar em compilar nada manualmente. A placa wireless é um "meio termo", pois precisaremos do driver Windows, disponível no site da HP para ativá-la. Vamos então à análise:

Processador

Os processadores dual core ainda são uma relativa novidade no mercado doméstico. Depois de mais de 3 décadas (o Intel 4004 foi lançado em 1971) de miniaturização e sucessivos aumentos na freqüência de clock dos processadores, tanto a Intel quanto a AMD mudaram o foco e passaram a trabalhar em formas de aumentar o volume de informações processadas por ciclo de clock, aproveitando a evolução nos processos de fabricação para fabricar processadores com mais transistores (o que ainda é relativamente simples de fazer) ao invés de processadores com um maior clock (o que se tornou cada vez mais difícil, como mostrou o fiasco do Pentium 4).

Uma das formas encontradas foi passar a fabricar processadores dual-core, onde dois processadores compartilham o mesmo waffer de silício e o mesmo encapsulamento. Montar uma máquina com um processador dual-core é muito mais barato que montar uma com dois processadores e o poder de processamento é o mesmo.

O Core Duo T2300 usado no NX6310 opera a 1.66 GHz e possui 2 MB de cache L2. O cache é compartilhado entre os dois cores, o que faz com que o aproveitamento seja melhor, já que a distribuição é feita dinamicamente, de acordo com a carga de processamento de cada um. O T2300 inclui também suporte a instruções de 64 bits e ao Intel VT, o sistema de virtualização via hardware, que pode vir a ser usado para melhorar o desempenho das futuras versões do VMware e Xen. Ele é baseado no core Conroe, produzido numa técnica de 0.065 micron. Leia a minha análise sobre a plataforma no: http://www.guiadohardware.net/analises/49/

index_html_m196ff917 

 

Ativar o suporte ao segundo processador no Linux é simples: é necessário apenas usar uma imagem de Kernel compilada com suporte a SMP. Na maioria das distribuições, o SMP não vem habilitado por padrão, pois isso causa problemas diversos com muitas placas antigas, sobretudo as PC-Chips com chipset SiS, de forma que você precisa instalar manualmente.

No caso do Kurumin 6.1, use meu script "install-kernel-smp", através da opção "Suporte a Hardware > Instalar Kernel com suporte a SMP (e dual-core)". O script faz o download e a instalação automaticamente, e no final pede para reiniciar o micro:

index_html_m5cbdccf 

No caso do Ubuntu, você deve instalar o Kernel para processadores 686, via apt-get. O primeiro passo é abrir o arquivo "/etc/apt/sources.list" e descomentar a linha referente ao repositório "Universe":

# sudo gedit /etc/apt/sources.list

Rode o comando "apt-get update" para atualizar a lista e rode o comando "uname -a" para checar qual versão do Kernel está instalada. O Ubuntu 6.6, por exemplo, vem com o Kernel 2.6.15-23. Para instalar a versão 686 do mesmo Kernel, você usa o comando:

# sudo apt-get install linux-image-2.6.15-23-686

Use a tecla TAB para ver outras opções disponíveis. Você pode instalar uma versão mais recente do Kernel se preferir. Ao instalar o pacote, será criada a entrada no menu de boot do grub automaticamente. Você precisa apenas reiniciar o micro.

Você pode verificar se o segundo core está ativado usando o comando "cat /proc/cpuinfo". Com os dois cores ativados, o arquivo conterá duas entradas, uma para o processador 0, outra para o processador 1:

index_html_7d02da1a 

Outro recurso interessante dos processadores baseados na plataforma Core é o sistema de gerenciamento de energia. Uma das grandes diferenças entre os notebooks baseados em processadores Pentium-M, Core Solo ou Core Duo, em relação aos com o Celeron-M é justamente o fato do Celeron-M não suportar o SpeedStep. Mesmo que a bateria e os demais componentes dos notebooks sejam iguais, o note com o Celeron esquenta bem mais e tem uma autonomia de bateria reduzida.

Claro, não adiantaria nada gastar mais caro para ter um Core Duo, se você não fosse aproveitar os recursos oferecidos pelo processador.

O primeiro passo é ativar o gerenciamento de energia. No Kurumin 6.1 e no Ubuntu 6.6 o SpeedStep é ativado automaticamente durante o boot, mas aqui vai o caminho das pedras para ativá-lo manualmente em outras distribuições:

O primeiro passo é instalar o pacote "powernowd". Nas distribuições derivadas do Debian, instale-o via apt-get, como em:

# apt-get install powernowd

No Ubuntu e Kubuntu o comando é o mesmo, você deve apenas ter o cuidado de descomentar a linha referente ao repositório "Universe" dentro do arquivo "/etc/apt/sources.list".

No Mandriva, instale-o usando o comando "urpmi powernowd". No Fedora e outras distribuições você pode instalar a partir do pacote com os fontes, disponível no: http://www.deater.net/john/powernowd.html.

Com o powernowd instalado, adicione as linhas abaixo no final do arquivo "/etc/modules", para que os módulos necessários sejam carregados durante o boot:

acpi
freq_table
speedstep-centrino
cpufreq_ondemand
cpufreq_performance
cpufreq_powersave

Os três módulos do cpufreq que carregamos, permitem que você escolha o perfil de gerenciamento a utilizar, alternando entre eles conforme desejado.

Se você usa o KDE, clique com o botão direito sobre o ícone da bateria ao lado do relógio e acesse a opção "Configurar Klaptop":

index_html_173e8f03 

 

Dentro da janela, acesse a aba "Configurar ACPI" (a última) e clique no botão "Definir Aplicação Auxiliar". Forneça a senha de root, e, de volta à janela principal, marque todas as opções e clique no "Aplicar":

index_html_2f8a5851 

 

Feito isso, reinicie o micro e o SpeedStep estará ativado. Você pode checar a freqüência real de operação do processador a qualquer momento usando o comando "cpufreq-info", como neste screenshot:

 

index_html_261d8410

O Cure Duo T2300 pode oscilar entre 1.0 GHz e 1.66 GHz. A diferença pode parecer pequena, mas operando a 1.0 GHz a tensão de operação também é reduzida, fazendo com que o processador consuma menos da metade que na freqüência máxima. O fato da freqüência de operação do processador nunca cair abaixo de 1.0 GHz, e o chaveamento entre as freqüências ser muito rápido, faz com que seja realmente difícil de perceber qualquer diferença de desempenho com o gerenciamento ativado ou desativado.

Para alternar entre os perfis de performance, clique com o botão direito sobre o ícone da bateria e clique na opção desejada dentro do menu "Perfil de Performance. No modo "powersave" o processador prioriza a autonomia da bateria, demorando mais tempo para subir a freqüência de operação, enquanto o modo "performance" é o oposto:

index_html_481a54bc 

 

Uma observação é que no meu caso o cpufreq setou incorretamente a freqüência máxima de operação do processador para 1.33 GHz, ao invés de 1.66 GHz, fazendo com que ele sempre operasse a uma freqüência um pouco abaixo do máximo. Para corrigir o problema manualmente, usei o comando:

# cpufreq-set --max 1670000

O número indica a freqüência máxima do processador (em khz, por isso o monte de zeros).

Placa de som e rede

Este note usa a placa de som integrada ao chipset, uma "Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller", como nos informa o comando lspci :).

index_html_md04825f 

 

Ela é detectada corretamente tanto no Kurumin 6.1, quanto no Ubuntu 6.6, dispensando qualquer configuração manual.

Em caso de problemas, você pode reconfigurar a placa usando o comando "alsaconf". Ao usá-lo, lembre-se sempre de ajustar o volume usando o aumix, alsamixer, kmix ou outro programa de ajuste de som, pois ele deixa a placa de som muda, para evitar sustos :). Basta abrir uma janela de terminal e executar o comando como root. Toda a detecção é feita automaticamente:

index_html_2bcac2ee 

 

Esta página reporta um problema com o som, que saia apenas através do conector para os fones, e não através dos speakers. Este problema teria sido resolvido a partir do alsa 1.0.11 (de forma que afeta apenas distribuições antigas), mas de qualquer forma, não encontrei este problema nos meus testes: http://www.linlap.com/tiki-index.php?page=Hewlett-Packard+nx6320.

Esta placa de som funciona melhor usando os drivers de som alsa, o conjunto de drivers de som padrão do Kernel 2.6, que são usados em praticamente todas as distribuições atuais. O alsa inclui drivers para um grande número de placas. O que ativa a do NX6310 é o módulo "snd-hda-intel", que é um relativo novato.

A placa de rede funciona através do módulo "b44", e também funciona sem problemas. O único porém é que esta ainda é uma placa de 100 megabits.

Como de praxe, é importante usar uma distribuição recente, com um conjunto de drivers atuais para que tudo funcione como deveria. Uma distribuição antiga ainda não teria os drivers de som e o módulo que ativa o suporte 3D para a placa de vídeo, por exemplo. O mínimo recomendável para o HP NX6310 é uma distribuição com o Kernel 2.6.15 ou mais atual.

Video

Hoje em dia, tanto a nVidia quanto a ATI oferecem opções de chipsets com vídeo integrado e chipsets 3D dedicados para notebooks. As soluções mobile da nVidia e ATI oferecem um desempenho muito melhor, mas em compensação encarecem o projeto e aumentam o consumo e aquecimento do note.

O NX6310 utiliza o vídeo onboard do chipset ICH7, um "Intel Mobile 945GM/GMS/940GML", que utiliza memória compartilhada. Esta solução da Intel possui um desempenho bem modesto se comparado com qualquer placa 3D atual, mas oferece como vantagem o baixo consumo elétrico e o baixo custo.

A boa notícia é que este chipset possui um bom suporte no Linux, contando inclusive com um driver 3D open-source, incluído no X.org.

Usando o Ubuntu, ou o Kurumin 6.1 beta3 em diante, o vídeo é detectado corretamente e com a aceleração 3D habilitada. Aqui estou jogando o bom e velho Quake 3. Meio fora de moda, mas ainda divertido :P.

index_html_m1b73544a 

 

Em caso de problemas com a detecção do vídeo em outras distribuições, verifique em primeiro lugar, qual driver de vídeo está sendo usado. Muitas distribuições detectam o vídeo incorretamente, utilizando o driver "vesa", que não oferece nenhum tipo de aceleração ou suporte 3D.

Mas, a solução nestes casos é simples. Independente da ferramenta de configuração disponível, você pode alterar o driver usado diretamente no arquivo "/etc/X11/xorg.conf". Procure pela linha:

Driver "vesa"

E substitua por:

Driver "i810"

Para que a alteração entre em vigor, reinicie o X pressionando "Ctrl + Alt + Backspace".

Um segundo possível problema é que o pacote "libgl1-mesa-dri" disponível no Debian Etch, ainda não inclui o patch que ativa o suporte 3D para a placa. Este problema afeta várias distribuições derivadas dele. Se atualizar o pacote através do apt-get não resolver, você pode instalar manualmente o arquivo com o patch aplicado. Este arquivo deve funcionar em qualquer distribuição baseada no X.org 6.9 ou 7.0:

http://www.guiadohardware.net/kurumin/download/i915_dri.so

Para usá-lo, copie-o (como root) para dentro da pasta "/usr/lib/dri/", substituindo o arquivo original. Reinicie o X e teste rodando algum game ou aplicativo 3D. É interessante fazer um backup do arquivo original, para qualquer eventualidade.

Placa Wireless

O NX6310 não é um notebook Centrino, pois apesar de usar um processador e chipset Intel, ele vem equipado com uma placa wireless "Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card", um modelo até que bastante comum em notebooks atualmente.

Existem duas opções para a configuração desta placa no Linux. A primeira é usar o módulo "bcm43xx", que é o driver open-source, desenvolvido via engenharia reversa. Ele pode ser encontrado nas distribuições com Kernel 2.6.17 em diante, e também no Ubuntu 6.6, que apesar de usar um Kernel um pouco mais antigo, vem com o patch instalado.

O problema é que este driver ainda está bem incompleto, e por isso não suporta WPA e outros recursos, além de precisar que o firmware da placa (um componente do driver Windows) seja instalado manualmente. Veja mais detalhes sobre como configurar o driver bcm43xx mais adiante.

A segunda opção é usar o Ndiswrapper, para carregar o driver Windows. Até o momento ele é a melhor opção, pois permite utilizar todos os recursos da placa.

No caso do Ubuntu, é necessário abrir o arquivo "/etc/modprobe.d/blacklist" e adicionar a linha "blacklist bcm43xx" no final do arquivo, para que o driver bcm43xx deixe de ser usado, dando espaço para o Ndiswrapper.

Configurar o Ndiswrapper no Kurumin é bastante simples, pois você pode utilizar o script "ndiswrapper-kurumin", disponível através do "Conectar na Internet ou configurar a rede > Wireless > Ndiswrapper":

index_html_19f45440 

 

Para usar o Ndiswrapper, você precisa ter em mãos os drivers para Windows XP da placa. No caso do HP NX6310 e 6320, você pode baixar a versão que testei no:
ftp://ftp.compaq.com/pub/softpaq/sp32001-32500/sp32158.exe

Este é um arquivo auto-instalável, por isso o ".exe". Para poder usá-lo no Linux, precisaremos primeiro descompactar o arquivo usando o comando "cabextract", como em:

$ cabextract sp32158.exe

Se o comando não estiver disponível, instale o pacote "cabextract" usando o apt-get, urpmi ou yum (no Fedora) e tente novamente.

Quando o script pedir o arquivo .inf do driver, indique o arquivo "bcmwl5.inf", dentro da pasta onde ele foi descompactado:

index_html_592e920f 

 

Mais adiante o script pergunta sobre o sistema de encriptação usado na rede. Veja que está disponível a opção de conectar a uma rede com encriptação WPA:

index_html_m552e9156 

 

Depois de fornecer a configuração da rede, você tem a opção de salvar a configuração, para que ela seja restabelecida automaticamente durante o boot.

O maior problema em utilizar o ndiswrapper é que o driver trava caso a placa wireless seja colocada em modo de economia de energia, o que acontece automaticamente depois de algum tempo de inatividade. Quando isso acontece, o driver fica travado e a placa não transmite mais dados até que você reinicie o micro. Não adianta nem tentar desativar e reativar o ndiswrapper.

Apesar disso, existe uma solução muito simples para o problema: basta impedir que a placa entre em modo de economia de energia, mantendo a conexão sempre ativa. A forma mais simples de fazer isso é usar o comando "ping" para enviar pacotes para um endereço qualquer a cada 15 segundos. Abra um terminal e rode o comando:

$ ping -i 15 google.com        (o google.com pode ser substituído por outro endereço qualquer)

Para que ele seja executado automaticamente durante o boot, resolvendo o problema definitivamente, use os dois comandos abaixo, que criam um script dentro da pasta /etc/rc5.d:

# echo 'ping -i 15 google.com &' > /etc/rc5.d/S99ping
# chmod +x /etc/rc5.d/S99ping

Mantendo o ping ativo, a conexão se torna bastante estável, mesmo ao conectar em redes com encriptação WPA. Você pode deixar o note ligado durante vários dias (ele chegou a ficar ligado durante 4 dias consecutivos durante meus testes), mesmo sem usar a rede e a conexão se mantém aberta, pronta para usar.

O único inconveniente é que manter a placa ativa o tempo todo causa um pequeno aumento no consumo, reduzindo a autonomia das baterias em cerca de 10 minutos.

No Ubuntu, a melhor opção de interface gráfica de configuração é o "ndisgtk", que você pode instalar via apt-get:

$ sudo apt-get install ndisgtk

Depois de instalado, será incluído o ícone "Windows Wireless Drivers" no menu "Sistema > Administração". Ele é bem simples de usar: clique no "install new driver", indique o driver Windows que será carregado. Clicando no "Configure Network" você abre o network-admin, onde pode configurar os parâmetros da rede:

index_html_75b131a 

 

A maior dificuldade é que no Ubuntu não está disponível nenhum script para conectar a uma rede WPA, de forma que você precisa instalar o wpa_supplicant e fazer a configuração manualmente, como explico aqui: http://www.guiadohardware.net/guias/11/index4.php


Como disse, existe também a opção de usar o módulo "bcm43xx", que é o driver nativo, ao invés do Ndiswrapper. O procedimento de configuração ainda é bastante manual, se você é iniciante, ou não quer ter muito trabalho, recomendo que continue com o Ndiswrapper.

Para funcionar, ele precisa do firmware da placa, um componente do driver do Windows, de forma que você vai precisar baixar o arquivo "ftp://ftp.compaq.com/pub/softpaq/sp32001-32500/sp32158.exe" e extraí-lo usando o comando cabextract, da mesma forma que ao usar o Ndiswrapper.

O próximo passo é instalar o programa "fwcutter", que usamos para extrair os arquivos do firmware. Ele está disponível aqui: http://bcm43xx.berlios.de/. Para instalá-lo, descompacte o arquivo e execute os comandos "make" e "make install", como root. Você precisa ter instalado o pacote "build-essential", que contém os compiladores necessários.

Com tudo em ordem, acesse a pasta onde foi extraído o driver Windows e execute o comando:

$ bcm43xx-fwcutter bcmwl5.sys

Isto vai gerar um conjunto de arquivos ".fw". Para concluir a instalação, copie os arquivos para dentro da pasta "/lib/firmware/$versao_do_kernel", no caso do Ubuntu (como em "cp *.fw /lib/firmware/2.6.15-23-386/"), ou simplesmente "/lib/firmware" no caso do Kurumin.

Concluindo, recarregue o módulo, usando os comandos abaixo, ou reinicie o micro:

# modprobe -r bcm43xx
# modprobe bcm43xx

Modem

O modem é único componente deste note que ainda não funciona no Linux. Como a maioria dos modems onboard, o chipset do modem é integrado ao chipset, compartilhando os circuitos da placa de som. Do ponto de vista técnico, uma placa de som e um modem são, até certo ponto parecidos, pois ambos transformam sinais digitais em som.

Os componentes analógicos do modem são instalados na placa MDR (Mobile Daughter Card, ou Modem Daughter Card), que tem uma função muito similar às plaquinhas AMR usadas em desktops, permitindo que os componentes analógicos (que precisam ser certificados pelos órgãos de telecomunicação de cada país) sejam separados do restante da placa mãe, facilitando (e até barateando) o projeto:

index_html_m254bfb9 

 

No caso do NX6310, o modem é suportado pelo módulo "snd-hda-intel" (o mesmo que dá suporte à placa de som). Ao contrário da maioria dos drivers de modem, como o Smartlink e os drivers para modems Intel, este é um driver open-source, desenvolvido pela equipe do Alsa.

O driver consegue ativar o modem, mas (pelo menos até o Kernel 2.6.17) ainda existe uma incompatibilidade com a placa MDR. O modem é ativado, mas não consegue "escutar" a linha, de forma que ao tentar discar você recebe uma mensagem de "Sem portadora". Se você desmarcar a opção "Esperar por tom de linha antes de discar" no Kppp, o modem chega a discar e você ouve a resposta do servidor remoto se ouvir por uma extensão do telefone. Mas, como o modem não consegue ouvir o sinal, o resultado é o mesmo:

index_html_586e4f21 

 

Uma observação é que o modem usado no HP NX6110 (que é bem similar, porém suportado pelo módulo "snd-intel8x0m") é perfeitamente compatível. Como estamos falando de um driver open-source, é provável que este problema seja resolvido nas próximas versões do alsa, eliminando esta última mancha no curriculum do 6310.

Caso queira testar, os passos para ativar o modem são os seguintes:

  • Não é preciso carregar o módulo que dá suporte ao modem, pois estamos falando do mesmo módulo que dá suporte à placa de som. Desde que ela esteja funcionando, significa que o modem também está ativo.
  • Ative o modem usando o comando abaixo, como root. É necessário que o pacote "sl-modem-daemon" esteja instalado:

# slmodemd --country=BRAZIL --alsa hw:0

  • Abra outro terminal e (como root), crie o link de acesso ao modem:

# ln -sf /dev/ttySL0 /dev/modem

  • Abra o KPPP, configure a conexão e tente discar.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++

French police deal blow to Microsoft

PARIS (AFP) — The French paramilitary police force said Wednesday it is ditching Microsoft for the free Linux operating system, becoming one of the biggest administrations in the world to make the break.

The move completes the gendarmerie's severance from Microsoft which began in 2005 when it moved to open sourcing for office applications such as word processing. It switched to open source Internet browsers in 2006.

Linux is an open-source operating system, which used to be the reserve of computer geeks but is now an easy-to-use system aimed at average users.

The gendarmerie's 70,000 desktops currently use Microsoft's Windows XP operating system. But these will progressively change over to the Linux system distributed by Ubuntu, explained Colonel Nicolas Geraud, deputy director of the gendarmerie's IT department.

"We will introduce Linux every time we have to replace a desktop computer," he said, "so this year we expect to change 5,000-8,000 to Ubuntu and then 12,000-15,000 over the next four years so that every desktop uses the Linux operating system by 2013-2014."

There are three reasons behind the move, Geraud said at the Solution Linux 2008 conference here. The first is to diversify suppliers and reduce the force's reliance on one company, the second is to give the gendarmerie mastery of the operating system and the third is cost, he said.

He also added that "the Linux interface is ahead of other operating systems currently on the market for professional use."

Vista, for example, Microsoft's latest operating system, is being spurned by consumers who cite "concerns about its cost, resource requirements, and incompatibility with their existing applications," according to InformationWeek.com.

Geraud explained that the move to an open source operating system was logical after the police switched in 2005 to open sourcing for its office applications and in 2006 for its Internet browsers and its email.

The move away from licenced products is saving the gendarmerie about seven million euros (10.3 million dollars) a year for all its PCs.

"In 2004 we had to buy 13,000 licences for office suites for our PCs," he said, "but in the three years since then we've only had to buy a total of 27 licences."

In 2005 the gendarmerie switched from Microsoft Office to OpenOffice -- a collection of applications such as a word processor, spreadsheet, and presentation programme similar to Microsoft Powerpoint, all of which can be downloaded free.

A year later it abandoned Mircosoft's Internet Explorer for the Mozilla Foundation's browser Firefox and its email client Thunderbird.

"When we made that choice Firefox represented about 3.0 percent of Internet browsers and it's about 20 to 25 percent now which confirms our choice," Geraud said.

The gendarmerie with its 100,000 employees is the biggest administration to shift to open sourcing for its operating system, but it is not the first in France. That honour belongs to the National Assembly which adopted Ubuntu for its 1,200 PCs in 2007.

Although the gendarmerie is ahead of the market the market is catching up.

Dell, for example, this week started offering Ubuntu Linux 7.10 on its XPS 1330 laptops in France, Germany, Spain and Britain, while US customers will be able to order the machines within the next week or so, according to the company's website.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

<script type="text/javascript" src="http://crunchbang.net/advocacy/pt/ubuntu_199_164.js">
</script>
<noscript>
<a href="http://ubuntu.com/getubuntu" title="Comece Ubuntu!">
<img src="http://crunchbang.net/advocacy/pt/199_164_ubuntu.png" alt="Comece Ubuntu."></a>
</noscript>

++++++++++++++++++++++++++++++++++++++
http://blog.dahanne.net/2008/02/16/mounting-gmail-with-gmailfs-on-ubuntu-710-without-being-root/

Mounting Gmail with gmailfs on Ubuntu 7.10, without being root

Google is now offering more than 6 gigs of storage for every gmail account!
Never dreamed(!) of using this space as a remote disk ? (for backing up, sharing files between several computers, extending your dedicated server disk space ?)
Well, let’s give it a try; first you need to install :
gmailfs python-fuse python-libgmail fuse-utils libfuse2 with a :
% sudo apt-get install gmailfs python-fuse python-libgmail fuse-utils libfuse2 encfs
edit the configuration:
% sudo vim /etc/gmailfs/gmailfs.conf
edit this file precising your gmail account (I recommend you to dedicate this gmail account only to gmailfs)

[account]
username = gmailusername
password = gmailpassword
….
[filesystem]
fsname = a_hard_to_guess_name

the fsname is a string that will appear in the subject of every mail gmailfs will send to your account, so if someone sends a message to your gmail adress using this fsname string in the subject, he would corrupt your filesystem !

copy this file to your home directory :
% cp /etc/gmailfs/gmailfs.conf ~/.gmailfs

one last thing, we have to create a mount point :
% mkdir ~/gmail

now , we’re ready to mount the filesystem!

Being root :

#mount
% sudo mount -t gmailfs /usr/share/gmailfs/gmailfs.py ~/gmail/
#unmount
% sudo umount ~/gmail

or you can mount it at start-up adding this to your /etc/fstab:

/usr/share/gmailfs/gmailfs.py /mnt/gmail gmailfs rw,noauto,username=gmailusername,password=gmailpassword,fsname=a_hard_to_guess_name

(if you have this error when mounting :

Ignored option :rw
HTTP Error 400: Bad Request

it means that your libgmail is outdated (in other words the one in ubuntu repositories is outdated).
So you need to update it manually, using the python update system (easy_update) :

#first install python-setuptools
sudo apt-get install python-setuptools
#then update libgmail
sudo easy_install –upgrade libgmail

at this time, libgmail 0.1.8 is the most recent.
you can now mount it as described before)

yeah but you will notice by doing that ONLY root will be able to “cd” into that mount point!
So if you mount your user to access it, you will have to mount with that user, not using mount, but using :

# Mount
$ /sbin/mount.gmailfs /usr/bin/gmailfs.py ~/gmail/
# Unmount
$ fusermount -u ~/gmail/

That way your user will be able to access the mount point !

Sources :
Ubuntu-fr Documentation (french)
Howto gmailfs on Gentoo Linux Wiki




Comece Ubuntu.
Comece Ubuntu.
Comece Ubuntu.

Make Your Own Router
a) what a router is and why you need one

b) why setting up your own router / firewall is better than buying something 'off the shelf'

c) how simple it is setup a very secure router / firewall for you i'net connection at minimum cost and effort (i.e. for free in 1 hour!)

d) the secrets - what the router manufacturers didn't want you to know

Why do I need a router?

A router or router-firewall (I will use the terms interchangably, where I say 'router' I mean 'router-firewall') in the simplest sense is just something that sits between your ISP connection (be that a dial-up modem an ADSL modem or a cable modem) and allows data (e.g. the web page you are viewing) to be routed between the internet and your internal 'home network'.

Your 'home network' might be just one PC but a router allows you to block all types inbound or network related attacks, e.g. any kind of internet worm that works by connecting to RPC or DCOM ports and many other types of attacks that try to connect to you from the internet. In simple terms a firewall-router protects your PC(s) from the bad people on the internet very effectivly, you don't need to know anything about how it works or how to setup the 'firewall' side of things to be protected, most routers come configured to work well with no real setup needed.

The other main advantage to using a router is that you can leave it on 24/7 and connect any number of PCs into your network at home to all share the internet connection with minimum fuss. A router should be very stable and many people leave them on 24/7 to give them a more or less permanent connection to the internet.

Some people suggest running a 'personal firewall', this is no bad thing but it suffers from some major drawbacks. The term 'personal firewall' I take to mean a firewall application that is running on your actual PC, that's the problem with it! Anything that runs on your PC is vunerible to a potential virus or malware that you might accidently download and run. Some malware explictly targets personal firewall apps and disables them, sometimes in ways which are not obvious to spot. A 'router-firewall' on the other hand is running on a dedicated box and so is far harder to bypass or disable. That's not to say they are useless, they are certainly better than nothing, there's free ones about so check them out if you decide not to have a router!


Why should I make my own?

because you can and it's fun!

An ADSL router can be purchased and they aren't much more now than an ADSL USB modem but many people already have USB modems and want to 'upgrade' to use a router-firewall, if you make your own you can use the existing USB modem and build the actual firewall-router part, saving money.

Many routers you can buy are just plain rubbish, you only need to search the intarweb (ian ) for people trying to use a purchased router with a peer2peer app (like emule / kazza etc) to see the amount of issues.

A cheap purchased router in a lot of cases tends to crash or 'reset' when you push your internet connection with lots of downloads or uploads. In my experiance I can have over 1000 simultaneous connections and the router I built doesn't even break a sweat, let alone become unstable.

Making your own router gives you the kind of flexibility that you can't get from a purchased router, it is upgradable with a simple download and new features are being added as time goes on. Once you have bought a router you are stuck with the functionality you got when you bought it, until you buy a newer one of course!

Support, a router you build based on the free open source software around is made by a bunch of people like you, there is an active community of people who will help you get setup and offer advice if you want your router to do something more as your needs and understanding grows.


Setting up the router-firewall

to make a router you will need the following,

a) 1 old PC (a p100 with 32 megs ram and a 500 meg or 1 gig HD is more than enough),, this will become the dedicated router-firewall.

b) some way to connect the router to the ISP, i.e. an ADSL USB modem for ADSL or a NIC (ethernet card) for cable modem or a dialup modem if you are using dialup. If the old PC doesn't have a USB port then you can get a PCI USB card for around 15 quid or less.

c) a NIC card to connect the router to your home lan (wireless will be an option soon!) a NIC card costs around 5 quid, you will also need a NIC card in each PC you need to connect.


d) a ethernet switch (or hub) if you have more than one PC you need to connect, a switch works just like a multi-way extention cable but it's designed to split an ethernet connection between your PCs so you can plug in many PCs (an 8 way switch for connecting 7 PCs is about 50 quid or less now, a 4 way switch for connecting 3 PCs is around 20 quid), if you have more than 7 PCs you want to connect then get another switch and connect it in or get a larger switch to start with.

Once you have the bits you are set

In my opinion the the easiest and best router-firewall can be made by downloading 'IPCop' from http://www.ipcop.org - it's a free, open source firewall.

Installation is simple, just burn a CD from the downloaded file (the complete OS is only 30 megs!) and boot from the CD to install. If your old / doner PC can't boot from CD then you will need to use floppy disks which can be created on another PC by using the IPCop CD you made. (there are other ways to install it without needing even a CD drive - but that is beyond the scope of this txt!)

IPCop is a complete operating system, which means there is no underlying windows OS required on the p100 / doner PC and no licenses to worry about. This is the truely neat part, a free OS that is pre-configured to install simply and provide you with a high quality dedicated firewall-router that is simple to setup and simple to use.

If you are installing IPCop for the first time then you will need to read the installation manual at http://www.ipcop.org/modules.php?op=...pDocumentation , think of it as reading the manual to your video recorder, it isn't that long and will allow you to understand IPCop and become more confident about the installation process. I think you can install it in about an hour after reading install guide, have a quick look at the FAQ as it should answer most questions you may have.

If you get stuck, ask!

Documentation :
http://www.sdconsult.no/linux/ipcop-1.4/install.html



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Um sistema GNU/Linux - e também os *BSD - pode ser optimizado para a máxima performance num computador. Para isso, o utilizador tem que recompilar todo o sistema para a arquitectura que usa e recompilar o kernel só com o que necessita. Ainda se podem fazer mais umas quantas coisas, mas isso não vem ao caso.


Uma distribuição conhecida que faz a primeira parte - compilar o sistema optimizado para a arquitectura onde está instalado - é o Gentoo. Mas compilar todo o sistema é, digamos, um processo moroso como o caraças.


Podem obter à mesma um melhor desempenho com a vossa distribuição sem compilar seja lá o que for. Precisam apenas de instalar o preload, uma aplicação que cria cache das aplicações mais utilizadas, poupando algum trabalho ao processador, o que se traduz num aumento de performance.


No Debian e respectivos clones (Ubuntu, Sidux, etc, etc, etc), basta um simples apt-get install preload para instalar este programa.


Depois de instalada, esta aplicação tem que ser configurada. Infelizmente, têm que editar um ficheiro de texto (/etc/preload.conf); mas o processo não parece ser nada de muito complicado. Se necessitarem de um guia, descarreguem o PDF escrito por Behdad Esfahbod, o criador desta aplicação.


Depois de instalada, configurada e executada, esta aplicação pode melhorar a performance de algumas aplicações até 50%. Juntem a isto um gestor de janelas leve, como o OpenBox, e têm um computador que parece o Forest Gump a correr.

Fonte : Web Tuga

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vídeo sobre Linus Torvals, Open source e Linux : http://video.google.com/videoplay?docid=8503503713967382101

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Sacar vídeos do You tube : pytube

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

http://www.ltsp.org/ - The Linux Terminal Server Project
http://rom-o-matic.net/ - ROM-o-matic.net dynamically generates Etherboot ROM images.