Marc's Public Blog - Linux Hacking


All | Aquariums | Arduino | Btrfs | Cars | Cats | Clubbing | Dining | Diving | Electronics | Exercising | Flying | Hiking | Linux | Linuxha | Public | Rc | Sciencemuseums | Snow | Solar | Trips

This page has a few of my blog entries about linux, but my main linux page is here
Picture of Linus


Table of Content for linux:

More pages: January 2017 October 2016 August 2016 July 2016 June 2016 February 2016 January 2016 May 2015 March 2015 January 2015 October 2014 May 2014 April 2014 March 2014 January 2014 November 2013 September 2013 May 2013 March 2013 January 2013 December 2012 August 2012 May 2012 March 2012 January 2012 December 2011 August 2011 July 2011 January 2011 October 2010 August 2010 June 2010 April 2010 March 2010 January 2010 December 2009 November 2009 September 2009 August 2009 July 2009 May 2009 January 2009 December 2008 November 2008 October 2008 January 2008 November 2007 August 2007 July 2006 January 2006 August 2005 April 2005 November 2004 March 2004 February 2004



2014/01/06 Linux.conf.au 2014 in Perth
π 2014-01-06 00:00 in Linux
It had been 11 years since I went to the last LCA in Perth, and I was excited to go again. As always, thanks to the volunteers who made this happen this year.

I was excited to do the arduino miniconf this year since it was to make a GSM phone.






this looks almost like my nokia phone from 1999
this looks almost like my nokia phone from 1999

We had some good keynotes this year too, my eagerly awaited favourite being of course Jon's arduino in space.







And Tridge was the lucky deserving recipient of the Rusty Wrench award this year:


I definitely enjoyed his ardupilot talk



Of course, like each year, I enjoyed socializing with my international friends:









See more images for Linux.conf.au 2014 in Perth
2014/01/06 My Live Upgrading Many Thousands of Servers ProdNG talk at Linux.conf.au 2014
π 2014-01-06 00:00 in Linux
LCA 2014 was the last event I gave my ProdNG talk at, the summary of 3.5 years of work at Google and the craziest upgrade I've done in my life. I also wrote a more detailled ProdNG LISA/Usenix Paper if you'd like more details.


The fancy talk description is here:

This talk will look at how we upgraded our ancient linux distribution on all the Google production servers to a more modern one based on debian stripped down and built from source.
We do live upgrades on running machines using an rsync-like rollout mechanism, and we slowly switched distributions on the fly without rebooting or downtime unless required by separately upgraded kernel, but doing a 10 year jump of linux userspace without breaking users was no piece of cake.
The talk will explain how something so crazy made sense, was even possible, executed, and worked out, as well as recommendations for maintaining linux big servers and dealing with upstream upgrades.

The video:

If you'd like the presentation in other formats:

  • ProdNG.odp
  • ProdNG.pdf
  • html (full screen)
  • More importantly, you can get the ProdNG LISA Paper which has many more details on how the upgrade went and the implementation.


    >


    More pages: January 2017 October 2016 August 2016 July 2016 June 2016 February 2016 January 2016 May 2015 March 2015 January 2015 October 2014 May 2014 April 2014 March 2014 January 2014 November 2013 September 2013 May 2013 March 2013 January 2013 December 2012 August 2012 May 2012 March 2012 January 2012 December 2011 August 2011 July 2011 January 2011 October 2010 August 2010 June 2010 April 2010 March 2010 January 2010 December 2009 November 2009 September 2009 August 2009 July 2009 May 2009 January 2009 December 2008 November 2008 October 2008 January 2008 November 2007 August 2007 July 2006 January 2006 August 2005 April 2005 November 2004 March 2004 February 2004