RSS OpenSource

  • A user's guide to links in the Linux filesystem June 22, 2017
    In articles I have written about various aspects of Linux filesystems for, including An introduction to Linux's EXT4 filesystem; Managing devices in Linux; An introduction to Linux filesystems; and A Linux user's guide to Logical Vol read more
  • 8 ways to contribute to open source when you have no time June 22, 2017
    One of the most common reasons people give for not contributing (or not contributing more) to open source is a lack of time. I get it; life is challenging, and there are so many priorities vying for your limited attention. So how can you find the time in your busy life to contribute to the open source […]
  • To compete or to collaborate? 4 criteria for making the call June 22, 2017
    In my series on becoming more open, I've written about selecting teammates for an open project, working with people that have different personalities, and encouraging front-line decision-making. read more
    Ron McFarland
  • Using Kdump for examining Linux Kernel crashes June 21, 2017
    Kdump is a way to acquire a crashed Linux kernel dump, but finding documents that explain its usage and internals can be challenging. In this article, I'll examine the basics of kdump usage and look at the internals of kdump/kexec kernel implementation. read more
  • Revisit Colossal Cave with Open Adventure June 21, 2017
    In the history of computer games, very few are as influential as Colossal Cave Adventure. Initially developed in 1976 by Will Crowther and expanded by Don Woods in 1977, Adventure was the first interactive fiction game and inspired countless other computer games. Adventure directly or indirectly led to the entire corpus of text-based adventure games, […]
  • Why aren't more researchers using open source? June 21, 2017
    Academic researchers depend on a variety of highly specialized software to power their studies. The commercial software options in common use are expensive; either investigators must purchase a large number of licenses for common applications like data analysis tools, or they have to buy costly single licenses for specialized software, such as an application for […]
  • What to know before you open source your project June 21, 2017
    Your company is going to release an internal project as open source. Congratulations! You know your code is ready, but are you ready for all your new responsibilities? Once a project has been released as open source, your company is not only responsible for the project, but also for the community that will form around […]
  • A beginner's guide to collecting and mapping Twitter data using R June 20, 2017
    When I started learning R, I also needed to learn how to collect Twitter data and map it for research purposes. Despite the wealth of information on the internet about this topic, I found it difficult to understand what was involved in collecting and mapping Twitter data. Not only was I was a novice to R, […]
  • Using open source tools to play Dungeons and Dragons June 20, 2017
    I have two active role-playing gaming (RPG) sessions going all the time. One is a traditional face-to-face game, and we play at my kitchen table. The other is played online via Google Hangouts and a website, read more
  • Leaders are more powerful than they think June 20, 2017
    I've noticed something interesting about the people whose names appear at the top of reporting structures in open organizations: They tend to underestimate their influence. Exhibit A: I was sitting across from the director of my department, asking for his thoughts on a new quarterly recognition program I was hoping we'd implement as a way […]