![]()
I’ve finally got around to building an RSS feed for my study resource. I will update the feed as I add articles, but don’t be alarmed if the addition frequency is somewhat erratic. New stuff will come.
I’ve just posted my latest study piece. This one’s on Unix/Linux permissions.
[ Link: Unix/Linux Permissions ]
[ Link: Linux Mac Ads ]
You definitely need to see the second one. Great stuff.
I just finished a micro-tutorial on getting networking up in Linux (using a static IP) from the command line.
[ Link: How To Configure A Static IP In Linux From The Command Line ]
Check out this video of what Ubuntu with XGL can do. Very impressive stuff.
When your package manager is prompting you regarding an install decision, like so:apt
Do you want to continue [Y/n]?
Just press enter. The “Y” being capitalized means it’s the default. :)
I think we all know this, but so many of us still type the “Y” out of habit. This is my attempt to free you from doing so.
I just finished getting Mail.app to recognize two seperate SSL certs from my server — one for imap.dmiessler.com, and another for smtp.dmiessler.com. This was less than trivial (mostly due to my own stupidity).
What this means is that I can finally use real domain names in my certificates (self-signed) for two separate hostnames while avoiding the annoying prompts that OS X likes to throw when it senses tomfoolery.
Here are the steps:
mkimapdcert.Now when you open Mail.app you should not get prompted to accept any certificates. The trick is that you need to import the CA’s cert on the Postfix side or it won’t work. But with courier this is not required. It has something to do with the format of the certificates being different.
It’s on my list of things to research, but for now I’m just happy I got it working exactly as I want it.
The following is a chart of the top ten operating systems used to view my site in 2006. As you can see, Linux and OS X are doing well, but not as nearly as well as Firefox is doing against Internet Explorer.

I know you don’t believe me, as we’ve had this conversation before. But there will come a time in your life when you will grow tired of fixing your tools. This will likely lead you to Windows or OS X — both of which, if you avoid tweaking, offer much more stability through updates and patches than Linux desktops do.
So again, let me restate my blasphemous claim:
Linux desktops are currently still for hobbyists and tweakers, i.e. those who enjoy tinkering constantly with the very platform that they work from. Those who wish to actually *work* — in an uninterrupted fashion through multiple, major updates — are left with the options of either installing an extremely stable, non-cutting-edge distribution and not updating any pivotal packages, or going with an alternative operating system. In short, I equate “fixing” my operating system with “repairing” a hammer: I might do it once, but the second time the head pops off while I’m trying to work — it’s getting replaced.
I know a number of Linux desktop fans that consider Windows and OS X to be the “dirty” options for a number of reasons, but virtually every time I speak with them I get another reinstall story. They’re constantly repairing this or that in order to get the experience they want. And again, if that’s what’s fun for them, and they enjoy hacking their system and making cool new features work, then that’s awesome. In that case I think Linux is the ultimate desktop.
But for those who just want to work, I find that even my friends who love the Linux desktop more than anything are constantly frustrated with it. You take something like Ubuntu — it’s designed from the ground up to be a stable desktop. I have a friend that uses it and complains constantly about the fact that if you update it enough it breaks. The solution, if you want stability from it, is to basically not touch the thing and wait for the next version to get new features.
So from me to you, I ask you to probe your own thoughts on the matter. Do you want to use your system as a transparent tool to accomplishing something, or do you want your system to be in the forefront — constantly requiring your attention because this feature isn’t working right, or that part just broke after an update? If the answer is the latter, I’ll just shut up, because that’s obviously perfectly legitimate. But if it’s the former I ask you to take another look at your OS choice on the desktop.
I know a guy who’s been doing hardcore C programming for 25 years, and is an absolute Unix GOD — but he uses Windows for his operating system. Why? Because he has work to do, and he doesn’t want his OS getting in the way.:
– Edit: I probably should have pointed out that I am an avid Linux advocate. I am a member of the Free Software Foundation and give to my distro regularly. The site you are looking at is running on Gentoo, actually — a distro I’ve been using since 2002. At work I use Ubuntu Linux as my primary operating system, and while I’m no super-guru, I’m decently versed in Linux in general. In short, my comments come from a familiarity and love for Linux, not from some random troll world.
tcpdump Tutoriallsof Introductiongit Primerfind Command lsof Commandtar Referencelsof TutorialDaniel Miessler | 1999-2012 | Share Alike
Powered by Linode