FOSDEM 2014 Schedule

Total Page:16

File Type:pdf, Size:1020Kb

FOSDEM 2014 Schedule FOSDEM 2014 - Saturday 2014-02-01 (1/9) Janson K.1.105 (La H.2215 (Ferrer) UD2.120 (Chavanne) UB2.252A (Lameere) H.1301 (Cornil) H.1302 (Depage) H.1308 (Rolin) Fontaine)… 10:30 Welcome to FOSDEM 2014 10:45 Desktops DevRoom Open… 11:00 How we found a million Unified Cloud Storage Reproducible Builds for What's cooking in style and grammar with Synnefo + Ganeti Debian GStreamer errors in the English + Archipelago + Ceph Wikipedia 11:15 11:30 Enlightenment as Dual-Android on Nexus Standalone Wayland 11:45 10 using XEN Compositor 12:00 Software Archaeology SoCs + FPGAs Three Years Experience Is distribution-level for Beginners with a Tree-like Shader package management IR obsolete? Swimming with chum in 12:15 shark infested waters Autoscaling best practices 12:30 ABF as a development framework with ARM- powered build nodes by the example of 12:45 OpenMandriva 2013.0 / Anatomy of kdbus Cooker armv7hl Lightning Talks openi… 13:00 Linux tracing with LTTng An Introduction to Sage Why You Should Be an Network Function Profiling sensor nodes State of the X.org Do you have to be brain Open Source Project Virtualization and with call graphs ↴ foundation damaged to care about Network Service desktop Linux? Insertion and Chaining 13:15 Entangle: Tethered Camera Control & 13:30 Capture Porting legacy X11/GL How to Build a Tizen oVirt and OpenStack applications to Wayland 13:45 Device at Home? ↴ Storage (present and … ↴ FOSDEM 2014 - Saturday 2014-02-01 (2/9) H.1309 (Van Rijn) H.2213 H.2214 AW1.120 AW1.121 AW1.125 AW1.126 UA2.220 (Guillissen) 10:30 10:45 Welcome to the BSD de… 11:00 Configuration Welcome to the Legal … Welcome A comparison between Introduction to FreeNAS Event-driven networking HPC devroom welcome, Management 101 Trolls Aren't the Only WebODF: office in the MediaWiki, TWiki and development library introduction to HPC- Threat Under the Bridge browser XWiki communities UGent and VSC 11:15 LibreOffice plumbing on Using OpenMP to Simply iOS and Android Parallelize CPU-Intensive 11:30 show.tiki.org project: C Code improve bug reporting and solving 11:45 Changes to 'fields' in Writer for Apache Ethical questions of OpenOffice 4.1 game developing 12:00 Use case: Configuration Open Source Writer internals: How Coverage for basic DTrace integration and BSDCG Exam Session ↴ Management in an Compliance at Twitter are the pages rendered language support quick start enterprise Linux Team components -- A Dashboard view 12:15 Kadeploy: From Scalable 12:30 ncf Real-time compatible Crowdsourced and Reliable Bare-metal ODF change-tracking translation using Provisioning to a MediaWiki Reconfigurable … 12:45 OX Documents Quattor - Configuration Once Upon a Primitive and Fabric Management 13:00 Deploying Cloudstack Legal and Technical Slideshow Counting (on) views — The EdgeBSD Project ↴ Building a cross Done Right with Chef Issues of Safety Critical Page views on Wikipedia platform media layer Devices Simplifying reuse with based on Doom 3 13:15 metadata support in An Overview of Aquilon ODF and plugin APIs Time based charting for 13:30 Libreoffice wikiLingo - a unified Game and Simulation approach to wysiwyg... development with Qt ↴ programming?!?! ↴ Reduce the Storage Consumption of Your 13:45 St… FOSDEM 2014 - Saturday 2014-02-01 (3/9) UA2.114 (Baudoux) UD2.218A K.3.201 K.3.401 K.4.201 K.4.401 K.4.601 10:30 10:45 11:00 Welcome in the MySQL Webmaker and MozEdu Welcome to the Perl Managing Postgres in a The State of OpenJDK TDD with BabyMock2 Welcome … - Mozilla in the devroom devops environment Getting started with education and the code Introduction to Ada for MySQL Performance Beginning and 11:15 Schema Convos, a modern IRC Experienced client for your browser Programmers 11:30 Developing Webapps for OpenJDK on AArch64 How to get a JIT mysqlv8udfs - Writing Firefox OS Update Compiler for Free MySQL UDFs in 11:45 Javascript 12:00 State of Firefox for Asynchronous Real-Life PostgreSQL Shenandoah - an ultra- Pharo3: Status Ada Task Pools: Galera Cluster IRL Android programming: Futures JSON low pause-time GC for Multithreading Made OpenJDK Easy 12:15 12:30 State of Firefox OS The OpenJDK 15 Tips to improve your PowerPC/AIX port Galera Cluster endgame 12:45 Perl Community Essentials 13:00 Mozilla Persona: an easy A look at the Elephants Annual Squeak Shoutout Informal Discussion & Advanced Fulltext way to sign into trunk - PostgreSQL 9.4 Lunch Break ↴ Search with Sphinx websites 13:15 13:30 Designing for Writing novels using Perl Pharo4: Plans and MariaDB Connect Participation and Web ↴ Dreams ↴ Storage Engine ↴ Litteracy ↴ 13:45 FOSDEM 2014 - Saturday 2014-02-01 (4/9) Janson K.1.105 (La H.2215 (Ferrer) UD2.120 (Chavanne) UB2.252A (Lameere) H.1301 (Cornil) H.1302 (Depage) H.1308 (Rolin) Fontaine)… ↳ How to Build a Tize… ↳ oVirt and OpenStack ↳ Profiling sensor nodes ↳ Porting legacy X11/GL Storage (present and with call graphs applications to Wayland 14:00 Making the Linux Kernel Calc: GPU enabling a Armstrong - Music with future) MINIX 3 on ARM Open-Source Miracast A Method for better (without coding) spreadsheet the Arduino Distributing Applications Independent from the Qt Creator for desktop Distro 14:15 developers Do It Yourself OSHW New Developments and Linux Computer Advanced Features in 14:30 the Libvirt Management API Open Source Backup: 14:45 from Bacula to Bareos LXQt: Introducing Intents 15:00 Your Application versus Dovecot's way of The Linux kernel on Why, Where, What and Technical introduction to Making the X-server run CentOS: Planning for GDB scaling to millions of dragon wings How to contribute to the deeper parts of without root rights Variants and the Next users OpenStack SailfishOS, a Qt5- Chapter Wayland based mobile 15:15 OS Software engineering Unity and convergence tools based on syscall to an Ubuntu Touch 15:30 instrumentation world Listaller Foreman Project 15:45 16:00 Who ate my battery? Postfix open source mail An overview of Sozi Contributing to the CANCELLED - DRI3000 Fedora.NEXT server - lessons learned Tizen Project and Compositing and recent CANCELLED Hawaii developments 16:15 MATE Desktop OSv, a New Operating System Designed for 16:30 the Cloud The xpcc microcontroller Discover DoudouLinux framework 16:45 live! The KDE Frameworks are here ↴ 17:00 The FOSDEM network ↴ Mailpile ↴ MyKolab.com: Free High Performance QtCreator BareMetal Movit: High-speed, high- Debian Contributors ↴ Software to the Rescue Network Function development ↴ quality video fil… … Virtual… FOSDEM 2014 - Saturday 2014-02-01 (5/9) H.1309 (Van Rijn) H.2213 H.2214 AW1.120 AW1.121 AW1.125 AW1.126 UA2.220 (Guillissen) Automated import and ↳ wikiLingo - a unifi… ↳ The EdgeBSD Project ↳ Game and Simulation ↳ Reduce the Storage ↳ BSDCG Exam Session export testing of fi… development with Qt Consumption of Your … 14:00 Introduction to Docker Improving the XHTML XWiki Rendering: A The DeforaOS desktop LPI Exam Session 1 export filter content rendering environment RestFS: the Next engine Generation Cloud 14:15 InteropGrabBag in Storage LibreOffice Writer Killer Engine for Remixing Games 14:30 A metadata ocean in librevenge is suite VisualEditor How To Save The Puppet and Chef Environment 14:45 EasyBuild: Building 15:00 SaltStack Fiduciary License genLang, a new Wikis cross-project Porting FreeBSD on Xen Software With Ease Agreement workflow for translation. collaboration on ARM 15:15 How to squeeze a language tag into a HPCBIOS: Getting Your Locale MADE Software, Users & 15:30 Razor - Provision like a Patents, Free Software & Quality Assurance Documentation in Sync Boss Standards (Oh My!) 15:45 Ero.coli - a synthetic Automatic Testing of biology game Installed Software Create Sidebar Extensions for 16:00 JavaScript OpenOffice Developing the XWiki What's new in FreeBSD LPI Exam Session 2 ↴ software 10? How to use the new ui The rise and fall of open format to do source gaming projects Introduction to 16:15 Accessibility right Scalasca: A Performance re-using and re- Analysis Toolset for targetting LibreOffice Parallel Programs 16:30 Foreman integration Force Multiplication with Chef (and others) HPC Node Performance and Power Simulation 16:45 with Sniper OpenOffice and Eclipse 17:00 Manageable Puppet The road ahead for Wikidata ↴ FreeBSD: toward ports Solving NP-complete Infrastructure ↴ network freedom ↴ v2 ↴ Problems with Central configuration… Metaheu… FOSDEM 2014 - Saturday 2014-02-01 (6/9) UA2.114 (Baudoux) UD2.218A K.3.201 K.3.401 K.4.201 K.4.401 K.4.601 ↳ MariaDB Connect ↳ Designing for ↳ Writing novels using ↳ Pharo4: Plans and ↳ Informal Discussion & Storage Engine Participation and Web Perl Dreams Lunch Break Lit… 14:00 Google Summer of Code Postgres Performance What a Long Strange Objective-Smalltalk SPARK 2014: Hybrid Incompatible changes and Mozilla for Humans Trip It's Been: The Past, Verification using Proofs proposed in MySQL 5.7 Present and Future of and Tests Java 14:15 A/B testing: what your mother never told you 14:30 JavaScript for the The evolution of Visualizing Delphi with Inside MySQL 5.7 skeptics Android's runtime Moose Replication Features 14:45 15:00 Servo: building a Perl and the Web - A Postgres for Application Adding support for Gravel Contract Based Handling failover with parallel web browser Love Story Developers OpenJDK 8 to JamVM Programming in Ada MySQL 5.6 and Global 2012 Transaction IDs 15:15 15:30 Web Audio API Ji Gong: Proposal for PhaROS Spider Storage Engine High Availability JVM Technology on All Platforms 15:45 Perl 5 and Unicode 16:00 Extending Firefox Identifying Hotspots in The Java Native Runtime A Spoonful
Recommended publications
  • May 2013 M&A and Investment Summary
    May 2013 M&A and Investment Summary Expertise. Commitment. Results. Table of Contents 1 Overview of Monthly M&A and Investment Activity 3 2 Monthly M&A and Investment Activity by Industry Segment 8 3 Additional Monthly M&A and Investment Activity Data 40 4 About Petsky Prunier 55 Securities offered through Petsky Prunier Securities, LLC, member of FINRA. This M&A and Investment Summary has been prepared by and is being distributed in the United States by Petsky Prunier, a broker dealer register with the U.S. SEC and a member of FINRA. Petsky Prunier is not affi liate d with Altium Capital Ltd, but has partnered with Altium to expand its international presence. Altium has not prepared or verified the information in this Summary. Persons in the United States should contact Petsky Prunier for further information or services. This M&A and Investment Summary is not being distributed by Altium Capital Ltd in the United States and Altium Capital Ltd is not offering any services to persons in the United States. 2| M&A and Investment Summary May 2013 M&A and Investment Summary for All Segments Transaction Distribution . A total of 364 deals were announced in May 2013, of which 211 reported $20.2 billion in value . Marketing Technology and Digital Media/Commerce were the most active segments with a combined total of 159 transactions announced, of which 98 reported $2.7 billion in value . Software was the highest reported value segment, with 60 transactions announced, of which 38 reported $10.1 billion in value . Strategic buyers announced 162 deals (45 percent of total volume), of which 38 reported $7.
    [Show full text]
  • PDF-Dokumenten Zusammenzusetzen Im Test Raspi 3A+
    Haiku: BeOS-Klon bekommt RasPi 3 Modell A+: Neuer easyLINUX COMMUNITY-EDITIONJetzt mit zusätzlichen Seiten ! rund umneues den Paketmanagement Linux-Einstieg S. 82 Mini-PC im Überblick S. 86 Frei kopieren und beliebig weiter verteilen ! 02.2019 02.2019 Digitale Notizen, Gliederungseditoren, Zusammenarbeit im LAN und unterwegs WISSEN TEILEN WISSEN TEILEN WISSEN Mini-Server: Vorträge um ein Diskussionsforum ergänzen S. 28 Joplin: Evernote-Ersatz ohne Zwang zur Cloud S. 32 Pydio Cells: Dateien teilen und gemeinsam bearbeiten S. 24 Cherrytree und Piggydb: Daten ordnen und miteinander vernetzen S. 16 Steam Play: Der neue Valve-Client im Test Dank Vulkan-API und Proton verspricht das Unternehmen mehr Spiele für Linux – unser Report deckt das Potenzial und die Probleme des neuen Ansatzes auf S. 74 Hilfe aus der Ferne Netzwerk-Konfiguration Einsteigertaugliche Remote-Software Mit nur einem Tool Geräte einrichten, öffnet SSH-Zugang zum eigenen PC S.38 Routen setzen und Traffic steuern S. 80 Top-Distris auf zwei Heft-DVDs MANJARO 18 • APT-CLONE • PLASMA 5.14 • GIMP 2.10 • RASPI 3A+ • • 3A+ RASPI • 2.10 GIMP • 5.14 PLASMA • APT-CLONE • 18 MANJARO EUR 8,50 EUR 9,35 sfr 17,00 EUR 10,85 EUR 11,05 EUR 11,05 02 www.linux-user.de Deutschland Österreich Schweiz Benelux Spanien Italien 4 196067 008502 02 Editorial Lindows? Sehr geehrte Leserinnen und Leser, wer sich gelegentlich auch in englisch- sprachigen Medien über Linux und quell- offene Software informiert, der kennt unvermeidlich das Kürzel sjvn: Steven J. Vaughan-Nichols liefert seit Jahrzehnten technische Hintergrund informationen und spitzzüngige Meinungsstücke über Jörg Luther das Open-Source- Umfeld.
    [Show full text]
  • Easing Scientific Computing and Federated Management in The
    Easing Scientific Computing and Federated Management in the Cloud with OCCI Zdenekˇ Sustrˇ 1, Diego Scardaci2,3, Jirˇ´ı Sitera1, Boris Parak´ 1 and V´ıctor Mendez´ Munoz˜ 4 1Department of Distributed Computing, CESNET, Zikova 4, 160 00, Praha 6, Czech Republic 2European Grid Initiative, Science Park 140, 1098 XG Amsterdam, Netherlands 3INFN Sezione di Catania, Via S. Sofia 64, I-95123 Catania, Italy 4Computer Architecture & Operating Systems Department (CAOS), Universitat Autonoma` de Barcelona (UAB), Bellaterra, Spain Keywords: Federated Cloud, Cloud Standards, Cloud Interoperability, Cloud Solution Design Patterns, Cloud Application Architectures, Cloud Middleware Frameworks, Open Cloud Computing Interface. Abstract: One of the benefits of OCCI stems from simplifying the life of developers aiming to integrate multiple cloud managers. It provides them with a single protocol to abstract the differences between cloud service implemen- tations used on sites run by different providers. This comes particularly handy in federated clouds, such as the EGI Federated Cloud Platform, which bring together providers who run different cloud management plat- forms on their sites: most notably OpenNebula, OpenStack, or Synnefo. Thanks to the wealth of approaches and tools now available to developers of virtual resource management solutions, different paths may be cho- sen, ranging from a small-scale use of an existing command line client or single-user graphical interface, to libraries ready for integration with large workload management frameworks and job submission portals relied on by large science communities across Europe. From lone wolves in the long-tail of science to virtual or- ganizations counting thousands of users, OCCI simplifies their life through standardization, unification, and simplification.
    [Show full text]
  • A Survey of Mathematical Models, Simulation Approaches And
    Simulation Modelling Practice and Theory 39 (2013) 92–103 Contents lists available at SciVerse ScienceDirect Simulation Modelling Practice and Theory journal homepage: www.elsevier.com/locate/simpat A survey of mathematical models, simulation approaches and testbeds used for research in cloud computing ⇑ Georgia Sakellari a, , George Loukas b a School of Architecture, Computing and Engineering, University of East London, United Kingdom b School of Computing and Mathematical Sciences, University of Greenwich, United Kingdom article info abstract Article history: The first hurdle for carrying out research on cloud computing is the development of a suit- Received 11 January 2013 able research platform. While cloud computing is primarily commercially-driven and com- Received in revised form 16 April 2013 mercial clouds are naturally realistic as research platforms, they do not provide to the Accepted 17 April 2013 scientist enough control for dependable experiments. On the other hand, research carried Available online 15 May 2013 out using simulation, mathematical modelling or small prototypes may not necessarily be applicable in real clouds of larger scale. Previous surveys on cloud performance and Keywords: energy-efficiency have focused on the technical mechanisms proposed to address these Cloud computing issues. Researchers of various disciplines and expertise can use them to identify areas Energy efficiency Survey where they can contribute with innovative technical solutions. This paper is meant to be complementary to these surveys. By providing the landscape of research platforms for cloud systems, our aim is to help researchers identify a suitable approach for modelling, simulation or prototype implementation on which they can develop and evaluate their technical solutions.
    [Show full text]
  • Introducing the Synnefo Open Source Iaas Platform
    FOSDEM 2013 [email protected] INTRODUCING THE SYNNEFO OPEN SOURCE IAAS PLATFORM . VANGELIS KOUKIS TECHNICAL LEAD, ~OKEANOS 1 FOSDEM 2013 Motivation: ~okeanos [email protected] Goals -Everything open source - Production-quality IaaS - Persistent VMs - Commodity hardware – No SAN - Large-scale Installations - Super-simple UI How? 2 FOSDEM 2013 Cluster vs Cloud [email protected] OPENSTACK SYNNEFO UI OPENSTACK OPENSTACK API SYNNEFO CLOUD OPENSTACK CLUSTER GANETI LIBVIRT NODE KVM KVM HYPERVISOR 3 FOSDEM 2013 Google Ganeti [email protected] Mature, production-ready VM cluster management - used in Google’s corporate infrastructure Multiple storage backends out of the box - DRBD, LVM, Files on local or shared directory, RBD (Ceph/RADOS) External Storage Interface for SAN/NAS support Ganeti cluster = masterd on master, noded on nodes Easy to integrate into existing infrastructure - Remote API over HTTP, pre/post hooks for every action! 4 FOSDEM 2013 Compute – Network: Cyclades [email protected] Thin Compute layer over Ganeti - Python/Django - Supports multiple Ganeti clusters, for scaling - OpenStack Compute API Networking - No restrictions on deployment – it’s the Ganeti side - IPv4/IPv6 public networks, complete isolation among VMs - Thousands of private networks, private L2 segments over single VLAN 5 FOSDEM 2013 Cyclades [email protected] 6 FOSDEM 2013 Storage: Pithos [email protected] Every file is a collection of blocks Content-based addressing for blocks Partial file transfers, deduplication, efficient syncing Independent of storage
    [Show full text]
  • KDE Plasma 5
    Arvo Mägi KDE Plasma 5 Tallinn, 2017 1 Sissejuhatus KDE töökeskkonnale pani aluse saksa programmeerija Matthias Ettrich 14.10.1996. 2016. a oktoobris sai populaarne KDE seega 20. aastaseks. Hea ülevaate KDE ajaloost annab artikkel „19 Years of KDE History: Step by Step.” KDE 4.14 ilmumisega oli KDE saavutanud kasutusküpsuse, kuid edasine areng kippus takerduma – vaja oli põhimõttelisi uuendusi. Otsustati võtta kasutusele iseseisvatel moodulitel põhinev KDE 5 arhitektuur – Qt/Frameworks. Kõik KDE rakendusprogrammid, sh Plasma 5 töölaud, kasutavad ainult konkreetse rakenduse jaoks vajalikke mooduleid. Varem kasutati kõigi rakenduste jaoks ühist suurt teeki, mis raskendas muudatuste tegemist ja pidurdas arendustööd. Qt on C++ programmeerimiskeskkond. Pikaajalise toega Qt 5.9 LTS ilmus 31. mail 2017. KDE Frameworks on 70 moodulist koosnev komplekt, mis lihtsustab Qt keskkonnas KDE programmide koostamist. Frameworks veaparandused ja täiendused ilmuvad iga kuu. KDE Plasma 5 töölaud põhineb KDE Frameworksil (KF5). Töölaua veaparandused ilmuvad iga kuu, vajadusel mitu korda kuus, uued versioonid kord kvartalis. Plasma 5.8 LTS, mis on pikaajalise toega (18 kuud), ilmus 4.10.2016, veidi enne KDE 20. aastaseks saamist. Plasma 5.10 ilmus 30.05.2017. Järgmine pikaajalise toega Plasma 5.12 ilmub 2018. a jaanuaris. Plasma 5 töölaud on pälvinud palju kiitvaid hinnanguid ja sobib igapäevaseks tööks. Eeldab kaasaegset, mitme tuumaga protsessori ja piisava mäluga (vähemalt 4 GB) arvutit. SSD kettalt töötab välkkiirelt. Töölaud on keskkond rakendusprogrammide käivitamiseks ja kasutamiseks. KF5-le on üle viidud kõik KDE põhirakendused (failihaldur Dolphin, pildinäitaja Gwenview, konsool Konsole, teksti- redaktor Kate, ekraanitõmmise võtja Spectacle, videoredaktor Kdenlive, plaadikirjutaja K3b jt). Need on KDE Applications koosseisus, mille uued versioonid ilmuvad kolm korda aastas, veaparandused kord kuus.
    [Show full text]
  • UG1144 (V2020.1) July 24, 2020 Revision History
    See all versions of this document PetaLinux Tools Documentation Reference Guide UG1144 (v2020.1) July 24, 2020 Revision History Revision History The following table shows the revision history for this document. Section Revision Summary 07/24/2020 Version 2020.1 Appendix H: Partitioning and Formatting an SD Card Added a new appendix. 06/03/2020 Version 2020.1 Chapter 2: Setting Up Your Environment Added the Installing a Preferred eSDK as part of the PetaLinux Tool section. Chapter 4: Configuring and Building Added the PetaLinux Commands with Equivalent devtool Commands section. Chapter 6: Upgrading the Workspace Added new sections: petalinux-upgrade Options, Upgrading Between Minor Releases (2020.1 Tool with 2020.2 Tool) , Upgrading the Installed Tool with More Platforms, and Upgrading the Installed Tool with your Customized Platform. Chapter 7: Customizing the Project Added new sections: Creating Partitioned Images Using Wic and Configuring SD Card ext File System Boot. Chapter 8: Customizing the Root File System Added the Appending Root File System Packages section. Chapter 10: Advanced Configurations Updated PetaLinux Menuconfig System. Chapter 11: Yocto Features Added the Adding Extra Users to the PetaLinux System section. Appendix A: Migration Added Tool/Project Directory Structure. UG1144 (v2020.1) July 24, 2020Send Feedback www.xilinx.com PetaLinux Tools Documentation Reference Guide 2 Table of Contents Revision History...............................................................................................................2
    [Show full text]
  • The Okeanos Iaas Cloud
    Η υπηρεσία Public IaaS Cloud @ ΕΔΕΤ ανάπτυξη και λειτουργία για χιλιάδες χρήστες Nectarios Koziris, GRNET Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 1 What is Okeanos? ‘Okeanos’ is the Greek word for ‘ocean’ Oceans capture, store and deliver energy, oxygen and life around the planet. Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 2 Late 2010: The challenge Goals Production-quality IaaS cloud similar to Amazon AWS Scalability to thousands users/nodes/VMs Persistent VMs Commodity components Everyone can use it No vendor lock-in Low admin costs, manageable by a small team Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 3 Late 2010: The available offerings Reviewed open source ones •Eucalyptus •Cloudstack •Opennebula •Openstack ..etc.. Still evolving systems, silo ones (touching every layer) No turnkey solutions Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 4 The ∼okeanos approach Features: Production-quality IaaS cloud Everything open source: Ganeti by by Persistent VMs Commodity Hardware – No SAN, No exotic network hw Add plain servers/disks/switches to scale up Three clicks to start 1 or 10s of VMs, in 15 secs Simple to operate Key decision: Decompose the problem into layers Greek Research and Technology Network Cloud Computing Conference 2013 (Plaza, Maroussi) 5 ‘Building a Cloud, cluster by cluster’ OPENSTACK SYNNEFO UI OPENSTACK OPENSTACK API SYNNEFO
    [Show full text]
  • D1.3 Production System
    REPORT FOR DELIVERABLE D1.3 1 1 INTRODUCTION This report provides an overview of the technical characteristics and functionality of deliverable D1.3 “Production System”. Its purpose is to provide a short introduction to the processes designed and implemented enabling the final production installation (g eodata.gov.gr) of the various software developed and reused by PublicaMundi . The reader is encouraged to visit the software’s repository (https://github.com/PublicaMundi) to receive: Up-to-date versions of the software, along with documentation targeted to developers Detailed information regarding all development effort (commits, activity, issues) Instructions regarding the installation of the software and its dependencies 2 2 DESCRIPTION OF TASK PublicaMundi aims to make open geospatial data easier to discover, reuse, and share by fully supporting their complete publishing lifecycle in open data catalogues. To achieve this, we are extending and integrating leading open source software for open data publishing and geos patial data management. The goal of Task 1.3 is to apply agile development principles with periodic integration in order to maintain relevant contributions. Integration is performed on labs.geodata.gov.gr, a beta-testing facility, where new functionalities are tested on real data and users. New versions are being deployed automatically and user feedback is collected with online tools bringing them in contact with developers. For the purposes of our production deployment, we built upon our first deployment of labs.geodata.gov.gr, extending our integration environment (D1.2) and through automation procedures we established the production environment. On this environment, a stable version of the software has been rolled out, after extensive testing of the components of PublicaMundi.
    [Show full text]
  • The Ultimate Guide to Software Updates on Embedded Linux Devices
    The ultimate guide to software updates on embedded Linux devices foss-north 2018 Mirza Krak Session Overview ● Intro ● Basics ● FOSS ecosystem ○ Strategy ○ Key Features ○ Community 2 Mirza Krak ● FOSS enthusiast ● Board Support Package development ● Linux kernel developer ● Yocto/OE-core ● Disclaimer: Mender community member 3 Embedded Linux Devices @internetofshit 4 Embedded Linux environment ● Remote in some cases ○ No physical access to devices ● Long life span ○ 5-10 years ● Unreliable power supply ○ Power loss at any given time ● Unreliable network ○ Mobile ○ Low bandwidth 5 Why do we need update software? ● Fixing issues (bugs) ● Feature growth ● Security updates 6 Software update on-site ● No connectivity ● Easy access to an device ● USB Flash drive ● Technician 7 Software updates (OTA) ● No easy access to device ● Deployment management server ○ status reports ○ current versions 8 What to we need to update? U-boot Linux + DTB Root file-system (distro) Root file-system (apps) MCU/FPGA 9 Requirements (basic) ● Able to update all components ○ Unsafe to update bootloader ● Never render the device unusable (brick) ○ Fail-safe ● Atomic updates ○ No partial install ● Roll-back ○ Not always possible ● Integrity check ● Signed images ○ Trusted images ● Compatibility check ● Persistent data storage 10 Requirements (basic OTA) ● Secure communication channel ○ Encrypted ● Device Authentication (trust) 11 Alternative approaches ● Image/block based updates ○ Easy to implement, test, verify and maintain ● Incremental atomic image upgrade mechanism
    [Show full text]
  • Developing Products Outside of Our Bubble(S)
    Developing products that break out of our bubble(s) Akademy 2021 Neofytos Kolokotronis The Product(s) A product is a vehicle to deliver value. It has a clear boundary, known stakeholders, well-defined users or customers. A product could be a service, a physical product, or something more abstract. The 2020 Scrum Guide https://scrumguides.org/scrum-guide.html In KDE’s case, a product could be: ● A single application ● A group of applications ● KDE Frameworks ● Plasma, Plasma-Mobile ● A device (phone, laptop) ● A tool offered to users as a service (BBB, GitLab, Matrix) ● An event (Akademy, LAS) ● ... https://www.linkedin.com/pulse/7-components-your-complete-product-experience-brian-de-haaff The Bubble(s) Bubble A situation in which you only experience things that you expect or find easy to deal with. A group of people who have a lot of contact with each other but limited contact with people outside the group. https://dictionary.cambridge.org/dictionary/english/bubble Solo Team KDE FOSS World What it looks like ● Scratching your own itch ● Lonesome developer or maintainer ● Easier and faster to make decisions and implement changes Solo Challenges ● Sustainability (Bus factor = 1) ● Quality ● Limited resources What it looks like ● Additional skills & resources become available ● Relationships and communication are now a thing Team ● Increased potential Challenges ● People have ideas & demands ● Defining processes is now a need ● Setting up collaboration tools What it looks like ● Part of an organization that can support you and your product
    [Show full text]
  • Fabtools Documentation Release 0.20.0-Dev
    fabtools Documentation Release 0.20.0-dev Ronan Amicel June 18, 2015 Contents 1 About 1 2 Installing 3 3 Example 5 4 Supported targets 7 5 API Documentation 9 5.1 fabtools..................................................9 5.2 fabtools.require.............................................. 43 6 History 69 6.1 Changelog................................................ 69 7 Development 79 7.1 Tests................................................... 79 8 Indices and tables 83 Python Module Index 85 i ii CHAPTER 1 About fabtools includes useful functions to help you write your Fabric files. fabtools makes it easier to manage system users, packages, databases, etc. fabtools includes a number of low-level actions, as well as a higher level interface called fabtools.require. Using fabtools.require allows you to use a more declarative style, similar to Chef or Puppet. 1 fabtools Documentation, Release 0.20.0-dev 2 Chapter 1. About CHAPTER 2 Installing To install the latest release from PyPI $ pip install fabtools To install the latest development version from GitHub $ pip install git+git://github.com/ronnix/fabtools.git 3 fabtools Documentation, Release 0.20.0-dev 4 Chapter 2. Installing CHAPTER 3 Example Here is an example fabfile.py using fabtools from fabric.api import * from fabtools import require import fabtools @task def setup(): # Require some Debian/Ubuntu packages require.deb.packages([ 'imagemagick', 'libxml2-dev', ]) # Require a Python package with fabtools.python.virtualenv('/home/myuser/env'): require.python.package('pyramid') # Require
    [Show full text]