Videos in category LinuxConf.AU
PulseAudio is a sound server for Unix/Linux and Windows systems. As such it is a proxy for audio applications, handling mixing of multiple audio streams and network transparency of audio output and input. PulseAudio is intended to be a compatible drop-in replacement for the GNOME sound server EsounD. To the functionality of Esound it adds some new features, such as an extensible plug-in archite...
LinuxConf.Au: Fixing suspend for fun and profit
Suspend to RAM is now a mostly solved problem under Linux. Resuming, however, is less so. Many drivers fail to support suspend and resume correctly, resulting in a range of failures from the individual device not working to the entire machine crashing. The most common workaround is to unload drivers on suspend and reload them on resume, but this reduces the incentive to fix the bugs while incre...
LinuxConf.Au: Practical Application of Software Defined Radio
The fundamental idea behind Software Defined Radio (SDR) is to replace as much of the dedicated analog electronics in radios and related communications systems with computer software as possible. This can both make existing communications systems more flexible, and enable entirely new applications. This tutorial will reprise the technical and political background material on Software Defined Ra...
LinuxConf.Au: The Kernel Report
The Linux kernel is one of the largest and fastest-moving free software projects in existence. This talk will bring attendees up to date with a comprehensive summary of what has been happening with the kernel and where it can be expected to go from here. We'll talk about the process by which the kernel is developed, issues which are currently driving development, and the changes we can expect t...
LinuxConf.Au: Docks, Bays, and Ports: Not just for oceans any more
For many years, the only devices the Linux user could reliably hot plug were USB and PCI. 2006 was the year that users of Linux on a laptop finally realized the dream of being able to hit the eject button on their dock station and have it actually do something other than crash or hang. As if that wasn't exciting enough, later in 2006, thanks to the addition of hot plug support to the SATA layer...
LinuxConf.Au: Computers, Programs and Logic: What Does Linux Prove?
A Complete Beginner's Introduction to the Mathematics of Computing Most hackers have heard of Turing Machine, the Halting Problem and the Godel's Incompleteness Theorem. Most hackers firmly believe the the following facts: Turing was cool. Godel was even cooler. Neither Turing nor Godel are relevant to the Linux Kernel. In the space of 45 minutes, I will endevour to confirm the first two belief...
LinuxConf.Au: Desktops on a diet - old pants back on!
In the race to gain desktop acceptance (and mimick as much as possible from the "big" desktops out there - Windows, MacOS-X, etc.), The main desktop players (GNOME and KDE) have also gained weight. A lot of it. Speed of the software has slowed down at the rate hardware has sped up, or even faster. In many cases they no longer fit in the pants people used to wear, and the pants people in develop...
Ensuring your device is not supported under Linux: Lessons for hardware vendors
With the increasing popularity of Linux in the embedded, desktop, and server world, HW vendors are jumping on the bandwagon to add support for their devices/chipsets/SOCs to the kernel; however, we in the community keep seeing the same mistakes (both technical and social) being made over and over again. In this talk I will give some examples of what to do if you want your HW to never be support...
LinuxConf.Au: How to Build an Open-Source Segway
Building a self-balancing scooter like the Segway(R) has previously been shown to be "not actually very hard" by Trevor Blackwell. I have replicated his experience by building my own two-wheeled self-balancing ride-on robot using only off-the-shelf parts, and open-source hardware and software. The presentation will go through how my scooter was built and the theory and practicalities of keeping...
LinuxConf.Au: “How to” Build Custom Microcontroller Projects for Fun and Profit
This presentation looks at how to develop your own custom microcontroller hardware from scratch. Often laptops and general purpose computers are too powerful and too large to use for simple hardware projects. Often you can perform tasks like controlling DC motors, stepper motors, switches, LCDs, LEDs, buzzers/speakers etc. efficiently and effectively using inexpensive/free microcontrollers. Oth...