<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>softwarelivre.net &#187; linux</title> <atom:link href="http://softwarelivre.net/tag/linux/feed/" rel="self" type="application/rss+xml" /><link>http://softwarelivre.net</link> <description>Passo a passo rumo à liberdade!</description> <lastBuildDate>Tue, 04 Oct 2011 12:12:32 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Preparação para a prova RHCE</title><link>http://softwarelivre.net/2009/03/31/prepararacao-para-a-prova-rhce/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=prepararacao-para-a-prova-rhce</link> <comments>http://softwarelivre.net/2009/03/31/prepararacao-para-a-prova-rhce/#comments</comments> <pubDate>Wed, 01 Apr 2009 02:36:46 +0000</pubDate> <dc:creator>Carlos Eduardo Pedroza Santiviago</dc:creator> <category><![CDATA[certificação]]></category> <category><![CDATA[kernel]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[lpi]]></category> <category><![CDATA[rhce]]></category><guid
isPermaLink="false">http://softwarelivre.net/?p=148</guid> <description><![CDATA[<p>A partir do dia 30/03, iniciei a preparação para a prova RHCE. Sempre tive vontade de fazer essa prova, mas até então os custos eram impeditivos: viagem para São Paulo (R$ 700,00) + Estadia (R$ 300,00) + Prova (R$ 1290,00).</p><p
style="text-align: center;"></p><p>Felizmente consegui convencer o corpo gerencial a aprovar essa certificação (e diga-se [...]]]></description> <content:encoded><![CDATA[<p>A partir do dia 30/03, iniciei a preparação para a prova RHCE. Sempre tive vontade de fazer essa prova, mas até então os custos eram impeditivos: viagem para São Paulo (R$ 700,00) + Estadia (R$ 300,00) + Prova (R$ 1290,00).</p><p
style="text-align: center;"><img
class="size-medium wp-image-149 aligncenter" title="20090331_rhce_logo" src="http://static.s11e.net/wp-content/uploads/20090331_rhce_logo.jpg" alt="rhce logo" width="220" height="106" /></p><p>Felizmente consegui convencer o corpo gerencial a aprovar essa certificação (e diga-se de passagem que estão preparando investindo bem em treinamentos). Por isso, não gostaria de reprovar nessa prova, assim como foi na LPI 303 (tirei 460 de 500, mínimo).</p><p>Os materiais que irei usar como base são: <a
href="https://www.redhat.com/courses/rh300_rhce_rapid_track_course_and_rhce_exam/" target="_blank">RH300 RHCE &#8220;Rapid Track&#8221; Course</a> e <a
href="http://www.amazon.com/Certified-Engineer-Linux-Study-Certification/dp/0072264543" target="_blank">RHCE Red Hat Certified Engineer Linux Study Guide Exam RH302 5th Edition</a>.</p><p>Tentei fazer uma equivalência entre os dois conteúdos, montando um roteiro a ser seguido. O cronograma será o abaixo:</p><table
border="1" align="center"><caption><strong>Guia de Estudos RHCE</strong></caption><tbody><tr
style="background-color: #a9a9a9;"><td><strong>Data</strong></td><td><strong>RH300</strong></td><td
style="text-align: center;"><strong>Study Guide</strong></td></tr><tr><td>30/03/09</td><td>1. Essentials</td><td>1. RHCE Prerequisites</td></tr><tr><td>31/03/09</td><td>2. Kernel Services</td><td>8. Kernel Services and Configuration</td></tr><tr><td>01/04/09</td><td>3. Filesystem Management</td><td>4. Linux Filesystem Administration</td></tr><tr><td>02/04/09</td><td>4. User Administration</td><td>5. User Administration</td></tr><tr><td>03/04/09</td><td>5. Local Security</td><td>(?) 14. X Window System</td></tr><tr><td>04/04/09</td><td>6. Advanced Partitioning</td><td>(?)</td></tr><tr><td>05/04/09</td><td>7. Installation</td><td>2. Hardware and Installation</td></tr><tr><td>06/04/09</td><td>8. System Initialization</td><td>3. The Boot Process</td></tr><tr><td>07/04/09</td><td>9. RPM, YUM, RHN</td><td>5. Package Management</td></tr><tr><td>08/04/09</td><td>10. System Administration</td><td>7. System Administration Tools</td></tr><tr><td>09/04/09</td><td>11. Network Configuration</td><td>13. Other Networking Services</td></tr><tr><td>10/04/09</td><td>12. Network Security</td><td>15. Securing Services</td></tr><tr><td>11/04/09</td><td>13. Network File Sharing</td><td>10. Network File Sharing Services</td></tr><tr><td>12/04/09</td><td>14. Network Infrastructure</td><td>11. Domain Name Service</td></tr><tr><td>13/04/09</td><td>15. HTTP Service</td><td>9. Apache and Squid</td></tr><tr><td>14/04/09</td><td>16. Mail Service</td><td>12. Electronic Mail</td></tr><tr><td>15/04/09</td><td>17. Troubleshooting</td><td>16. Troubleshooting</td></tr><tr><td>16/04/09</td><td
colspan="2">Revisão e viagem</td></tr><tr><td>17/04/09</td><td
colspan="2">Prova</td></tr></tbody></table><p>Como mostra no planejamento, tentei fechar o assunto do Study Guide com o do RH300. Aparentemente, o Study Guide está mais organizado que o RH300, pois parte desde o momento da instalação até investigação de problemas. Se no final ficar ruim, provavelmente eu altero.</p> ]]></content:encoded> <wfw:commentRss>http://softwarelivre.net/2009/03/31/prepararacao-para-a-prova-rhce/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Atualizações de final e início de ano!</title><link>http://softwarelivre.net/2009/01/12/atualizacoes-de-final-e-inicio-de-ano/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=atualizacoes-de-final-e-inicio-de-ano</link> <comments>http://softwarelivre.net/2009/01/12/atualizacoes-de-final-e-inicio-de-ano/#comments</comments> <pubDate>Mon, 12 Jan 2009 10:59:14 +0000</pubDate> <dc:creator>Carlos Eduardo Pedroza Santiviago</dc:creator> <category><![CDATA[geral]]></category> <category><![CDATA[certificação]]></category> <category><![CDATA[fedora]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[lpi]]></category> <category><![CDATA[truecrypt]]></category> <category><![CDATA[zfs]]></category><guid
isPermaLink="false">http://softwarelivre.net/?p=132</guid> <description><![CDATA[<p>Pois é, mais um ano se passou e outro vem com muitas expectativas. Neste final de 2008, resolvi me presentear com duas coisas que precisava há um bom tempo:</p> Memória de 2GB, Kingston; HD de 250GB, Western Digital.<p>Agora, meu Macbook está com uma sobrevida de alguns anos, e nessa migração (antes tinha um HD [...]]]></description> <content:encoded><![CDATA[<p>Pois é, mais um ano se passou e outro vem com muitas expectativas. Neste final de 2008, resolvi me presentear com duas coisas que precisava há um bom tempo:</p><ul><li>Memória de 2GB, Kingston;</li><li>HD de 250GB, Western Digital.</li></ul><p>Agora, meu Macbook está com uma sobrevida de alguns anos, e nessa migração (antes tinha um HD de 80 GB), aproveitei para ajustar algumas coisas no particionamento do HD.</p><p>Geek ao extremo, adquiri essas peças na véspera de Natal, 24 de Dezembro. E claro, a clonagem do HD com certeza iria durar toda a madrugada, e eu só na expectativa.</p><p>Para realizar essa cópia de um HD para o outro, recorri ao famoso <a
href="http://www.clonezilla.org">CloneZilla</a>, que segundo relatos daria conta do recado. Para conseguir realizar essa clonagem tive que fazer um malabarismo:</p><ul><li>Como eu não tinha como copiar direto do HD antigo SATA para o HD novo SATA, e o meu desktop também não suporta SATA (é um AMD XP 1600+, com 512MB de memória!), tive que comprar um conversor SATA -&gt; IDE;</li><li>Com esse conversor, fiz uma imagem do HD SATA antigo para o HD IDE que peguei emprestado do meu cunhado;</li></ul><ul><li>E após terminada a imagem, coloquei o HD SATA novo e carreguei a imagem criada no HD IDE para ele.</li></ul><p>Malabarismo terminado, foi hora de ligar o HD novo no Notebook e verificar o funcionamento. Basicamente eu tenho 2 sistemas operacionais, Mac OS e Fedora. Primeiro teste, Mac OS funcionando perfeitamente. Segundo teste, Fedora não carrega. O GRUB me parece um pouco perdido, e eu lembrei da velha <a
href="http://www.rickycampbell.com/the-intel-mac-partitioning-system-efi-and-gpt/">história do EFI x MBR</a>.</p><p>Como o meu Mac OS possui o <a
href="http://refit.sourceforge.net/">rEFIt</a>, apenas entrei na tela de configuração dele, durante o boot, e mandei fazer o sincronismo EFI -&gt; MBR. Dito e feito, o Fedora bootou sem problemas.</p><p>Mas eu ainda não estava satisfeito, já que o ano novo se aproximava e nada como uma faxina geral para começar o ano bem. Logo, resolvi formatar a partição do Fedora e deixar o disco particionado da seguinte maneira:</p><ul><li>Partição 1: EFI (necessária para o Mac OS, atualização de firmware, etc.) (~ 200MB)</li><li>Partição 2: HFS+, Mac OS (~30 GB)</li><li>Partição 3: ext3, Fedora (~50 GB)</li><li>Partição 4: TrueCrypt (~150 GB)</li></ul><p>Ok, na soma não dá 250 GB. Isso geraria uma longa discussão, e para sumarizar, digamos que:</p><ul><li>1 Gigabyte = 1 000 000 000 bytes</li><li>1 Gibibyte = 1 073 741 824 bytes</li></ul><p>Duvida? Leia <a
href="http://pt.wikipedia.org/wiki/Kibibyte">aqui</a>.</p><p>Após finalizada toda a instalação, configuração e ajustes finais, o Fedora ficou da mesma maneira que estava antes. Depois da criação do dispositivo com TrueCrypt, faltava decidir qual filesystem eu iria usar, de maneira que fosse possível o intercâmbio entre os dois sistemas, Mac OS e Linux. Como o Mac OS possui um número limitado de opções, fiquei restringido basicamente a ZFS e FAT. Este último, não traz muito benefício, logo decidi pelo famoso ZFS!</p><p
style="text-align: center;"><img
class="size-medium wp-image-133 aligncenter" title="20090112_zfs" src="http://static.s11e.net/wp-content/uploads/20090112_zfs.png" alt="" width="197" height="208" /></p><p>E não é que funciona bem? Apenas com alguns ajustes, já foi possível obter escrita e leitura em ambos sitemas operacionais, sendo:</p><ul><li>No Mac OS, atualização de drivers e binários, a partir <a
href="http://zfs.macosforge.org/trac/wiki">daqui</a>;</li><li>No Fedora, através do yum. <img
src='http://static.s11e.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></li></ul><p>Finalizando, converti a partição onde o Fedora está instalado para ext4, via Live CD. Depois, descobri que o GRUB não tinha suporte a boot nesse tipo de filesystem. Averiguando o estado de desenvolvimento do GRUB, verifiquei que ele já praticamente não está sendo atualizado, e todas as novidades vão para o GRUB2. Dessa forma, removi o GRUB e parti para o GRUB2: perfeito! E ainda, parece também que o GRUB2 consegue dar boot em sistemas onde o /boot se encontra em LVM. Não pude testar isso, mas acredito que acabará de vez com aquela velha partição de 100MB separada do restante. <img
src='http://static.s11e.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p>Quanto a prova LPI 303, achei que ela não estava tão difícil, mas eu não estudei bem. Imagino que perdi a oportunidade de ganhar outra certificação. Mas tudo bem, serve de aviso para as próximas!</p> ]]></content:encoded> <wfw:commentRss>http://softwarelivre.net/2009/01/12/atualizacoes-de-final-e-inicio-de-ano/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>LPI 303 vem aí&#8230;</title><link>http://softwarelivre.net/2008/12/04/lpi-303-vem-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lpi-303-vem-ai</link> <comments>http://softwarelivre.net/2008/12/04/lpi-303-vem-ai/#comments</comments> <pubDate>Thu, 04 Dec 2008 11:36:12 +0000</pubDate> <dc:creator>Carlos Eduardo Pedroza Santiviago</dc:creator> <category><![CDATA[certificação]]></category> <category><![CDATA[dns]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[lpi]]></category> <category><![CDATA[openssl]]></category> <category><![CDATA[segurança]]></category><guid
isPermaLink="false">http://softwarelivre.net/?p=127</guid> <description><![CDATA[<p>Pois é, há muito tempo sem postar resolvi deixar a preguiça de lado e escrever alguma coisa. Bom, ontem recebi um email da <a
href="http://www.4linux.com.br/noticias/2008/lpi-faz-no-brasil-lancamento-mundial-das-provas-303.html" target="_blank">4linux</a> anunciando, assim como em 2006, que foi o local escolhido para piloto das provas LPI nível 3.</p><p>Assim como naquela ocasião, eu espero passar nessa prova também! Como foi [...]]]></description> <content:encoded><![CDATA[<p>Pois é, há muito tempo sem postar resolvi deixar a preguiça de lado e escrever alguma coisa. Bom, ontem recebi um email da <a
href="http://www.4linux.com.br/noticias/2008/lpi-faz-no-brasil-lancamento-mundial-das-provas-303.html" target="_blank">4linux</a> anunciando, assim como em 2006, que foi o local escolhido para piloto das provas LPI nível 3.</p><p>Assim como naquela ocasião, eu espero passar nessa prova também! Como foi explicado no email, serão priorizados aqueles que tem nível 3, 2 e 1. Espero não ser esquecido! <img
src='http://static.s11e.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Pois bem, mas o que vai ser cobrado? No wiki <a
href="https://group.lpi.org/publicwiki/bin/view/Examdev/LPIC-303" target="_blank">LPI</a>, são listados os conteúdos da prova:</p><ul><li>Topic 320: Cryptography<ul><li>320.1 OpenSSL</li><li>320.2 Advanced GPG</li><li>320.3 Encrypted Filesystems</li></ul></li><li>Topic 321: Access Control<ul><li>321.1 Host Based Access Control</li><li>321.2 Extended Attributes and ACLs</li><li>321.3 SELinux</li><li>321.4 Other Mandatory Access Control Systems</li></ul></li><li>Topic 322: Application Security<ul><li>322.1 BIND/DNS</li><li>322.2 Mail Services</li><li>322.3 Apache/HTTP/HTTPS</li><li>322.4 FTP</li><li>322.5 OpenSSH</li><li>322.6 NFSv4</li><li>322.7 Syslog</li></ul></li><li>Topic 323: Operations Security<ul><li>323.1 Host Configuration Management</li></ul></li><li>Topic 324: Network Security<ul><li>324.1 Intrusion Detection</li><li>324.2 Network Security Scanning</li><li>324.3 Network Monitoring</li><li>324.4 netfilter/iptables</li><li>324.5 OpenVPN</li></ul></li></ul><p>Só de olhar os tópicos gerais, dá pra ver que é MUITA coisa. Alguns dos assuntos eu sei, outros nem tanto. Algumas aplicações eu já instalei e configurei, e outras eu só vi.</p><p>A prova será no dia 20 de Dezembro. Ou seja, contando a partir de hoje, praticamente 16 dias para aprender/relembrar tudo isso. E nessa época de festas, final de ano, talvez não sobre muito tempo, mas vamos ver o que dá pra fazer!</p><p>Ainda bem que eu gosto da área de segurança, senão&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://softwarelivre.net/2008/12/04/lpi-303-vem-ai/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>VMware Server no Fedora Core 9</title><link>http://softwarelivre.net/2008/09/22/vmware-server-no-fedora-core-9/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmware-server-no-fedora-core-9</link> <comments>http://softwarelivre.net/2008/09/22/vmware-server-no-fedora-core-9/#comments</comments> <pubDate>Tue, 23 Sep 2008 01:09:05 +0000</pubDate> <dc:creator>Carlos Eduardo Pedroza Santiviago</dc:creator> <category><![CDATA[fedora]]></category> <category><![CDATA[vmware]]></category> <category><![CDATA[kernel]]></category> <category><![CDATA[linux]]></category><guid
isPermaLink="false">http://softwarelivre.net/?p=119</guid> <description><![CDATA[<p>Agora foi a vez de instalar o VMware Server no Fedora Core 9. Após rodar o vmware-config.pl, o seguinte erro foi exibido no console:</p> Building the vmmon module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config0/vmmon-only' make -C /lib/modules/2.6.26.3-29.fc9.i686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/kernels/2.6.26.3-29.fc9.i686' CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o /tmp/vmware-config0/vmmon-only/linux/driver.c:146: error: unknown field ‘nopage' [...]]]></description> <content:encoded><![CDATA[<p>Agora foi a vez de instalar o VMware Server no Fedora Core 9. Após rodar o vmware-config.pl, o seguinte erro foi exibido no console:</p><pre lang="bash">Building the vmmon module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.26.3-29.fc9.i686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.26.3-29.fc9.i686'
CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o
/tmp/vmware-config0/vmmon-only/linux/driver.c:146: error: unknown field ‘nopage' specified in initializer
/tmp/vmware-config0/vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c:150: error: unknown field ‘nopage' specified in initializer /tmp/vmware-config0/vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.26.3-29.fc9.i686'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon moduleFor more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
Execution aborted.</pre><p>Após baixar o vmware-any-any-update117-itpsycho.tar.bz2 de <a
href="http://www.it-psycho.de/downloads/vmware-any-any-update117-itpsycho.tar.bz2" target="_blank">http://www.it-psycho.de/downloads/vmware-any-any-update117-itpsycho.tar.bz2</a><a
href="http://groups.google.com/group/vmkernelnewbies/files" target="_blank"></a> e descompactá-lo, basta executar o runme.pl:</p><pre lang="bash">[root@freak vmware-any-any-update117-itpsycho]# ./runme.pl
 Updating /usr/bin/vmware-config.pl ... now patched
 The file /usr/lib/vmware/modules/source/vmmon.tar that this script was about to
 install already exists. Overwrite? [yes]
The file /usr/lib/vmware/modules/source/vmnet.tar that this script was about to
 install already exists. Overwrite? [yes]
Updating /usr/bin/vmware ... No patch needed/available
Updating /usr/bin/vmnet-bridge ... No patch needed/available
Updating /usr/lib/vmware/bin/vmware-vmx ... No patch needed/available
Updating /usr/lib/vmware/bin-debug/vmware-vmx ... No patch needed/available
VMware modules in "/usr/lib/vmware/modules/source" has been updated.</pre><p>Depois disso, o vmware-config.pl será executado novamente, e a configuração deve terminar normalmente.</p><p><strong>Fonte: </strong><a
href="http://www.redhat.com/archives/fedora-list/2008-September/msg01554.html" target="_blank">Fedora List<br
/> </a></p> ]]></content:encoded> <wfw:commentRss>http://softwarelivre.net/2008/09/22/vmware-server-no-fedora-core-9/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Conheça (parte) do grupo que desenvolve o Linux</title><link>http://softwarelivre.net/2008/09/18/conheca-parte-do-grupo-que-desenvolve-o-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=conheca-parte-do-grupo-que-desenvolve-o-linux</link> <comments>http://softwarelivre.net/2008/09/18/conheca-parte-do-grupo-que-desenvolve-o-linux/#comments</comments> <pubDate>Thu, 18 Sep 2008 23:11:55 +0000</pubDate> <dc:creator>Carlos Eduardo Pedroza Santiviago</dc:creator> <category><![CDATA[linux]]></category><guid
isPermaLink="false">http://softwarelivre.net/?p=113</guid> <description><![CDATA[<p>O Linux cresce cada vez mais, e isso não se dá de maneira automática. Existe muita gente que trabalha bastante para que ele seja bem sucedido onde aplicado. Na foto abaixo, podemos ter uma idéia das pessoas que desenvolvem diversas partes do pingüim.</p><p><a
href="http://static.s11e.net/wp-content/uploads/20080918_ks_group.jpg" rel="ibox"></a></p><p>Fonte: <a
href="http://lwn.net/Articles/298798/" target="_blank">Lwn.net</a></p>]]></description> <content:encoded><![CDATA[<p>O Linux cresce cada vez mais, e isso não se dá de maneira automática. Existe muita gente que trabalha bastante para que ele seja bem sucedido onde aplicado. Na foto abaixo, podemos ter uma idéia das pessoas que desenvolvem diversas partes do pingüim.</p><p><a
href="http://static.s11e.net/wp-content/uploads/20080918_ks_group.jpg" rel="ibox"><img
class="aligncenter size-thumbnail wp-image-114" title="20080918_ks_group" src="http://static.s11e.net/wp-content/uploads/20080918_ks_group-150x150.jpg" alt="" width="150" height="150" /></a></p><p><strong>Fonte: </strong><a
href="http://lwn.net/Articles/298798/" target="_blank">Lwn.net</a></p> ]]></content:encoded> <wfw:commentRss>http://softwarelivre.net/2008/09/18/conheca-parte-do-grupo-que-desenvolve-o-linux/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc (User agent is rejected)
Object Caching 441/488 objects using apc
Content Delivery Network via static.s11e.net

Served from: softwarelivre.net @ 2012-02-05 01:54:04 -->
