Programmer since 1969, Unix since 1980, Free Software since 1986, Linux since 1994

Jon "maddog" Hall is the Board Chair Emeritus of the Linux Professional Institute (lpi.org).

During his career in commercial computing which started in 1969, Mr. Hall has been a programmer, systems designer, systems administrator, product manager, technical marketing manager, author and educator.

He has worked for such companies as Western Electric Corporation, Aetna Life and Casualty, Bell Laboratories, Digital Equipment Corporation, VA Linux Systems, SGI and Linaro. He currently works as an independent consultant, and is currently involved with bringing environmentally friendly computing to emerging marketplaces through Project Cauã.

Presentations

23x

Sovereignty begins with Open Source

Many cloud products have security as an afterthought.   What if you put security first?  From hand-held to stored data?  And did it all with Open Source? And made it quantum proof?

See Presentation
23x

Open Source In Computer Higher Education - Past, Present and Future

This talk will give the Who, What, When, Where and Why of using Open Source Software, Open Hardware and Open Data in the learning and teaching of "computers".

The speaker will use his and other people's paths of learning about computers, from the days of "data processing" with plugboards and punched cards to wire wrapping of electrical components to perforated boards to modern-day Raspberry Pi and Arduinos.   From "computer black magic" to "computer science".

However this talk will not just be about the past, but the future.

It is not enough to teach students how to use software to solve their problems, but also how the software solves those problems and how to make that software solve those problems even better.   Something that can only be done with Open Source, Open Hardware and using Open Data.

The speaker will outline several programs that are Open and Free for collaboration to produce teaching materials for all, even for self teaching.

As we all know, the best way to learn something is to teach it to other people.

See Presentation