Archive

Archive for the ‘Linux’ Category

Those Danged Automobiles…

April 8, 2011 6 comments

Horses are the simplest and most efficient way to get around, plain and simple. That’s been the way of the world for years and I do not see how something like this should change. We’re good enough as we are right now, but some people who love “change for the sake of change” are pushing the stupid idea of “automobiles”. It’s pointless, it’s inefficient, and it’s destructive of the ways we’ve had for years! Why do I say so, you ask? I’ll tell you exactly why I’m so cross at this idiotic “innovation”: Read more…

Advertisements
Categories: Linux Tags: ,

How To Tweak GNOME 3 To Your Needs

April 6, 2011 30 comments

I’ve written about GNOME 3 before, specifically how much I love it. I do not use any extensions or third-party tweaks whatsoever as GNOME 3 feels very complete for me out-of-the-box. However, some users aren’t so easy to please and their habits don’t quite mix with the overall design of GNOME 3, even after approaching it with an open mind. Until the project is more mature (3.2, 3.4 maybe), there are several workarounds to many of the common “problems” that I’ve seen users have with GNOME 3: Read more…

Categories: Linux Tags: ,

10 Things I Love About GNOME 3

April 5, 2011 37 comments

There’s a famous quote that goes something like,

“If I had asked my customers what they wanted, they would have said ‘a faster horse’.” -Henry Ford

As you most likely know, Henry Ford’s company popularized the automobile. Naturally, automobiles are very different from horses and if you get too used to how a horse works, you might find it awkward to adjust to using an automobile. Automobiles, obviously, are much better than horses, but they no doubt caused complaints from horse riders who were too used to how things worked as they were and have worked for years. GNOME 3, being released tomorrow (Wednesday April 6), is having a similar problem: how do you innovate without annoying long-time users who are used to the way things are done now? The short answer is: you can’t. Changes must be made that might seem awkward or even stupid at first to some, but you can’t make an omelet without breaking a few eggs.

Fortunately for GNOME, their latest version of their popular desktop environment manages to break very few eggs, if any, and still magically makes omelets regardless of that. GNOME 3 designers and developers have had a lot of time to think and plan about the design of the latest desktop and it shows very clearly in several areas. Some refinement and improvement could come in future releases (and that is actually being worked on right now), but for now I am loving the GNOME 3 desktop as it stands today just fine. Why? I’ll give you 10 reasons: Read more…

Categories: Linux, Reviews Tags: ,

LinFreeze – “Deep Freeze”-like Software for Linux

April 4, 2011 2 comments

A few years ago at my middle school, they gave each student a laptop loaded with Windows XP and locked it up with Deep Freeze by Faronics, a program that prevented permanent file changes and re-set the filesystem to it’s previous state upon a reboot. It does this, I believe, by saving all file changes to RAM or something similar using a tmpfs-like mechanism. Well, after I graduated from the school, I offered to provide voluntary computer service once each week. I showed them the awesomeness of open source software and they actually started using GNU/Linux distributions, OpenOffice.org, Clonezilla and the like in their computer systems which I taught them how to use. I noticed, however, that there was a rather large hurdle to cross for them to switch to Free Software on the workstations and laptops at the school, and this was the lack of a Deep Freeze-like program to prevent permanent file changes, so I took on that challenge with LinFreeze.

I noticed a couple flaws with the Deep Freeze model that I actually tried to improve on with LinFreeze, however. For example, Deep Freeze only “froze” the entire system, not specific folders or user directories, thereby requiring a reboot into “un-frozen mode” to install software or make changes. I changed how that worked for LinFreeze by only allowing individual folders to be “frozen” in time, including user home directories. That way administrators can install software without needing to reboot, and all that would be needed to secure that would be to restrict installing software to administration accounts (or the root user), a relatively simple thing to do.

When I first wrote LinFreeze it was very basic and simple, but late last year I decided to work on the project again and put it up for public testing and contribution. So far it hasn’t exactly gotten the audience it deserves, so I decided to write this article about it. LinFreeze is written entirely in Bash and modifies the /etc/fstab file to work, so it’s inherently a very risky program to use, though I believe I’ve ironed out many of the potential bugs over the past six months.

You can download it at its GitHub page and read the README file for information on how to install and use the program. After installing, you can read it’s man page by typing “man linfreeze”. Enjoy, and any contributions (especially translations) would be greatly appreciated! 🙂

Categories: Linux Tags: ,

My woes of remote Arch Linux installation…

March 31, 2011 1 comment

Before I begin, I am going to assume that you know what a lot of common *nix commands and programs are. I’ll try to explain some things, but if you don’t know about Linux, SSH, port forwarding, or ISOs, then steer clear of this article until you know about them. Read more…

Categories: Linux, Personal Tags: , ,