Posts

First post! Let's look at open source software packages.

Preface Hello everyone! My name is John and this is my first blog post ever. I will be mainly blogging about the work I am doing in my software portability and optimization class. Without further ado let's begin.  Introduction Today we'll be taking a look at two open source software packages called Cups and Tcpdump and compare their respective approach to implementing a patch. Cups is a Linux-based software which allows the user to setup local and network printers while Tcpdump is a network monitoring tool used to sniff packets. Cups The process to submit a patch for Cups is fairly straightforward since it is using GitHub as a platform for contributors to submit their work via forking, modifying source code and submitting a pull request. After submitting a pull request, the creator of Cups may discuss and review whether they will implement the feature requested. The patch that we will be reviewing will be about adding AirPrint support to Cups.  The request to add support for A