Dissecting Ubuntuone: Autopsy of a Global-Scale Personal Cloud Back-End

Total Page:16

File Type:pdf, Size:1020Kb

Dissecting Ubuntuone: Autopsy of a Global-Scale Personal Cloud Back-End Dissecting UbuntuOne: Autopsy of a Global-scale Personal Cloud Back-end Raúl Gracia-Tinedo Yongchao Tian Josep Sampé Universitat Rovira i Virgili Eurecom Universitat Rovira i Virgili [email protected] [email protected] [email protected] Hamza Harkous John Lenton Pedro García-López EPFL Canonical Ltd. Universitat Rovira i Virgili hamza.harkous@epfl.ch [email protected] [email protected] Marc Sánchez-Artigas Marko Vukolic´ Universitat Rovira i Virgili IBM Research - Zurich [email protected] [email protected] ABSTRACT 1. INTRODUCTION Personal Cloud services, such as Dropbox or Box, have been Today, users require ubiquitous and transparent storage widely adopted by users. Unfortunately, very little is known to help handle, synchronize and manage their personal data. about the internal operation and general characteristics of In a recent report [1], Forrester research forecasts a market Personal Clouds since they are proprietary services. of $12 billion in the US related to personal and user-centric In this paper, we focus on understanding the nature of cloud services by 2016. In response to this demand, Personal Personal Clouds by presenting the internal structure and a Clouds like Dropbox, Box and UbuntuOne (U1) have pro- measurement study of UbuntuOne (U1). We first detail the liferated and become increasingly popular, attracting com- U1 architecture, core components involved in the U1 meta- panies such as Google, Microsoft, Amazon or Apple to offer data service hosted in the datacenter of Canonical, as well their own integrated solutions in this field. as the interactions of U1 with Amazon S3 to outsource data In a nutshell, a Personal Cloud service offers automatic storage. To our knowledge, this is the first research work to backup, file sync, sharing and remote accessibility across a describe the internals of a large-scale Personal Cloud. multitude of devices and operating systems. The popularity Second, by means of tracing the U1 servers, we provide of these services is based on their easy to use Software-as-a- an extensive analysis of its back-end activity for one month. Service (SaaS) storage facade to ubiquitous Infrastructure- Our analysis includes the study of the storage workload, the as-a-Service (IaaS) providers like Amazon S3 and others. user behavior and the performance of the U1 metadata store. Unfortunately, due to the proprietary nature of these sys- Moreover, based on our analysis, we suggest improvements tems, very little is known about their performance and char- to U1 that can also benefit similar Personal Cloud systems. acteristics, including the workload they have to handle daily. Finally, we contribute our dataset to the community, which And indeed, the few available studies have to rely on the so- is the first to contain the back-end activity of a large-scale called “black-box” approach, where traces are collected from Personal Cloud. We believe that our dataset provides unique a single or a limited number of measurement points, in order opportunities for extending research in the field. to infer their properties. This was the approach followed by the most complete analysis of a Personal Cloud to date, the measurement of Dropbox conducted by Drago et al. [2]. Al- Categories and Subject Descriptors though this work describes the overall service architecture, C.4 [Performance of Systems]: Measurement techniques; it provides no insights on the operation and infrastructure of K.6.2 [Management of Computing and Information the Dropbox’s back-end. And also, it has the additional flaw Systems]: Installation management–Performance and us- that it only focuses on small and specific communities, like age measurement university campuses, which may breed false generalizations. Similarly, several Personal Cloud services have been ex- ternally probed to infer their operational aspects, such as Keywords data reduction and management techniques [3, 4, 5], or even transfer performance [6, 7]. However, from external vantage Personal cloud; performance analysis; measurement points, it is impossible to fully understand the operation of Permission to make digital or hard copies of all or part of this work for personal or these systems without fully reverse-engineering them. classroom use is granted without fee provided that copies are not made or distributed In this paper, we present results of our study of U1: the for profit or commercial advantage and that copies bear this notice and the full citation Personal Cloud of Canonical, integrated by default in Linux on the first page. Copyrights for components of this work owned by others than the Ubuntu OS. Despite the shutdown of this service on July author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission 2014, the distinguishing feature of our analysis is that it has and/or a fee. Request permissions from [email protected]. been conducted using data collected by the provider itself. IMC’15, October 28–30, 2015, Tokyo, Japan. U1 provided service to 1.29 million users at the time of the Copyright is held by the owner/author(s). Publication rights licensed to ACM. study on January-February 2014, which constitutes the first ACM 978-1-4503-3848-6/15/10 ...$15.00. complete analysis of the performance of a Personal Cloud in DOI: http://dx.doi.org/10.1145/2815675.2815677. 155 UbuntuOne Analisys Finding Implications and Opportunities 90% of files are smaller than 1MByte (P). Object storage services normally used as a cloud service are not optimized for managing small files [8]. Storage Workload (§ 5) 18 .5% of the upload traffic is caused by file updates Changes in file metadata cause high overhead since the (C). U1 client does not support delta updates (e.g. .mp3 tags). We detected a deduplication ratio of 17% in one File-based cross-user deduplication provides an attrac- month (C). tive trade-off between complexity and performance [5]. DDoS attacks against U1 are frequent (N). Further research is needed regarding secure protocols and automatic countermeasures for Personal Clouds. 1% of users generate 65% of the traffic (P). Very active users may be treated in an optimized manner User Behavior (§ 6) to reduce storage costs. Data management operations (e.g., uploads, file dele- This correlated behavior can be exploited by caching and tions) are normally executed in long sequences (C). prefetching mechanisms in the server-side. User operations are bursty; users transition between User behavior combined with the user per-shard data long, idle periods and short, very active ones (N). model impacts the metadata back-end load balancing. A 20-node database cluster provided service to 1.29M The user-centric data model of a Personal Cloud makes users without symptoms of congestion (N). relational database clusters a simple yet effective ap- Back-end Performance (§ 7) proach to scale out metadata storage. RPCs service time distributions accessing the meta- Several factors at hardware, OS and application-level are data store exhibit long tails (N). responsible for poor tail latency in RPC servers [9]. In short time windows, load values of API servers/DB Further research is needed to achieve better load balanc- shards are very far from the mean value (N). ing under this type of workload. C: Confirms previous results, P: Partially aligned with previous observations, N: New observation Table 1: Summary of some of our most important findings and their implications. the wild. Such a unique data set has allowed us to reconfirm in one month, which calls for further research in automatic results from prior studies, like that of Drago et al. [2], which attack countermeasures in secure and dependable storage paves the way for a general characterization of these systems. protocols. Although our observations may not apply to all But it has also permitted us to expand the knowledge base existing services, we believe that our analysis can help to on these services, which now represent a considerable volume improve the next generation of Personal Clouds [10, 4]. of the Internet traffic. According to Drago et al. [2], the total volume of Dropbox traffic accounted for a volume equivalent Publicly available dataset. We contribute our dataset to around one third of the YouTube traffic on a campus (758GB) to the community and it is available at http:// network. We believe that the results of our study can be cloudspaces.eu/results/datasets. To our knowledge, this useful for both researchers, ISPs and data center designers, is the first dataset that contains the back-end activity of giving hints on how to anticipate the impact of the growing a large-scale Personal Cloud. We hope that our dataset adoption of these services. In summary, our contributions provides new opportunities to researchers in further under- are the following: standing the internal operation of Personal Clouds, promot- ing research and experimentation in this field. Back-end architecture and operation of U1. This Roadmap: The rest of the paper is organized as follows. 2 work provides a comprehensive description of the U1 ar- § chitecture, being the first one to also describe the back-end provides basic background on Personal Clouds. We describe infrastructure of a real-world vendor. Similarly to Dropbox in 3 the details of the U1 Personal Cloud. In 4 we explain§ the trace collection methodology. In 5, §6 and [2], U1 decouples the storage of file contents (data) and their § § logical representation (metadata). Canonical only owns the 7 we analyze the storage workload, user activity and back- end§ performance of U1, respectively. 8 discusses related infrastructure for the metadata service, whereas the actual § file contents are stored separately in Amazon S3. Among work. We discuss the implications of our insights and draw conclusions in 9.
Recommended publications
  • Getting Started with Ubuntu 12.04
    Getting Started withUbuntu 12.04 Second Edition The Ubuntu Manual Team Copyright © – by e Ubuntu Manual Team. Some rights reserved. cba is work is licensed under the Creative Commons Aribution–Share Alike . License. To view a copy of this license, see Appendix A, visit http://creativecommons.org/licenses/by-sa/./, or send a leer to Creative Commons, Second Street, Suite , San Francisco, California, , USA. Geing Started with Ubuntu . can be downloaded for free from http:// ubuntu-manual.org/ or purchased from http://ubuntu-manual.org/buy/ gswue/en_US. A printed copy of this book can be ordered for the price of printing and delivery. We permit and even encourage you to dis- tribute a copy of this book to colleagues, friends, family, and anyone else who might be interested. http://ubuntu-manual.org Second Edition Revision number: Revision date: -- :: + Contents Prologue Welcome Ubuntu Philosophy A brief history of Ubuntu Is Ubuntu right for you? Contact details About the team Conventions used in this book Installation Geing Ubuntu Trying out Ubuntu Installing Ubuntu—Geing started Finishing Installation Ubuntu installer for Windows e Ubuntu Desktop Understanding the Ubuntu desktop Unity Using Launcher e Dash Workspaces Managing windows Browsing files on your computer Nautilus file manager Searching for files and folders on your computer Customizing your desktop Accessibility Session options Geing help Working with Ubuntu All the applications you need Geing online Browsing the web Reading and composing email Using instant messaging Microblogging Viewing and editing photos Watching videos and movies Listening to audio and music Burning CDs and DVDs Working with documents, spreadsheets, and presentations Ubuntu One Hardware Using your devices Hardware identification .
    [Show full text]
  • Canonical Vs. Community - an Outside Study
    Canonical vs. Community - an Outside Study Master thesis by Lasse Stissing Jensen Jane Billestrup Dan Kærvang July 31 th 2009 2 Aalborg University Department of Computer Science Information Systems Selma Lagerl¨ofsVej 300 DK-9220 Aalborg ø http://www.cs.aau.dk Title: Canonical vs. Community Synopsis: - an Outside Study This report is about the collaboration be- Theme: tween a company and an open source com- Open Source Development munity. We have examined what control the company has over the community, and Project term: what the relation is between the commu- February 1st to July 31st 2009 nity and a company with commercial inter- ests. The open source distribution exam- ined in this thesis, is Ubuntu and the com- Project group: pany is Canonical. Our research method is d613a a case study, and our method for collect- ing data is conducting qualitative research Members: interviews with both Canonical employees Dan Kærvang and Ubuntu community members. Ad- Jane Billestrup ditionally we have conducted an unstruc- Lasse Stissing Jensen tured observation study at the Ubuntu De- veloper Summit in Barcelona May 25th to May 29th, 2009, to confirm our find- ings from the interviews, and gathering fur- Supervisor: ther empirical data. Our conslusion states Peter Axel Nielsen among others that Canonical has a great deal of control with the Ubuntu releases, even though they might try to give the vol- Circulation: 5 unteer developers a chance to be heard. In Numbers of pages: 73 the end both sides have one major goal in common: Making Ubuntu as great a dis- Appendix: 1 + CD tribution as possible.
    [Show full text]
  • Praise for the Official Ubuntu Book
    Praise for The Official Ubuntu Book “The Official Ubuntu Book is a great way to get you started with Ubuntu, giving you enough information to be productive without overloading you.” —John Stevenson, DZone Book Reviewer “OUB is one of the best books I’ve seen for beginners.” —Bill Blinn, TechByter Worldwide “This book is the perfect companion for users new to Linux and Ubuntu. It covers the basics in a concise and well-organized manner. General use is covered separately from troubleshooting and error-handling, making the book well-suited both for the beginner as well as the user that needs extended help.” —Thomas Petrucha, Austria Ubuntu User Group “I have recommended this book to several users who I instruct regularly on the use of Ubuntu. All of them have been satisfied with their purchase and have even been able to use it to help them in their journey along the way.” —Chris Crisafulli, Ubuntu LoCo Council, Florida Local Community Team “This text demystifies a very powerful Linux operating system . in just a few weeks of having it, I’ve used it as a quick reference a half dozen times, which saved me the time I would have spent scouring the Ubuntu forums online.” —Darren Frey, Member, Houston Local User Group This page intentionally left blank The Official Ubuntu Book Sixth Edition This page intentionally left blank The Official Ubuntu Book Sixth Edition Benjamin Mako Hill Matthew Helmke Amber Graner Corey Burger With Jonathan Jesse, Kyle Rankin, and Jono Bacon Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
    [Show full text]
  • Professor Norm Matloff's Beginner's Guide to Installing
    Professor Norm Matloff’s Beginner’s Guide to Installing and Using Linux ∗ Norm Matloff Department of Computer Science University of California at Davis [email protected] c 1999-2013 January 4, 2013 Contents 1 Background Needed 4 2 Install to Where? 4 3 Which Linux Distribution Is Best? 4 4 Installation 4 4.1 The Short Answer . 5 4.2 Installing Linux to a USB Key or External Hard Drive . 5 4.2.1 Installation Method I (for Slax Linux) . 6 4.2.2 Other Methods . 6 5 Post-Installation Configuration 6 5.1 Configuring Your Search Path (“Why can’t I run my a.out?”) . 6 5.2 Configuring a Printer . 7 5.3 Switching from GNOME/Ubuntu Unity . 7 5.4 Configuring KDE/GNOME for Convenient Window Operations . 7 6 Some Points on Linux Usage 7 ∗The information contained here is accurate, to the author’s knowledge. However, no guarantee is made in this regard. 1 6.0.1 Ubuntu Root Operations . 7 6.1 More on Shells/Terminal Windows . 7 6.2 Cut-and-Paste Window Operations . 8 6.3 Mounting Other Peripheral Devices . 8 6.3.1 Mount Points . 8 6.3.2 Using USB Devices . 9 7 Linux Applications Software 9 7.1 GUI Vs. Text-Based . 9 7.2 My Favorite Unix/Linux Apps . 10 7.2.1 Text Editing . 10 7.2.2 Web Browsing and Java . 10 7.2.3 HTML Editing . 10 7.2.4 Compilers . 11 7.2.5 Integrated Software Development (IDE) . 11 7.2.6 Word Processing .
    [Show full text]
  • Descarga Para APT; Wine Integrado Al Entorno; Virtualbox
    EDITORIAL Comenzamos un nuevo año, y como siempre el mismo viene plagado de buenos además de nuevos deseos. Y creo que a nivel mundial comenzó de una forma magnifica. Dentro del CES Consumer Electronics Show 2010; en el cual sin lugar a dudas nuestro querido pingüino estuvo presente en la gran mayoría de los smartphone, de la mano de Android. Esto la verdad que demuestra de forma más que importante que el mercado móvil apunta a Linux. Recordemos que hay varias empresas que apuestan por ello; alguna de ellas Nokia, Motorola, y ahora Google. Y como todos los meses tenemos mucha información, una excelente nota de tapa basada en la educación y el software libre, etc. Esperamos sus comentarios, sus propuestas de los temas que desean que incluyamos en los próximos números a nuestra casilla de mail ([email protected]). Saludos a todos y recuerden pasar la Voz!!!. Ariel M. Corgatelli Ariel Corgatelli (director, editor y coordinador) Claudia A. Juri (marketing, edición y ventas) Oscar Reckziegel (el corrector) María Alicia Viana (Tapa TuxInfo 23 y asesoramiento gráfico) Claudio de Brasi Carlos Reynaldo Janini David J. Casco Ernesto Vázquez Ezequiel Vera Ariel Corgatelli y María Alicia Viana Franco Rivero [email protected] Guillermo Movia Gustavo A. Papasergio Gustavo Tell Hernán Claudio Saltiel Juan Manuel Abrigo Marcos M. Garcia Mario Colque Matías Gutiérrez Reto Nicolás Alejandro Guallan [email protected] Olemis Lang Pablo Mileti Pablo Terradillos Reynier Pérez Mira Rodney Rodríguez López Samuel José Rocha Martos Samuel Morales Cambrón Sebastian Osterc Sergio Andres Rondan Victor Hugo Garcia 2 Índice: Pág.
    [Show full text]
  • Linux Journal | January 2011 | Issue
    HTML5 | VLAN | SOGo | LVM 2 | Swap Space | KVM | Clonezilla ™ CLONEZILLA High-Performance Open-Source Cloning SOGo a Real Exchange Replacement Since 1994: The Original MagazineSystem of the Linux Community Administration LVM2 Snapshots for Data Backup Manage KVM Build Your with Virtual Own SAN Machine with AoE Manager TurnYour Fault Linux Box Tolerance into a VLAN with Ethernet Smart Bonding Switch Configure JANUARY 2011 | ISSUE 201 Swap Space for www.linuxjournal.com $5.99US $5.99CAN Stability and 01 Performance 0 09281 03102 4 More TFLOPS, Fewer WATTS Microway delivers the fastest and greenest floating point throughput in history 2.5 TFLOPS Enhanced GPU Computing with Tesla Fermi 480 Core NVIDIA® Tesla™ Fermi GPUs deliver 1.2 TFLOP single precision & 600 GFLOP double precision performance! New Tesla C2050 adds 3GB ECC protected memory New Tesla C2070 adds 6GB ECC protected memory Tesla Pre-Configured Clusters with S2070 4 GPU servers WhisperStation - PSC with up to 4 Fermi GPUs OctoPuter™ with up to 8 Fermi GPUs and 144GB memory New Processors 12 Core AMD Opterons with quad channel DDR3 memory 8 Core Intel Xeons with quad channel DDR3 memory Superior bandwidth with faster, wider CPU memory busses Increased efficiency for memory-bound floating point algorithms Configure your next Cluster today! 10 TFLOPS 5 TFLOPS www.microway.com/quickquote 508-746-7341 FasTree™ QDR InfiniBand Switches and HCAs 45 TFLOPS 36 Port, 40 Gb/s, Low Cost Fabrics Compact, Scalable, Modular Architecture Ideal for Building Expandable Clusters and Fabrics MPI Link-Checker™ and InfiniScope™ Network Diagnostics FasTree 864 GB/sec Achieve the Optimal Fabric Design for your Specific Bi-sectional Bandwidth MPI Application with ProSim™ Fabric Simulator Now you can observe the real time communication coherency of your algorithms.
    [Show full text]
  • Ubuntu Beginners Gui
    By Courtney Loo http://courtneyloo.wordpress.com Edited by Justin Pot This manual is the intellectual property of MakeUseOf. It must only be published in its original form. Using parts or republishing altered parts of this guide is prohibited without permission from MakeUseOf.com Think you’ve got what it takes to write a manual for MakeUseOf.com? We’re always willing to hear a pitch! Send your ideas to [email protected]; you might earn up to $400. UBUNTU: AN ABSOLUTE BEGINNER’S GUIDE Table Of Contents 1. Introduction 5 2. Ubuntu 101 6 2.1 What Is Ubuntu? 6 2.2 The Ubuntu Philosophy 6 2.3 Proprietary Software vs Free/Libre Open-Source Software 6 2.4 How Can Ubuntu Be Free? 7 1. It’s Maintained By The FLOSS Community. 7 2. It’s Managed & Funded By Canonical 7 2.5 The Ubuntu Operating System 7 Linux: The Dreaded ‘L’ Word 7 What Is The Linux Kernel? 7 How Then Are Ubuntu & Linux Related? 8 2.6 Why Use Ubuntu? 8 3. Ubuntu Releases 9 3.1 Ubuntu Version Numbers 9 3.2 Ubuntu Code Names 9 3.3 Normal Releases vs. Long Term Support (LTS) Releases 9 4. Installing Ubuntu 10 4.1 Different Ways To Install Ubuntu 10 4.2 Installing Ubuntu Alongside Windows 7 With Wubi 10 What Is Wubi? 10 What Does Wubi Do? 10 5. Support & Community 14 5.1 Ubuntu Local Communities 14 Get Involved! 14 5.2 Free Documentation 14 Official Documentation 14 Community Documentation 15 5.3 Launchpad Answers 15 What Is Launchpad ? 15 HTTP://MAKEUSEOF.COM HTTP://COURTNEYLOO.WORDPRESS.COM, COURTNEY LOO 3 UBUNTU: AN ABSOLUTE BEGINNER’S GUIDE Why Should You Use Launchpad Answers? 15 6.
    [Show full text]
  • Ubuntu: up and Running
    Ubuntu: Up and Running Robin Nixon Beijing • Cambridge • Farnham • Köln • Sebastopol • Taipei • Tokyo Ubuntu: Up and Running by Robin Nixon Copyright © 2010 Robin Nixon. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://my.safaribooksonline.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or [email protected]. Editor: Andy Oram Indexer: Ellen Troutman Zaig Production Editor: Loranah Dimant Cover Designer: Karen Montgomery Copyeditor: Genevieve d’Entremont Interior Designer: David Futato Proofreader: Kiel Van Horn Illustrator: Robert Romano Printing History: April 2010: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. Ubuntu: Up and Running, the image of an addax, and related trade dress are trade- marks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information con- tained herein. TM This book uses RepKover™, a durable and flexible lay-flat binding. ISBN: 978-0-596-80484-8 [M] 1270828984 For Julie.
    [Show full text]
  • Ubuntu 14.04 Respins
    FEATURE UBUNTU 14.04 RESPINS UBUNTU 14.04 RESPINS Love Ubuntu, but hate feature X? Mayank Sharma shows you over a dozen different spins that make Ubuntu enjoyable again. veryone has their favourite Ubuntu feature the distro’s installer, which is one of the best tools they dislike. Privacy-conscious users loathe for the job, and Canonical is also responsible for Ethe Lenses feature. Desktop users get unleashing ideas, such as the Software Centre irritated with the window controls on the wrong and Ubuntu One, that have helped change the side of the window and the overlay scrollbars. And perception of Linux as a desktop OS. Gnome 2 users can’t bring themselves to forgive As the distro unveils its next Long Term Support the distro for ruining their usability with the Unity release, we introduce you to some of the distros desktop and the lack of customisation options. that have stood on the shoulder of giants, remixing But for every feature that’s rubbed users the the best of Ubuntu with the much wider open wrong way, Ubuntu has contributed several useful source community to create several refreshing new ones that’ve benefitted the community. There’s flavours of what Linux can be. 18 www.linuxvoice.com UBUNTU 14.04 RESPINS FEATURE Ultimate Edition Do you want one with everything? The aptly-named Ultimate Edition distro is Avidemux video editor and Blender for 3D loaded with tons of Free and proprietary modelling. For package management, the software. The latest version is based on distro bundles the Ubuntu Software Centre Ubuntu 14.04 and uses the Mate desktop along with the Synaptic package manager.
    [Show full text]
  • Ubuntu-Packaging-Guide.Pdf
    Ubuntu Packaging Guide Release 1.0.3 bzr711 ubuntu14.04.1 Ubuntu Developers August 31, 2021 CONTENTS 1 Articles 2 1.1 Introduction to Ubuntu Development..................................2 1.2 Getting Set Up..............................................4 1.3 Fixing a bug in Ubuntu..........................................8 1.4 Packaging New Software......................................... 14 1.5 Security and Stable Release Updates.................................. 17 1.6 Patches to Packages........................................... 19 1.7 Fixing FTBFS packages......................................... 22 1.8 Shared Libraries............................................. 23 1.9 Backporting software updates...................................... 25 2 Knowledge Base 26 2.1 Communication in Ubuntu Development................................ 26 2.2 Basic Overview of the debian/ Directory............................... 26 2.3 ubuntu-dev-tools: Tools for Ubuntu developers............................. 32 2.4 autopkgtest: Automatic testing for packages.............................. 34 2.5 Using Chroots.............................................. 36 2.6 Setting up sbuild............................................. 37 2.7 KDE Packaging............................................. 40 3 Further Reading 42 i CONTENTS Ubuntu Packaging Guide Welcome to the Ubuntu Packaging and Development Guide! This is the official place for learning all about Ubuntu Development and packaging. After reading this guide you will have: • Heard about the most important players,
    [Show full text]
  • Online File Storage − Dropbox Vs. Ubuntu One Radu Cotescu
    Dropbox and Ubuntu One Online file storage − Dropbox vs. Ubuntu One Radu Cotescu n-line synchronising and file storage The majority of cloud computing infra- services are quite common nowa- structures work by distributing the load Odays. You probably hear your friends across a large number of servers, usually more than often asking you to join one of located in multiple data-centres around the those services in order for them to be able world, but the cloud appears as a single to share their latest work on various files point of access for the client. So even if from with you. If you do not already use “the the client’s point of view the paradigm does cloud” for securing your files this article will seem to be the classical client-server, given definitely help you out to choose between the number of servers which provide the re- two of the most popular on-line file storing quested data, the response is actually sent and synchronisation solutions – Ubuntu back with the help of distributed computing. One or Dropbox. If you do store your files in “the cloud” then we hope that this article Dropbox will give you more details about the solution Dropbox (http://www.dropbox.com) is one of you chose to use, whichever this is. the most popular cloud storage and synchro- nisation services – approximately 4 million Terms and definitions users –, although it was not the first product The “cloud” or “cloud-computing” defines of its kind when it was launched. Dropbox an internet-based way of computing where Inc.
    [Show full text]
  • Getting Started with Ubuntu 13.10
    Copyright © – by e Ubuntu Manual Team. Some rights reserved. c b a is work is licensed under the Creative Commons Aribution–Share Alike . License. To view a copy of this license, see Appendix A, visit http://creativecommons.org/licenses/by-sa/./, or send a leer to Creative Commons, Second Street, Suite , San Francisco, California, , USA. Geing Started with Ubuntu . can be downloaded for free from http:// ubuntu-manual.org/ or purchased from http://ubuntu-manual.org/buy/ gswu/en_US. A printed copy of this book can be ordered for the price of printing and delivery. We permit and even encourage you to distribute a copy of this book to colleagues, friends, family, and anyone else who might be interested. http://ubuntu-manual.org Revision number: Revision date: -- :: - Contents Prologue Welcome Ubuntu Philosophy A brief history of Ubuntu Is Ubuntu right for you? Contact details About the team Conventions used in this book Installation Geing Ubuntu Trying out Ubuntu Installing Ubuntu—Geing started Finishing Installation e Ubuntu Desktop Understanding the Ubuntu desktop Unity e Launcher e Dash Workspaces Managing windows Browsing files on your computer Files file manager Searching for files and folders on your computer Customizing your desktop Accessibility Session options Geing help Working with Ubuntu All the applications you need Geing online Browsing the web Reading and composing email Using instant messaging Viewing and editing photos Watching videos and movies Listening to audio and music Burning s and s Working with documents, spreadsheets, and presentations Ubuntu One Hardware Using your devices Hardware identification Displays Connecting and using your printer .
    [Show full text]