The California Public Utility Commission recently funded a project to process a very large energy efficiency dataset. Various free & open source projects including PostgreSQL were utilized. This talk will detail the reasoning behind the decision to use the FLOSS software as well as any issues that came up.
Podcasting advice from a veteran podcast creator and host.
Got an idea to share or a story to tell? Got a computer with a microphone? You have enough to record, edit, produce and publish a professional quality podcast. Your podcast doesn't have to be about Linux or open source software to use the technology to make it happen. This session will provide you with suggestions for the applications you'll need to do it for free - using Linux and open source software. You'll also get valuable podcasting advice from a veteran podcast creator, host and producer. * The preparation - Learn how to * Recording the podcast - Connecting the hardware and getting it done * Editing the podcast - Tips and techniques * Producing the podcast - Adding flair and professionalism * Podcast themes and music - Where and how to find it * Getting the word out - Publicize and networking * Publishing the podcast - Hosting * The show notes - What do they contain? * The website/blog - Which is right? * The feed - How to do it * The software - What do I need? * The hardware - From minimal to professional, it's your choice * Avoiding "podfading" - Plan ahead record ahead * Improving your sound - Techniques to maximize your impact
OpenShot Video Editor is a free, open-source, non-linear video editor for Linux. OpenShot empowers you to create and edit videos in an easy and intuitive interface. In this presentation, we will discuss everything from basic video editing to the advanced topics of video effects and compositing. Learn all about this great project, such as where it came from, and where it's going. Learn about features that are not available on any other Linux video editors, such as 3D animation and YouTube upload support. Also, we have brought along many short video clips, to help demonstrate some of these powerful OpenShot features.
An inside look at how Google Project Hosting works, what it does, and why
Thousands of open source developers host their projects on code.google.com. This talk quickly tours features of Google Project Hosting with concrete examples of how project members are making the most of them. The feature tour highlights power-user tips that many current users may not know about. The examples of how GPH is used highlights best practices, and some unusual and ingenious usage. From there, we go behind the scenes to present the rationale for design decisions, and highlights of our architecture and implementation. Many of the key design decisions revolve around the shifting balance of power between project owners users that the visit projects. The architecture seeks to be both scalable and reliable as well as still hackable.
The most disruptive technologies of the 21st Century
Open-source software, open standards, and open content have been described as "the most disruptive technologies of the 21st century." While open technologies are fast making inroads into education, most of the discussion has focused on cost. The mentality of "doing the same for less" has sadly overlooked the true benefit of open technologies: value. The potential of open technologies is not merely cost savings but a fundamental transformation of the way education technology leaders drive innovation. From infrastructure to classroom applications, this session will demonstrate tangible benefits and real world examples of open solutions in action on a large scale. Discover the value of open technologies, as well as their impact on ed-tech innovation from the perspective of a large Southern California school district with a well-established open technologies program.
This presentation will introduce PC-BSD, an open source desktop based on FreeBSD.
This presentation will introduce PC-BSD, an open source desktop based on FreeBSD. It will discuss the following: - how PC-BSD differs from FreeBSD - how PC-BSD differs from Linux - current features - new features in the upcoming 9.0 release - changes to the PBI format
Describe the role of open source in an increasingly commercial space, and the trends and directions / vision for the next 10 years.
The past 5 years has seen an increasing commercialization of the configuration space, as FOSS tools form commercial companies. The need for configuration management is great enough to support a vast number of companies today, but what is the role of Free Open Source Software amongst them? What has FOSS already contributed to the technology, and where must it go over the next decade to solve the IT industry's problems? Mark Burgess, author of Cfengine is generally credited with reinventing configuration automation in the 1990s, and continues to be a key innovator in this area. In this talk, he reviews the successes and failures of configuration technological development, and offers his unique vision of where technology needs to go to overcome the challenges of the next decade, in an increasingly complex, application-oriented, and "cloud"-oriented future.
Experiences with Open Source at Los Angeles Charter Schools
Eugene and John met at Academia Avance Charter High School. Eugene was a systems programmer. John was teaching algebra and assigned the task of implementing a robotics program. They collaborated, pooling experiences and expertise. School administration promoted Open Source in the classroom, and was supportive of this collaboration. This is a report of that project: what worked, what didn't, and where to go next.
This talk compares and contrasts the three Linux slab allocators by comparing them with every benchmark on many machine types and then suggests which is best for various workloads. It also examines future work and what slab allocation may soon look like.
Users who compile a Linux kernel have the option to select between three different slab allocators with little to no guidance on which one to use. SLAB, the long-standing favorite of distros that has withstood the test of time, is a complex allocator that performs well on a variety of workloads. SLUB, the kernel's default, has a much simpler design and superior debugging features yet has significant regressions on some benchmarks. And sitting in the background is SLOB for embedded devices and machines which require a very small kernel footprint. The slab allocator is used by the kernel to allocate memory for itself. Thus, the chosen allocator's performance translates to the kernel's performance as a whole and impacts each and every subsystem. SLAB, SLUB, and SLOB each have their own strengths and weaknesses and can cause significant regressions depending on the workload. This talk aims to shed light on those strengths and weaknesses and presents data on which allocator is superior in a variety of different circumstances. This is done by exhaustively comparing the allocators with every major kernel benchmark on several different machine types and memory capacities. Using that data, generalized conclusions can be drawn on the current state of the slab allocators and which one to use depending on the type of workload the kernel will be encountering and what this means for desktop users. In addition to surveying the allocators already merged in Linux, this talk also takes a look at future work by examining recent development in the area: SLUB with queuing, SLQB, and SLAM. The talk culminates in answering the popular question: will we ever have a single slab allocator for Linux and what might that look like? This talk is aimed at everyone interested in kernel development since the interface and performance of slab allocation is used by each and every subsystem. No specialized knowledge of the subsystem's internals is required.