uk: Комп'ютерні науки

description: Copyleft licenses, particularly the GPL and LGPL, are widely used throughout the Free Software community. Over the last few years, recent debates have led many to various conclusions about the popularity of copyleft. This talk will discuss where copyleft stands today, how it interacts with the modern Free Software world, and how copyleft advocates may need to adapt to the future of Free Software licensing. Copyleft licenses, particularly the GPL and LGPL, are widely used throughout the Free Software community. However, recent for-profit corporate interest in Free Software development has led to a renewed preference toward non-copyleft licensing by for-profit entities. Meanwhile, many for-profit entities that do use copyleft for their own software now do so in a manner that most copyleft aficionados find, at best, distasteful and at worst, abusive. A long-standing truce exists in our community between fans of non-copyleft licensing and copyleft. No one in the copyleft communities disputes that non-copylefted Free Software is an important part of our community. However, copyleft faces new challenges that make past debates about the appropriateness of copyleft seem quite minor by comparison. This talk will discuss all aspects of the complicated situation facing copyleft, including younger developers apparent preference for non-copyleft licensing (as expressed, in part, in the "post-open source" debates), the widespread and common failures for companies to comply with GPL's relatively easy requirements, and how licensing choices are today, unlike in the past, rarely in the hands of individual developers, but instead their corporate employers

uk: вхід без авторизації

name: Considering the Future of Copyleft: How Will The Next Generation Perceive GPL?


Contract Based Programming in Ada 2012

Jacob Sparre Andersen

type: Person

cs: Informatika

de: Informatik

fi: tietojenkäsittelytiede

uk: Комп'ютерні науки

en: Computer Science

fr: Informatique

da: Datalogi

es: Ciencias de la Computación

nl: Informatica

cs: Technické vědy

de: Ingenieurwissenschaften

fi: tekniikka

uk: Інженерія

en: Engineering Sciences

fr: Ingénierie

da: Ingeniørvidenskab

es: Ingeniería

nl: Engineering

description: A tutorial on how to use the Ada 2012 features for specifying detailed, checked contracts for types and subprograms -- "classes, functions, and methods" if you aren't an Ada programmer already. Contracts document constraints on how types and subprograms behave, but unlike comments they are checked -- either by when the program is compiled or on-the-fly as the program is running. Ada 2012 contract aspects will be presented together with a set of guidelines for using contract aspects consistently. The tutorial will conclude with a live test of the guidelines on some example source text.

TIB AV-Portal

type: Service

type: WebContent

type: MediaObject

@language: en

cs: přihlášení není vyžadováno

de: keine Anmeldung erforderlich

uk: вхід без авторизації

en: no login required

nl: geen login vereist

FOSDEM VZW

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Convos, a modern IRC client for your browser: A fullly HTML5 async Node.js-like application in Perl


uk: Комп'ютерні науки

description: At the moment the most common solution to bring Linux embedded devices into the Internet of Things world requires a gateway or border router device. These devices use a separate IEEE 802.15.4/6LoWPAN Stack from ContikiOS, TinyOS, etc. The somewhat misnamed linux-zigbee project aims to implement the IEEE 802.15.4/6LoWPAN functionality (but not ZigBee) inside the Linux kernel so that you can bring a Linux machine into the Internet of Things world easily. The required hardware is an IEEE 802.15.4 radio frequency module which is typically connected via SPI or USB. On top of the 6LoWPAN stack you can run any IPv6 userspace software. The main goal of the linux-zigbee project is to support the IEEE 802.15.4 MAC layer with 6LoWPAN on top in Linux kernel. Without linux-zigbee, a gateway or border router device running a separate IEEE 802.15.4/6LoWPAN stack was required. These devices are connected via ethernet, SLIP or USB-RNDIS to Linux. We want to bring the IEEE 802.15.4/6LoWPAN functionality into the Linux kernel which makes unnecessary to run a different stack on a separate device. The project started in 2008 and part of the work have already been included in the Linux kernel. At the moment the Linux Kernel supports various IEEE 802.15.4 radio frequency modules which are typically connected via SPI or USB. With the project's userspace tools you can setup a WPAN interface with a virtual LoWPAN interface on top. This LoWPAN interface translates an IPv6 header to a 6LoWPAN header and vice versa. In the last year the 6LoWPAN implementation in Linux became more RFC compliant so communication in a heterogeneous network becomes possible. The IEEE 802.15.4 stack only supports data frames right now. The 6LoWPAN stack supports IPHC, UDP compression/uncompression and fragmentation at the moment. A limited RPL python implementation was released which adds a basic support of Routing Protocol for Low-Power and Lossy Networks. The libcoap library adds support to run CoAP applications in userspace. There is a draft for supporting 6LoWPAN on Bluetooth. We are working with the Bluetooth community to support 6LoWPAN in Linux kernel. Another wish is to support RFC6775 for 6LoWPAN neighbor discovery optimizations which isn't implemented yet. This talk is for developers who are interested in the actual state of IEEE 802.15.4 and the 6LoWPAN stack under Linux.

uk: вхід без авторизації

name: Current State of IEEE 802.15.4/6LoWPAN Stack inside the Linux Kernel


uk: Комп'ютерні науки

description: There is a new hat in Debian, bearing the flattering title of "Debian Contributor". Everyone who contributes to Debian is entitled to have it, and gets it automatically. It is a way to give due credit to all manners of contributions to the project. It is a way to make all the energy that is poured into Debian visible. I will show the reasons behind the idea, and how contributors.debian.org works. I will show how it may change the way we perceive Debian, and very much for the better

uk: вхід без авторизації

name: Debian Contributors: A new, automatic, doocratic membership to change the face of Debian


Deploying Cloudstack with Chef

uk: Комп'ютерні науки

description: Learn about how to use the OSS Automation Platform Chef to deploy the OSS Cloud Platform Cloudstack. Learn about how to use the OSS Automation Platform Chef to deploy the OSS Cloud Platform Cloudstack. In this talk I'll cover the steps and gotchas in writing cookbooks to deploy Cloudstack, the reasons for doing so, and the ways the deployment process was optimized to cut the overall time required to deploy. Additionally we'll talk about how to automatically configure the Cloudstack environment once it is deployed.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Mozilla has 4 pillars of activity, to build, empower, teach, and shape the web. One of the ways we can help others join with these activities is to design our systems and processes with participation in mind, but why stop there? We also try to teach, and its a waste to teach someone a proces, and not tie it into a broader understanding. This interactive talk, derived from the "Desigining for Participation" session at the Mozilla Summit, and spured on by the release of the Web Literacy Standard v1.0, aims to not only help drive better participation by making systems and processes more accessible, but connect skills people learn + use within these to a broader understanding and web literacy

uk: вхід без авторизації

name: Designing for Participation and Web Litteracy


uk: Комп'ютерні науки

description: This session will mostly concentrate on tips for designing and developing apps for the web as a platform while using the latest development tools and resources for Firefox OS in an efficient way. With each passing day we see the web becoming more and more popular as a platform. What makes these apps so special? How can someone build such apps which aesthetically appeal to users? This session would be mostly concentrate on tips for designing and developing apps for the web as a platform while using the latest development tools and resources for Firefox OS such as the App Manager in an efficient way

uk: вхід без авторизації

name: Developing Webapps for Firefox OS: The Efficient & Simplistic Approach


Discover DoudouLinux live!

uk: Комп'ютерні науки

description: DoudouLinux is a computer environment focussed on children fulfillment, ease of use, security and mastering digital tools. DoudouLinux want to compete with gaming consoles, TV and tablets, as early as 2 years old. After few explanations about the project itself, a live demonstration will show you how it is designed, its functionnalities and the proposed activities. DoudouLinux is a community initiative dedicated at giving children digital tools favoring self-fulfillment and not alienating, as well as the desire to take back full control over the digital tools that will shape their future. By placing children and parents at the center of the project concerns, DoudouLinux stresses ease and pleasure of use, security or even absolute respect of privacy. DoudouLinux wants to show children the best information technologies, in full confidence. With more than 75 applications that cover education, creative activities, entertainment and culture, DoudouLinux give children the opportunity to discover many facets of computers in order to stimulate their curiosity, their learning potential and their creativity. Its interface, rethought from ground up, targets the simplicity of a gaming console without sacrificing essential functions. Come and discover it live! With a wealth of more than 100 contributors, DoudouLinux is being translated into more than 40 languages and its website saw more than 400.000 visitors coming from the 4 corners of the world since the beginning. After 3 years of existence, the pedagogical usefulness of DoudouLinux is approved by teachers since it is already in use in many nursery schools. Nevertheless the project is still starting out and bursting with ideas that just need new contributors to come to life!

uk: вхід без авторизації


uk: Комп'ютерні науки

description: As any other production environments, in order to maximize availability, VoIP platforms have to be fault tolerant. This presentation focuses on solving the various VoIP distribution and replication issues by using the latest additions in the OpenSIPS SIP Proxy. OpenSIPS (Open SIP Server) is a mature Open Source implementation of a SIP server. As a SIP proxy/router, is the core component of any SIP-based VoIP solution. With a very flexible and customizable routing engine, OpenSIPS unifies voice, video, IM and presence services in a highly efficient way, thanks to its scalable (modular) design. When talking about a large number of customers / calls, using a distributed architecture is a natural way to go. First, you would want to cover the entire map in order to provide the best quality everywhere to the customers. Secondly, you would want to have multiple points of presence in order to be able to spread the load from the global pool of customers. Last but not least, redundancy is a mandatory requirement for any VoIP platform, both within the same Point of Presence, and also at a geographically distributed level. The latest additions in OpenSIPS make it an excellent choice for the core server of a distributed and highly available VoIP platform. OpenSIPS has support for a large variety of NoSQL backends that can be used to share data between different OpenSIPS instances ( MongoDB, Cassandra, CouchBase ). Furthermore, several mechanisms are in place that allow for real-time call information replication between two or more OpenSIPS servers, allowing for hot backups to be deployed, which ensure instant call recovery in case of failures, with 0 down time

uk: вхід без авторизації

name: Distributed VoIP Platforms: OpenSIPS at the core of a distributed and fully redundant VoIP platform


Do It Yourself OSHW Linux Computer

uk: Комп'ютерні науки

description: OLinuXino is Open Source Hardware Linux Computer with ARM processor, this allow people to learn, explore, modify and customize the boards for their own needs and projects. We will demonstrate how easy is to make your own Linux computer based on OLinuXino design

uk: вхід без авторизації


DTrace integration and quick start

uk: Комп'ютерні науки

description: This talk will explain how to use DTrace, where to use it, and how to quickly introduce DTrace in your applications. DTrace is a powerful framework for tracing applications on the fly. We will look at: * How DTrace works * Who DTrace uses * How to use DTrace * How to integrate it in your awesome applications

uk: вхід без авторизації


Dual-Android on Nexus 10 using XEN

uk: Комп'ютерні науки

description: Samsung will present the challenges of creating a dual-Android platform on the Nexus 10 (Cortex A15 based) using Xen on ARM. Samsung has been endeavoring to run XEN on ARM based mobile devices using para-virtualization for CortexA9 devices earlier and now with virtualization extensions on cortexA15 devices. The primary end user use case is BYOD(Bring Your Own Device), where two isolated OSs run simultaneously. One OS would be "personal" OS and the other a "work" OS. The user experience should not deteriorate in either of the OSs and GPU is the biggest hurdle in achieving this. Samsung would present its approach in virtualization of the GPU within the context of XEN and discuss the challenges encountered in achieving a good FPS(frames per second) in both OSs (two Androids in this case). The main points would be stress the following points * Virtualization on mobile devices and user experience importance for its success. * GPU virtualization is achievable with very good performance using XEN. * XEN and open source collaboration from Samsung. * Paravirtualization cahllenges of IO/peripheral devices on a typical Mobile device with virtualization extension support for CPU and Memory

uk: вхід без авторизації


EasyBuild: Building Software With Ease

uk: Комп'ютерні науки

description: EasyBuild is a software build and installation framework written in Python that allows you to install software in a structured, repeatable, and robust way. This talk will present the problem with building with scientific software, introduce EasyBuild, and discuss the main features of the tool.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: This introductory talk will set the context for the day. It will take a look at how energy efficiency is the major challenge for systems developers, and will then provide an overview of a number of open source projects that demonstrate how the energy efficiency of the entire system can be significantly improved. Energy efficiency of systems - hardware and software - matters. For the smallest energy scavenging systems it is a matter of eking out the picowatts. For handheld consumer electronics it is battery life that is a key product differentiator. Even for mains powered consumer devices, energy efficiency affects utility bills. And for datacenters run by the Googles and Facebooks of this world, more efficient systems mean fewer new power stations need to be built. This dev room is dedicated to the whole subject of energy efficiency in computer systems. This introductory talk provides an overview of all the approaches being taken to address this issue, particularly looking at how free and open source hardware and software is taking a leading role. It will provide a guide to the remaining sessions of the day, including the hands-on workshop where participants will have the opportunity to work with energy measurement hardware for themselves.

uk: вхід без авторизації

name: Energy scavenging, battery life and should we build more power stations: Why energy-efficiency of hardware and software matters


uk: Комп'ютерні науки

description: Entangle is an open source project that provides a Linux desktop application for "tethered shooting". It uses the ligphoto2 library to trigger the camera shutter, preview shots via the camera's "live view" capability, download captured images and access all the live camera settings. It is useful for a variety of use cases including studio model shoots, macro still life, stop motion animation shoots, astro-photography and more. The talk will be targeted at Linux users & developers who are photographers interested in any of the aforementioned use cases. The talk will provide an overview of the important capabilities of the program and, if all goes to plan, a live demonstration of the application in use. The aim is to demonstrate the potential of the application to users who are not already aware of its existence, and attract open source developers to contribute to the project

uk: вхід без авторизації

name: Entangle: Tethered Camera Control & Capture


uk: Комп'ютерні науки

description: Ero.Coli retraces the journey of a nano-robot in its quest of ensuring the balance and prosperity of their living world. This project is a single-player 2D top-down adventure game where the hero, a tiny nano-robot, has to explore a living world, collect, and combine functional DNA fragments in order to engineer and control the abilities of his bacterium companion and face obstacles and dangers. This project is based on three main axes: - This game should allow players to understand the basics of synthetic biology, popularise the open BioBrick system - see biobricks.org - Players will have the opportunity to play with DNA fragments to create their own abilities, and, in the long haul, participate digitally in research, or even in our wet labs - This game will be a real gaming experience: fun and engaging

uk: вхід без авторизації

name: Ero.coli - a synthetic biology game: Citizen Science: Popularisation & crowdsourcing


Ethical questions of game developing

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: As the prominent open-source data center virtualization solution, oVirt has many features that help you virtualize data center and cloud offerings. Sometimes a feature might be needed to extend oVirt's capabilities, but even though oVirt is open source, you might want to provide a quick and dirty solution.. Mike Kolesnik from Red Hat will show you how you can extends oVirt's capabilities with ease throughout the oVirt stack - UI, engine and host. Developers are welcome to join us in this session to learn how you can leverage oVirt to suit your virtualization needs.

uk: вхід без авторизації

name: Expanding oVirt's horizons: How to extends and modify oVirt even further


Extending Firefox Developer Tools

uk: Комп'ютерні науки

description: The Firefox Developer Tools team has been working hard over the last two years to provide web developers with useful, performant developer tools in Firefox. These tools are now excellent and are receiving a lot of attention from web developers. We have always thought that in addition to being useful and performant they also need to be extensible so that add-on hackers and web developers can create their own customized tools and provide better support for specific web frameworks and technologies. The Firefox Developer Tools team has been working hard over the last two years to provide web developers with useful, performant developer tools in Firefox. The tools are now excellent and recieving a lot of attention from web developers. We have always thought that in addition to being useful and performant, in order to be Firefox they also need to be extensible so that add-on hackers and web developers can create their own customized tools and provide better support for specific web frameworks and technologies. This talk will cover the current apis and techniques used to extend the developer tools, how to get started, where to find help and real-world examples

uk: вхід без авторизації


Federating Access to IoT using OAuth

uk: Комп'ютерні науки

description: The Internet of Things (IoT) is being used for lots of personal data, but what little authentication and authorization is mainly being done using traditional centralized role-based approaches. This talk shows how we can use Federated identity and access management approaches such as OAuth2 with MQTT and CoAP to support IoT. The Internet of Things and Machine to Machine are growing areas, and security and privacy are prime issues. In this session we will examine the security challenges around using M2M devices, with special reference to Authorization and Authentication. Much of the IoT is used for personal systems, and so there is a strong need for person-centred identity and access management. The OAuth2 protocol is gaining wide acceptance in the Web, and has been designed to support federated identity, personal delegation of access control and dynamic permissions. We look at how we can use OAuth with MQTT and CoAP. We will use a combination of open source hardware (based on Arduino) and open source software (including Mosquitto and WSO2 Identity Server) to demonstrate an Arduino based IoT device interacting with MQTT based systems using OAuth2 bearer tokens. The session will cover: - Challenges with IoT security - Using OAuth2 to support federation and user-directed authorization - Issues and areas for further work - Future directions The session will include a live demonstration of Arduino and Eclipse Paho interoperating secured by OAuth 2.0

uk: вхід без авторизації


uk: Комп'ютерні науки

description: As you may or may not be aware, Fedora is transitioning from its classic "one-size-fits-all" approach to one where we intend to target three specific user types with individual products: Fedora Workstation, Fedora Server and Fedora Cloud. Gathering Fedora contributors at FOSDEM to work on the logistics around this change in direction would be a valuable opportunity. If you have an idea for how to improve Fedora or how to make one or more of the three new products really stand out, please join us for this planning and working session for Fedora's future. The Fedora.NEXT effort was launched recently as a means to reinvigorate interest in this most storied of distributions. We know that this will only succeed if we are meeting the real needs of our users, both current and potential. We would like anyone with an interest in guiding Fedora towards being the best solution for them to join us for this discussion

uk: вхід без авторизації

name: Fedora.NEXT: Developing the Fedora Server, Workstation and Cloud


uk: Комп'ютерні науки

description: The first version of the Fiduciary License Agreement was published by the FSFE in 2007 in order to offer something that was missing at that time — a well balanced copyright assignment for the FS community. Since then different FS projects have made use of it. Some to assign copyright to FSFE and others to assign it to different entities in order to take care of paperwork and copyright issues for the FS project. In this presentation we will look at the lessons learnt in the diverse history of the FLA and look ahead what is in line for the next version of the FLA. The Fiduciary License Agreement [FLA] is a very well balanced copyright assignment that is beneficial for both organisations that foster FS project and the contributors. Its main goals are to: - make sure the project stays Free Software; - make license maintenance easier for the Fiduciary (the entity); - retain as much freedom and power to the Beneficiaries (the contributors) over their own code as possible not to make the software non-Free. After a short introduction, we will look at how FSFE and other entities — from dedicated FS organisations to businesses and individuals — have made use of the FLA and which lessons were learnt in those 6 years. At the end of this session we will peek into the future of the FLA and discuss improvements aimed at the next revision.

uk: вхід без авторизації

name: Fiduciary License Agreement: Lessons Learned


uk: Комп'ютерні науки

description: Heterogeneous systems as found in the Internet of Things are made up of many devices of different types working together. Each device class is typically developed with separate tools using different paradigms. We propose that using NoFlo and MicroFlo one can develop heterogeneous systems consisting of micro-controllers, servers, and mobile devices using flow-based programming (FBP) as an unifying programming model. Systems qualifying for the label "Internet of Things" are often complex hetrogenous systems consisting of many nodes spanning over several device classes, working individually and together to realize the intended function: Microcontrollers w/peripherals are used as sensors and actuators, servers used for data-aggregation and analysis, desktops and mobile devices as user interfaces for monitoring and configuration. Typically each of these classes of device are programmed with separate tools, by different people using different paradigms: for example C/C++ for microcontrollers, Python for servers, JavaScript+HTML5 for user interfaces. This talks aim to introduce flow-based programming (FBP) as a programming paradigm that can be used across and between device classes, and to show how NoFlo and MicroFlo can be used to implement heterogeneous systems. About: NoFlo is a JavaScript-based FBP runtime by Henri Bergius, which runs on Node.js and in the browser. http://noflojs.org MicroFlo is a C++ based FBP runtime by Jon Nordby. It runs on AVR and Cortex-M microcontrollers, including Arduino. http://microflo.org NoFlo and MicroFlo can both be targeted by the NoFlo UI, an IDE for flow-based programming currently in development. Systems can be programmed visually, using a domain-specific language or the runtimes can be embedded and controlled programmatically

uk: вхід без авторизації

name: Flow-based programming for heterogeneous systems: with NoFlo and MicroFlo


Foreman integration with Chef

uk: Комп'ютерні науки

description: In this talk I'd like to show a live demo covering status of Foreman and Chef integration and try to answer the question "where do we want to get"? Also I could sum up what's needed to add similar support for config management tools of your will

uk: вхід без авторизації


Foreman Project

uk: Комп'ютерні науки

description: Foreman is a complete lifecycle management tool for virtual, cloud, and physical servers. Through deep integration with configuration management, infrastructure services, and PXE and Image-based unattended installations, Foreman manages every stage of the lifecycle of your servers. Foreman provides comprehensive, auditable interaction facilities including a web frontend and robust, RESTful API. Managing what actually runs on your instances could at times be tricky in large dynamic environments, in this talk, we'll introduce Foreman which can help managing your datacenter and cloud infrastructure, making it a perfect hybrid cloud management tool. Foreman is a life cycle management tool for servers, helping to provision (integrates with many virt and cloud providers - openstack/ovirt/libvirt/ec2/gce/rackspace etc) and to define their purpose in life, their content (e.g. package versions, configuration etc) on an ongoing basis. Foreman is already 4+ years old, and deployed at many small and large scale organizations, and is a used in distributions such as RDO and RHOS (redhat version of openstack distribution). Foreman provides comprehensive, auditable interaction facilities including a web frontend robust RESTful API and CLI, which makes building higher level business logic on top

uk: вхід без авторизації


uk: Комп'ютерні науки

description: After a quick reminder of the Hoare Logic and the approach for designing software by contracts, the tool suite developed by AdaCore for formal verifications is presented. To make the concepts easily understood, a little program simulating a sandpile is used.

uk: вхід без авторизації

name: Formal Verification with Ada 2012: a Very Simple Case Study


uk: Комп'ютерні науки

description: A summary of 3 years of heavy lifting of the ports tree, and what is coming next: cross compilation, sub packages, requires/provides and more.

uk: вхід без авторизації

name: FreeBSD: toward ports v2: Trimming the biggest bonsai


uk: Комп'ютерні науки

description: The Qt toolkit offers a huge amount of cross-platform functionality. Qt can be used in a lot of different ways for game programming, from quickly creating throw-away external debug tools to providing core game infrastructure. This talk will highlight different ways that Qt can make the lives of game developers easier. Qt contains a huge number of well-tested and cross-platform modules that can be used for game development purposes. Of course, Qt is great for creating level editors and other tools with a nice cross-platform GUI. But Qt can also be helpful in building the game itself, even when the Qt GUI parts are not used. The QObject system provides ways to give generic access to properties and methods of C++ objects. This can be used for introspection and live manipulation of game objects. With the generic QVariant data type it is easy to make game objects serializable and to give scripting languages like JavaScript access to the game. Other useful parts are the multithreading support, the QML markup language and OpenGL integration. This talk gives an overview of these different techniques and also discusses issues like performance, memory management, ways of implementing the game loop and integrating various render engines like OSG or Ogre3D.

uk: вхід без авторизації

name: Game and Simulation development with Qt: Use of Qt for developing tools and core components for games and simulations


uk: Комп'ютерні науки

description: New or unknown Ganeti functionality. We will discuss: - monitoring daemon - confd - network management - ext storage Ganeti is an open source cluster virtualization manager that's been presented at FOSDEM previously. This talk will discuss what's new in the Ganeti codebase since last year, and also focus on less widely known features that might make life easier for current and future adopters. We will also provide hints into what's coming soon, in the current release candidate, beta and bleeding edge version

uk: вхід без авторизації

name: Ganeti: the New and Arcane: The best known secrets that can help your deployment


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Getting started with Smalltalk: Learn how to use a smalltalk system


uk: Комп'ютерні науки

description: The Genode OS project started 2006 as tool kit for building microkernel-based special-purpose operating systems. Over the course of the past years, it has grown to a state where it becomes feasible to be used as general-purpose OS for daily computing needs. This talk will present the many challenges that we faced on our way during the past year. The topics range from making microkernels such as NOVA fit for highly dynamic workloads, over the creation of low-level OS infrastructure and the porting of existing software stacks, to the question of how the user interacts with a system that that largely deviates from the classical path of Unix-like OSes. In the line of the presentations of the past years, the talk will be garnished with various demonstrations

uk: вхід без авторизації

name: Genode as general-purpose OS - progress report and demonstration


uk: Комп'ютерні науки

description: This talk will cover * a short intro to ovirt * a bit about the code contribution effort by eldorado.org research center that made this happen * design consideration of multi arch support - objectives and constraints * basic flow for provisioning PPC enabled clusters * some code, config files etc to demonstrate what ties it up altogether Target audience: Whoever is interested in data-center virtualization in general, ovirt-engine specifically, and PPC support. Getting cross-platform: bringing virtualization management to the PPC world oVirt, the open source data center virtualization management solution is expanding the x86_64 architecture support to PowerPC hardware, among them IBM Power processor based hosts. Entering PPC world raises challenges of managing mixed arch data-centers with the need to distinguish PPC from x86_64 VMs. In this session we'll cover the main differences in virtualization needs, how we enabled the support for that in our management engine(a.k.a ovirt-engine) PPC virtualization main differences is in virtualized devices supports. Built around x8664, ovirt-engine needed to expand its cluster and VMs provisioning to fit multi architecture, and to keep migration support and proper VM configuration solid for the supported operating systems. Since some parts are work in progress (e.g live migration) for the PPC VDSM, the engine has to also manage features which are not supported for PPC while is supported for x8664 To cope with a change that span various parts and components a repository for Operating Systems and they're hipervisor's demands was created along with strategy functions around the code to ensure correct provisions and life cycle related VM functions. The session will cover what is now supported (hypervisor and VM OSs), how we provision PPC clusters and VMs and a little deeper dive to explore the mechanisms which enabled this multi-platform support along with some code examples (yes, we're going to see some code!)

uk: вхід без авторизації


Google Summer of Code and Mozilla

uk: Комп'ютерні науки

description: Mozilla has participated in the Google Summer of Code every year since it started. This talk will review what Mozilla has gained, show off a few successful projects, and explain the great opportunities to participate for both students and mentors

uk: вхід без авторизації


Grate: Liberating the Tegra GPU

uk: Комп'ютерні науки

description: The Grate project works on liberating NVIDIA's Tegra GPU user-space components by reverse-engineering the proprietary drivers. This talk will discuss where we are and what the future might bring.

uk: вхід без авторизації


Gravel

uk: Комп'ютерні науки

description: Gravel is a modern Smalltalk implementation for the JVM. It's aim is to provide an interactive development environment in the Smalltalk philosophy as well as a stable and fast runtime platform. Gravel aims to be fully ANSI Smalltalk compatible. (Family circumstances might force the speaker to cancel at the last moment. The time slot would then be used for "Show us your projects" instead.)

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Middleboxes are both crucial to today's networks and ubiquitous, but embed knowledge of today's protocols and applications to the detriment of those of tomorrow, making the network harder to evolve. While virtualization technologies like Xen have been around for a long time, it is only in recent years that they have started to be targeted as viable systems for implementing middlebox processing (e.g., firewalls, NATs). Can they provide this functionality while yielding the high performance expected from hardware-based middlebox offerings? In this talk Joao Martins will introduce ClickOS, a tiny, MiniOS-based virtual machine tailored for network processing. In addition to the vm itself, this talk will hopefully help to clarify where some of the bottlenecks in Xen's network I/O pipe are, and describe performance improvements done to the entire system. Finally, Joao Martins will discuss an evaluation showing that ClickOS can be instantiated in 30 msecs, can process traffic at 10Gb/s for almost all packet sizes, introduces delay of only 40 microseconds and can run middleboxes at rates of 5 Mp/s. The audience is anyone interested in improving the network performance of Xen, including improvements to the MiniOS and Linux netfront drivers. In addition, the talk should interest people working towards running large numbers of small virtual machines for network processing, as well as those involved with the recent network function virtualization trend

uk: вхід без авторизації

name: High Performance Network Function Virtualization with ClickOS


How to Build a Tizen Device at Home?

uk: Комп'ютерні науки

description: DIY: Build Linux kernel and Tizen platform image from scratch; create an open-source hardware device powered by SoC with Allwinner processors and boot Tizen on it. Tizen is an open source Linux-based software platform for multiple device categories such as smartphones, tablets, personal computers, in-vehicle infotainment devices and smart TVs. Tizen is registered trademark of the Linux Foundation and it is governed by a Technical Steering Group composed by Samsung, Intel and other industry-leading companies. Sunxi represents the family of ARM System on Chip (SoC) devices with Allwinner A10, A10s, A13, A20 and A31 processors. A variety of devices on the market relies on Allwinner ARM processors. Among them are the popular open-source hardware development boards OLinuXino which are designed and manufactured by Olimex as well as Cubieboard by cubieTech. The talk will discuss the status of Tizen-sunxi - a community-driven project for porting Tizen to Allwinner devices as well as building a Tizen device based on open-source hardware components. The following topic will be briefly covered: * Assembling Tizen device using open-source components * Building Linux-sunxi and u-boot boot loader from scratch * Building Tizen platform image from scratch using GBS (git-build-system) * Preparing bootable Tizen microSD card * Booting Tizen and debugging through UART0 YouTube video of a homemade Tizen tablet: http://youtu.be/vMQmf4hype4

uk: вхід без авторизації


uk: Комп'ютерні науки

description: SOM (Simple Object Machine) Smalltalk has Truffle-based and RPython (PyPy) based implementations. It shows modern ways of language implementations with the goal of achieving high performance

uk: вхід без авторизації

name: How to get a JIT Compiler for Free: Implementing Smalltalk with RPython and Truffle/Graal


How To Save The Environment

keywords:
get rid of virtualenv
rvm
pythonbrew
rbenv
pythonz

uk: Комп'ютерні науки

description: Although the "Modules" system has been around since the early 1990ties it has yet to find widespread adoption outside of the scientific computing and HPC community. Most FOSS developers rely on a wide range of tools to abstract and manage their Linux and UN!X environments for different scripting languages, compiler toolchains and applications. This problem has been long solved in the world of High Performance Computing where optimization of applications, toolchains and libraries is paramount. Environment Modules are a wonderful tool that will save time, help ease of development processes, reproducibility, and management of your development environment. This talk will give insight into how Modules work, which implementations are out there and how to use Modules instead of language bound tools as well as a comparison with common tools that the community uses to develop on Python and Ruby (for example) projects. I intend to give a 20 min overview of the "Environment Modules" system as deployed on many scientific and HPC sites to FOSS developers, students and linux enthusiasts. This will include a comparison of different Modules implementations their history and typical use cases in HPC and development environments and how Modules can be of help to FOSS developers and systems administrators. As a developer and systems engineer, I am familiar with a lot of different systems to manage multiple installations of e.g. script languages their environments and libraries. I'll give a short overview and comparison of those and compare these systems with Modules and show how developers and engineers alike can save time and effort in managing their environment for all applications, toolchains and script languages.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: LanguageTool is an Open Source proofreading tool developed to detect errors that a common spell checker cannot find, including grammar and style issues. The talk shows how we run LanguageTool on Wikipedia texts, finding many errors (as well as a lot of false alarms). Errors are detected by searching for error patterns that can be specified in XML, making LanguageTool easily extensible. LanguageTool exists since 2003, and it now contains almost 1000 patterns to detect errors in English texts. These patterns are a lot like regular expressions, only that they can, for example, also refer to the words' part-of-speech. The fact that all patterns are independent of each other makes adding more patterns easy. I'll explain the XML syntax of the rules and how more complicated errors, for which the XML syntax is not powerful enough, can be detected by writing Java code. Running LanguageTool on a random 20,000 article subset of the English Wikipedia led to 37,000 errors being detected. However, many of these errors are false alarms, either because of problems with the Wikipedia syntax or because the LanguageTool error patterns are too strict. So we manually looked at 200 of the errors, finding that 29 of the 200 errors were real errors. Projected to the whole Wikipedia (currently at 4.3 million articles), that's about 1.1 million real errors - and that does not even count simple typos that could be detected by a spell checker. If you want less errors in your Wikipedia: LanguageTool offers a web-based tool to send corrections directly to Wikipedia with just a few clicks. And while these numbers refer to the English Wikipedia, LanguageTool also supports German, French, Polish, and many other languages. This talk will contain lots of examples of errors that can be detected automatically, and others that can't. I'll also explain that LanguageTool itself is just a core written in Java (and available on Maven Central), but that it also comes with several front-ends: a stand-alone user interface, add-ons for LibreOffice/OpenOffice and Firefox and an embedded HTTP server

uk: вхід без авторизації

name: How we found a million style and grammar errors in the English Wikipedia


uk: Комп'ютерні науки

uk: вхід без авторизації

name: How we ported FreeBSD to PVH: A description of PVH and how to port an OS to it


uk: Комп'ютерні науки

description: A word of welcome, the devroom agenda, and other practical info followed by a brief introduction to HPC-UGent and the Flemish Supercomputer Centre (VSC).

uk: вхід без авторизації

name: HPC devroom welcome, introduction to HPC-UGent and VSC


uk: Комп'ютерні науки

description: HPCBIOS is concerned with the ability of users to handle tasks across computational platforms (HPC, Grids, Clouds) uniformly and painlessly, as much as technically feasible. The aim of this work is to present ongoing efforts and concepts tried in centers located in the EU & US, trying to streamline the user experience in scientific computing, as well as, probe the interest of the community for current needs and future work.

uk: вхід без авторизації

name: HPCBIOS: Getting Your Software, Users & Documentation in Sync: Definition of Common Environment for HPC Platforms and Beyond


uk: Комп'ютерні науки

description: This talk gives a close look at second wave HTML5 features around video delivery — specifically, mediaSource API / adaptive streaming, encrypted media extension and WebRTC. We look at open tools and techniques for transcending platform limitations and delivery these experiences across increasingly diverse set of devices and platforms. Real world usage examples are highlighted from experience with open tools we have built and integrated. This presentation outlines real-world production usage of second wave HTML5 video features with a focus on technical integration into arbitrary application contexts and the trade offs for targeting a given feature set. We begin with a short review of challenges in the first wave of HTML5 video; codecs, consistent JS API and lack of unified adaptive streaming support standard. We then transition into HTML5 Part Dux and see how "the sequel" is a lot like the original with respect to a powerful new set of features but with equally impressive platform fragmentation and API inconsistencies. We highlight the compounded challenges of the entrance of additional mobile and smart tv platforms generating more device targets to support then ever before. We review open video platform solutions developed to bridge these limitations on native devices. Specifically we look at the technical architecture of a native video component that we have built to bridge android and iOS web view limitations in an native environment while seamlessly leveraging a feature rich HTML5 player platform. We also review the current state of mpeg-dash and highlight technical inconsistencies in implementation that drive the use of shared code libraries such as dash.js. We preset our production dash.js usage for VOD, Live and associated encrypted media extension options for content controls, along with technical implementation details to help inform integration options and trade offs. Finally we look to WebRTC and the types of experiences it can enable and how they can be delivered within the contemporary platform ecosystem. We look at technical approaches towards enabling usage and cross platform delivery options

uk: вхід без авторизації

name: HTML5 Video Part Deux: New Opportunities and New Challenges


uk: Комп'ютерні науки

description: Software developers rely on a fast and correct build system to compile their source code changes and produce modified deliverables for testing and deployment. The scale and complexity of the PostgreSQL build process makes build performance an important topic to discuss and address. In this talk, we will introduce a new build performance analysis technique which identifies "build hotspots", i.e., files that are slow to rebuild (by analyzing a build dependency graph), yet change often (by analyzing version control history). We will discuss the identified hotspots in the 9.2.4 release of PostgreSQL

uk: вхід без авторизації

name: Identifying Hotspots in the PostgreSQL Build Process


uk: Комп'ютерні науки

description: Discussion of Intel BayTrail SoC architecture from a graphics perspective, including overview of render engine, display engine, memory architecture characteristics, and current status in Linux. Hopefully the presenter will have some sample platforms for people to play with after the talk. The Intel BayTrail platform incorporates a new, out of order Atom CPU, an Intel HD graphics engine, and various IP blocks to support both tablet and notebook platforms. This talk will give an overview of the new hardware features, and the status of the graphics driver support in Linux.

uk: вхід без авторизації

name: Intel BayTrail graphics overview: Discussion of the Intel BayTrail platform and architecture


uk: Комп'ютерні науки

description: Docker is an open source LXC-based container service that was released in March 2013. It makes it easy to create lightweight, portable, and self-sufficient containers. Containers which you can use to test applications, build, and run services or even to build your own platform-as-a-service. Learn why Docker matters, how to get started with it and see some cool examples of Docker in action

uk: вхід без авторизації

name: Introduction to Docker: Containerization is the new virtualization


uk: Комп'ютерні науки

description: Sniper is a performance modeling simulator. The goal of Sniper is to provide software developers with an easy way to analyze their applications. We provide both performance and energy/power analysis, as well as advanced visualization support. This talk will cover the basics of how to download Sniper and get started quickly, but more importantly show the benefits that simulating your application can provide. With per-function, detailed simulation analysis, CPI stacks over time and energy stacks, software developers that would like to optimize their applications can now do so quite easily and with more insight compared to using performance counter metrics typically available on machines today. * Downloading Sniper * Using Sniper * Visualization and Power Overview The intended audience is both HPC and scientific software developers, but is also applicable to software optimization in general.

uk: вхід без авторизації

name: HPC Node Performance and Power Simulation with Sniper


uk: Комп'ютерні науки

description: Scalasca is a comprehensive open source performance analysis toolset for parallel programs, built with the aim of helping developers to identify opportunities for optimization. It covers all steps of performance analysis, from code instrumentation, measurement, and analysis to the visualization of the results. Scalasca can be used with parallel codes of any size, from multicore machines to the fastest supercomputers in the world. It supports MPI and/or OpenMP libraries. It supports Blue Gene, Cray XT and Linux clusters. Scalasca combines runtime summaries suitable to obtain a performance overview with in-depth studies of concurrent behavior via event tracing. The traces are analyzed to identify wait states that occur, for example, as a result of unevenly distributed workloads. The new version of Scalasca is based on the community instrumentation and measurement infrastructure Score-P. This improves interoperability with other performance analysis tools, by the use of the Open Trace Format 2 for event trace data, and CUBE4 for application profiles. CUBE is the interactive analysis report explorer GUI for Scalasca. Its color-coded scheme makes observation of timing phenomena straightforward. The talk will introduce the main components of Scalasca to the audience.

uk: вхід без авторизації

name: Introduction to Scalasca: A Performance Analysis Toolset for Parallel Programs


uk: Комп'ютерні науки

description: Open source software developers, just like any other developers, have to be aware of the legal liability they can incur. The topic of this talk is the infringement liability of contributors in open source projects. Typical for open source projects is that they contain multiple (more or less anonymous) contributions by multiple developers. Since the regulation on patent and copyright protection applies also in case of open source software development, co-authors in the project should take care that the re-use of pieces of code does not infringe intellectual property rights of third parties. The proposed talk aims to address two pertinent questions in this regard: - Can co-authors, contributing to an open source project, be held liable for the wrongful re-use of code by other co-authors, contributing to the project? - If so, which legal mechanisms could be used to protect good faith OSS developers against such liability? This research is funded by the EU FP7 Framework Programme under grant agreement No. 318508 (MUSES)

uk: вхід без авторизації

name: IP risks for OSS developers: How to protect yourself against IP infringements by other developers in an open source project?


uk: Комп'ютерні науки

description: Recent trends in software development have raised questions as to whether package management in Linux distributions is still relevant. Whether it's independent package managers in popular Web frameworks and languages (Node.js, Ruby, Python, etc) or bundling and containerization that's become increasingly popular in DevOps culture, it appears that integrated approaches to package management are on the decline. Yet at the same time we've seen package managers in the Windows world such as NuGet grow more popular. This talk from a leader of the Gentoo Linux distribution will explore the reasoning and history behind this shift and whether it's the right move for the FLOSS movement as a whole

uk: вхід без авторизації

name: Is distribution-level package management obsolete?


uk: Комп'ютерні науки

description: This talk will introduce the architecture of Jailhouse, describe typical use cases, demonstrate the development progress on a target system and sketch the project road map. The Jailhouse project provides a minimal-sized hypervisor for running demanding real-time, safety or security workloads on fully isolated CPU cores aside Linux. In contrast to other commercial and open source hypervisors of similar scope, it is booted and managed via a standard Linux system. Its focus is on keeping the core code base as small as feasible, generally trading simplicity over features. Jailhouse has been released under GPLv2 and is being developed in an open manner. The talks aims at attracting further users and contributors, specifically from the embedded domain, but may also trigger discussions about additional use cases

uk: вхід без авторизації

name: Jailhouse, a Partitioning Hypervisor for Linux


JavaScript: If you love it, set it free

uk: Комп'ютерні науки

description: On the Free Software implications of JavaScript. JavaScript served to you by a site is still software. It runs on your local computer. Typical computer use for just about everyone involves executing copious amounts of JavaScript on a daily basis, no matter what operating system they are using. The vast majority of it carries no license or copyright notice at all, often because of concerns about optimizing bandwidth and speed. This makes it proprietary for the users who receive and execute it in their browsers, even if the source code is available elsewhere on the Internet in some repository under a free license. The Free Software Foundation has proposed and implemented a couple of licensing metadata methods by which JavaScript which is intended to be free software can clearly say so, and therefore actually respect the freedom of its users. This is the first step in compliant and realistic distribution of copyleft-licensed JavaScript, as well as a step toward allowing free software users to run only free software inside the browser as they do outside the browser. Other approaches have been proposed as well. What are the advantages and disadvantages to each? Why has JavaScript licensing been such a problem in general? What are the concrete impacts of this phenomenon? We will discuss these questions and seek input on the FSF approach so far.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Starting with pdf.js, spiraling around shumway & zipfile.js, we'll explore what JS is already capable of, even though it never seemed practical. Then we'll go on to explain the WebAPIs to bring the "native" right in the browser (with a tinge of FxOS - so that it's not up in the air, it's already there - in fact it's so-last-FOSDEM actually). Finally, we will talk about the (near) future, and how broadway.js, asm.js (Emscripten, LLVM) et al. are going the change the web - for good!

uk: вхід без авторизації

name: JavaScript for the skeptics: A contemporary retrospective on Advanced & Applied JavaScript


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Jitsi Videobridge and WebRTC: The life of a rich communications client in Webland


uk: Комп'ютерні науки

description: Network Function Virtualization and Network Service Insertion and Chaining has several advantages like reducing the CAPEX and OPEX along with ease of use for Network Services deployment. In this session we describe how these dynamic network service requirements can be handled using KVM, libvirt and Openstack. They can understand how virtualization can be used for designing systems for data centre environment. Basic knowledge of virtualization would be helpful while attending the session. Key Goals for this Talk: i)Deployment of Network Function Virtualization using OpenStack and OpenFlow Controller in DC networks. ii) Network Service Insertion and Chaining Deployment using OpenStack iii) NFV using KVM Hypervisor and Libvirt, Improvements for NFV performance. iv)Cloud Resource Discovery Service for NFV deployments with OpenStack and OpenFlow Controller v) Advantages of NFV and Network Service Insertion and Chaining using OpenStack

uk: вхід без авторизації

name: Network Function Virtualization and Network Service Insertion and Chaining: OpenStack for NFV and SDN


uk: Комп'ютерні науки

description: Kadeploy: From Scalable and Reliable Bare-metal Provisioning to a Reconfigurable Experimental Testbed Kadeploy is a scalable, efficient, and reliable bare-metal provisioning solution for HPC clusters. In this talk, I will first present the design choices that enable system administrators to install a 300-nodes cluster in a couple of minutes. Then, I will present how Kadeploy is used in the context of the Grid'5000 testbed. Grid'5000 is a large-scale testbed for research on HPC, Cloud, Grid and P2P computing, where Kadeploy provides users with the ability to deploy their own software stacks, making it the ideal testbed to design, test and evaluate IaaS Cloud stacks. Links: http://kadeploy3.gforge.inria.fr/ http://www.grid5000.fr

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Game programming is so fragile that most new games get written from scratch, again and again. We've created a new game engine for pulling apart games into atoms and stitching them back together in novel ways. Our techniques are inspired by functional programming, reactive programming, and dataflow, but still use imperative blocks that many programmers are familiar with. The game engine is completely open source, as are the games written on it. We could do it as a talk, or as a tutorial where we show people how to use it. The project is hosted at https://github.com/CyberCRI/gamEvolve/. We work at the CRI in Paris (http://www.cri-paris.org/).

uk: вхід без авторизації

name: Killer Engine for Remixing Games: Great game developers steal!


uk: Комп'ютерні науки

description: We rely on software more and more for critical functionality in our society. Medical Devices and Cars are two areas where our lives literally depend on the safety of this software. As more exploits are demonstrated on cars, pacemakers and insulin pumps that show them to be vulnerable, the industries are evaluating their technology and some are advocating for free software as partial solution to these problems. This panel will discuss free software in Safety critical devices. including the implications of different licenses, issues regarding warranties and indemnities and liability issues for manufacturers The panel will discuss automotive and medical devices and consider regulatory issues

uk: вхід без авторизації

name: Legal and Technical Issues of Safety Critical Devices


uk: Комп'ютерні науки

description: Throughout its 20-year history, Debian had to face a number of legal issues, in all fields of the so (improperly) called "Intellectual Property". From trademarks to patents, from copyright to export control and embargoes, Debian didn't miss a single pesky issue. In this talk we review some of the most relevant legal issues that Debian has faced in recent years and how the project has responded to them. Doing so is a chance not only to share legal best practices with other Free Software communities, but also to highlight the policy annoyances that widespread legal systems imposes on radical Free Software communities such as Debian

uk: вхід без авторизації

name: Legal issues from a radical community angle


libLTE: An Open Source LTE Library

uk: Комп'ютерні науки

description: libLTE is a free and open source LTE library for SDR mobile terminals and base stations. The library does not rely on any external dependencies or frameworks. The project contains a set of Python tools for the automatic code generation of modules for popular SDR frameworks, including GNURadio, ALOE++, IRIS, and OSSIE. These tools are easy to use and adapt for generating targets for specific platforms or frameworks. libLTE is a continuation of the Open-Source LTE Deployment (OSLD) project. OSLD provides an LTE library together with ALOE++, a real-time SDR framework. libLTE builds upon the success of OSLD and provides complementary tools for researchers and manufacturers that do not wish to use a specific SDR framework. More info and download on ALOE++ and OSLD: https://github.com/flexnets/aloe/wiki

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Do you need a copyleft license to build a community? Answering this ten years ago, the answer may have been yes, primarily driven by the contractual obligation to contribute back to the project. However, looking at the question now, open source has grown such that a vibrant, active community may be built with a permissive licensing model. Come hear some thoughts about how licensing models affect building an open source community and how their use has evolved over time

uk: вхід без авторизації

name: Licensing Models and Building an Open Source Community


Linux Configuration Collector: cfg2html

uk: Комп'ютерні науки

description: Cfg2html is a little utility to collect the necessary system configuration files and system set-up to an ASCII file and HTML file. Simple to use and very helpful in disaster recovery situations. Collects Linux system configuration into a HTML and text file. Config to HTML is the "swiss army knife" for the sysadmins. It was written to get the necessary informations to plan an update, to perform basic trouble shooting or performance analysis. As a bonus cfg2html creates a nice HTML and plain ASCII documentation from Linux System, Cron and At, installed Hardware, installed Software, Filesystems, Dump- and Swap-configuration, LVM, Network Settings, Kernel, System enhancements and Applications, Subsystems

uk: вхід без авторизації


uk: Комп'ютерні науки

description: In the past, a lot of effort has been invested in high performance kernel tracing tools, but now the focus of the tracing community seems to be shifting over to efficient user space application tracing. By providing joint kernel and user space tracing, developers now have deeper insights into their applications. Furthermore, system administrators can now put in place a new way to monitor and debug systems using a low intrusiveness tracing system, LTTng. This presentation explains how LTTng can be used as a powerful development and debugging tool for user space applications taking advantage of this year's exciting new features such as network streaming and snapshots. It demonstrates how open source developers and hackers can use LTTng kernel and user space tracers to create powerful logging systems and easier debugging, thus greatly improving development and maintainability of their project(s). Finally, this talk concludes with the future work we will be doing on LTTng, and how the community can help with improving the project from feedback to very valuable contributions

uk: вхід без авторизації

name: Linux tracing with LTTng: The love of development without printf()


uk: Комп'ютерні науки

description: Listaller is a new approach for making 3rd-party software installations on Linux possible, without interfering with the native package manager. Listaller's primary focus is system-integration, so users will not notice that they are using the tool, as it integrates with existing PackageKit-based software management frontends. The installer also contains a new approach to dependency-handling, and makes use of existing specifications, such as AppStream. Software management on Linux is traditionally done using packages, although Linux desktop users are more interested in applications instead and do not care much about how something is packaged. Also, users often want to install software which is not available in the repositories (e.g. new applications or new versions of them), without having to upgrade the whole distribution. Listaller extends the package manager with the ability to install 3rd-party applications. It is built on top of the AppStream specs and PackageKit and focuses on system-integration. This means no additional UI must be added in order to install applications packages using Listaller. Listaller apps can be managed using existing tools like GNOME-Software or Apper. Because software from 3rd-party sources is a potential security risk, Listaller also tries to give users a hint if they can trust a certain application, and makes it possible to run these applications in a sandbox automatically. For developers, it contains some helper tools to make applications work on multiple distributions

uk: вхід без авторизації

name: Listaller: A simple and secure way to distribute 3rd-party applications


LTE in your Linux-based system

uk: Комп'ютерні науки

description: Wireless connections have improved a lot lately and the data-rates and latencies that are now achievable with LTE make mobile broadband connections a key ingredient in every M2M recipe. But LTE mobile broadband connections in Linux-based systems are no longer setup using the good old AT+PPP pair. LTE-capable modems now use ECM-like network interfaces and even new control protocols, like QMI or MBIM. This talk is about how the new LTE-capable devices are exposed in the Linux kernel (e.g. qmi_wwan, cdc-mbim...), and which user-space tools (e.g. ModemManager, libqmi, libmbim...) are available to control them. The talk will be a hands-on demonstration of how to use these modems with these tools, focused on what users need to do to use them properly, and also how developers can benefit from them to write new applications

uk: вхід без авторизації


uk: Комп'ютерні науки

description: MADE (Massive Artificial Drama Engine for non-player characters) is a procedural content generator (PGC), with stochastic generation and modelled as a generate-and-test algorithm (search based) that performs the optimizations of the process during the game development (offline). It presents an environment where many characters interact to generate plots where complex behaviors can emerge. Currently, an article about MADE is being evaluated by the committee of the Evostar 2014 (European conference on the applications of evolutionary computation)

uk: вхід без авторизації

name: MADE - Massive Artificial Drama Engine for non-player characters


Mailpile

uk: Комп'ютерні науки

description: Mailpile is the new kid on the block in the world of F/LOSS e-mail clients. This talk introduces Mailpile from a F/LOSS hacker's perspective, going briefly into the motivation of the project before delving into demos and technical implementation details. Mailpile is a Free and Open Source Software e-mail client which raised over $163,000 USD last September (on IndieGoGo and Bitcoin) to support development of the first version of the software. Mailpile is built around a powerful search engine and uses web technology for the user interface, hoping to rival GMail and other popular web-mail services when it comes to both usability and speed. The project places a strong emphasis on privacy and decentralization and is integrating GPG encryption as a core feature of the user interface. Written in Python and using modern web technology for the user interface, Mailpile aims to very accesible and easy for F/LOSS hackers to tweak and explore. This talk will serve as an introduction both for potential end users and for folks interested in helping us reboot the world of Free Software e-mail.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: In this presentation, I want to show little-known mechanisms to add hardware support to the kernel at runtime, i.e. without recompiling. After this presentation, the Linux kernel will have gained support for a previously unsupported USB device (without having to write any code). Not everyone is interested in becoming a kernel developer or being able to write device drivers from scratch. Yet, there are a number of people who would like to help the kernel development "just a little bit". Yay, this is easily done! I aim to enable people to improve the kernel by adding support for previously unsupported hardware. How? Consumer hardware often shares a common core which is then simply re-branded by the actual vendor. This branding often includes changing the USB-ID or PCI-ID. A kernel developer can make a driver for that core, but will not be able to know all the incarnations of that device, i.e. all the IDs. This is where the community comes in. Having all kinds of hardware, people can add missing pieces to the puzzle. In this presentation, I want to show some little-known mechanisms to add hardware support to the kernel at run-time, i.e. without recompiling. For that, I will also present ways to effectively obtain the required information about hardware to be added. Finally, information is given how to report the findings. Intended audience: Everyone who is interested in kernel hacking is invited. Basic shell knowledge (sudo, echo) and ability to send e-mail are enough

uk: вхід без авторизації

name: Making the Linux Kernel better (without coding)


uk: Комп'ютерні науки

description: Xorg (the X-server) is a big and complex beast. Currently it runs as root as it needs root privileges for various reasons. But with the latest systemd-logind all necessary infrastructure is in place to allow the server to run as a normal user and use systemd-logind to do input and graphics device management. This talk looks at the work being done to leverage this new infrastructure to run Xorg without root rights.

uk: вхід без авторизації

name: Making the X-server run without root rights


uk: Комп'ютерні науки

description: MATE Desktop is a fork of GNOME 2. It provides an intuitive and attractive desktop to Linux users using traditional metaphors. MATE Desktop is a fork of GNOME 2. It provides an intuitive and attractive desktop to Linux users using traditional metaphors. The talk introduces MATE to those who haven't heard of it, explains the reasons of its birth, explains the difference with GNOME Classic and GNOME Flashback sessions, describes the features and changes added after the fork and shows the current roadmap for the future versions

uk: вхід без авторизації

name: MATE Desktop: The continuation of GNOME 2


uk: Комп'ютерні науки

description: In this talk, I will introduce the need for energy measurements for embedded devices and show how they may be performed accurately and for very low cost using a combination of off-the shelf parts and a wide range of target embedded systems. I will cover the basic physics of energy measurement and go on to display designs for energy measurement kits, including the power sensing boards recently developed as part of the MAGEEC research project.

uk: вхід без авторизації

name: Measuring energy consumption in embedded systems


uk: Комп'ютерні науки

description: Project Melange: optimizing media stream processing for media players and VoIP clients in virtual desktop infrastructure In both cases media streams are not delivered to the user's device directly but transcoded at the virtualization server. This results in increased network load, server CPU load (less VM density), quality loss of media streams. A solution for this problem, Media Redirection for Red Hat Spice remote computing system is proposed. A separate project Melange has been created. Solution concept introduces following components: Media Engine and RPC-like service at user's device, Media Engine stubs and RPC-like client at Guest OS. To integrate the solution with Spice, new Spice APIs are proposed: API for establishing virtual channels and API for overlay rendering. Two prototypes of Media Redirection are under development in Melange project: a demo audio player from GStreamer and a demo softphone based on Google WebRTC internal audio engine. Audio player will utilize D-Bus for RPC, the softphone will use Apache Thrift. The event will be interesting for remote computing system developers and users (in particular, Red Hat Spice), RPC system developers and users, media engine developers, media player and IP telephony client developers Note: the authors are NOT working for Red Hat, this work is being done by volunteers in their spare time

uk: вхід без авторизації

name: Media redirection for Spice remote computing solution


uk: Комп'ютерні науки

description: Running Android on low-RAM systems can present unique challenges. Tuning Android for these systems requires a knowledge of general Linux memory management and the memory tuning mechanisms specific to Android. This presentation will explore the tools and knobs available at all levels of the system to optimize and configure Android for devices at, or below, the recommended available RAM.

uk: вхід без авторизації

name: Memory Tuning Android for Low-RAM Devices: Tuning Android to run on Low-RAM Devices


MINIX 3 on ARM

uk: Комп'ютерні науки

description: In the past one and a half years the MINIX team has been working on a port of MINIX 3 to the ARM platform. We now have a port of MINIX 3 to the popular BeagleBone Black. In this talk I will look back at MINIX 3 on ARM and explain how it became what it is. I will show a few nice features it has, including some stolen from NetBSD and some related to automatic recovery from otherwise fatal system errors. The goal of the talk is to shine an other light at embedded development and share our experience in this area

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Movit (the "Modern VIdeo Toolkit") is a high-performance, high-quality, open-source library for video filters, running on the GPU. Come see what the future holds when open-source video editing steps into 2014! Movit contains everything you need and expect for basic video filtering requirements (scale, blur, sharpen, mix, overlay, simple color grading, and others). Movit is supported in MLT, has full support in Shotcut and is on track for Kdenlive support. In this talk, I'll talk a bit about: * What does Movit do, and what doesn't it do? * What do we mean by "high-performance"? Why the GPU? * What do we mean by "high-quality"? How hard can a blend be anyway? * What goes on behind the scenes in Movit's filter graph? * How do you embed Movit in your own application? There will also be a demo of Movit in action, and of course Q&A if time permits.

uk: вхід без авторизації

name: Movit: High-speed, high-quality video filters on the GPU


uk: Комп'ютерні науки

description: What is Persona? How does it work? What are benefits of Persona? Let's see it through a demo!

uk: вхід без авторизації

name: Mozilla Persona: an easy way to sign into websites


uk: Комп'ютерні науки

description: MyKolab.com was originally announced for FOSDEM 2013 and saw great response from many people in the community. Planned as an enterprise platform for SMEs as well as collaboration platform for people who prefer to be customers, not products, its focus saw a dramatic shift when Edward Snowden released the PRISM revelations. Georg Greve will share the story on what's behind MyKolab, how it is part of the Free Software ecosystem by design, and how the team experienced the months of ever-new revelations that brought lawyers, journalists and many others into the platform

uk: вхід без авторизації

name: MyKolab.com: Free Software to the Rescue: Business collaboration platform turned privacy asylum


uk: Комп'ютерні науки

description: After 4 years of "experience in the trenches" providing enterprise configuration management solutions based on CFEngine 3, it became clear that our customers wanted CFEngine's speed, small footprint, and features but were having a hard time with the language and tooling, and needed an easier way. The goal of ncf is to abstract the knowledge of "how" to achieve tasks in CFEngine, and expose these capabilities for non-expert users. Thus, you can express your intent in a very succinct and expressive manner, integrating simply with CFEngine and its power, while keeping everything "under the hood" tunable. ncf promotes DRY-ness and sharing knowledge. It is built from the ground-up to be easy to learn, flexible and extensible. The framework is written in pure CFEngine language, introducing a well-structured design built on multiple decoupled layers with clearly-defined interfaces and roles. In our presentation we will introduce ncf and explain how ncf can be used to solve real-world examples, explain our design choices, the architectural approach taken, and demo the new magic at our finger tips to build CFEngine solutions that are extensible and easier to work with

uk: вхід без авторизації

name: ncf: abstracting CFEngine's complexity to provide a structured and powerful framework


uk: Комп'ютерні науки

description: In recent years, we've seen many advances from typical imperative configuration of Linux distributions to more sophisticated declarative configuration systems. NixOS takes a different path to achieve declarative configuration than current widely used state-of-art configuration management systems. By redefining how we package software today using Nix package manager, Linux distribution is configured stateless without examining current state of configuration on the machine. During the talk, we'll be looking at concepts behind NixOS stack and I'll show some real world examples of usage

uk: вхід без авторизації

name: NixOS: declarative configuration Linux distribution


uk: Комп'ютерні науки

description: Topics to be covered in the talk include * Capabilities for mutual exclusion / locking of guest disk images * Fine grained access control against individual operations, users and objects in the API * The sVirt mandatory access control framework * Auditing and structured logging via the systemd journal * Integration with systemd and cgroups for resource management In the 8+ years since it has been founded, the libvirt project has grown to become the leading open source API for the management of virtualization hosts, with a strong focus on supporting the open source virtualization & container technologies, KVM, QEMU, Xen and LXC. Many people working in the open source virtualization management space already have an understanding of the core features and architecture of libvirt. This talk will thus focus on a selection of recently developed features and of some of the other important, but less well known, features of libvirt. The talk will be targeted at virtualization application developers using libvirt, with a bias towards those using KVM or LXC. At the end of the talk the audience will better understand how to take advantage of libvirt for their development need

uk: вхід без авторизації

name: New Developments and Advanced Features in the Libvirt Management API


uk: Комп'ютерні науки

description: The IPv4 address exhaustion brings a broken Internet with the heavy use of NAT. While HTTP is now a major vehicle for any application, and while NAT is friendly with HTTP, there are still issues with large scale NAT as used by some ISPs (mainly mobile). This session explains the security and application issues of NAT, but also explains how an application can easily be extended to support the next generation IPv6, which does not require NAT

uk: вхід без авторизації

name: No more IPv4: Impact on applications and measuring IPv6 deployment


uk: Комп'ютерні науки

description: Nouveau is an open-source driver for NVIDIA GPUs developed through reverse engineering by the community. This talk will discuss the achievements of the driver, what happened these last 2 years, what we are working on and what may change in the future. Special emphasis will be put on power management as it is the most-lacking feature in our driver. Some demos and Q&A will close the talk.

uk: вхід без авторизації

name: Nouveau - On-going work, demos and research


Objective-Smalltalk

uk: Комп'ютерні науки

description: Objective-Smalltalk is a re-imagining of Objective-C for the 21st century. Like Objective-C, it blends features from Smalltalk and C, but instead of adding some Smalltalk features to C, it adds ideas from Objective-C to Smalltalk. It is intended as a full-stack language capable of complementing or replacing Objective-C for iOS and Mac OS X programming as well as replacing most scripting language use in those environments. It is not Smalltalk-80 compatible

uk: вхід без авторизації


Observe online tracking with Lightbeam

uk: Комп'ютерні науки

description: Using the new Lightbeam add-on for Firefox, we will monitor web-tracking and discover solutions to protect ourselves

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The Open Microscopy Environment (OME) is an open-source software framework for addressing informatics challenges in biological imaging and analysis: proprietary file formats, lack of storage, and analysis facilities and standards for sharing image data and results. The Java-based OMERO client-server platform and its model-based architecture is applicable to a range of imaging domains, including light and electron microscopy, high-content screening, and recently into applications using non-image data from clinical and genomic studies. Despite significant advances in biological imaging and analysis, major informatics challenges remain unsolved: file formats are proprietary, storage and analysis facilities are lacking, as are standards for sharing image data and results. The Open Microscopy Environment (OME) is an open-source software framework developed to address these challenges [1]. OME has three components—an open data model for biological imaging; standardised file formats (OME-TIFF) and software libraries for file conversion (Bio-Formats [2]); and a software platform for image data management and analysis (OMERO [3]). In this presentation, we discuss the design and use of OMERO. The Java-based OMERO client-server platform [3] comprises an image metadata store, an image data repository, visualization and analysis by remote access, enabling sharing and publishing of image data. OMERO.grid [4] facilitates distributed computing including scripting facility for image processing. OMERO.grid manages processes across nodes, providing distributed background processing, log handling, and several other features, using ZeroC's IceGrid framework [5]. Several third-party applications use the OMERO API (e.g. image-based searching, tracking and automatic image tagging; sophisticated image analysis modules [6]). OMERO's model-based architecture has enabled its extension into a range of imaging domains, including light and electron microscopy, high-content screening, and recently into applications using non-image data from clinical and genomic studies [7]. Our next version, OMERO-5 improves support for large datasets, and reads images directly from their original file format, allowing access by third-party software. OMERO and Bio-Formats run the JCB DataViewer [8] online scientific image publishing system and other institutional image data repositories [9], [10].

uk: вхід без авторизації

name: Open Microscopy Environment: Informatics for Biological Imaging


uk: Комп'ютерні науки

description: Open Source Backup: from Bacula to Bareos Forking to develop new features and reanimate the community Bareos is a reliable network open source software to backup, archive and restore files from all major operating systems. The fork was founded 2010 out of the Bacula project. The fork has been actively developed and many new features have been added. This talk explains the reason for the fork highlights some new features and show community participation options. Today Bareos comes with LTO hardware encryption, bandwidth limitation and handy new console commands, among other new features. The source is available on Github and is licensed with AGPLv3. There are ready to install repositories for all major Linux distributions and windows installer packages. Bareos was inspired by the idea to reanimate the Bacula community, in order to pursue development of new capabilities and sustainable ensure it's open source character. Today Bareos is a transparent, high quality open source solution, which is the only one with a comprehensive multi-level support, provided by trained and certified open source professionals

uk: вхід без авторизації


uk: Комп'ютерні науки

description: In 2011, Twitter embarked on creating an open source office. Since there's no real book out there when it comes to starting an open source office, we have a lot of interesting/hilarious lessons and stories to tell about the experience.

uk: вхід без авторизації

name: Open Source Compliance at Twitter: Lessons from the Twitter Open Source Office


uk: Комп'ютерні науки

description: Five of our speakers from the Legal and Policy Issues devroom have agreed to participate in a governance best practices roundtable. These practices may touch on contribution policy, review boards, policy manuals, licensing tools, trademark guidelines, etc. Questions will be asked of the panelists to start the roundtable and the audience will also be encouraged to participate in order to have more interaction with the panelists. Karen Sandler will be the moderator

uk: вхід без авторизації

name: Open Source Governance best practices roundtable: Query panelists for their best ideas on Open Source Governance


uk: Комп'ютерні науки

description: The aim of this talk is to introduce OpenIoT, a FOSS project for developing/integrating Internet-of-Things (IoT) applications and services. OpenIoT is developing a platform and a range of tools for developing and deploying non-trivial IoT solutions. The introduction of the project will be made in the form of a lecture/presentation/lighening talk, yet it will also include practical examples and demonstrations of IoT applications based on the OpenIoT platform. Furthermore, a short programming tutorial could be provided. The aim of the presentation will be to attract interested developers/contributors to the project, thereby boosting OpenIoT's community building efforts. The main goal of the OpenIoT project (openiot.eu) is to develop a bluepring middleware infrastructure for implementing/integrating Internet-of-Things solutions. OpenIoT is supported (co-funded) by the European Commission as part of the FP7 programme. It is a joint effort of several developer teams around Europe, including open source enthousiasts and developers of other prominent open source IoT platforms such as Global Sensor Networks (GSN) (http://sourceforge.net/apps/trac/gsn) and AspireRfid (http://wiki.aspire.ow2.org). OpenIoT is a java-based IoT project, which features unique properties. In particular, it provides the means for: 1.Collecting and processing data from virtually any sensor/ data stream, including physical devices, sensor processing algorithms, social media processing algorithms and more. In OpenIoT the term sensor refers to any components that can provide observations. OpenIoT will facilitate the integration of the above sensors with only minimal effort (i.e. few man days effort) for implementing an appropriate access driver. 2. Semantically annotating sensor data, according to the W3C Semantic Sensor Networks (SSN) specifications (http://www.w3.org/2005/Incubator/ssn/). 3. Streaming data of the various sensors to a cloud computing infrastructure. 4. Dynamically discovering/querying sensors and their data. 5 Composing and delivering IoT services that comprise data from multiple sensors based on minimal programming and through the use of visual tools. 6. Visualizing IoT data based on appropriate mashups (charts, graphs, maps etc.) 7. Optimizing resources within the T middleware and cloud computing infrastructure. The above features make the project innovative and differentiate it from other/similar IoT middleware projects. The OpenIoT founders and developers aspire to gradually engage open source developers in the OpenIoT community, as users, developers and contributors. The development and expansion of an open source community is deemed as a critical step for improving the project and boosting its wide adoption. The project's presentation during FOSDEM could comprise: 1. An overview presentation of the project. 2. An anatomy of the open source components comprising the FOSS project on Github. 3. Short/targeted demonstrations of IoT applications build based on the project. 4. Short tutorials on downloading/using/deploying OpenIoT 5. Q&A sessions aiming at resolving key questions and issues.

uk: вхід без авторизації

name: OpenIoT: The Open Source Project for the Internet of Things


uk: Комп'ютерні науки

description: Presenting the currently available OpenPandora handheld, which is a miniature PC with Gaming controls running Linux, to interested people. Additionally, there will be a sneak peek into the future, maybe already with some hardware to demonstrate.

uk: вхід без авторизації

name: OpenPandora and a peek into the future: OpenSource video game handheld


uk: Комп'ютерні науки

description: Miracast is the name of a WiFi-Alliance certification program for the WiFi-Display standard. It basically defines a "wireless HDMI-cable" so you can connect monitors via WiFi. Some Android vendors implement it, Microsoft ships it with Windows 8.1 and with OpenWFD we now also have the first Open-Source implementation available. This talk shows what Miracast is, how it works, and how you can use it on your favourite linux distribution already. The Wifi-Display standard (abbr. WFD) was created to define a common way to connect TVs and monitors to your PC or smartphone. It is not meant as media-file streaming protocol like DLNA, but rather as a "wireless HDMI-cable". It provides only a single video/audio stream from a source to sink, is optimized for low-latency and allows easy setup. WFD uses Wifi-Direct (wifi peer-2-peer / Wifi-P2P) to create a direct connection between two devices. A mode-negotiation follows and once all parameters are clear, an mpeg stream is established. Several extended features like split video/audio-sinks, enhanced timing-protocols or more are available. OpenWFD is the first Open-Source implementation of WFD. It is targeted at linux and provides some example source/sink daemons so you can already use it. However, proper integration into the linux software-stack is still ongoing and the final setup will probably differ highly from the current project state.

uk: вхід без авторизації

name: OpenSource Miracast: Wifi-Display on linux


uk: Комп'ютерні науки

description: A talk about work so far on OpenTRV. OpenTRV sets out to make it easy to save lots of energy by not heating rooms that you're not in, and by no longer trying to use a single thermostat to get your whole house comfortable. OpenTRV also allows a simple schedule to be set (no complex displays though!) and tries to anticipate when you'll need heating to improve comfort while boosting efficiency. OpenTRV is designed to be simple to (retro-)fit to existing UK housing stock with radiator central heating. OpenTRV runs on PICAXE and AVR/ATMega microcontrollers drawing micro-watts to run for a year or two on AA cells while saving you kilowatts in space heating and is completely open source (Apache/SolderPad), software and hardware. We like to call it FOSSH - "free open source software and hardware". We've been working on a combination of open hardware and software projects this year to prove the concept that retrofitted programmable thermostatic radiator valves can reduce the energy required to heat a house and thereby reduce carbon emissions. Along the way we've encountered and solved problems with developing open hardware and software devices and commenced testing in conjunction with a local university. The talk highlights the lessons learned and maps out the current state and future plans. We've designed a PCB, got it manufactured, populated it ourselves and via a manufacturer, sourced components, 3D printed boxes, written software, entered competitions, are in the process of testing it with real end users in conjunction with a local university and generally sweated, got frustrated and elated at various times. Now we'd like to share the lessons learned, let people know what the project is about, outline the future plans and hopefully inspire some talented people to help the project out with reducing carbon emissions significantly.

uk: вхід без авторизації

name: OpenTRV: resource-constained computing: less is more: Saving energy while saving energy


uk: Комп'ютерні науки

description: Osmocom stands for Open-Source MObile COMmunication. It's an umbrella project for several sub-projects that focus on implementing various telecom standard. A growing part of these are using SDR and theses are the the ones that will be presented in this talk. Among theses are rtl-sdr, a library to use cheap dvb-t dongle as SDR receiver; gr-osmosdr, a GNURadio source block to support multiple capture hardware easily in your apps; osmo-tetra, an sdr implementation of a TETRA receiver; osmo-gmr, a protocol stack for this satphone standard; gr-fosphor, a GPU accelerated spectrum visualization block for GNURadio.

uk: вхід без авторизації

name: osmocom: Overview of our SDR projects: rtl-sdr, gr-osmosdr, osmo-tetra, osmo-gmr, gr-fosphor and more!


uk: Комп'ютерні науки

description: OSv is a new open source operating system for the cloud. It is designed to run a single application per virtual machine and its tuned for applications running under the Java virtual machine. In this talk, we will introduce OSv, showcase its architecture, and explain performance and application management improvements. We will also talk about OSv specific improvements to the JVM that improve application performance in virtualized environments. Operating system developers, as well as application developers who deploy to the cloud, may enjoy the talk. No special expertise is required. * Why do we need a Cloud Operating System? * OSv design overview * JVM optimizations for OSv and the cloud * Management * Performance * Future

uk: вхід без авторизації

name: OSv, a New Operating System Designed for the Cloud


uk: Комп'ютерні науки

description: This session will cover the current status of integration between oVirt and the OpenStack image repository (Glance), analyzing the motivations, the low level implementation (including Keystone authentication), and ideas for the future. This presentation will include also an ample part dedicated to the future work and ideas to introduce the integration with Cinder (the OpenStack volume manager). * Introduction to oVirt Storage Architecture * Glance Integration Motivations * Glance Integration Deep Dive * Ideas and Future Work on Glance Integration * Future Integration with Cinder * Roadmap

uk: вхід без авторизації

name: oVirt and OpenStack Storage (present and future)


uk: Комп'ютерні науки

description: For several years now, the oVirt project has been leveraging KVM and relevant technologies (ksm, etc) in data center virtualizations. Being a mature and feature reach, oVirt takes another step forward with introducing a Pluggable Scheduling API. This presentation will review recent oVirt improvements in the areas of VM scheduling. The first part will discuss the architecture of the new scheduler. In the second part we will show samples of VM scheduling plug-ins, and integrate it to a live setup

uk: вхід без авторизації

name: oVirt applying Nova scheduler concepts for data center virtualization


Indexes (18.11.2010)

uk: Комп'ютерні науки

description: In this course, we examine the aspects regarding building maintaining and operating data warehouses as well as give an insight to the main knowledge discovery techniques. The course deals with basic issues like storage of the data, execution of the analytical queries and data mining procedures. Course will be tought completly in English. The general structure of the course is: Typical dw use case scenarios Basic architecture of dw Data modelling on a conceptual, logical and physical level Multidimensional E/R modelling Cubes, dimensions, measures Query processing, OLAP queries (OLAP vs OLTP), roll-up, drill down, slice, dice, pivot MOLAP, ROLAP, HOLAP SQL99 OLAP operators, MDX Snowflake, star and starflake schemas for relational storage Multimedia physical storage (linearization) DW Indexing as search optimization mean: R-Trees, UB-Trees, Bitmap indexes Other optimization procedures: data partitioning, star join optimization, materialized views ETL Association rule mining, sequence patterns, time series Classification: Decision trees, naive Bayes classifications, SVM Cluster analysis: K-means, hierarchical clustering, aglomerative clustering, outlier analysis

uk: вхід без авторизації

name: Technische Universität Braunschweig, Institut für Informationssysteme

addressCountry: DE

addressLocality: Braunschweig

addressRegion: Lower Saxony


uk: Комп'ютерні науки

description: For several years now, oVirt has managed Virtual Machines. Then came the question: can you run oVirt inside a VM, which in turn will be managed by the hosted oVirt? In this session we'll look at the intricacies of an egg hosting it's parent chicken. We'll cover the various aspects starting with installation, going through standard operations, and ending with high-availability for the hosted engine. Participants will be able to get insights of this unique setup, which will save them a physical server (or even two) while allowing standard flows to run the same way they did in the past years

uk: вхід без авторизації

name: oVirt Hosted Engine: The Egg That Hosts its Parent Chicken


uk: Комп'ютерні науки

description: Last year I gave a presentation about the 3D performance of Wine and various GPU drivers. This talk will review the changes made to Wine and Mesa and their performance improvements.

uk: вхід без авторизації

name: Performance of Wine and Common Graphics Drivers


uk: Комп'ютерні науки

description: In this session, we'll answer "how far along is Perl 6" by exploring the things you can do with Perl 6 today. Along the way we'll discover a powerful way to parse, composable concurrent programming, a rich and extensible object system, and much more

uk: вхід без авторизації

name: Perl 6: what can you do today?: State of the Butterfly


Perl and the Web - A Love Story

uk: Комп'ютерні науки

description: In the beginning of the great kingdom of the Internet, there was one ruler: Perl. With time, fallen from grace, the beautiful princess language lost its place on the throne, giving way to Ruby, Python, and to the dismay and horror of everyone in the kingdom, PHP. But all is not lost. While underground, Perl has schemed a plot to overthrow the competitors. That plan is Plack/PSGI. Interested in knowing more? Attend the talk, if you dare!

uk: вхід без авторизації


Pharo3: Status

uk: Комп'ютерні науки

description: Pharo 2 was released in March 2013. Not even a year later, we are close to the release of Pharo3. With over 1200 issues fixed and many deep changes, it is the release with most changes yet. This talk will give an overview of the changes and improvements done and present some examples of what can be done with Pharo3

uk: вхід без авторизації