<?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: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-9054814953898151819</id><updated>2012-02-15T22:56:46.451-08:00</updated><title type='text'>Linux Lubrication for the Brain</title><subtitle type='html'>Topics of interest to feed and lubricate the brain suffering from computer atrophy. Topics include Linux operating system reviews, installation and usage tips and tricks, and Linux utility reviews.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://brainlube.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://brainlube.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>cyber-ghost</name><uri>http://www.blogger.com/profile/06254931645999508638</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9054814953898151819.post-1015994376847304704</id><published>2011-08-24T18:09:00.000-07:00</published><updated>2011-08-24T18:09:03.294-07:00</updated><title type='text'>The Puppy Linux Answer To Bitmap Graphics: MtPaint</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;As mentioned in previous posts about Puppy Linux, it's not just small, it's loaded with software to do the things most people want to do with their operating system. Many of the utilities are described in the&amp;nbsp;&lt;a href="http://www.linuxgoodies.com/review_puppy.html"&gt;Puppy Linux Review&lt;/a&gt;&amp;nbsp;web page. The review there shows that Puppy has utilities to do word processing, spreadsheets, network browsing, file sharing, chat, and ... graphics.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;Graphics programs can easily chew up resources, and Puppy Linux is designed to keep resource use under control. To do that and still offer some graphics tools for users, the developers of Puppy Linux provide two lean and mean graphics programs for users to enjoy. One, &lt;b&gt;Inkscape lite&lt;/b&gt;, is a vector drawing program. It allows one to easily draw objects and if desired paint them in any color. Each item drawn is carried as a separate object, so moving objects around, resizing them, or&amp;nbsp;rotating them is very easy. It's a fine tool for quick, scalable drawings that can be easily included into documents.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;The other,&lt;b&gt; MtPaint&lt;/b&gt;, is a bitmap painting program. It's more the flavor of Photoshop or&amp;nbsp;&lt;a href="http://www.gimp.org/"&gt;Gimp&lt;/a&gt;. However, in keeping with Puppy Linux's emphasis on small and efficient, MtPaint is a light duty paint program. But, does that mean it's &amp;nbsp;incapable of doing any real work?&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yqPygslipoY/TlRYb1yjx8I/AAAAAAAAABs/bG-OEkmmO-A/s1600/mtpaint1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-yqPygslipoY/TlRYb1yjx8I/AAAAAAAAABs/bG-OEkmmO-A/s320/mtpaint1.jpg" width="277" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;I think not. While I admit that I usually reach for Gimp to create my t-shirt and poster designs, I recently worked with MtPaint to see if it had the muscle to let me make new creations for my POD work.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;At left you see both a screen grab of MtPaint, and a design created with MtPaint that's currently featured in my&amp;nbsp;&lt;a href="http://www.printfection.com/bowlingduds"&gt;Printfection Bowling Duds&lt;/a&gt;&amp;nbsp;online store. The design features used were the oval drawing tool, the free hand and line drawing tools, the rotation tool, the paint tool, the gradient fill tool, and the text tool. The result is a design comparable to many popular designs I've created with Gimp.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;Examining the screen grab, you can see many of the tools featured on the tool bars at the top of the illustration. Down the left side is a handy tool for selecting colors, though other color selection tools are also available, including a &lt;b&gt;color picker&lt;/b&gt; tool that lets you set the paint color to some color already on the canvas. The color picker tool is especially useful for touching up photographs.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;MtPaint Has Lots Of Paint Tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-VdbLVctSres/TlRb6oJEYxI/AAAAAAAAABw/a-iBJhDrvtg/s1600/mtpaintbrush.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-VdbLVctSres/TlRb6oJEYxI/AAAAAAAAABw/a-iBJhDrvtg/s320/mtpaintbrush.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;To be sure, MtPaint has far fewer tools than its much fatter big brethren. But it has many of the tools most commonly used for digital image manipulation, and some interesting takes on tools that give it some very useful capabilities. Certainly it has, as shown on the tool bar, tools that let you free hand draw, draw independent or connected straight lines, smudge drawings for special effects, draw rectangles and ovals, and draw polygons or arbitrary shapes. As the image at left shows, it offers many different brush sizes and types.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;MtPaint Does Color Gradients&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-7u0_sungKx0/TlVcQyUT6JI/AAAAAAAAACE/KizaAjQXIsE/s1600/arbshape.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-7u0_sungKx0/TlVcQyUT6JI/AAAAAAAAACE/KizaAjQXIsE/s1600/arbshape.png" /&gt;&lt;/a&gt;Any outlined shape can be filled with a color or a simple&lt;i&gt; &lt;b&gt;fill from the center&lt;/b&gt;&lt;/i&gt;&lt;b&gt; &lt;/b&gt;color gradient as shown at left. Rectangles and ovals can be outlined in the current color and brush width, or filled with a solid color or controlled gradient. By controlled gradient I mean a selectable gradient pattern, such as linear, bi-linear, radial, conical and others.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6ijQFNmI5wA/TlRd39KFD-I/AAAAAAAAAB4/WX1ZSo4kqBY/s1600/mtpaintg2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-6ijQFNmI5wA/TlRd39KFD-I/AAAAAAAAAB4/WX1ZSo4kqBY/s1600/mtpaintg2.png" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-0ee7_exSsQA/TlRdyu4au-I/AAAAAAAAAB0/_vYYM4aVPLA/s1600/mtpaintg1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-0ee7_exSsQA/TlRdyu4au-I/AAAAAAAAAB0/_vYYM4aVPLA/s1600/mtpaintg1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The above images illustrate the &lt;b&gt;linear fill&lt;/b&gt; gradient. The left image shows the typical two color gradient, which goes from color A (the current paint color) to color B (used for gradients). But MtPaint can go a bit further. As the right image illustrates, you can use the custom gradient tools to create a gradient that spans many colors -- as many as you like in whatever order you like.&lt;br /&gt;&lt;br /&gt;The gradients can also be created with repeating sequences of the selected gradient patterns. As near as I could determine, to use a selected gradient pattern in an arbitrary shape instead of just the &lt;b&gt;&lt;i&gt;fill from center&lt;/i&gt;&lt;/b&gt; default pattern, you must draw the desired gradient in a rectangle or oval and then use the polygon selection tool to cut out the shape you want from the gradient filled region.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2_p9TbPNZC0/TlVe6YxysLI/AAAAAAAAACM/fkJjEarydFw/s1600/radpoly.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-2_p9TbPNZC0/TlVe6YxysLI/AAAAAAAAACM/fkJjEarydFw/s1600/radpoly.png" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-h3XNmAdqLt4/TlVeysCCofI/AAAAAAAAACI/qPJtnQvTzq8/s1600/radfill.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-h3XNmAdqLt4/TlVeysCCofI/AAAAAAAAACI/qPJtnQvTzq8/s1600/radfill.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;For example, I used the circle fill gradient with an off-center radial pattern to fill the circle at upper left. It gave the circle a neat 3-D appearance. &amp;nbsp;Then I used the polygon select tool to cut the arbitrary shape from the gradient in the circle and paste it to a new layer or location, like the image at upper right.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;MtPaint Supports Layers&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6TKXC5wkxiY/TlVS72bF0GI/AAAAAAAAAB8/38BzNI-iVTg/s1600/mtpaint2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-6TKXC5wkxiY/TlVS72bF0GI/AAAAAAAAAB8/38BzNI-iVTg/s320/mtpaint2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;If you plan to make complicated or elaborate images with many objects that you may want to manipulate and position, then you need to use a graphics program that supports layers. &amp;nbsp;Layers are separate canvases that can be stacked in any order. Fortunately, as the illustration at left shows, MtPaint does support layers. Shown is the layer tool.&lt;br /&gt;&lt;br /&gt;The layer tool lets you create new layers to hold drawings, choose to view only the layer you're editing or all layers stacked upon one another (if all but the bottom one are transparent or have one color that's set to be transparent). You can duplicate a layer, and re-arrange layers. The re-arranging of layers lets you choose which layers hold foreground objects and which layers hold background objects. As you would expect, layers towards the bottom of the list are also at the bottom of the layer stack and thus in the background.&lt;br /&gt;&lt;br /&gt;By creating specific objects each in their own layer, you have the ability to independently modify any object without affecting other objects in their own respective layers. You can resize a layer, rotate a layer, or skew a layer horizontally and/or vertically, among other things. Then, using the check boxes at the right of the tool, you can choose which layers in the stack are visible. You can save each layer, and use the layer menu &lt;b&gt;save as &lt;/b&gt;option to create a txt file that can be loaded later for further work. Loading the txt file restores all of the saved layers in the original order.&lt;b&gt;&amp;nbsp;&lt;/b&gt;The layer menu has an option that lets you combine selected layers into a new &lt;b&gt;composite&lt;/b&gt; layer, which can be saved as a completed painting.&lt;br /&gt;&lt;br /&gt;There are many other features in the impressive but small MtPaint. For example you can create animations with MtPaint, which can be saved as animated gif files or converted to mpeg videos. You can load and save a large number of different file formats, the default being png. There are also three channels that you can use on each layer to add additional special effects. There's the &lt;b&gt;alpha&lt;/b&gt; channel, the &lt;b&gt;mask&lt;/b&gt; channel, and the &lt;b&gt;selection&lt;/b&gt; channel. The &lt;b&gt;alpha&lt;/b&gt; channel gives you some control over how transparency is handled, the &lt;b&gt;mask&lt;/b&gt; channel lets you create masks to protect parts of an image as you modify other parts, and the &lt;b&gt;selection&lt;/b&gt; channel lets you do things like use an arbitrary shape, or even text, as a cookie cutter to cut pieces from a drawing or photograph.&lt;br /&gt;&lt;br /&gt;There's a pretty thorough html instruction manual that comes with MtPaint, and it spells out how to use all of the features. The only features I had difficulty understanding were the channels. But with very careful reading I was able to work my way through the examples. Depending upon your digital painting experience, you may have more or less trouble understanding channels than I did.&lt;br /&gt;&lt;br /&gt;It's often stated that with MtPaint you can do the simple things like crop or rescale a digital photograph, and maybe adjust the contrast. I think it's much more capable than that. One could certainly produce art or drawings for documents, and even enter into the t-shirt or poster business with MtPaint. That's not to say it can do everything Gimp can do, but it can be used for far more than simply image cropping, scaling, or other basic operations.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-GcpYRcNY84U/TlVaExD-TII/AAAAAAAAACA/fy-2CVWQdN8/s1600/cpuonlinuxicon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-GcpYRcNY84U/TlVaExD-TII/AAAAAAAAACA/fy-2CVWQdN8/s1600/cpuonlinuxicon.jpg" /&gt;&lt;/a&gt;I used MtPaint to make the comical Linux t-shirt and mug design at left. You can see the design on many available products at&amp;nbsp;&lt;a href="http://www.printfection.com/cleverdesigns/Laptop-On-Linux/_s_447447"&gt;Laptop On Linux&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Find out more about MtPaint and how it stacks up by reading my full&amp;nbsp;&lt;a href="http://www.linuxgoodies.com/review_mtpaint.html"&gt;MtPaint Review&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9054814953898151819-1015994376847304704?l=brainlube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linuxgoodies.com/review_mtpaint.html' title='The Puppy Linux Answer To Bitmap Graphics: MtPaint'/><link rel='replies' type='application/atom+xml' href='http://brainlube.blogspot.com/feeds/1015994376847304704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9054814953898151819&amp;postID=1015994376847304704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/1015994376847304704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/1015994376847304704'/><link rel='alternate' type='text/html' href='http://brainlube.blogspot.com/2011/08/puppy-linux-answer-to-bitmap-graphics.html' title='The Puppy Linux Answer To Bitmap Graphics: MtPaint'/><author><name>cyber-ghost</name><uri>http://www.blogger.com/profile/06254931645999508638</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-yqPygslipoY/TlRYb1yjx8I/AAAAAAAAABs/bG-OEkmmO-A/s72-c/mtpaint1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9054814953898151819.post-1756652922103217343</id><published>2011-08-09T13:05:00.000-07:00</published><updated>2011-08-09T13:05:20.330-07:00</updated><title type='text'>The Puppy Linux Frugal Install</title><content type='html'>If you like Puppy Linux, but would rather have a version installed on your hard drive than to keep using the CDROM or a USB flash drive, then you may want to consider a hard disc install of Puppy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxgoodies.com/pupusb1b.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.linuxgoodies.com/pupusb1b.jpg" /&gt;&lt;/a&gt;Puppy Linux, like most other versions of Linux, can be installed in full on an internal hard drive. In Puppy Linux nomenclature, this is called a &lt;b&gt;Full Install. &lt;/b&gt;This is an option readily available through the Puppy Install utility, available through both the Puppy Linux menu system and an install icon, shown at left.&lt;br /&gt;&lt;br /&gt;A full install of Puppy Linux is much like a full install of any other Linux operating system. The requirements are a Linux formatted disc partition of 2 GB or so. An ext2 or ext3 partition will do. The full install won't use up 2 GB, but at least that much space will be needed to give you some operating space.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.printfection.com/cleverdesigns"&gt;&lt;img alt="Funny Linux Shirt, Comical Linux Shirts, Humorous Linux Shirts" src="http://www.larrydsmith.com/banner468.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Features Of A Puppy Linux Frugal Install&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;However, there is another way, a very clever way, to get Puppy Linux installed on a hard drive partition. It's called a &lt;b&gt;Frugal Install&lt;/b&gt;. In Puppy-talk, that describes an install that simply copies about four files from the CDROM to a directory on a disc partition of your choice, then uses about 3 lines of text added to a bootloader that&amp;nbsp;references the Puppy Frugal Install. The frugal install takes up less than 256MB of space on your disc.&lt;br /&gt;&lt;br /&gt;Don't assume that with such a small amount of resource being use by Puppy that you have a very bare-bones system. It's quite the opposite. The frugal install of Puppy offers a full range of utilities to do everything from word processing to web design to graphics to multi-media. The incredibly small disc footprint is from a combination of factors, such as having carefully chosen utilities that give good function but are light on resource reqirement, and by having a compressed file that holds all of these utilities.&lt;br /&gt;&lt;br /&gt;The frugal install option is also available once you click on the install icon and go through the procedures.&lt;br /&gt;&lt;br /&gt;The frugal install of Puppy Linux is perhaps the most ingenious of the frugal installs I've encountered. With the Puppy Linux version, you'll first find that it's very easy to accomplish. You can get full details on the procedure at my&amp;nbsp;&lt;a href="http://www.linuxgoodies.com/puppyfrugal.html"&gt;Frugal Puppy&lt;/a&gt;&amp;nbsp;web page.&lt;br /&gt;&lt;br /&gt;The Puppy Linux version of frugal is designed around very efficient use of a thing called the &lt;b&gt;unionfs&lt;/b&gt; file system, described in some detail at my &lt;a href="http://www.linuxgoodies.com/review_puppy.html"&gt;Puppy Linux Review&lt;/a&gt;&amp;nbsp;web page. The Puppy kernel is designed to load enough smarts to allow it to locate your frugal install, mount the compressed CDROM system file (obtained from the copy on your hard drive frugal install), and integrate it with the kernel files in an overlapping, seamless integrated directory structure via the unionfs file system.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;To you the user it appears that you have a normal, standard install, with a normal directory structure that you can browse and work with. You can even make your own additional files in directories in the structure, or add your own additional directories.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;How Do You Save Your Work?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;When you exit your frugal install for the first time, Puppy Linux will offer you the chance to create a &lt;b&gt;Save File&lt;/b&gt;. If you allow Puppy to make it (and you definitely should), Puppy will create a special file that is compatible with the unionfs file system. The file will be created in the same directory used to hold the frugal install files.&lt;br /&gt;&lt;br /&gt;From then on, when you boot into Puppy Linux from your frugal install, Puppy will mount your save file &amp;nbsp;and the unionfs compatible system file, and integrate them into the seamless, normal looking directory structure. All of your additional files and directories, and even additionally added software packages, will all appear where they were on your last boot.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-fwbFUAAhHzY/TkFzEOAybhI/AAAAAAAAABg/JNl_0IeMaM0/s1600/pupusb7.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-fwbFUAAhHzY/TkFzEOAybhI/AAAAAAAAABg/JNl_0IeMaM0/s1600/pupusb7.jpg" /&gt;&lt;/a&gt;Puppy shows the amount of space left on your save file with an icon at the lower right of the task bar. An example of some task bar icons is shown at the left. The green icon looking like a pile of green bars is the one for displaying the amount of free space still left on the save file. As the save file gets used up, less green bars are displayed. Clicking on the icon will bring up a small window that gives details of the save file space.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-q9OFDP9l_RQ/TkF0LjXie0I/AAAAAAAAABk/fr6GgeZ0s6Y/s1600/pupusb8.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-q9OFDP9l_RQ/TkF0LjXie0I/AAAAAAAAABk/fr6GgeZ0s6Y/s1600/pupusb8.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;But fear not filling up your save file. At any time, you can simply go to the menu system (leftmost icon on task bar or right-click in unused screen margin) and select &lt;b&gt;Utility&lt;/b&gt;. &amp;nbsp;That will bring up a menu like that at left, where you can see the entry &lt;b&gt;Resize personal storage file&lt;/b&gt;. Click on that, then choose an increment size. The next time you boot, Puppy Linux will up-size your save file by that amount.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;How To Make The Most Of The Frugal Install&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;If you want to make serious use of Puppy Linux, I offer the following suggestions:&lt;br /&gt;&lt;br /&gt;First, before you install, make a partition for Puppy Linux to occupy. You don't have to do this, but by doing so you can get as much performance out of Puppy as with any Linux system.&lt;br /&gt;&lt;br /&gt;Second, follow the instructions at&amp;nbsp;&lt;a href="http://www.linuxgoodies.com/puppyfrugal.html"&gt;Frugal Puppy Install&lt;/a&gt;&amp;nbsp;to make your installation.&lt;br /&gt;&lt;br /&gt;Third, I suggest setting up a directory at the partition root level for housing your directory tree. You can get to the root level of the partition in Puppy by going to the &lt;b&gt;/mnt/home&lt;/b&gt; directory. If you go there, you'll see the directory where your Puppy frugal install files and save file are stored. At the /mnt/home directory, make a directory to use for all of your future files. I made a directory named &lt;b&gt;pup&lt;/b&gt;. Then in my user directory, which is &lt;b&gt;/root&lt;/b&gt; in Puppy Linux, I made a soft link to my &lt;b&gt;/mnt/home/pup&lt;/b&gt; directory, making it easier to navigate to. To make the soft link, I did the following instruction:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ln -s /mnt/home/pup /pup&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;This command created a link called &lt;b&gt;/pup &lt;/b&gt;that when referenced, actually takes me to /mnt/home/pup. &amp;nbsp;Under /pup, I make all of my future sub-directories, like &lt;b&gt;doc&lt;/b&gt; for documents, &lt;b&gt;bat&lt;/b&gt; for batch files, &lt;b&gt;bin&lt;/b&gt; for executable files, and &lt;b&gt;pics&lt;/b&gt; for pictures. Of course, you can make directories by any name that you wish. The point is to make a directory at the partition level that you use to build a directory structure for the files you make and use.&lt;br /&gt;&lt;br /&gt;I try make all of my additional sub-directories within /pup so as not to have the /mnt/home partition level area too messy.&lt;br /&gt;&lt;br /&gt;Why do this?&lt;br /&gt;&lt;br /&gt;Because by making a directory at the partition level for the start of your directory tree, you avoid having all of your files placed in the save file. There's a few advantages to this.&lt;br /&gt;&lt;br /&gt;One, you can make better use of the full partition by not being confined to a save file that you have to keep expanding. That way, the save file primarily has only the additional software you might install using the Puppy package manager.&lt;br /&gt;&lt;br /&gt;Two, you don't have all of your eggs in one basket so to speak. If something goes wrong with your save file, you don't lose any of the files you created.&lt;br /&gt;&lt;br /&gt;Three, the files in your &lt;i&gt;&lt;b&gt;out of save file&lt;/b&gt;&lt;/i&gt; directory tree are not involved in any Frugal Puppy Linux upgrades.&lt;br /&gt;&lt;br /&gt;Conversly, there is one advantage of having everything in a save file, and that is you can make a copy of it to some other location as a backup. But you can just as easily do a tar zip of your directory tree and back that up instead.&lt;br /&gt;&lt;br /&gt;This is just a suggestion, but one I've worked with for some time now. I have Puppy Linux installed on about 5 computers in my home, and it's the primary system on 4 of them. I've found that having my files in a partition level directory tree seems to be an efficient way to get the most use from Puppy.&lt;br /&gt;&lt;br /&gt;For more details on the Puppy Linux Frugal Install, check out&amp;nbsp;&lt;a href="http://www.linuxgoodies.com/puppyfrugal.html"&gt;Frugal Puppy&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9054814953898151819-1756652922103217343?l=brainlube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linuxgoodies.com/puppyfrugal.html' title='The Puppy Linux Frugal Install'/><link rel='replies' type='application/atom+xml' href='http://brainlube.blogspot.com/feeds/1756652922103217343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9054814953898151819&amp;postID=1756652922103217343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/1756652922103217343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/1756652922103217343'/><link rel='alternate' type='text/html' href='http://brainlube.blogspot.com/2011/08/puppy-linux-frugal-install.html' title='The Puppy Linux Frugal Install'/><author><name>cyber-ghost</name><uri>http://www.blogger.com/profile/06254931645999508638</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-fwbFUAAhHzY/TkFzEOAybhI/AAAAAAAAABg/JNl_0IeMaM0/s72-c/pupusb7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9054814953898151819.post-139540285344865349</id><published>2011-07-25T09:26:00.000-07:00</published><updated>2011-08-09T10:18:24.061-07:00</updated><title type='text'>What's The Next Step In Using Puppy Linux?</title><content type='html'>So now you've booted your Puppy Linux CD and found that you really like the system. You appreciate the compact design that can boot entirely into memory and run like gang busters. You see that rather than a gutted distribution, Puppy Linux is a carefully constructed, full featured version of Linux. You want to move to the next step.&lt;br /&gt;&lt;br /&gt;What is the next step?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.printfection.com/cleverdesigns"&gt;&lt;img alt="Funny Linux Shirt, Comical Linux Shirts, Humorous Linux Shirts" src="http://www.larrydsmith.com/banner468.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 font="blue"&gt;Make A Save File&lt;/h3&gt;&lt;br /&gt;The best next step depends greatly on what it is that you want to do. If you are primarily a Windows user and want only occasional use of Puppy, maybe the next step is to simply let Puppy create a save file on your Windows sytem when you shutdown. This save file will keep all the work you've done, and will automatically be reloaded when you next boot from your Puppy CD.&lt;br /&gt;&lt;br /&gt;This save file can safely exist on your Windows partition in that it's nothing more than a cleverly constructed file. It can grow to as big as perhaps 4GB if you need that much, which is a vfat file size limit. If your Windows partition is in NTFS format, the save file can be many times bigger than that. So you could simply keep booting from the CD when you wish to use Puppy, and find all your work always automatically available, and always preserved when you shut down.&lt;br /&gt;&lt;br /&gt;&lt;h3 font="blue"&gt;Even Better, Make A Save File On USB Flash&lt;/h3&gt;&lt;br /&gt;If you work on more than one computer, you may find that your next step is to direct Puppy Linux to create the save file on a USB flash drive instead of your hard disk. Most flash drives come in vfat format, and the save file can be non-destructively installed on a vfat flash drive. This lets you take your Operating system CD and all your flash disk data with you. You can then boot to your portable system on almost any computer, and have all your work conveniently at hand.&lt;br /&gt;&lt;br /&gt;You can get detailed instructions of the Puppy flash drive install at my web page&amp;nbsp;&lt;a href="http://www.linuxgoodies.com/puppyonusb.html"&gt;Installing Puppy Linux to Flash&lt;/a&gt;. There you'll find detailed instructions on creating a USB flash drive install of Lupu-Puppy.&lt;br /&gt;&lt;h3 font="blue"&gt;Better Still, An O/S And Save File On A Flash&lt;/h3&gt;&lt;br /&gt;Taking that concept one step further, you could click on the &lt;b&gt;Install&lt;/b&gt; icon and chose the &lt;b&gt;Universal Installer&lt;/b&gt; option that can install Puppy Linux on a USB flash drive.  That would give you a complete operating system that easily fits into your pocket. You can even direct Puppy Linux to put your save file on the same USB drive that holds the install. Now the operating system and data are on one ultra-convenient package.&lt;br /&gt;&lt;br /&gt;&lt;h3 font="blue"&gt;Pitfalls?&lt;/h3&gt;&lt;br /&gt;So what are the pitfalls and constraints to all these options?&lt;br /&gt;&lt;br /&gt;By booting from CD, can you still install additional software?&lt;br /&gt;&lt;br /&gt;Yes, it will simply be saved to your save file along with your data, to be automatically available when you reboot.&lt;br /&gt;&lt;br /&gt;Since it's possible to save data to a Windows formatted partition, can you also install Puppy non-destructively to a Windows partition?&lt;br /&gt;&lt;br /&gt;Yes, you can. But you must use what's called a &lt;b&gt;Frugal Install&lt;/b&gt; method, which installs a few necessary Puppy files to a directory you can name. Then you must install &lt;b&gt;grub&lt;/b&gt; or some other boot loader so that you can boot to either your Puppy Linux system or your windows system. Detailed instructions for this process are available at &lt;a href="http://puppylinux.org/main/How%20NOT%20to%20install%20Puppy.htm"&gt;How Not To Install Puppy Linux&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Puppy Linux also offers a &lt;b&gt;Full Install&lt;/b&gt; option, in which it installs much like any other Linux distribution. With this kind of install, Puppy Linux does not entirely boot into memory using the compressed CDROM Puppy file, but instead becomes a more traditional disk-based system. You &lt;b&gt;cannot&lt;/b&gt; do a full install non-destructively, and you cannot do a full install to other than a Linux formatted partition.&lt;br /&gt;&lt;br /&gt;If you have room in your computer for another disk drive (it doesn't have to be big, 5GB or more would be functional), you could make that disk a Linux drive and put a full install of Puppy Linux there. Actually, if you go with that option you may want to create both an ext2 or ext3 partition to hold Puppy, and a few hundred megabyte Linux swap partition for Puppy to use.&lt;br /&gt;&lt;br /&gt;Unless you have a very old computer that is both slow (a few hundred MHZ processor speed) or small (less than 256MB of memory), you gain little by doing a full install over a frugal install. The frugal install is also easier to maintain and is less apt to get corrupted. And you needn't be installing to a Windows system to make use of the clever frugal install. If your current system is a non-Puppy Linux system, you can also use the non-destructively Frugal install to a partition of your Linux system.&lt;br /&gt;&lt;br /&gt;Can any computer that supports USB also boot from USB?&lt;br /&gt;&lt;br /&gt;Sadly, no. Keep that in mind if you want to make the ultra-portable USB flash with Puppy install. A target computer has to have the option to boot from USB for you to make full use of your flash disk install.&lt;br /&gt;&lt;br /&gt;Experiment with your CD boot and local disk save file a bit until you get a sense of what you really want to do. Then check back for how to follow up on some of the options discussed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9054814953898151819-139540285344865349?l=brainlube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linuxgoodies.com' title='What&apos;s The Next Step In Using Puppy Linux?'/><link rel='replies' type='application/atom+xml' href='http://brainlube.blogspot.com/feeds/139540285344865349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9054814953898151819&amp;postID=139540285344865349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/139540285344865349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/139540285344865349'/><link rel='alternate' type='text/html' href='http://brainlube.blogspot.com/2011/07/whats-next-step-in-using-puppy-linux.html' title='What&apos;s The Next Step In Using Puppy Linux?'/><author><name>cyber-ghost</name><uri>http://www.blogger.com/profile/06254931645999508638</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9054814953898151819.post-6468455513437372368</id><published>2011-07-19T14:55:00.000-07:00</published><updated>2011-07-19T14:55:23.645-07:00</updated><title type='text'>Puppy Linux And Windows In Harmony</title><content type='html'>I'm sure you're aware that many distributions of Linux come packaged in live CD form. This means that the CDs are bootable, and bring up the respective operating systems for you to examine. Most of these live CD distros also offer the option to install to your hard drive if you like what you see.&lt;br /&gt;&lt;br /&gt;It's a very nice concept in that it lets you get a sense of the flavor of the O/S, how easy it is to configure, and how easy or hard it is to use. It also lets you see what utilities come with the initial package. Some come with minimal utilities, maybe a browser and a word processor and little else. Some are packed with many utilities that span networking, word processing, office management, graphics, and multi-media.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.printfection.com/cleverdesigns"&gt;&lt;img src="http://www.larrydsmith.com/banner468.jpg" alt="Science, Math, and Linux t-shirts and mugs"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The live CD also lets you see how an operating system matches up with your computer and associated hardware. You can discover if the packaged O/S can find and set up your network card, sound card, and video. If it fails in any of these areas, you may want to look at something else, since getting these issues worked out later can be quite difficult.&lt;br /&gt;&lt;br /&gt;So you can learn a lot by testing out an operating system on a live CD. But in most cases, you can't really do more than that. Most live CD distros don't actually perform well from the live CD, at least not nearly as well as they would if installed to your hard drive.&lt;br /&gt;&lt;br /&gt;That's where Puppy Linux is so incredibly different. It, like the others, lets you get a sense of feel of the O/S, what utilities are included (lots), and how well it detects and sets up your hardware. In most of the instances I've tried, Puppy Linux has done as well or better at setting up hardware as any other Linux distro.  My only failure was with a relatively new HP Compaq laptop, where Puppy Linux had to default to a sub-optimal video resolution. Newer Puppy distributions have the right driver for my laptop.&lt;br /&gt;&lt;br /&gt;But Puppy Linux, if you have 128MB or memory or better, will load the entire CD into memory and run entirely in RAM, allowing you to re-use the CD for another purpose. Since everything is already in memory, utilities load and run very fast, at no loss of performance. So the Puppy Linux live CD is not designed just so you can check it out, but so you can also use it effectively.&lt;br /&gt;&lt;br /&gt;In fact, if you have a Windows system, you may find that running Puppy Linux from CD is not just a nice way to evaluate the system, but the only way to go. You can boot it up quickly (quicker than your Windows system in all likelihood) and operate effectively.&lt;br /&gt;&lt;br /&gt;When you are ready to shut down Puppy Linux after your first boot, you'll be given the opportunity to create a &lt;b&gt;save&lt;/b&gt; file. Don't worry, this save file can safely exist as a file on your Windows system. The file is a rather special file, in that internally it orders you data into a directory map that matches where you created the files while in Puppy. When you reboot later, Puppy Linux will load your save file and map it into the Puppy Linux file system so it seems as if you'd saved data directly to the live CD. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XKSXu3_yNWI/TiX0-8vHOuI/AAAAAAAAABI/GqYRuMi-7L0/s1600/pup3.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="39" width="170" src="http://2.bp.blogspot.com/-XKSXu3_yNWI/TiX0-8vHOuI/AAAAAAAAABI/GqYRuMi-7L0/s320/pup3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;The display at left shows a portion of the Puppy Linux task bar. The green symbol shows you how much space is left in your save file. As the file is used up, the green bars change color.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-DosuVfY49q8/TiXxRxSVlvI/AAAAAAAAAA4/_0nYlCIqFeY/s1600/pup1.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="320" width="285" src="http://4.bp.blogspot.com/-DosuVfY49q8/TiXxRxSVlvI/AAAAAAAAAA4/_0nYlCIqFeY/s320/pup1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;The initial save file is something relatively small, about 256MB. As you install additional software with the Puppy Linux package manager and/or create additional data or document files, you'll see the task bar indicator show you what file space you have left. You can go to the menu system and click on the &lt;b&gt;Utility&lt;/b&gt; then &lt;b&gt;Resize personal storage file&lt;/b&gt; option, and bring up a dialog box that allows you to increase your save file size.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JarTTL2wjUo/TiX2dL1QK5I/AAAAAAAAABQ/WuOxiqusddc/s1600/pup2.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="241" width="320" src="http://4.bp.blogspot.com/-JarTTL2wjUo/TiX2dL1QK5I/AAAAAAAAABQ/WuOxiqusddc/s320/pup2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;At left you see the dialog box for adding size to your save file. It lets you select the increment you want, from 16MB to 512MB. When you next boot, the system will inform you that it's resizing your save file. If you check on the internet, you'll find references that suggest that the save file can begin to get corrupted when it gets up to about 4GB. That turns out to be a Windows issue, not a Puppy Linux one. The FAT 16 and FAT 32 file systems have a maximum file size of just over 4GB. NTFS doesn't have that limitation. So keep that in mind if you're saving data on a Windows system. &lt;br /&gt;&lt;br /&gt;As a convenient alternative to the CD boot, you can use the Puppy Linux install utility to install Puppy Linux onto a USB flash drive. You can then choose to put your save file on the same flash drive as the operating system, giving you an extremely convenient way of having your Puppy Linux O/S and data ready to use on any computer able to boot from a flash drive. Talk about convenience. Instead of carrying around a stick with you data, you carry around a stick with your data &lt;b&gt;and your O/S&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Next time around, I'll discuss how to effectively us Puppy Linux in conjunction with another Linux operating system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9054814953898151819-6468455513437372368?l=brainlube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linuxgoodies.com/review_puppy' title='Puppy Linux And Windows In Harmony'/><link rel='replies' type='application/atom+xml' href='http://brainlube.blogspot.com/feeds/6468455513437372368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9054814953898151819&amp;postID=6468455513437372368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/6468455513437372368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/6468455513437372368'/><link rel='alternate' type='text/html' href='http://brainlube.blogspot.com/2011/07/puppy-linux-and-windows-in-harmony.html' title='Puppy Linux And Windows In Harmony'/><author><name>cyber-ghost</name><uri>http://www.blogger.com/profile/06254931645999508638</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-XKSXu3_yNWI/TiX0-8vHOuI/AAAAAAAAABI/GqYRuMi-7L0/s72-c/pup3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9054814953898151819.post-3755121472349836164</id><published>2011-07-18T11:54:00.000-07:00</published><updated>2011-07-18T11:54:21.857-07:00</updated><title type='text'>Lucid Puppy Grows Up</title><content type='html'>The growth of Puppy Linux has been phenomenal as of late, both in terms of maturity and in terms of use. Since the introduction of &lt;a href="http://www.puppylinux.org/"&gt;Lucid Puppy&lt;/a&gt; things in the Linux community are heating up.&lt;br /&gt;&lt;br /&gt;Puppy Linux, as described on the &lt;a href="http://www.puppylinux.org/"&gt;Puppy Linux&lt;/a&gt; web page and at &lt;a href="http://en.wikipedia.org/wiki/Puppy_Linux"&gt;Puppy at Wikipedia&lt;/a&gt;, was created by Barry Kauler, who seems to be somewhat of a visionary and master script writer. Puppy has always been its own thing, and not completely derived from any specific source. It's always been a small footprint version of Linux, packed with a full compliment of utilities for doing what most people want to do on a computer. So if you wanted to browse the web, create documents, burn CDs, listen to music, watch videos, write programs, or create graphics, Puppy Linux has had tools for you to work with.&lt;br /&gt;&lt;br /&gt;The tools have always been chosen to do all of these things, but be small and efficient as well. Tools like Abiword for document processing, Gnumeric for spreadsheet work, and Mtpaint for creating graphics. Included with Puppy are also some cleverly designed products combined into useful utilities with well designed scripts, like the Pcurlftp utility for sharing files between Puppy systems.&lt;br /&gt;&lt;br /&gt;But being its own thing came at a price that many potential users haven't wanted to pay. While the considerable effort by the creators of Puppy to provide a full complement of capable if light utilities is obvious enough, the repository for additional software has always been much less that offered by many other flavors of Linux. For this reason, the idea that Puppy Linux was mostly a rescue CD of the ilk of &lt;a href="http://www.damnsmalllinux.org/"&gt;Damn Small Linux&lt;/a&gt; became a prominent description of this underrated product. It certainly does do the rescue job admirably, bit I think the current versions are well beyond that limited capability.&lt;br /&gt;&lt;br /&gt;The new Lucid Puppy provides all the compactness and cleverness of previous versions, but connects its package manager to the Ubuntu archives. The Puppy Linux package manager can convert the Debian and Ubuntu &lt;b&gt;DEB&lt;/b&gt; files to the Puppy standard &lt;b&gt;PET&lt;/b&gt; file structure, and then install the packages. And while not all packages in the Ubuntu archives properly install, many do, and many more install but for a couple of missing libraries, which can be installed easily enough (more about that in a later post).&lt;br /&gt;&lt;br /&gt;So Lucid Puppy seems to give nearly all that one might want, especially if computer resources are limited. To learn more about Lucid Puppy, I invite you to check out my &lt;a href="http://www.linuxgoodies.com/review_puppy"&gt;Puppy Linux Review&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My next few blogs will give some Puppy Linux hints and tips, covering things like how to best use Puppy Linux as a supplement to either a windows or other Linux system. And how to setup Puppy Linux as a primary O/S. Also how to get Puppy Linux configured to use &lt;b&gt;ssh&lt;/b&gt;, and work together with your other systems. There will also be tips on how to configure Puppy Linux so that upgrading it is a snap.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.printfection.com/cleverdesigns"&gt;&lt;img src="http://www.larrydsmith.com/banner468.jpg" alt="Funny and Humorous Science and Linux T-shirts and Mugs"&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9054814953898151819-3755121472349836164?l=brainlube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linuxgoodies.com/review_puppy.html' title='Lucid Puppy Grows Up'/><link rel='replies' type='application/atom+xml' href='http://brainlube.blogspot.com/feeds/3755121472349836164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9054814953898151819&amp;postID=3755121472349836164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/3755121472349836164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/3755121472349836164'/><link rel='alternate' type='text/html' href='http://brainlube.blogspot.com/2011/07/lucid-puppy-grows-up.html' title='Lucid Puppy Grows Up'/><author><name>cyber-ghost</name><uri>http://www.blogger.com/profile/06254931645999508638</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9054814953898151819.post-7154274549476132395</id><published>2010-09-27T08:47:00.000-07:00</published><updated>2010-09-27T13:46:40.268-07:00</updated><title type='text'>Puppy Linux Reaches Out</title><content type='html'>&lt;center&gt;&lt;b&gt;Behold, Lucid Puppy&lt;/b&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;If you've considered trying out Puppy Linux, but thought it was just too small a distribution to consider -- think again. The new Puppy Linux 5 series is out, and it is something to &lt;b&gt;Woof&lt;/b&gt; about.&lt;br /&gt;&lt;br /&gt;Seriously, Barry Kauler, originator of Puppy Linux, has been working feverishly on a new design product called &lt;b&gt;Woof&lt;/b&gt;, which lets him and his team create new versions of Puppy Linux from different Linux archives. The current Lucid Puppy Linux is derived  from Ubuntu Lucid.&lt;br /&gt;&lt;br /&gt;Why is that important? Because it lets Puppy Linux in on the extensive software archives of Ubuntu, that's why. Previous versions of Puppy Linux suffered from having small collections of Puppy compatible software packages. I've been there, scouring the internet to find a favorite application that wasn't in a particular Puppy Linux distribution. Now, if there isn't a Puppy package for what I want, there's a good chance I can install from the  Ubuntu or Debian archives.&lt;br /&gt;&lt;br /&gt;So why not just use Debian or Ubuntu in the first place?&lt;br /&gt;&lt;br /&gt;Well, I do in fact, on some of my computers. Each has it's place. But if you're primarily a computer user rather than a developer, Puppy Linux offers a lot, with a healthy dose of the &lt;b&gt;Less is More&lt;/b&gt; philosophy. It does so with an easy to use design that will work well for existing Linux &lt;i&gt;or&lt;/i&gt; Windows users.&lt;br /&gt;&lt;br /&gt;First, there's the ease and low risk way of trying Puppy Linux. Download a copy of &lt;a href="http://www.puppylinux.org/"&gt;Puppy Linux&lt;/a&gt; and burn a CD. Then boot it up.&lt;br /&gt;&lt;br /&gt;Yeah, I know, you're expecting a sluggish boot up and lousy experience trying to run off of a live CD. You're in for a very pleasant surprise. Puppy Linux isn't a tryout and optionally install CD distribution. It's a "run indefinitely from CD" distribution with an install option. It works great from CD.&lt;br /&gt;&lt;br /&gt;Puppy Linux loads the entire CD contents into memory if you have 256MB or more. That means that unlike most live CDs, it runs fast -- really fast. That design concept also frees up the CD for other use while you're in Puppy.&lt;br /&gt;&lt;br /&gt;If you're running on an older computer that doesn't have that much memory, don't despair. Puppy Linux will figure it out and work with the memory it has available.&lt;br /&gt;&lt;br /&gt;When you do get Puppy Linux running, you'll notice a very presentable desktop, loaded with icons that launch a wide array of useful tools. Things like Abiword for creating documents, Gnumeric for creating spreadsheets, Mtpaint for creating graphics, Inkscape Lite for drawing, and the list goes on. Additionally, there's a pop up menu that offers many more useful products. A pretty incredible and eminently useful collection of tools.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxgoodies.com/puppy1.jpg"&gt;&lt;img alt="" border="0" src="http://www.linuxgoodies.com/puppy1.jpg" style="cursor: pointer; display: block; height: 450px; margin: 0px auto 10px; text-align: center; width: 600px;" /&gt;&lt;/a&gt;&lt;br /&gt;So what happens to your documents, graphs, and downloads when you decide to shutdown Puppy Linux?&lt;br /&gt;&lt;br /&gt;When you get to that point, Puppy Linux will offer you the chance to create a &lt;b&gt;save file&lt;/b&gt; for keeping all of your work. That save file can exist on your existing Linux install, and even your existing Windows install. When you boot from the CD at a later time, your save file will automatically be found and loaded, and you'll be right back where you left off. Next time you shut down, the same save file will automatically be used to save your new work. That's pretty cool.&lt;br /&gt;&lt;br /&gt;Puppy Linux can be installed to your hard disc, and the designers suggest you consider using what they call the &lt;b&gt;Frugal Install&lt;/b&gt;. That's a clever install that basically copies the CD contents into a directory.  Then you can set up a Grub boot manager that can access the Puppy CD copy as well as your previously installed systems. In this way, little disc space is used, and installation and upgrades are simple to implement. While then booting from a disc image, Puppy Linux continues to operate as it did when booted from CD.&lt;br /&gt;&lt;br /&gt;You can even install Puppy Linux onto a USB stick, and have your save file put there also. This gives you a totally portable operating system that can be brought up on any modern computer with no impact on the computer's existing operating system. Incredible -- is it not?&lt;br /&gt;&lt;br /&gt;I've been working with the new Puppy Linux, and have had good success on both an old Dell laptop and a modern Compaq laptop. The resources of the two computers are vastly different, but Puppy Linux works well on both. You can read more about my experiences with Lucid Puppy on my &lt;a href="http://www.linuxgoodies.com/review_puppy"&gt;Puppy Linux Review&lt;/a&gt; page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9054814953898151819-7154274549476132395?l=brainlube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linuxgoodies.com/review_puppy.html' title='&lt;center&gt;Puppy Linux Reaches Out&lt;/center&gt;'/><link rel='replies' type='application/atom+xml' href='http://brainlube.blogspot.com/feeds/7154274549476132395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9054814953898151819&amp;postID=7154274549476132395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/7154274549476132395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9054814953898151819/posts/default/7154274549476132395'/><link rel='alternate' type='text/html' href='http://brainlube.blogspot.com/2010/09/puppy-linux-reaches-out.html' title='&lt;center&gt;Puppy Linux Reaches Out&lt;/center&gt;'/><author><name>cyber-ghost</name><uri>http://www.blogger.com/profile/06254931645999508638</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
