Close

Vi IMproved

VI is a key text editing tool available on unix systems. The most common version of vi used by desktop linux distributions is VIM. There are a number of implementations of the modal vi editor but I have learned and use the most common one, VIM. Having a consistent and capable editor available on any…

LinkChecker

I found a broken link on another website I maintain. I quickly surveyed the available solutions and chose to try the Python based LinkChecker instead of the other perl or ruby based solutions. I wanted something I could use from a command line, run locally and possibly script. WordPress has it’s own plugin for this…

Computers as Docker Platforms

Docker (using LXC, Linux cgroups, Linux namespaces and union mounted file systems) is a powerful and efficient alternative to virtual machines. docker.io released their 1.0 version last month. This is an ingenious implementation of boundary separation as seen implemented in the past on computers as inter-process communication (IPC), OS virtualization (as KVM and Solaris Containers)…

A June ’14 Distro Categorization

I thought it might help a few people (including myself!) to perform the following categorized and referenced summary of the current “families” of non-commercial Linux distros. All of these distros have brief descriptions and rankings at the DistroWatch.com listing site [1]. I. Ubuntu and its *buntu Satellites For example, Ubuntu itself[2] Kubuntu[3] = Ubuntu base…

Fast Lanes

How can you have a fast lane without a slow lane? What do you think? We meet on the second and fourth Sundays of each month from noon to three in Berkeley near the Downtown Berkeley BART station near the corner of University & Shattuck. We hope you join us at Bobby G’s Pizzeria and/or…

Net Neutrality, Part II

Happy Memorial Day weekend! So the FCC’s fast lane Internet proposal was proposed by the chairman and the vote passed. Many people were surprised. With so much public, vocal opposition it is an example of how a broken system makes broken decisions. If this moves forward it will affect all Internet users directly and/or indirectly.…

Net Neutrality

One of the most fundamental reasons why the Internet has succeeded is that it is a level playing field. I’m seeing from many sources this is being challenged. Ray Lin on campus describes net neutrality for a class project. Wikipedia has a good article on it. The EFF, ACLU have been active for a long…

Wi-Fi 802.11ac

Let’s talk about wireless. The new specification has been passed, making different use of both 2.4 and 5 GHz bands. Some devices clearly are easier than others to modify and change using Linux distributions such as OpenWRT among others. Device manufacturers change hardware (chipsets and other things) without changing version numbers, helping lead to further…

2014 User Experiences

One of the advantages (and sometimes confusing) aspects of Free Software and open source software is the choice of user experiences (UX). Desktop choices include Gnome (and derivatives including Mate, Cinnamon & Unity), KDE, LXDE and XFCE. Google’s Android UX and derivatives are perhaps even more popular now. The fragmentation of end user communities is…