<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28781865</id><updated>2025-03-25T05:03:53.169+05:30</updated><category term="fall"/><title type='text'>News Junkie</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28781865.post-5858049571578355571</id><published>2011-07-25T14:13:00.002+05:30</published><updated>2011-07-25T14:52:31.856+05:30</updated><title type='text'>Linux kernel 3 Offical Released ..!</title><content type='html'>Getting Xen &quot;into&quot; the Linux kernel has been a long-running saga. But good things come to all those who wait — and work hard to coordinate with kernel maintainers. That&#39;s the long way of saying that Linux 3.0 now has Xen dom0 support. Konrad Rzeszutek Wilk notes that there&#39;s still work to be done in a few areas but &quot;the majority of needs will be satisfied by the 3.0 kernel.&quot;&lt;br /&gt;&lt;br /&gt; What does dom0 support mean? Basically it means that Linux will be usable as a host kernel for Xen. Now, that&#39;s been the case for years and years — but it required patching the kernel, rather than having stock support in the kernel. With 3.0 and dom0 support fully integrated, that means that the days of having to run a patched kernel or vendors having to add (and maintain) patches for Xen are drawing to a close.&lt;br /&gt;&lt;br /&gt; The Xen wiki has a longer and more detailed discussion of dom0 for folks who really want to dig in.&lt;br /&gt;&lt;br /&gt; Joe &#39;Zonker&#39; Brockmeier</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/5858049571578355571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2011/07/linux-kernel-3-offical-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/5858049571578355571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/5858049571578355571'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2011/07/linux-kernel-3-offical-released.html' title='Linux kernel 3 Offical Released ..!'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-8285437697432684936</id><published>2011-07-23T23:57:00.000+05:30</published><updated>2011-07-24T00:00:37.852+05:30</updated><title type='text'>Police investigating second suspect in shooting spree</title><content type='html'>Man arrested in vicinity of Norway PM with knife&lt;br /&gt;&lt;br /&gt;Norwegian police arrested a young man carrying a knife Saturday at a hotel where Prime Minister Stoltenberg was visiting survivors of a shooting rampage that left 85 dead, broadcaster NRK said.&lt;br /&gt;&lt;br /&gt;The suspect said he was a member of the Labour party&#39;s youth wing and that he had a knife in his pocket &quot;because he did not feel safe,&quot; an NRK reporter said. The shooting&#39;s victims were all killed by a gunman while attending a summer camp run by the Labour party&#39;s youth wing on an island near Oslo.&lt;br /&gt;&lt;br /&gt;Stoltenberg was inside a building when the young man was arrested outside the hotel, an AFP reporter witnessed. The young man was taken to a police car which left the scene. According to another NRK reporter, the young man, wearing shorts, did not appear threatening and &quot;was smiling when he was put in the police car.&quot; Police could not be reached for an immediate comment on the incident.</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/8285437697432684936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2011/07/police-investigating-second-suspect-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/8285437697432684936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/8285437697432684936'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2011/07/police-investigating-second-suspect-in.html' title='Police investigating second suspect in shooting spree'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-7179248985792855812</id><published>2011-01-14T20:29:00.000+05:30</published><updated>2011-01-14T20:32:44.168+05:30</updated><title type='text'>Mpeg</title><content type='html'>&lt;meta equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, tahoma, Verdana, Arial, sans-serif; font-size: 14px; line-height: 23px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; color: blue; &quot;&gt;# rpm -ivh http://download1.rpmfusion.org/free/fedora&lt;a href=&quot;&quot;&gt;Publish Post&lt;/a&gt;/rpmfusion-free-release-stable.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; color: blue; &quot;&gt;# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, Install all other plug ins..&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; color: blue; &quot;&gt;# yum -y install gstreamer-plugins-bad gstreamer-plugins-ugly xine-lib-extras-nonfree gstreamer-ffmpeg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After successful installation, open Amarok or any other multimedia player and try to play the mp3 file and see if all goes fine and you are able to hear the music.&lt;br /&gt;&lt;br /&gt;&lt;b style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; &quot;&gt;XMMS&lt;/b&gt;&lt;br /&gt;To install xmms and make it MP3-capable, start by doing this:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; color: blue; &quot;&gt;# yum install xmms xmms-mp3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; &quot;&gt;MPEG, QuickTime, AVI, and DVDs&lt;/b&gt;&lt;br /&gt;MPEG (&lt;i style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; &quot;&gt;the format used on DVDs&lt;/i&gt;) represents itself as an open standard, but most Linux distributions won&#39;t ship software that read it because of blocking patents held by MPEGLA. AVI and Apple QuickTime have proprietary codecs covered by patents, so most Linux distributions won&#39;t ship software that decodes them, either.&lt;br /&gt;&lt;br /&gt;Unfortunately, the alternate front end xine is even more broken. It can be installed this way:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; color: blue; &quot;&gt;# yum install xine xine-lib libdvdcss&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Doing this will also install a number of support libraries, including the libdvdcss plugin&lt;br /&gt;&lt;br /&gt;&lt;b style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; &quot;&gt;VLC Player:&lt;/b&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; color: blue; &quot;&gt;# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; vertical-align: baseline; outline-style: none; outline-width: initial; outline-color: initial; color: blue; &quot;&gt;# yum -y install vlc&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel="related" href="inuxpoison.blogspot.com/2010/06/multimedia-mp3-mpeg-4-avi-divx-etc.html" title="Mpeg"/><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/7179248985792855812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2011/01/mpeg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7179248985792855812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7179248985792855812'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2011/01/mpeg.html' title='Mpeg'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-7153463021591741259</id><published>2011-01-14T19:58:00.003+05:30</published><updated>2011-01-14T20:25:59.872+05:30</updated><title type='text'>Touch pad is Not working Fedoro 14 XFCe! How to override?</title><content type='html'>Hello&lt;br /&gt;&lt;br /&gt;My Box  is lenovo sl510 .. When i install fedora XFCe 14 , I notice touch pad is not&lt;br /&gt;&lt;br /&gt;working .. Search internet  got good tips from linuxquestions.org&lt;br /&gt;&lt;br /&gt;so i share my experience in my blog ..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;file is ====&gt;  su -c &#39; vi /usr/share/X11/xorg.conf.d/50-synaptics.conf&#39;&lt;br /&gt;&lt;br /&gt;Section &quot;InputClass&quot;&lt;br /&gt;       Identifier &quot;touchpad catchall&quot;&lt;br /&gt;       Driver &quot;synaptics&quot;&lt;br /&gt;       MatchIsTouchpad &quot;on&quot;&lt;br /&gt;       MatchDevicePath &quot;/dev/input/event*&quot;&lt;br /&gt;   #add new line --&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;   Option &quot;TapButton1&quot; &quot;1&quot;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Quirks for special touchpads&lt;br /&gt;&lt;br /&gt;# Some devices have the buttons as part of the lower edge of the&lt;br /&gt;# touchpad.  Pressing a button moves the cursor, causing cursor jumps and&lt;br /&gt;# erroneous clicks.&lt;br /&gt;# Use the synaptics area property to work around this, udev labels these&lt;br /&gt;# devices for us as touchpad_button_overlap.&lt;br /&gt;# Affected: Dell Mini&lt;br /&gt;Section &quot;InputClass&quot;&lt;br /&gt;       Identifier &quot;touchpad button overlap&quot;&lt;br /&gt;       MatchIsTouchpad &quot;on&quot;&lt;br /&gt;       MatchTag &quot;touchpad_button_overlap&quot;&lt;br /&gt;       Option &quot;AreaBottomEdge&quot; &quot;4000&quot;&lt;br /&gt;EndSection&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanking You ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/7153463021591741259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2011/01/touch-pad-is-not-working-fedoro-14-xfce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7153463021591741259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7153463021591741259'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2011/01/touch-pad-is-not-working-fedoro-14-xfce.html' title='Touch pad is Not working Fedoro 14 XFCe! How to override?'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-4563626591666151993</id><published>2010-07-23T21:27:00.004+05:30</published><updated>2010-07-24T12:57:33.358+05:30</updated><title type='text'>Installion Ubuntu 9.10 on Lenovo SL510</title><content type='html'>&lt;span style=&quot;font-size:85%;&quot;&gt;How to install Ubuntu 9.10 on Lenovo Sl510?&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Lenovo SL510 is widescreen [-15.4-] laptop ..,on installion time, Resolution is 1366*768,Intel Graphic Card,Installion time Screen goes Blank ,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Steps are Below&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;1. Insert Ubuntu cd on cdrive&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;2. After cd loaded , u can find live cd , Install etc .. Press f6 get option &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;3. Pass entry &lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;splash ro quiet&quot;, enter i915.modeset=0 Live CD or Install ...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;Nb(press f4 enable &#39;&#39;&#39;save graphic&#39;&#39;&#39;&#39;)&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;4. So u will be on install setup.. &lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;5. Install Ubuntu in ur box&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;&quot;&gt;6 .Put entry &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:large;&quot;&gt;i915.modeset=0 on ur grub loader file ..&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:large;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;7. File is /boot/grub/grub.cfg&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:large;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;8 Set root passwd .. command is $ sudo root passwd&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:large;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;9. Than change permission to rw .. command $ chmod u+rw&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;/boot/grub/grub.cfg&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:large;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;10. Edit using gedit /boot/grub/grub.cfg&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:large;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;&quot;&gt;Enjoy Ubuntu on ur Box ...&lt;/span&gt;&lt;br /&gt;&lt;meta content=&quot;text/html; charset=utf-8&quot; equiv=&quot;content-type&quot;&gt;&lt;meta content=&quot;text/html; charset=utf-8&quot; equiv=&quot;content-type&quot;&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/4563626591666151993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2010/07/installion-ubuntu-910-on-lenovo-sl510.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/4563626591666151993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/4563626591666151993'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2010/07/installion-ubuntu-910-on-lenovo-sl510.html' title='Installion Ubuntu 9.10 on Lenovo SL510'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-7707310511048332071</id><published>2010-03-19T02:24:00.002+05:30</published><updated>2010-03-19T02:26:14.461+05:30</updated><title type='text'>Coming soon</title><content type='html'>It has been long while in my blogger  page</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/7707310511048332071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2010/03/coming-soon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7707310511048332071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7707310511048332071'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2010/03/coming-soon.html' title='Coming soon'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-2529177246691006514</id><published>2008-02-15T16:15:00.001+05:30</published><updated>2008-02-15T16:19:49.498+05:30</updated><title type='text'>Linux compatibility layer in the FreeBSD kernel</title><content type='html'>Very easy to set up: install linux_dist-gentoo-stage3, download the tarball into a directory below /usr/local/gentoo-stage3/, mkdir dev and sys in the gentoo-stage3 directory, mount devfs, linprocfs and linsysfs and then do a &quot;chroot /usr/local/gentoo-stage3 bash&quot;. To prepare the LTP extract the tarball, cd into the directory, type &quot;make &amp;&amp; make install&quot; and then you can run the first tests with &quot;./runltp -v -p -l mylogfilename 2&gt;&amp;1 | tee verboselog.txt&quot;.&lt;br /&gt;&lt;br /&gt;If you don&#39;t have at least revision 1.187 of /sys/compat/linux/linux/misc.c you need to comment out &quot;reboot02&quot; in runtest/syscalls or your system will reboot. &quot;send01&quot; (and some test immediatly after that test) will cause a kernel panic if you don&#39;t have at least revision 1.282 of uipc_socket.c (mutex so_snd held when returning to userland).&lt;br /&gt;&lt;br /&gt;There are some tests which hang around and do not finish if you use a -current prior to ~20061222, you need to kill those tests there.&lt;br /&gt;&lt;br /&gt;Keep an eye on /usr/local/gentoo-stage3/tmp between tests and clean it up. You should also run &quot;ipcs&quot; and remove some leftover (compare before and after each run).&lt;br /&gt;&lt;br /&gt;A little funny note: we are even more compatible than a real linux distribution (don&#39;t take this literally). LTP 20061222 does not even compile on Ubuntu 6.10. The error message is ../../generate.sh: 60: arith: syntax error: &quot;cnt--&quot; and the line in question is while [ $((cnt--)) -gt 0 ] ; do. If you do a loop unrolling by hand it fails later when you try to run the LTP tests even before it tries the first test. We did not try to proceed further, we want to fix problems on FreeBSD, not on Linux.</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/2529177246691006514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2008/02/linux-compatibility-layer-in-freebsd_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/2529177246691006514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/2529177246691006514'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2008/02/linux-compatibility-layer-in-freebsd_15.html' title='Linux compatibility layer in the FreeBSD kernel'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-5930210270069140824</id><published>2008-02-15T16:15:00.000+05:30</published><updated>2008-02-15T16:16:52.417+05:30</updated><title type='text'>Linux compatibility layer in the FreeBSD kernel</title><content type='html'>Very easy to set up: install linux_dist-gentoo-stage3, download the tarball into a directory below /usr/local/gentoo-stage3/, mkdir dev and sys in the gentoo-stage3 directory, mount devfs, linprocfs and linsysfs and then do a &quot;chroot /usr/local/gentoo-stage3 bash&quot;. To prepare the LTP extract the tarball, cd into the directory, type &quot;make &amp;&amp; make install&quot; and then you can run the first tests with &quot;./runltp -v -p -l mylogfilename 2&gt;&amp;1 | tee verboselog.txt&quot;.&lt;br /&gt;&lt;br /&gt;If you don&#39;t have at least revision 1.187 of /sys/compat/linux/linux/misc.c you need to comment out &quot;reboot02&quot; in runtest/syscalls or your system will reboot. &quot;send01&quot; (and some test immediatly after that test) will cause a kernel panic if you don&#39;t have at least revision 1.282 of uipc_socket.c (mutex so_snd held when returning to userland).&lt;br /&gt;&lt;br /&gt;There are some tests which hang around and do not finish if you use a -current prior to ~20061222, you need to kill those tests there.&lt;br /&gt;&lt;br /&gt;Keep an eye on /usr/local/gentoo-stage3/tmp between tests and clean it up. You should also run &quot;ipcs&quot; and remove some leftover (compare before and after each run).&lt;br /&gt;&lt;br /&gt;A little funny note: we are even more compatible than a real linux distribution (don&#39;t take this literally). LTP 20061222 does not even compile on Ubuntu 6.10. The error message is ../../generate.sh: 60: arith: syntax error: &quot;cnt--&quot; and the line in question is while [ $((cnt--)) -gt 0 ] ; do. If you do a loop unrolling by hand it fails later when you try to run the LTP tests even before it tries the first test. We did not try to proceed further, we want to fix problems on FreeBSD, not on Linux.</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/5930210270069140824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2008/02/linux-compatibility-layer-in-freebsd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/5930210270069140824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/5930210270069140824'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2008/02/linux-compatibility-layer-in-freebsd.html' title='Linux compatibility layer in the FreeBSD kernel'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-8042407167574798175</id><published>2007-12-22T21:21:00.000+05:30</published><updated>2007-12-22T21:23:38.743+05:30</updated><title type='text'>X-Max</title><content type='html'>&lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/hUJeUAmfr6w&amp;rel=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/hUJeUAmfr6w&amp;rel=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/8042407167574798175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/12/x-max.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/8042407167574798175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/8042407167574798175'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/12/x-max.html' title='X-Max'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-5648338403416509537</id><published>2007-08-06T17:32:00.000+05:30</published><updated>2007-08-06T17:49:53.041+05:30</updated><title type='text'>How to set Lamp in Linux</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;How to set LAMP?&lt;/span&gt;&lt;br /&gt;in ur Box &lt;br /&gt;&lt;br /&gt;Lamp means linux apache and mysql .. First u need to check above all packages are installed in ur box . if ur using rpm packages use the commands in u terminal &lt;br /&gt;Type:&lt;br /&gt;1.rpm -qa | grep -i apache&lt;br /&gt;2.rpm -qa | grep -i httpd&lt;br /&gt;3.rpm -qa | grep -i php&lt;br /&gt;4.rpm -qa | grep -i mysql&lt;br /&gt;&lt;br /&gt;To remove the rpm generator package&lt;br /&gt;rpm -e &lt;package name&gt;&lt;br /&gt;&lt;br /&gt;go to /usr/local/src&lt;br /&gt;download all package using wget,yum,yast&lt;br /&gt;&lt;br /&gt;wget http://www.php.net/distributions/php-4.4.6.tar.gz&lt;br /&gt;wget http://apache.oregonstate.edu/httpd/apache_1.3.37.tar.gz&lt;br /&gt;Unpack all the packages&lt;br /&gt;tar zxf php-4.4.6.tar.gz&lt;br /&gt;tar zxf apache_1.3.37.tar.gz&lt;br /&gt;tar zxf mysql-4.1.22.tar.gz&lt;br /&gt;So nest ur director in /usr/local/src&lt;br /&gt;/usr/local/src/php-4.4.6&lt;br /&gt;/usr/local/src/apache_1.3.37&lt;br /&gt;/usr/local/src/mysql-4.1.22&lt;br /&gt;Nest step we need to create group and owner&lt;br /&gt;groupadd mysql&lt;br /&gt;useradd -g mysql -c &quot;MySQL Server&quot; mysql ---&gt;./configure --help | less&lt;br /&gt;To install mysql with apache and php&lt;br /&gt;cd /usr/local/src/mysql-4.1.22&lt;br /&gt;&lt;br /&gt;chown -R root.root *&lt;br /&gt;&lt;br /&gt;make clean&lt;br /&gt;&lt;br /&gt;./configure \&lt;br /&gt;--prefix=/usr/local/mysql \&lt;br /&gt;--localstatedir=/usr/local/mysql/data \&lt;br /&gt;--disable-maintainer-mode \&lt;br /&gt;--with-mysqld-user=mysql \&lt;br /&gt;--with-unix-socket-path=/tmp/mysql.sock \&lt;br /&gt;--without-comment \&lt;br /&gt;--without-debug \&lt;br /&gt;--without-bench&lt;br /&gt;&lt;br /&gt;Use make &amp;&amp; make install to install the package in ur box&lt;br /&gt;Create a ownership in mysql&lt;br /&gt;chown -R root:mysql /usr/local/mysql&lt;br /&gt;chown -R mysql:mysql /usr/local/mysql/data&lt;br /&gt;&lt;br /&gt;Copy the default configuration file for the expected size of the database (small, medium, large, huge)&lt;br /&gt;cp support-files/my-medium.cnf /etc/my.cnf&lt;br /&gt;chown root:sys /etc/my.cnf&lt;br /&gt;chmod 644 /etc/my.cnf &lt;br /&gt;&lt;br /&gt;echo &quot;/usr/local/mysql/lib/mysql&quot; &gt;&gt; /etc/ld.so.conf&lt;br /&gt;ldconfig&lt;br /&gt;&lt;br /&gt;Now create a startup script, which enables MySQL auto-start each time your server is restarted.&lt;br /&gt;cp ./support-files/mysql.server /etc/rc.d/init.d/mysql&lt;br /&gt;chmod +x /etc/rc.d/init.d/mysql&lt;br /&gt;/sbin/chkconfig --level 3 mysql on &lt;br /&gt;&lt;br /&gt;Start the mysql&lt;br /&gt;/etc/rc.d/init.d/mysql start&lt;br /&gt;Create new password for root&lt;br /&gt;mysqladmin -u root password new-password&lt;br /&gt;Build apache&lt;br /&gt;cd /usr/local/src/apache_1.3.37&lt;br /&gt;&lt;br /&gt;make clean&lt;br /&gt;&lt;br /&gt;./configure \&lt;br /&gt;--prefix=/usr/local/apache \&lt;br /&gt;--enable-shared=max \&lt;br /&gt;--enable-module=rewrite \&lt;br /&gt;--enable-module=so&lt;br /&gt;&lt;br /&gt;make &amp;&amp; make install&lt;br /&gt;&lt;br /&gt;To install php&lt;br /&gt;cd /usr/local/src/php-4.4.6&lt;br /&gt;&lt;br /&gt;./configure \&lt;br /&gt;--with-apxs=/usr/local/apache/bin/apxs \&lt;br /&gt;--disable-debug \&lt;br /&gt;--enable-ftp \&lt;br /&gt;--enable-inline-optimization \&lt;br /&gt;--enable-magic-quotes \&lt;br /&gt;--enable-mbstring \&lt;br /&gt;--enable-mm=shared \&lt;br /&gt;--enable-safe-mode \&lt;br /&gt;--enable-track-vars \&lt;br /&gt;--enable-trans-sid \&lt;br /&gt;--enable-wddx=shared \&lt;br /&gt;--enable-xml \&lt;br /&gt;--with-dom \&lt;br /&gt;--with-gd \&lt;br /&gt;--with-gettext \&lt;br /&gt;--with-mysql=/usr/local/mysql \&lt;br /&gt;--with-regex=system \&lt;br /&gt;--with-xml \&lt;br /&gt;--with-zlib-dir=/usr/lib&lt;br /&gt;&lt;br /&gt;make &amp;&amp; make install&lt;br /&gt;&lt;br /&gt;cp php.ini-dist /usr/local/lib/php.ini&lt;br /&gt;&lt;br /&gt;I like to keep my config files all together in /etc. I set up a symbolic link like this:&lt;br /&gt;&lt;br /&gt;ln -s /usr/local/lib/php.ini /etc/php.ini&lt;br /&gt;&lt;br /&gt;Link the configuartion files&lt;br /&gt;ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf&lt;br /&gt;add in httpd.conf&lt;br /&gt;AddType application/x-httpd-php .php .foo&lt;br /&gt;AddType application/x-httpd-php-source .phps .phtmls&lt;br /&gt;start apache /etc/init.d/apache start or apachectl start</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/5648338403416509537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/08/how-to-set-lamp-in-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/5648338403416509537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/5648338403416509537'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/08/how-to-set-lamp-in-linux.html' title='How to set Lamp in Linux'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-4767758380766533065</id><published>2007-07-30T13:20:00.000+05:30</published><updated>2007-07-30T13:21:57.618+05:30</updated><title type='text'>eyeOS</title><content type='html'>Welcome to eyeOS 1.0 !&lt;br /&gt;You&#39;re about to discover a new concept of Open Source web Operating System, where you can customize your system to fit exactly your needs. Discover today the new eyeOS 1.0 with new base applications, desktop, kernel, libraries and services!</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/4767758380766533065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/07/eyeos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/4767758380766533065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/4767758380766533065'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/07/eyeos.html' title='eyeOS'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-2816636282631647124</id><published>2007-06-14T14:52:00.000+05:30</published><updated>2007-06-14T15:05:19.638+05:30</updated><title type='text'>XMP toolkit as open source</title><content type='html'>Graphics Tools&lt;br /&gt;Adobe relicenses XMP toolkit as open source&lt;br /&gt;Tuesday May 29, 2007 (05:01 PM GMT)&lt;br /&gt;By: Nathan Willis&lt;br /&gt;&lt;br /&gt;Adobe has released a new version of its Extensible Metadata Platform (XMP) toolkit, and for the first time it is under an open source license that allows the code to be incorporated into free software. XMP is Adobe&#39;s XML-based specification for metadata geared toward digital images and multimedia. Read more at Linux.com »</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/2816636282631647124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/06/xmp-toolkit-as-open-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/2816636282631647124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/2816636282631647124'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/06/xmp-toolkit-as-open-source.html' title='XMP toolkit as open source'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-8968444265445948394</id><published>2007-06-14T14:42:00.000+05:30</published><updated>2007-06-14T14:49:32.430+05:30</updated><title type='text'>SSH with out password</title><content type='html'>How to set SSH with out password?&lt;br /&gt;&lt;br /&gt;Type in Ur console ?&lt;br /&gt;&lt;br /&gt;ssh-keygen -t rsa&lt;br /&gt;Generating public/private rsa key pair.&lt;br /&gt;Enter file in which to save the key (/home/a/.ssh/id_rsa): &lt;br /&gt;Created directory &#39;/home/brijesh/.ssh&#39;.&lt;br /&gt;Enter passphrase (empty for no passphrase): &lt;br /&gt;Enter same passphrase again: &lt;br /&gt;Your identification has been saved in /home/brijesh/.ssh/id_rsa.&lt;br /&gt;Your public key has been saved in /home/brijesh/.ssh/id_rsa.pub.&lt;br /&gt;The key fingerprint is:&lt;br /&gt;3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a@A&lt;br /&gt;&lt;br /&gt;ssh brijesh1@localhost mkdir -p .ssh&lt;br /&gt;&lt;br /&gt;Create directory &lt;br /&gt;cat .ssh/id_rsa.pub | ssh brijesh1@brijesh &#39;cat &gt;&gt; .ssh/authorized_keys&#39;&lt;br /&gt;brijesh1@brijesh&#39;s password: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From now on you can log into Bijesh1 as brijesh1 from brijesh as a without password:</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/8968444265445948394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/06/ssh-with-out-password.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/8968444265445948394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/8968444265445948394'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/06/ssh-with-out-password.html' title='SSH with out password'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-663451642018434951</id><published>2007-06-08T17:40:00.000+05:30</published><updated>2007-06-08T17:41:24.816+05:30</updated><title type='text'>Svn Basic commands</title><content type='html'>svn add &lt;br /&gt;svn add. When you are creating a new file or directory, you need to tell the SVN server about it. This command does that. Note that the file won&#39;t appear in the repository until you do an svn commit (see below). &lt;br /&gt;&lt;br /&gt;svn propset &lt;br /&gt;svn propset. When you are creating a new file or directory, you generally need to tell the SVN to apply properties to the file in places that have keywords in a special format such as $Date: 2007-04-03 14:28:17 -0500 (Tue, 03 Apr 2007) $. Note that the keyword value won&#39;t appear in the file until you do an svn commit (see below). &lt;br /&gt;&lt;br /&gt;svn delete &lt;br /&gt;svn delete. This does what it says! When you do an svn commit the file will be deleted from your local sand box immediately as well as from the repository after committing. &lt;br /&gt;&lt;br /&gt;svn status &lt;br /&gt;svn status. This command prints the status of working directories and files. If you have made local changes, it&#39;ll show your locally modified items. If you use the --verbose switch, it will show revision information on every item. With the --show-updates (-u) switch, it will show any server out-of-date information. &lt;br /&gt;&lt;br /&gt;You should always do a manual svn status --show-updates before trying to commit changes in order to check that everything is OK and ready to go. &lt;br /&gt;&lt;br /&gt;svn update/up &lt;br /&gt;svn update or svn up. This command syncs your local sand box with the server. If you have made local changes, it will try and merge any changes on the server with your changes on your machine. &lt;br /&gt;&lt;br /&gt;svn commit/ci &lt;br /&gt;svn commit or svn ci. This command recursively sends your changes to the SVN server. It will commit changed files, added files, and deleted files. Note that you can commit a change to an individual file or changes to files in a specific directory path by adding the name of the file/directory to the end of the command. The -m option should always be used to pass a log message to the command. Please don&#39;t use empty log messages (see later in this document the policy which governs the log messages). &lt;br /&gt;&lt;br /&gt;svn diff &lt;br /&gt;svn diff. This is useful for two different purposes. First, those without write access to the BLFS SVN server can use it to generate patches to send to the BLFS-Dev mailing list. To do this, simply edit the files in your local sand box then run svn diff &gt; FILE.patch from the root of your BLFS directory. You can then attach this file to a message to the BLFS-Dev mailing list where someone with editing rights can pick it up and apply it to the book. The second use is to find out what has changed between two revisions using: svn diff -r revision1:revision2 FILENAME. For example: svn diff -r 168:169 index.xml will output a diff showing the changes between revisions 168 and 169 of index.xml. &lt;br /&gt;&lt;br /&gt;svn move &lt;br /&gt;svn move SRC DEST or svn mv SRC DEST or svn rename SRC DEST or svn ren SRC DEST. This command moves a file from one directory to another or renames a file. The file will be moved on your local sand box immediately as well as on the repository after committing.</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/663451642018434951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/06/svn-basic-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/663451642018434951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/663451642018434951'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/06/svn-basic-commands.html' title='Svn Basic commands'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-6291852736176899111</id><published>2007-04-23T14:57:00.000+05:30</published><updated>2007-04-23T14:58:04.651+05:30</updated><title type='text'>gNewSense</title><content type='html'>Download It And Try It Before You Install.&lt;br /&gt;&lt;br /&gt;    * http://cdimage.gnewsense.org/ (now with BitTorrent)</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/6291852736176899111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/04/gnewsense.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/6291852736176899111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/6291852736176899111'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/04/gnewsense.html' title='gNewSense'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-7812216500655014318</id><published>2007-03-26T18:04:00.000+05:30</published><updated>2007-03-26T18:12:42.058+05:30</updated><title type='text'>Chess Engine For Linux</title><content type='html'>Chess engines for Linux are comparable in strength to commercial chess engines available for other platforms. Here&#39;s a look at the features of half a dozen of the most well-known chess engines for Linux.&lt;br /&gt;A chess engine is the actual program against which you play the game. A chess engine can take a move as an input, and after analysis, generate a move of its own as an output.&lt;br /&gt;To play against such an engine, you need a user interface. Most chess engines provide a command-line user interface, but that can be quite awkward. To make things easier, you can use a complete graphical user interface to communicate with the engine. XBoard and UCI (Universal Chess Interface) are two of the most popular and widely used free, open source communication protocols that enable a chess engine to communicate with a graphical user interface. Isolating the chess engine from its GUI gives you the choice of using any interface of your preference. You can easily make two chess engines, each of which supports these protocols, play against each other by making them communicate through an XBoard or UCI interface. &lt;br /&gt;&lt;a href&gt;http://www.linux.com/article.pl?sid=07/03/15/1722207&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/7812216500655014318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/03/chess-engine-for-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7812216500655014318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7812216500655014318'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/03/chess-engine-for-linux.html' title='Chess Engine For Linux'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-8779731161911965212</id><published>2007-03-19T10:36:00.000+05:30</published><updated>2007-03-19T10:39:47.073+05:30</updated><title type='text'>Open Mosix ,, Linux cluster</title><content type='html'>What is openMosix?&lt;br /&gt;openMosix is a Linux kernel extension for single-system image clustering.  This kernel extension turns a network of ordinary computers into a supercomputer for Linux applications.&lt;br /&gt;Once you have installed openMosix, the nodes in the cluster start talking to one another and the cluster adapts itself to the workload. Processes originating from any one node, if that node is too busy compared to others, can migrate to any other node. openMosix continuously attempts to optimize the resource allocation.&lt;br /&gt;We achieve this with a kernel patch for Linux, creating a reliable, fast and cost-efficient SSI clustering platform that is linearly scalable and adaptive. With openMosix&#39; Auto Discovery, a new node can be added while the cluster is running and the cluster will automatically begin to use the new resources.&lt;br /&gt;There is no need to program applications specifically for openMosix. Since all openMosix extensions are inside the kernel, every Linux application automatically and transparently benefits from the distributed computing concept of openMosix. The cluster behaves much as does a Symmetric Multi-Processor, but this solution scales to well over a thousand nodes which can themselves be SMPs.&lt;br /&gt;The openMosix Community is very active, contributing add-on applications and sharing helpful information with all users.  The openMosix Add-Ons and Community page lists these shared applications.  And, it is all GPL&#39;d.&lt;br /&gt;&lt;br /&gt;Resource :http://openmosix.sourceforge.net/&lt;br /&gt;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=46729&amp;package_id=137967&quot;&gt;OpenMosix&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/8779731161911965212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/03/open-mosix-linux-cluster.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/8779731161911965212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/8779731161911965212'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/03/open-mosix-linux-cluster.html' title='Open Mosix ,, Linux cluster'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-2792726135858002220</id><published>2007-03-01T18:21:00.000+05:30</published><updated>2007-03-01T18:22:17.269+05:30</updated><title type='text'>Dynamic DNS !!!</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;Dynamic DNS Preparation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unlike DSL, most cable modem providers may not allow you to host sites at home by blocking inbound HTTP (TCP port 80) and SMTP mail (TCP port 25) while allowing most other TCP traffic through. Many DDNS providers are aware of this and provide a redirect service to bypass the problem. Under the system, Web queries first hit their servers on the regular TCP ports and then these servers automatically redirect the Web clients to use the IP address of your server on a different TCP port. Although this works well, it has disadvantages. The cost of the service can make hosting with a $10 /month virtual hosting service look very attractive, and many search engines do not index redirected pages.&lt;br /&gt;Testing ISP Connectivity For Your Website&lt;br /&gt;&lt;br /&gt;The very first thing you need to do is to determine whether your ISP allows inbound connections on your DSL or cable modem line. The easiest way to do this is to phone them and ask, but in some cases they&#39;ll say no when in fact the answer is yes. Here is how you can test it out for yourself.&lt;br /&gt;Setup&lt;br /&gt;&lt;br /&gt;You need to do some basic setup tests before testing can begin.&lt;br /&gt;&lt;br /&gt;   1. Configure and start Apache on your Linux web server as described in Chapter 20, &quot;The Apache Web Server.&quot;&lt;br /&gt;   2. Connect your Linux server directly to your cable or DSL modem, and configure the Ethernet NIC for DHCP as described in Chapter 3, &quot;Linux Networking.&quot;.&lt;br /&gt;   3. Make sure you can ping your default gateway.&lt;br /&gt;   4. Use the ipconfig command to determine the new IP address of your Web server. (This command is explained Chapter 3 also.).&lt;br /&gt;   5. From the Linux Web server itself, try to TELNET to this IP address on port 80 as explained in Chapter 4, &quot;Simple Network Troubleshooting.&quot; &lt;br /&gt;&lt;br /&gt;If you can, then you most likely have Apache configured correctly&lt;br /&gt;Testing From The Internet&lt;br /&gt;&lt;br /&gt;You may be able to see web pages from the web server itself. Ask a friend somewhere else on the Internet to try to telnet to this IP address on port 80.&lt;br /&gt;&lt;br /&gt;If port 80 works, then ask the friend to point a Web browser to the IP address and see whether a valid Web page appears. If your Linux server will eventually be placed behind a firewall, then adjust your network topology accordingly and test port 80 port forwarding to your Web server.&lt;br /&gt;&lt;br /&gt;If the TELNET to port 80 fails, your ISP probably doesn&#39;t allow HTTP access to its networks. Configure your Web server to run on a different TCP port, preferably above 1024. The Apache httpd.conf file uses the listen directive to do this. Change it to your new value and restart httpd.&lt;br /&gt;&lt;br /&gt;# httpd.conf listen directive, change &quot;80&quot; to some other value.&lt;br /&gt;&lt;br /&gt;Listen 80&lt;br /&gt;&lt;br /&gt;Test again with telnet on this new port. If it works, try the web browser test too. If the test port is 1234, then use the following URL:&lt;br /&gt;&lt;br /&gt;http://server-ip-address:1234&lt;br /&gt;&lt;br /&gt;Note: If you are running iptables, remember to adjust the rules to match this new port, or stop iptables temporarily while doing this testing.&lt;br /&gt;&lt;br /&gt;If you can get a connection with correctly displayed pages on a non standard port then you can additionally sign up for a redirect service with your DDNS provider as explained earlier.&lt;br /&gt;Test Port Forwarding&lt;br /&gt;&lt;br /&gt;If your Linux server will eventually be placed behind a firewall, then adjust your network topology accordingly. Let Apache run on port 80, and test port forwarding from the nonstandard port to port 80 on your Web server from the Internet.&lt;br /&gt;&lt;br /&gt;One of the features of the curl troubleshooting utility is that it allows you download a Web page&#39;s HTML code to your screen without interpreting it. You can determine the external IP address of your router or firewall by logging onto your Linux Web server and issuing the curl command to query the DynDNS.org IP information server. In this case, you are interested in only the line that tells you what the server thinks your IP address is; use the grep command to extract just that part. In this example, the IP address is 24.4.97.110.&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# curl -s http://checkip.dyndns.org/ | grep -i address&lt;br /&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;Current IP Check&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Current IP Address: 24.4.97.110&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;[root@bigboy tmp]#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Registering DDNS&lt;br /&gt;&lt;br /&gt;Once you have decided to go ahead with DDNS you&#39;ll need to choose between the broad categories of Dynamic DNS service.&lt;br /&gt;&lt;br /&gt;    * Free Dynamic DNS: Your website name will be a sub domain of the DDNS provider&#39;s domain. For example if the DDNS provider&#39;s domain is isp.net, then your site will become my-site.my-isp.net. You can perform all the necessary steps on your DDNS service provider&#39;s Web site. Remember that this type of service may be undesirable for a company that wants to establish its own corporate identity. Another disadvantage is that you must rely on your DDNS provider staying in business or else you may lose your domain. When you own your own domain this worry largely goes away as you are fully in control of the DNS registration and renewal process. &lt;br /&gt;&lt;br /&gt;    Another disadvantage is that you must rely on your DDNS provider staying in business or else you may lose your domain. When you own your own domain this worry largely goes away as you are fully in control of the DNS registration and renewal process. &lt;br /&gt;&lt;br /&gt;    * Paid Customized DNS: You can register the domain name of your choice and still host your website on a DHCP line. &lt;br /&gt;&lt;br /&gt;If you choose to create your own domain and use a paid DDNS service then you&#39;ll need to follow these steps:&lt;br /&gt;&lt;br /&gt;   1. Register your domains (such as my-site.com) with such companies as Verisign and RegisterFree.&lt;br /&gt;   2. Create an account with the DDNS provider and register your websites (sometimes called hosts) as part of your domain (as in www.my-site.com and mail.my-site.com) with them. Your DDNS registration process will provide you with a username and password which you&#39;ll need to use when configuring your DDNS client.&lt;br /&gt;   3. Update your domain information with your main DNS registrar (Verisign and RegisterFree) to tell them to direct queries to *.my-site.com to the DNS name servers of the DDNS provider.&lt;br /&gt;   4. Install a DDNS client on your web servers that continuously runs, only updating the DDNS provider&#39;s DNS servers with the most current DHCP IP address of the site whenever it detects a change. &lt;br /&gt;&lt;br /&gt;Note: You should also be prepared for slower response times for your home-based site than if you were using a static IP and a regular DNS service.&lt;br /&gt;Install a DDNS Client On Your Server&lt;br /&gt;&lt;br /&gt;All DDNS service providers require that you use a DDNS client on your web server that will periodically update the IP address information in your provider&#39;s DDNS record. The very popular one DDclient, for example, now comes in a RPM format.&lt;br /&gt;Dynamic DNS And NAT Router/Firewalls&lt;br /&gt;&lt;br /&gt;As discussed in Chapter 2, &quot;Introduction to Networking,&quot; to conserve the limited number of IP addresses available for Internet purposes, most home router/firewalls use network address translation (NAT) to map a single, public, DHCP-obtained IP address to the many private IP addresses within your network.&lt;br /&gt;&lt;br /&gt;NAT can fool the operation of some DDNS client software. In these cases, the software can report only the true IP address of the Linux box&#39;s NIC interface. If the Linux box is being protected behind a NAT router/firewall, then the NIC reports in its data stream to the DDNS provider a private IP address that no one can reach directly via the Internet. The reported value is therefore invalid.&lt;br /&gt;&lt;br /&gt;Some DDNS providers use more intelligent clients, such as DDclient, that can be configured to let the DDNS provider record the public IP address from which the data stream is originating. Once this is done, you&#39;ll have to also configure your router/firewall to do port forwarding to make all HTTP traffic destined for the IP address of the router/firewall to be exclusively address translated using NAT and forwarded to a single server on your home network. If your firewall is Linux based, then the examples in Chapter 14, &quot;Linux Firewalls Using iptables,&quot; will be helpful. Many Web-based small office/home office (SOHO) firewalls have easy interfaces to configure port forwarding, please refer to your manufacturer&#39;s manual on how to do this&lt;br /&gt;DDNS Client Software - SOHO Router / Firewalls&lt;br /&gt;&lt;br /&gt;Most new SOHO router/firewalls have built in dynamic DNS clients for one or more of the major DDNS service providers. There is usually a Dynamic DNS web menu which will prompt for the name of the service provider and your DDNS username and password. With this support, there is no need to install software on your web server.&lt;br /&gt;DDNS Client Software - Linux DDclient&lt;br /&gt;&lt;br /&gt;One of the most commonly used clients is DDclient, which can overcome the NAT limitations of DDNS by actually logging into your SOHO firewall to determine the latest IP address information. Like most RedHat and Fedora Linux software products, DDclient is available in the RPM format. (If you need a refresher on RPMs, consult Chapter 6, &quot;Installing Linux Software.&quot;) You can usually download the software from your DDNS provider, or you can find it at rpmfind.net. The RPM name usually starts with ddclient followed by a version number, as in ddclient-3.6.3-1.noarch.rpm.&lt;br /&gt;The /etc/ddclient.conf file&lt;br /&gt;&lt;br /&gt;The ddclient.conf file is usually installed completely commented out, but provides many configuration examples for the most popular DDNS providers.&lt;br /&gt;&lt;br /&gt;The most important general parameters to configure are:&lt;br /&gt;&lt;br /&gt;    * Username: Your DDNS account&#39;s login name&lt;br /&gt;    * Password: Your DDNS account&#39;s password&lt;br /&gt;    * Use: The method used to determine the IP address to advertise to the DDNS server &lt;br /&gt;&lt;br /&gt;Some important DDNS provider parameters are&lt;br /&gt;&lt;br /&gt;    * Server: The name of the DDNS provider&#39;s main DNS server&lt;br /&gt;    * Protocol: The methodology the DDNS client should use to communicate with the DDNS server&lt;br /&gt;    * Your domain: The domain to which your web server will belong &lt;br /&gt;&lt;br /&gt;You can use the ddclient command to determine the best use parameter to use in the ddclient.conf file. In this example, only the use=web option gives a valid Internet IP address and should be considered as a first option:&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# ddclient -daemon=0 -query&lt;br /&gt;use=if, if=lo address is 127.0.0.1&lt;br /&gt;use=if, if=wlan0 address is 192.168.1.100&lt;br /&gt;use=web, web=dyndns address is 97.158.253.26&lt;br /&gt;[root@bigboy tmp]#&lt;br /&gt;&lt;br /&gt;Take a look at a sample configuration. This example specifies a username of my-account-login-name and a password of my-account-password using the dyndns DDNS service provider&#39;s settings to track the Web site named mysite-example.dnsalias.com.&lt;br /&gt;&lt;br /&gt;# General Parameter Section&lt;br /&gt;&lt;br /&gt;login=my-account-login-name&lt;br /&gt;password=my-account-password&lt;br /&gt;&lt;br /&gt;# DDNS Provider Parameters Section&lt;br /&gt;&lt;br /&gt;server=members.dyndns.org,              \&lt;br /&gt;protocol=dyndns2                        \&lt;br /&gt;mysite-example.dnsalias.com&lt;br /&gt;&lt;br /&gt;You can add one of the following use lines to the General Parameter Section near the top of the file to define the method that will be used to determine the correct IP address:&lt;br /&gt;&lt;br /&gt;    * Query A Well Known Internet Server: The web method queries two well known servers run by DynDNS.org and DNSpark to determine the public Internet IP address of the web server running the DDclient software. This method is the simplest as it requires no further information and handles NAT correctly. &lt;br /&gt;&lt;br /&gt;use=web&lt;br /&gt;&lt;br /&gt;    * Use The IP Address Of A Specific Server NIC : You can also use this option which will query the IP address of the DDclient web server&#39;s NIC interface of your choice. This is probably most valuable for servers connected directly to the Internet, and not via NAT &lt;br /&gt;&lt;br /&gt;use=if, if=eth0&lt;br /&gt;&lt;br /&gt;    * Login To Your SOHO Firewall For Information: The ddclient.conf file has a list of use statements for various vendor&#39;s firewalls. If your model isn&#39;t listed, you can create your own parameters as outlined in the ddclient README file. This option is good for NAT environments where the &quot;use=web&quot; option isn&#39;t considered a good alternative. &lt;br /&gt;&lt;br /&gt;After editing your configuration file you&#39;ll have to start ddclient as shown in the next section.&lt;br /&gt;How to Get DDclient Started&lt;br /&gt;&lt;br /&gt;You can configure DDclient to start at boot time using the chkconfig command:&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# chkconfig ddclient on&lt;br /&gt;&lt;br /&gt;You can start, stop, and restart DDclient after boot time using the DDclient initialization script as in:&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# service ddclient start&lt;br /&gt;[root@bigboy tmp]# service ddclient stop&lt;br /&gt;[root@bigboy tmp]# service ddclient restart&lt;br /&gt;&lt;br /&gt;Remember to restart the ddclient process every time you make a change to the ddclient.conf file for the changes to take effect on the running process.&lt;br /&gt;&lt;br /&gt;You can test whether the ddclient process is running with the pgrep command, you should get a response of plain old process ID numbers:&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# pgrep ddclient&lt;br /&gt;&lt;br /&gt;Finding DDclient Help&lt;br /&gt;&lt;br /&gt;The DDclient read-me and ddclient.conf files are good sources of information for doing custom configurations and troubleshooting. You can find the read-me file by using DDclient RPMs or the locate command.&lt;br /&gt;&lt;br /&gt;Use the rpm command to get a list of installed DDclient files, one of which is the read-me file&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# rpm -ql ddclient&lt;br /&gt;...&lt;br /&gt;/usr/doc/ddclient-3.6.3/README&lt;br /&gt;...&lt;br /&gt;[root@bigboy tmp]#&lt;br /&gt;&lt;br /&gt;Alternately, you can use the locate command to find all the DDclient files:&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# locate ddclient | grep READ&lt;br /&gt;/usr/doc/ddclient-3.6.3/README&lt;br /&gt;/usr/doc/ddclient-3.6.3/README.cisco&lt;br /&gt;[root@bigboy tmp]#&lt;br /&gt;&lt;br /&gt;If the command doesn&#39;t work, try updating your locate database with the locate -u command followed by the locate ddclient command once more:&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# locate -u&lt;br /&gt;&lt;br /&gt;Testing Your Dynamic DNS&lt;br /&gt;&lt;br /&gt;You can test your dynamic DNS by:&lt;br /&gt;&lt;br /&gt;    * Looking at the status page of your DNS provider and making sure the IP address that matches your www site is the same as your router/firewall&#39;s public IP address.&lt;br /&gt;    * Using the &quot;host www.my-site.com&quot; command from your Linux command prompt to determine whether you are getting a valid response. If you failed to add your host record, you will get an error message like: &lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# host www.my-site.com&lt;br /&gt;&lt;br /&gt;Server: 127.0.0.1&lt;br /&gt;Address: 127.0.0.1#53&lt;br /&gt;&lt;br /&gt;** server can&#39;t find www.my-site.com: NXDOMAIN&lt;br /&gt;&lt;br /&gt;This error could be because your domain hasn&#39;t propagated fully throughout the Internet. You can test to make sure everything is okay by forcing NS lookup to query the name servers directly. The example below queries the miniDNS name server ns1.minidns.net:&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# host www.my-site.com ns1.minidns.net&lt;br /&gt;www.my-site.com has address 97.158.253.26&lt;br /&gt;[root@bigboy tmp]#</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/2792726135858002220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/03/dynamic-dns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/2792726135858002220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/2792726135858002220'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/03/dynamic-dns.html' title='Dynamic DNS !!!'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-9211144963935085354</id><published>2007-03-01T18:18:00.000+05:30</published><updated>2007-03-01T18:19:25.624+05:30</updated><title type='text'></title><content type='html'>Directory /home/www/*&lt;br /&gt;   AllowOverride AuthConfig&lt;br /&gt;/Directory&lt;br /&gt;&lt;br /&gt;6) Make sure that you have a &lt;VirtualHost&gt; directive that defines access to /home/www or another directory higher up in the tree.&lt;br /&gt;&lt;br /&gt;VirtualHost &lt;br /&gt;   ServerName 97.158.253.26&lt;br /&gt;   DocumentRoot /home/www&lt;br /&gt;VirtualHost</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/9211144963935085354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/03/directory-homewww-allowoverride.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/9211144963935085354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/9211144963935085354'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/03/directory-homewww-allowoverride.html' title=''/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-235548863221189101</id><published>2007-03-01T18:11:00.000+05:30</published><updated>2007-03-01T18:13:48.129+05:30</updated><title type='text'>Protect Web Page Directories With Passwords,Multiple Ip Virtual Host</title><content type='html'>Step 1: Configure Virtual Hosting on Multiple IPs&lt;br /&gt;&lt;br /&gt;You can configure Apache to serve the correct content when accessing www.mysite.com or www.another-site.com from the outside, and also when accessing the specific IP address 192.168.1.100 from the inside. Fortunately Apache allows you to specify multiple IP addresses in the &lt;VirtualHost&gt; statements to help you overcome this problem.&lt;br /&gt;&lt;br /&gt;Here is an example:&lt;br /&gt;&lt;br /&gt;NameVirtualHost 192.168.1.100&lt;br /&gt;NameVirtualHost 97.158.253.26&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost 192.168.1.100 97.158.253.26&gt;&lt;br /&gt;   DocumentRoot /www/server1&lt;br /&gt;   ServerName www.my-site.com&lt;br /&gt;   ServerAlias bigboy, www.my-site-192-168-1-100.com&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Configure DNS &quot;Views&quot;&lt;br /&gt;&lt;br /&gt;You now need to fix the DNS problem that NAT creates. Users on the Internet need to access IP address 97.158.253.26 when visiting www.my-site.com and users on your home network need to access IP address 192.168.1.100 when visiting the same site.&lt;br /&gt;&lt;br /&gt;You can configure your DNS server to use views which makes your DNS server give different results depending on the source IP address of the Web surfer&#39;s PC doing the query. Chapter 18, &quot;Configuring DNS&quot;, explains how to do this in detail.&lt;br /&gt;&lt;br /&gt;Note: If you have to rely on someone else to do the DNS change, then you can edit your PC&#39;s hosts file as a quick and dirty temporary solution to the problem. Remember that this will fix the problem on your PC alone.&lt;br /&gt;How To Protect Web Page Directories With Passwords&lt;br /&gt;&lt;br /&gt;You can password protect content in both the main and subdirectories of your DocumentRoot fairly easily. I know people who allow normal access to their regular Web pages, but require passwords for directories or pages that show MRTG or Webalizer data. This example shows how to password protect the /home/www directory.&lt;br /&gt;&lt;br /&gt;1) Use Apache&#39;s htpasswd password utility to create username/password combinations independent of your system login password for Web page access. You have to specify the location of the password file, and if it doesn&#39;t yet exist, you have to include a -c, or create, switch on the command line. I recommend placing the file in your /etc/httpd/conf directory, away from the DocumentRoot tree where Web users could possibly view it. Here is an example for a first user named peter and a second named paul:&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# htpasswd -c /etc/httpd/conf/.htpasswd peter&lt;br /&gt;New password:&lt;br /&gt;Re-type new password:&lt;br /&gt;Adding password for user peter&lt;br /&gt;[root@bigboy tmp]#&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# htpasswd /etc/httpd/conf/.htpasswd paul&lt;br /&gt;New password:&lt;br /&gt;Re-type new password:&lt;br /&gt;Adding password for user paul&lt;br /&gt;[root@bigboy tmp]#&lt;br /&gt;&lt;br /&gt;2) Make the .htpasswd file readable by all users.&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# chmod 644 /etc/httpd/conf/.htpasswd&lt;br /&gt;&lt;br /&gt;3) Create a .htaccess file in the directory to which you want password control with these entries.&lt;br /&gt;&lt;br /&gt;AuthUserFile /etc/httpd/conf/.htpasswd&lt;br /&gt;AuthGroupFile /dev/null&lt;br /&gt;AuthName EnterPassword&lt;br /&gt;AuthType Basic&lt;br /&gt;require user peter&lt;br /&gt;&lt;br /&gt;Remember this password protects the directory and all its subdirectories. The AuthUserFile tells Apache to use the .htpasswd file. The require user statement tells Apache that only user peter in the .htpasswd file should have access. If you want all .htpasswd users to have access, replace this line with require valid-user. AuthType Basic instructs Apache to accept basic unencrypted passwords from the remote users&#39; Web browser.&lt;br /&gt;&lt;br /&gt;4) Set the correct file protections on your new .htaccess file in the directory /home/www.&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]# chmod 644 /home/www/.htaccess&lt;br /&gt;&lt;br /&gt;5) Make sure your /etc/httpd/conf/http.conf file has an AllowOverride statement in a &lt;Directory&gt; directive for any directory in the tree above /home/www. In this example below, all directories below /var/www/ require password authorization.&lt;br /&gt;&lt;br /&gt;&lt;Directory /home/www/*&gt;&lt;br /&gt;   AllowOverride AuthConfig&lt;br /&gt;&lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;6) Make sure that you have a &lt;VirtualHost&gt; directive that defines access to /home/www or another directory higher up in the tree.&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost *&gt;&lt;br /&gt;   ServerName 97.158.253.26&lt;br /&gt;   DocumentRoot /home/www&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;7) Restart Apache.&lt;br /&gt;&lt;br /&gt;Try accessing the web site and you&#39;ll be prompted for a password.&lt;br /&gt;The conf.d Directory&lt;br /&gt;&lt;br /&gt;Files in the /etc/httpd/conf.d (Redhat / Fedora) or the /etc/apache*/conf.d (Debian / Ubuntu) directory are read and automatically appended to the configuration in the httpd.conf file every time Apache is restarted. In complicated configurations, in which a Web server has to host many Web sites, you can create one configuration file per Web site each with its own set of &lt;VirtualHost&gt; and &lt;Directory&gt; containers. This can make Web site management much simpler. To do this correctly:&lt;br /&gt;&lt;br /&gt;   1. Backup your httpd.conf file, in case you make a mistake.&lt;br /&gt;   2. Create the files located in this directory that contain the Apache required &lt;VirtualHost&gt; and &lt;Directory&gt; containers and directives.&lt;br /&gt;   3. If each site has a dedicated IP address, then place the NameVirtualHost statements in the corresponding conf.d directory file. If it is shared, it&#39;ll need to remain in the main httpd.conf file.&lt;br /&gt;   4. Remove the corresponding directives from the httpd.conf file.&lt;br /&gt;   5. Restart Apache, and test. &lt;br /&gt;&lt;br /&gt;The files located in the conf.d directory don&#39;t have to have any special names, and you don&#39;t have to refer to them in the httpd.conf file.&lt;br /&gt;Troubleshooting Apache&lt;br /&gt;&lt;br /&gt;Troubleshooting a basic Apache configuration is fairly straightforward; you&#39;ll find errors in the /var/log/httpd/error_log file during normal operation or displayed on the screen when Apache starts up. Most of the errors you&#39;ll encounter will probably be related to incompatible syntax in the &lt;VirtualHosts&gt; statement caused by typing errors.&lt;br /&gt;Testing Basic HTTP Connectivity&lt;br /&gt;&lt;br /&gt;The very first step is to determine whether your web server is accessible on TCP port 80 (HTTP).&lt;br /&gt;&lt;br /&gt;Lack of connectivity could be caused by a firewall with incorrect permit, NAT, or port forwarding rules to your Web server. Other sources of failure include Apache not being started at all, the server being down, or network-related failures.&lt;br /&gt;&lt;br /&gt;If you can connect on port 80 but no pages are being served, then the problem is usually due to a bad Web application, not the Web server software itself.&lt;br /&gt;&lt;br /&gt;It is best to test this from both inside your network and from the Internet. Troubleshooting with TELNET is covered in Chapter 4, &quot;Simple Network Troubleshooting&quot;.&lt;br /&gt;Browser 403 Forbidden Messages&lt;br /&gt;&lt;br /&gt;Browser 403 Forbidden messages are usually caused by file permissions and security context issues. Please refer to the &quot;General Configuration Steps&quot; section for further details.&lt;br /&gt;&lt;br /&gt;A sure sign of problems related to security context are &quot;avc: denied&quot; messages in your /var/log/messages log file.&lt;br /&gt;&lt;br /&gt;Nov 21 20:41:23 bigboy kernel: audit(1101098483.897:0): avc:  denied  { getattr } for  pid=1377 exe=/usr/sbin/httpd path=/home/www/index.html dev=hda5 ino=12 scontext=root:system_r:httpd_t tcontext=root:object_r:home_root_t tclass=file&lt;br /&gt;&lt;br /&gt;Only The Default Apache Page Appears&lt;br /&gt;&lt;br /&gt;When only the default Apache page appears, there are two main causes. The first is the lack of an index.html file in your Web site&#39;s DocumentRoot directory. The second cause is usually related to an incorrect security context for the Web page&#39;s file. Please refer to the &quot;General Configuration Steps&quot; section for further details.&lt;br /&gt;Incompatible httpd.conf Files When Upgrading&lt;br /&gt;&lt;br /&gt;Your old configuration files will be incompatible when upgrading from Apache version 1.3 to Apache 2.X. In Redhat / Fedora, the new version 2.X default configuration file is stored in /etc/httpd/conf/httpd.conf.rpmnew. For the simple virtual hosting example above, it would be easiest to:&lt;br /&gt;&lt;br /&gt;   1. Save the old httpd.conf file with another name, httpd.conf-version-1.x for example. Copy the ServerName, NameVirtualHost, and VirtualHost containers from the old file and place them in the and place them in the new httpd.conf.rpmnew file.&lt;br /&gt;   2. Copy the httpd.conf.rpmnew file an name it httpd.conf&lt;br /&gt;   3. Restart Apache &lt;br /&gt;&lt;br /&gt;With other distributions, the procedure is similar; just place your containers in the new default configuration file and restart Apache.&lt;br /&gt;Server Name Errors&lt;br /&gt;&lt;br /&gt;All ServerName directives must list a domain that is resolvable in DNS, or else you&#39;ll get an error similar to these when starting httpd.&lt;br /&gt;&lt;br /&gt;Starting httpd: httpd: Could not determine the server&#39;s fully qualified domain name, using 127.0.0.1 for ServerName&lt;br /&gt;&lt;br /&gt;Starting httpd: [Wed Feb 04 21:18:16 2004] [error] (EAI 2)Name or service not known: Failed to resolve server name for 192.16.1.100 (check DNS) -- or specify an explicit ServerName&lt;br /&gt;&lt;br /&gt;You can avoid this by adding a default generic ServerName directive at the top of the httpd.conf file that references localhost instead of the default new.host.name:80.&lt;br /&gt;&lt;br /&gt;#ServerName new.host.name:80&lt;br /&gt;ServerName localhost&lt;br /&gt;&lt;br /&gt;The Apache Status Log Files&lt;br /&gt;&lt;br /&gt;The /var/log/httpd/access_log file is updated after every HTTP query and is a good source of general purpose information about your website. There is a fixed formatting style with each entry being separated by spaces or quotation marks. Table 20-3 lists the layout.&lt;br /&gt;Table 20-3 Apache Log File Format&lt;br /&gt;Field Number  Description  Separator&lt;br /&gt;1  IP Address of the remote web surfer  Spaces&lt;br /&gt;2  Time Stamp  Square Brackets []&lt;br /&gt;3  HTTP query including the web page served  Quotes &quot;&quot;&lt;br /&gt;4  HTTP result code  Spaces&lt;br /&gt;5  The amount of data in bytes sent to the remote web browser  Spaces&lt;br /&gt;6  The web page that contained the link to the page served.  Quotes &quot;&quot;&lt;br /&gt;7  The version of the web browser used to get the page  Quotes &quot;&quot;&lt;br /&gt;&lt;br /&gt;Upon examining the entry, you can determine that someone at IP address 67.119.25.115 on February 15, looked at the web page /dns-static.htm returning a successful 200 status code. The amount of data sent was 15190 bytes and the surfer got to the site by clicking on the link http://www.linuxhomenetworking.com/sendmail.htm using Microsoft Internet Explorer version 5.5.&lt;br /&gt;&lt;br /&gt;67.119.25.115 - - [15/Feb/2003:23:06:51 -0800] &quot;GET /dns-static.htm HTTP/1.1&quot; 200 15190&lt;br /&gt;&quot;http://www.linuxhomenetworking.com/sendmail.htm&quot; &lt;br /&gt;&quot;Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; AT&amp;T CSM6.0; YComp 5.0.2.6)&quot;&lt;br /&gt;&lt;br /&gt;The HTTP status code can provide some insight into the types of operations surfers are trying to attempt and may help to isolate problems with your pages, not the operation of the Apache. For example 404 errors are generated when someone tries to access a web page that doesn&#39;t exist anymore. This could be caused by incorrect URL links in other pages on you site. Table 20-4 has some of the more common examples.&lt;br /&gt;Table 20-4 HTTP Status Codes&lt;br /&gt;HTTP Code  Description&lt;br /&gt;200  Successful request&lt;br /&gt;304  Successful request, but the web page requested hasn&#39;t been modified since the current version in the remote web browser&#39;s cache. This means the web page will not be sent to the remote browser, it will just use its cached version instead. Frequently occurs when a surfer is browsing back and forth on a site.&lt;br /&gt;401  Unauthorized access. Someone entered an incorrect username / password on a password protected page.&lt;br /&gt;403  Forbidden. File permissions or contexts prevents Apache from reading the file. Often occurs when the web page file is owned by user &quot;root&quot; even though it has universal read access.&lt;br /&gt;404  Not found. Page requested doesn&#39;t exist.&lt;br /&gt;500  Internal server error. Frequently generated by CGI scripts that fail due to bad syntax. Check your error_log file for further details on the script&#39;s error message.&lt;br /&gt;The Apache Error Log Files&lt;br /&gt;&lt;br /&gt;The /var/log/httpd/error_log file is a good source for error information. Unlike the /var/log/httpd/access_log file, there is no standardized formatting.&lt;br /&gt;&lt;br /&gt;Typical errors that you&#39;ll find here are HTTP queries for files that don&#39;t exist or forbidden requests for directory listings. The file will also include Apache startup errors which can be very useful.&lt;br /&gt;&lt;br /&gt;The /var/log/httpd/error_log file also is the location where CGI script errors are written. Many times CGI scripts fail with a blank screen on your browser; the /var/log/httpd/error_log file most likely lists the cause of the problem.</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/235548863221189101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/03/protect-web-page-directories-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/235548863221189101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/235548863221189101'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/03/protect-web-page-directories-with.html' title='Protect Web Page Directories With Passwords,Multiple Ip Virtual Host'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-2233220620005528887</id><published>2007-02-28T00:53:00.000+05:30</published><updated>2007-02-28T00:58:04.003+05:30</updated><title type='text'>eBook Resource</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;eBook Resource for Programming Languages &amp; Softwarare&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;eBook Resource for Programming Languages &amp; Softwares&lt;br /&gt;&lt;a href=&quot;http://www.freebooksource.com&quot;&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Ebook&lt;/span&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/2233220620005528887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/02/ebook-resource.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/2233220620005528887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/2233220620005528887'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/02/ebook-resource.html' title='eBook Resource'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-7849065059696541252</id><published>2007-02-27T11:52:00.000+05:30</published><updated>2007-02-27T11:55:04.330+05:30</updated><title type='text'>Linux: 100 flavours and counting</title><content type='html'>Using Linus Torvalds&#39;s latest stable kernel release as a base, there are over 100 recognised flavours of the operating system in development, and possibly many more &#39;home brew&#39; efforts in the hands of hobbyists and enthusiasts.&lt;br /&gt;&lt;br /&gt;Out of these so-called &#39;distros&#39;, perhaps a dozen or so are recognised as mainstream commercial/enterprise offerings.&lt;br /&gt;&lt;br /&gt;Although adhering to the nature of open source and being available for free download, these distributions can be bought off the shelf accompanied by a multitude of service options and additional programs.&lt;br /&gt;&lt;br /&gt;These distributions are leading the foray into the enterprise space and, while competing against Windows, they are also competing against each other.&lt;br /&gt;&lt;br /&gt;As is evident from the following analysis, each current mainstream flavour of Linux has its own unique characteristics, but all come bundled with hundreds or even thousands of packages ranging from office suites to graphical desktops.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;MANDRAKE LINUX 8.2&lt;/span&gt;&lt;br /&gt;Mandrake Linux was created in 1998 with the goal of making Linux easier to use for everyone. Although at the time Linux was well-known as a powerful and stable operating system, it demanded strong technical knowledge and extensive use of the command line.&lt;br /&gt;&lt;br /&gt;MandrakeSoft seized this opportunity to integrate a user-friendly graphical desktop environment as well as to contribute its own graphical configuration utilities.&lt;br /&gt;&lt;br /&gt;As a result Mandrake quickly became famous for setting the standard in ease-of-use and functionality and proved that Linux as a server or workstation has no reason to be jealous of any other more established operating systems.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;RED HAT&lt;/span&gt; &lt;br /&gt;Founded in 1994, Red Hat is widely recognised as the leader in the enterprise Linux space; the 330lb gorilla holding the biggest market share. It&#39;s also pegged as the top distro in terms of the development, deployment and management of Linux for an internet infrastructure.&lt;br /&gt;&lt;br /&gt;The Red Hat distributions for Intel, Alpha and Sparc are built from the exact same source packages. This is to ensure maximum portability between platforms regardless of the underlying hardware architecture.&lt;br /&gt;&lt;br /&gt;Red Hat is also famous for a very easy installation system known as Red Hat Package Management, which effectively allows download and installation of packages with a single command.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;DEBIAN 3.0&lt;/span&gt;&lt;br /&gt;The Debian Project claims to be &quot;an association of individuals who have made common cause to create a free operating system&quot;. But it has a reputation for being the &#39;elite&#39; users choice in Linux, infamous for its uber techie &#39;holier than thou&#39; user base.&lt;br /&gt;&lt;br /&gt;Although, like many Linux variants, Debian is updated and maintained through the work of many users who volunteer their efforts, extensive pre-release testing is done to ensure the highest degree of reliability possible, and a publicly accessible bug tracking system provides an easy way to monitor user feedback.&lt;br /&gt;&lt;br /&gt;Debian comes with over 8,000 packages and is well known for its advanced package management tools that allow for easy installation and maintenance on individual systems and workstation clusters.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;GENTOO LINUX 1.2&lt;/span&gt;&lt;br /&gt;Gentoo Linux is a versatile and fast distribution geared towards developers and network professionals. Again, a benefit of Gentoo is its advanced package management system called Portage.&lt;br /&gt;&lt;br /&gt;This is a true ports system in the tradition of BSD ports, but is Python-based and sports a number of advanced features including dependencies, fine-grained package management, &#39;fake&#39; installs, sand-boxing, safe un-merging, system profiles, virtual packages, config file management and more. It&#39;s smooth and sleek, but definitely a Linux for power users.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;SUSE 8.0&lt;/span&gt;&lt;br /&gt;SuSE is the leading Linux distro in Europe and the biggest competitor to Red Hat. Known for its easy to use interface, SuSE is also renowned for good customer service, making it a strong player in the enterprise space.&lt;br /&gt;&lt;br /&gt;Like Red Hat, SuSE is one of the oldest flavours of Linux. SuSE is also involved in the UnitedLinux project (see below).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;SLACKWARE 8.1&lt;/span&gt;&lt;br /&gt;Slackware is an advanced Linux operating system, designed with the twin goals of ease-of-use and stability but, again, one for the power users.&lt;br /&gt;&lt;br /&gt;Slackware is equipped to serve in any capacity from desktop workstation to machine-room server with web, FTP, and email servers ready to go out of the box. But for the developers, a full range of tools, editors and current libraries are included for users who wish to develop or compile additional software.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;LYCORIS AMETHYST 2 DESKTOP&lt;/span&gt;&lt;br /&gt;Formerly known as Redmond Linux, Lycoris is located in Redmond, Washington, home of Microsoft. Lycoris is a relative newcomer to the market, started in 2000 with a vision of making Linux easy enough for anyone to use.&lt;br /&gt;&lt;br /&gt;Lycoris has managed to bag positive reviews and has become renowned as a simplified Linux desktop for those unfamiliar with the operating system.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;CALDERA 3.1.1&lt;/span&gt;&lt;br /&gt;OpenLinux product line is a multi-tasking, multi-user Linux-based operating system surrounded with utilities, graphical interfaces, installation procedures, third-party applications, etc.&lt;br /&gt;&lt;br /&gt;But, like Turbolinux (below), the SCO Group - which was recently acquired by Caldera - will now focus on the UnitedLinux project.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;TURBOLINUX 8.0&lt;/span&gt;&lt;br /&gt;Although TurboLinux was recently acquired by Japanese firm Software Research Associates it is still one of the more prominent Linux flavours.&lt;br /&gt;&lt;br /&gt;Turbolinux distributions are designed from the ground-up specifically for enterprise computing, a claim evident in the server version which supports the Large File Support standard for working with applications that manage or handle up to four terabytes of data. TurboLinux is now one of the key players in the new UnitedLinux distribution.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;UNITEDLINUX&lt;/span&gt;&lt;br /&gt;A new contender to the throne, but worth a mention because it is being backed by some of the biggest players in the Linux arena. Red Hat is not involved and it is thought that UnitedLinux will seek to usurp that particular distro from its current throne.&lt;br /&gt;&lt;br /&gt;Due for preview this month, with release 1.0 out in November, UnitedLinux is the combined effort of SCO, Conectiva, SuSE and Turbolinux to bring a standards-based Linux to the market.&lt;br /&gt;&lt;br /&gt;It is primarily targeted at business users who are baffled by the minor differences in all the other flavours of Linux and is again set up as a main competitor to claim market share from current behemoth Red Hat.&lt;br /&gt;&lt;br /&gt;Opting for standards rather than unique tweaks also means that UnitedLinux could even be the contender to the Microsoft throne that the open source movement has been waiting for but, even so, it demonstrates the next evolution of Linux as a more businesslike and focused contender.&lt;br /&gt;&lt;br /&gt;Ref:&lt;span style=&quot;font-style:italic;&quot;&gt;http://www.computing.co.uk/vnunet/analysis/2132081/linux-100-flavours-counting&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/7849065059696541252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/02/linux-100-flavours-and-counting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7849065059696541252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7849065059696541252'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/02/linux-100-flavours-and-counting.html' title='Linux: 100 flavours and counting'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-5219523491591209082</id><published>2007-02-27T11:17:00.000+05:30</published><updated>2007-02-27T11:22:24.517+05:30</updated><title type='text'>Free Software</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.gnu.org/graphics/philosophical-gnu-sm.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;&quot; src=&quot;http://www.gnu.org/graphics/philosophical-gnu-sm.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(102, 102, 204);&quot;&gt;Linux is “open source” software meaning, simply, that anyone can get copies of its source code files.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;Make use of open-source software (OSS). OSS is software for which the source code is freely and publicly available, though the specific licensing agreements vary as to what one is allowed to do with that code.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/5219523491591209082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/02/free-software.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/5219523491591209082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/5219523491591209082'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/02/free-software.html' title='Free Software'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-3077328260078266498</id><published>2007-02-27T11:06:00.001+05:30</published><updated>2007-02-27T11:06:29.120+05:30</updated><title type='text'>Linux Pronunciation</title><content type='html'>&lt;object width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/5IfHm6R5le0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/5IfHm6R5le0&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/3077328260078266498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/02/linux-pronunciation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/3077328260078266498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/3077328260078266498'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/02/linux-pronunciation.html' title='Linux Pronunciation'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28781865.post-7563706810194478637</id><published>2007-02-27T11:03:00.001+05:30</published><updated>2007-02-27T11:03:54.418+05:30</updated><title type='text'>Linux Prodigy -- IBM</title><content type='html'>&lt;object width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/4Gf6hq8J_DQ&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/4Gf6hq8J_DQ&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://phicko.blogspot.com/feeds/7563706810194478637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phicko.blogspot.com/2007/02/linux-prodigy-ibm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7563706810194478637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28781865/posts/default/7563706810194478637'/><link rel='alternate' type='text/html' href='http://phicko.blogspot.com/2007/02/linux-prodigy-ibm.html' title='Linux Prodigy -- IBM'/><author><name>BrijeshPrem</name><uri>http://www.blogger.com/profile/01370406099678197803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>