From announce at lists.nycbug.org Tue Feb 2 10:39:31 2016 From: announce at lists.nycbug.org (NYC*BUG Announcements) Date: Tue, 2 Feb 2016 10:39:31 -0500 Subject: [announce] NYC*BUG Wednesday: Isaac Levy on 'Shell-Fu' Message-ID: Upcoming meetings and events, including tomorrow's monthly meeting. * February 3 "shell-fu" Isaac (.ike) Levy * March 2 "Discussion of the Past and Future of PID 1 on BSD" Raul Cuza Raul's meeting is something of a reply to reaffirmation of the BSD init/rc systems, in the face of systemd * April 6 "Debugging with llvm" John Wolfe * May 4 "Urchin: Putting an End to Sloppy Shell Code" Thomas Levine * June 15 "Adventures in HardenedBSD" Shawn Webb Shawn will be coming up from Maryland for this meeting. Note the date which was set as to not conflict with BSDCan * July 6 "Meet the Smallest BSDs: RetroBSD and LiteBSD" Brian Callahan * August 3 A *BSD Installfest This installfest will happen after HOPE, and is a great meeting to publicize at HOPE. We should have fliers for this event at HOPE * Sept 7 "Teaching FreeBSD" George Neville-Neil Also note these other upcoming events: * Tokyo, Japan: AsiaBSCon, March 10-13 * Ottawa, Canada: BSDCan, June 10-11 with tutorials and the dev summit beforehand * New York, NY: HOPE (Hackers on Planet Earth), July 22-24 a great opportunity for more popular BSD-related presentations ************************ Feb 3: Isaac Levy on "shell-fu" 18:45, Stone Creek Bar & Lounge: 140 E 27th St Abstract shell-fu in 3 short talks To say everything starts with the shell, is quite an understatement. Portable shell programming does not have to be painful, exposing the raw power of UNIX with shell can even be fun. This talk is relevant for expert and novice alike, aimed at anyone who uses UNIX systems. Not the 'shell tricks' variety of talk, but a language discussion focused on portability, and showing off how simple and profoundly powerful portable shell can be. We will cover: the 3 finger claw technique using atomic filesystem operations general shell-fu, input and variable handling There is always something amazing to learn about sh(1). Speaker Bio Isaac (.ike) Levy is a crusty UNIX Hacker. A long-time community contributor to the *BSD's, ike is obsessed with high-availability and redundant networked servers systems, mostly because he likes to sleep at night. Standing on the shoulders of giants, his background includes partnering to run a Virtual Server ISP before anyone called it a cloud, as well as having a long history building internet-facing infrastructure with UNIX systems. .ike has been a part of NYC*BUG since it was first launched in January 2004. He was a long-time member of the Lower East Side Mac Unix User Group, and is still in denial that this group no longer exists. He has spoken frequently on a number of UNIX and internet security topics at various venues, particularly on the topic of FreeBSD's jail(8). From announce at lists.nycbug.org Wed Feb 3 10:08:42 2016 From: announce at lists.nycbug.org (NYC*BUG Announcements) Date: Wed, 3 Feb 2016 10:08:42 -0500 Subject: [announce] NYC*BUG Tonight: Isaac 'Ike' Levy on Shell-Fu Message-ID: This meeting will be streamed: http://www.nycbug.org/index.cgi?action=streaming Tonight, February 3: shell-fu, Isaac (.ike) Levy 18:45, Stone Creek Bar & Lounge: 140 E 27th St Abstract shell-fu in 3 short talks To say everything starts with the shell, is quite an understatement. Portable shell programming does not have to be painful, exposing the raw power of UNIX with shell can even be fun. This talk is relevant for expert and novice alike, aimed at anyone who uses UNIX systems. Not the 'shell tricks' variety of talk, but a language discussion focused on portability, and showing off how simple and profoundly powerful portable shell can be. We will cover: the 3 finger claw technique using atomic filesystem operations general shell-fu, input and variable handling There is always something amazing to learn about sh(1). Speaker Bio Isaac (.ike) Levy is a crusty UNIX Hacker. A long-time community contributor to the *BSD's, ike is obsessed with high-availability and redundant networked servers systems, mostly because he likes to sleep at night. Standing on the shoulders of giants, his background includes partnering to run a Virtual Server ISP before anyone called it a cloud, as well as having a long history building internet-facing infrastructure with UNIX systems. .ike has been a part of NYC*BUG since it was first launched in January 2004. He was a long-time member of the Lower East Side Mac Unix User Group, and is still in denial that this group no longer exists. He has spoken frequently on a number of UNIX and internet security topics at various venues, particularly on the topic of FreeBSD's jail(8). From announce at lists.nycbug.org Wed Feb 24 17:28:19 2016 From: announce at lists.nycbug.org (NYC*BUG Announcements) Date: Wed, 24 Feb 2016 17:28:19 -0500 Subject: [announce] NYC*BUG Upcoming Message-ID: The next NYC*BUG meeting is next week. * AsiaBSDCon registration is open. The event takes place March 10-13 in Tokyo, Japan. (https://2016.asiabsdcon.org/) * BSDCan is June 10-11 in Ottawa, Canada. (https://www.bsdcan.org/) * EuroBSDCon is September 22-25 in Belgrade, Serbia (https://2016.eurobsdcon.org/) We are also aiming for a BSD Certification Group subject-matter expert session in NYC after the summer. Stay tuned for details. (http://www.bsdcertification.org/ ******************* March 2, 2016, Wednesday BSD init(8) and rc(8): Room for Improvement? Raul Cuza 18:45, Stone Creek Bar & Lounge: 140 E 27th St Abstract The current init(1) and rc(1) startup services have served BSD well for many years. But are they long in the tooth? There are a host of problems that it does not solve. This begs the question of whether it is time to replace it with something better. More importantly what could be better? This talk will look at the existing initialization and coordination system that currently serves the major BSD projects, what problems they solve and what problems they do not solve. We will review alternatives and how their approaches will impact how we work. Some of the alternatives that will be discussed include relaunchd, nosh, and systemd. Speaker Bio Raul Cuza makes pretenses to being a modern hip SysAdmin, but can't forget late nights installing Sun-3s to pull it off successfully. He has spent most of his career in K-12 schools reminding Cupertino- designed hardware that there is BSD somewhere under all the glitz. Many years making OpenBSD firewalls to replace web ads with student artwork and keeping OS X machines useful tools for learning has taught him that the real impact of the computer age does not happen in the server room but couldn't happen without it either. He is currently challenged with getting meaningful work done on other people's hardware residing in other people's server rooms distributed around the globe. He has permission to use them. Other upcoming meetings include: 2016-04-06 - Debugging with LLVM, John Wolfe 2016-05-04 - Urchin, Thomas Levine 2016-06-15 - Adventures in HardenedBSD, Shawn Webb 2016-07-06 - Meet the Smallest BSDs: RetroBSD and LiteBSD, Brian Callahan 2016-08-03 - BSD Installfest 2016-09-07 - Teaching FreeBSD, George Neville-Neil