LINUX JOURNAL (ISSN 1075-3583) Is Published Monthly by Linux Journal, LLC

LINUX JOURNAL (ISSN 1075-3583) Is Published Monthly by Linux Journal, LLC

Getting Started Review: the A Look at GDPR’s with Nextcloud Librem 13v2 Massive Impact Since 1994: The original magazine of the Linux community PRIVACY HOW TO PROTECT YOUR DATA EFFECTIVE PRIVACY PLUGINS GIVE YOUR SERVERS SOME PRIVACY WITH TOR HIDDEN SERVICES INTERVIEW: PRIVATE INTERNET ACCESS GOES OPEN SOURCE ISSUE 286 | MAY 2018 www.linuxjournal.com MAY 2018 CONTENTS ISSUE 286 82 DEEP DIVE: PRIVACY 83 Data Privacy: Why It Matters and How to Protect Yourself by Petros Koutoupis When it comes to privacy on the internet, 118 Facebook the safest approach is to cut your Ethernet cable or power down your Compartmentalization device. In reality though, most people by Kyle Rankin can’t actually do that and remain productive. This article provides an I don’t always use Facebook, but when overview of the situation, steps you I do, it’s over a compartmentalized can take to mitigate risks and finishes browser over Tor. with a tutorial on setting up a virtual private network. 121 The Fight for Control: 106 Privacy Plugins Andrew Lee on by Kyle Rankin Open-Sourcing PIA by Doc Searls Protect yourself from privacy-defeating ad trackers and malicious JavaScript with When I learned that our sister company, these privacy-protecting plugins. Private Internet Access (PIA) was opening its source code, I immediately wanted to know the backstory, especially since 113 Tor Hidden Services privacy is the theme of this month’s issue. So I contacted Andrew Lee, who founded by Kyle Rankin PIA, and an interview ensued. Why should clients get all the privacy? Give your servers some privacy too! 2 | May 2018 | http://www.linuxjournal.com CONTENTS 6 From the Editor—Doc Searls Privacy Is Still Personal 10 Letters UPFRONT 15 Product Review: GitStorage by Petros Koutoupis 19 Readers’ Choice Awards 23 FOSS Project Spotlight: Sawmill, the Data Processing Project by Daniel Berman 29 FOSS Project Spotlight: CloudMapper, an AWS Visualization Tool by Scott Piper 34 Caption This: May Winner 35 Visualizing Molecules with EasyChem by Joey Bernard 40 Is It Linux or GNU/Linux? by Christine Hall 44 News Briefs COLUMNS 46 Reuven M. Lerner’s At the Forge Examining Data Using Pandas 56 Shawn Powers’ The Open-Source Classroom Review: the Librem 13v2 67 Zack Brown’s diff -u What’s New in Kernel Development 74 Dave Taylor’s Work the Shell Generating Good Passwords 170 Glyn Moody’s Open Sauce The GDPR Takes Open Source to the Next Level LINUX JOURNAL (ISSN 1075-3583) is published monthly by Linux Journal, LLC. Subscription-related correspondence may be sent to 9597 Jones Rd, #331, Houston, TX 77065 USA. Subscription rate is $34.50/year. Subscriptions start with the next issue. 3 | May 2018 | http://www.linuxjournal.com CONTENTS ARTICLES 128 Programming in Color with ncurses by Jim Hall Jim demonstrates color manipulation with curses by adding colors to his terminal adventure game. 142 FOSS as a Part of a Corporate Sustainability Plan by VM (aka Vicky) Brasseur Free and open-source software is a critical part of your company’s supply chain. Here’s why and how you can include it in your corporate sustainability plan. 151 Nextcloud 13: How to Get Started and Why You Should by Marco Fioretti Nextcloud could be the first step toward replacing proprietary services like Dropbox and Skype. AT YOUR SERVICE SUBSCRIPTIONS: Linux Journal is available as a digital magazine, in We've wiped off all old advertising from Linux Journal and are starting with PDF, EPUB and MOBI formats. Renewing your subscription, changing your a clean slate. Ads we feature will no longer be of the spying kind you find on email address for issue delivery, paying your invoice, viewing your account most sites, generally called "adtech". The one form of advertising we have details or other subscription inquiries can be done instantly online: brought back is sponsorship. That's where advertisers support Linux Journal http://www.linuxjournal.com/subs. Email us at [email protected] or reach because they like what we do and want to reach our readers in general. us via postal mail at Linux Journal, 9597 Jones Rd #331, Houston, TX 77065 USA. At their best, ads in a publication and on a site like Linux Journal provide Please remember to include your complete name and address when contacting us. useful information as well as financial support. There is symbiosis there. For further information, email: [email protected] or call ACCESSING THE DIGITAL ARCHIVE: Your monthly download notifications +1-281-944-5188. will have links to the different formats and to the digital archive. To access the digital archive at any time, log in at http://www.linuxjournal.com/digital. WRITING FOR US: We always are looking for contributed articles, tutorials and real-world stories for the magazine. An author’s guide, a list of topics and LETTERS TO THE EDITOR: We welcome your letters and encourage you due dates can be found online: http://www.linuxjournal.com/author. to submit them at http://www.linuxjournal.com/contact or mail them to Linux Journal, 9597 Jones Rd #331, Houston, TX 77065 USA. Letters may NEWSLETTERS: Receive late-breaking news, technical tips and tricks, be edited for space and clarity. an inside look at upcoming issues and links to in-depth stories featured on http://www.linuxjournal.com. Subscribe for free today: SPONSORSHIP: We take digital privacy and digital responsibility seriously. http://www.linuxjournal.com/enewsletters. 4 | May 2018 | http://www.linuxjournal.com EDITOR IN CHIEF: Doc Searls, [email protected] EXECUTIVE EDITOR: Jill Franklin, [email protected] TECH EDITOR: Kyle Rankin, [email protected] ASSOCIATE EDITOR: Shawn Powers, [email protected] CONTRIBUTING EDITOR: Petros Koutoupis, [email protected] CONTRIBUTING EDITOR: Zack Brown, [email protected] SENIOR COLUMNIST: Reuven Lerner, [email protected] SENIOR COLUMNIST: Dave Taylor, [email protected] PUBLISHER: Carlie Fairchild, [email protected] Join a ASSOCIATE PUBLISHER: Mark Irgang, [email protected] community DIRECTOR OF DIGITAL EXPERIENCE: Katherine Druckman, [email protected] GRAPHIC DESIGNER: Garrick Antikajian, [email protected] with a deep ACCOUNTANT: Candy Beauchamp, [email protected] appreciation COMMUNITY ADVISORY BOARD John Abreau, Boston Linux & UNIX Group; John Alexander, Shropshire Linux User Group; Robert Belnap, Classic Hackers UGA Users Group; Aaron Chantrill, Bellingham Linux Users Group; for open-source Lawrence D’Oliveiro, Waikato Linux Users Group; Chris Ebenezer, Silicon Corridor Linux User Group; David Egts, Akron Linux Users Group; Michael Fox, Peterborough Linux User Group; Braddock Gaskill, San Gabriel Valley Linux Users’ Group; Roy Lindauer, Reno Linux Users Group; Scott Murphy, Ottawa Canada Linux Users Group; Andrew Pam, Linux Users of Victoria; philosophies, Bob Proulx, Northern Colorado Linux User's Group; Ian Sacklow, Capital District Linux Users Group; Ron Singh, Kitchener-Waterloo Linux User Group; Jeff Smith, Kitchener-Waterloo Linux User Group; Matt Smith, North Bay Linux Users’ Group; James Snyder, Kent Linux User Group; Paul Tansom, Portsmouth and South East Hampshire Linux User Group; digital Gary Turner, Dayton Linux Users Group; Sam Williams, Rock River Linux Users Group; Stephen Worley, Linux Users’ Group at North Carolina State University; Lukas Yoder, Linux Users Group at Georgia Tech freedoms Linux Journal is published by, and is a registered trade name of, Linux Journal, LLC. 4643 S. Ulster St. Ste 1120 Denver, CO 80237 and privacy. SUBSCRIPTIONS E-MAIL: [email protected] URL: www.linuxjournal.com/subscribe Mail: 9597 Jones Rd, #331, Houston, TX 77065 Subscribe to SPONSORSHIPS Linux Journal E-MAIL: [email protected] Contact: Publisher Carlie Fairchild Digital Edition Phone: +1-281-944-5188 for only $2.88 an issue. LINUX is a registered trademark of Linus Torvalds. SUBSCRIBE Private Internet Access is a proud sponsor of Linux Journal. TODAY! 5 | May 2018 | http://www.linuxjournal.com FROM THE EDITOR Privacy Is Still Personal Doc Searls is a veteran We solved privacy in the natural world with journalist, author and part-time academic who spent more than clothing, shelter, manners and laws. So far in two decades elsewhere on the the digital world, we have invisibility cloaks Linux Journal masthead before becoming Editor in Chief when and the GDPR. The fastest way to get the rest the magazine was reborn in of what we need is to recognize that privacy January 2018. His two books are The Cluetrain Manifesto, isn’t a grace of platforms or governments. which he co-wrote for Basic Books in 2000 and updated in 2010, and The Intention By Doc Searls Economy: When Customers Take Charge, which he wrote for Harvard Business Review Press In the physical world, privacy isn’t controversial. In the digital in 2012. On the academic front, world, it is. Doc runs ProjectVRM, hosted at Harvard’s Berkman Klein Center for Internet and Society, The difference is that we’ve had thousands of years to work out where he served as a fellow privacy in the physical world, and about 20 in the digital one. So from 2006–2010. He was also it should help to cut ourselves a little slack while we come up a visiting scholar at NYU’s graduate school of journalism with the tech, plus the manners and laws to go with it—in that from 2012–2014, and he has order. (Even though the gun has been jumped in some cases.) been a fellow at UC Santa Barbara’s Center for Information Technology and Society since To calibrate a starting perspective, it might help to start with 2006, studying the internet as what Yuval Noah Harari says in his book Sapiens: A Brief History a form of infrastructure. of Humankind: Judicial systems are rooted in common legal myths. Two lawyers who have never met can nevertheless combine efforts to defend a complete stranger because they both believe in 6 | May 2018 | http://www.linuxjournal.com FROM THE EDITOR the existence of laws, justice, human rights—and the money paid out in fees.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    174 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us