Entries in the ‘Operating Systems’ Category:

Creating the Windows 8 User Experience

Now here is a really lengthy and interesting article from one of Microsoft’s engineers discussing the creating the Windows 8 user experience. In addition, the author describes a bit about the history of Windows UIs and the many reasons behind the many decisions made along the way. “At the D: All Things Digital conference in [...]

Tags: , , , , ,

Leave a Comment

File Encoding Validation

If you’re using a Unix or Unix-like operating system you can leverage the GNU iconv library to validate the encoding of a file or files. Although, the GNU iconv library is actually meant to do file conversions, it can still be used in a way that will give you some understanding if the file(s) contain [...]

Tags: , , , , ,

Leave a Comment

16 Linux Server Commands You Should Know

original source: 16 Linux Server Monitoring Commands You Really Need To Know iostat The iostat command shows in detail what your storage subsystem is up to. You usually use iostat to monitor how well your storage sub-systems are working in general and to spot slow input/output problems before your clients notice that the server is [...]

Tags: , , ,

Leave a Comment

SSH Tricks

Some tricks covered in the article include: using passwordless, key-based login; setting up local per-host configurations; exporting a local service through a firewall; accessing a remote service through a firewall; setting up a SOCKS proxy for Firefox; executing commands remotely from scripts; transfering files to/from remote machines; mounting a filesystem through SSH; and triggering admin [...]

Tags: , , , , ,

Leave a Comment

What every programmer should know about memory

“In the early days computers were much simpler. The various components of a system, such as the CPU, memory, mass storage, and network interfaces, were developed together and, as a result, were quite balanced in their performance. For example, the memory and network interfaces were not (much) faster than the CPU at providing data. This [...]

Tags: , , ,

Leave a Comment

The difference between disown, &, and nohup

& – This causes the application to run in the background. You will get a new shell prompt after issuing this command. nohup and disown – Both of these prevent SIGHUP (hangup) signals so the application isn’t killed when the terminal session is closed. nohup does this when the job starts. disown can be used [...]

Tags: , , , , , , ,

Leave a Comment

The Strange Birth and Long Life of Unix

Now here’s a really interesting feature article on Unix history and how it came to be. It’s quite amazing how successful a piece of software has become and how it came to influence the world of computing in the past (roughly) 40 years. “They say that when one door closes on you, another opens. People [...]

Tags: ,

Leave a Comment

Improving VirtualBox Performance

Lately I’ve been struggling with really terrible performance on my VirtualBox virtual machines. I’ve begun to do a bit of research on improving the performance of my VMs and so far the most helpful tip was to switch the VM disk image to SATA instead of IDE. Check out the following link for a detailed [...]

Tags: ,

Leave a Comment

Linux Distro Timeline

(click for a larger view)

Tags: , , , ,

Leave a Comment

How-to Build Doom 3 Source Code on OS X

The Doom 3 source code has recently been released under the GPL license by iD Software and it appears that someone has been able to successfully build it under OS X! There is also a small/partial code review of sorts here too with plans for a complete code review in the future. Check out the [...]

Tags: , , , , ,

Leave a Comment