)>>
= Andrew Baumann =
Postdoctorate Researcher<
>
[[http://www.ethz.ch/index_EN|ETH Zurich]], [[http://www.inf.ethz.ch/|Department of Computer Science]]<
>
[[http://www.systems.ethz.ch/|Systems Group]] / [[http://www.netos.ethz.ch/|Networks and Operating Systems Group]]<
>
[[http://fm-eth.ethz.ch/eth/peoplefinder/FMPro?-db=gebaeude.fp5&-lay=HTML&-format=ethmap_en.html&Kuerzel=CAB&-find|CAB E 73.1]]<
>
[[http://maps.google.ch/maps?f=q&source=s_q&hl=en&q=Universitätstr+6,+8006+Zürich,+Switzerland+(ETH+Zurich+CAB+building)&sll=47.378356,8.548724&sspn=0.008704,0.014269|Universitätstrasse 6]]<
>
CH-8092 Zurich<
>
Switzerland
E-Mail: <
><
>
Phone: [[sip:27127@ethz.ch|+41 44 632 71 27]]
<)>>
== Bio and interests ==
I joined the [[http://www.systems.ethz.ch/|Systems Group]] at [[http://www.ethz.ch/index_EN|ETH]] in September 2007, after completing my PhD in the [[http://www.disy.cse.unsw.edu.au/|Operating Systems, Embedded and Distributed Systems Research Group]] (!DiSy) of the [[http://www.cse.unsw.edu.au/|School of Computer Science and Engineering]] (CSE), [[http://www.unsw.edu.au/|University of New South Wales]] (UNSW), which is also part of the [[http://www.ertos.nicta.com.au/|Embedded, Real-Time and Operating Systems]] (ERTOS) program of [[http://www.nicta.com.au/|National ICT Australia]] (NICTA). I also completed my BE at UNSW in 2002.
When I'm not trying to understand organisational structures and acronyms, my research interests include operating systems, networked and distributed systems, and software support for multi-/many-core architectures. My PhD involved developing dynamic update features for the [[http://www.research.ibm.com/K42/|K42]] operating system. For my undergraduate thesis, and also much of my PhD, I did a lot of hacking on the [[http://www.mungi.org/|Mungi]] single-address-space operating system. At the moment I am mainly working on the [[http://www.barrelfish.org/|Barrelfish]] operating system project.
== Publications ==
<>
== Activities ==
2011:
* PC member for [[http://eurosys2011.cs.uni-salzburg.at/|EuroSys'11]], [[http://www.usenix.org/events/hotos11/|HotOS'11]]
2010:
* PC member for [[http://www.usenix.org/events/usenix10/|2010 USENIX Annual Technical conference]], [[http://www.ancsconf.org/|2010 ACM/IEEE Symposium on Architectures for Networking and Communications Systems]], [[http://icdcs2010.cnit.it/|ICDCS 2010]] Data Management and Data Centers track, and [[http://sysrun.haifa.il.ibm.com/hrl/wiov2010/|2nd Workshop on I/O Virtualization (WIOV '10)]]
2009:
* Organised [[http://eurosys09dw.systems.ethz.ch/|2009 EuroSys Doctoral Workshop]]
== Teaching ==
* Spring 2010: [[http://www.systems.ethz.ch/education/courses/fs10/lions|Lions' Commentary on 6th Edition UNIX Seminar]]
* Autumn 2009: [[http://www.systems.ethz.ch/education/courses/hs09/aos|Advanced Operating Systems]]
* Spring 2009: [[http://www.systems.ethz.ch/education/courses/fs09/aos|Advanced Operating Systems]]
* Autumn 2008: [[http://www.systems.ethz.ch/education/courses/hs08/dataproc-newhw|Data Processing Architectures for New Hardware Platforms Seminar]]
* Spring 2008: [[http://www.systems.ethz.ch/education/courses/fs08/aos|Advanced Operating Systems]]
* Autumn 2007: [[http://www.systems.ethz.ch/education/courses/hs07/kernel_design|Advanced Topics in OS Kernel Design Seminar]]
== Projects ==
Some software projects I've worked on (see also [[Hacks]]):
* [[http://www.barrelfish.org/|Barrelfish]] operating system
* [[http://www.research.ibm.com/K42/|K42]] scalable operating system
* [[http://www.mungi.org/|Mungi]] single-address-space operating system
* [[http://www.opensync.org/browser/plugins/moto-sync/|moto-sync]] plugin for [[http://www.opensync.org/|OpenSync]] to synchronise with Motorola mobile phones
== Technical notes ==
* [[StreamingTV]]: notes on getting multicast streaming TV going from a DVB-T card
* [[PosixCaps]]: How to use POSIX capabilities to allow non-root users to perform network packet capturing on Linux
* [[TiVo2DVD]]: archiving programs from TiVo to DVD
* [[X31|Linux on a ThinkPad X31]] documents some of the grief I had running Linux on this laptop, now very dated
== Other stuff ==
* [[http://ab.id.au/gallery/|Photo gallery]]
* Infrequently-updated [[http://abtronic.livejournal.com/|blog]]
* A collection of [[Hacks]], mostly sysadmin-related scripts
* [[Bloopers]] and other [[Humour]]
* [[Private]] pages