Infrastructure Architecture Essentials, Part 5: Content Delivery and Distribu

Total Page:16

File Type:pdf, Size:1020Kb

Infrastructure Architecture Essentials, Part 5: Content Delivery and Distribu Infrastructure architecture essentials, Part 5: Content delivery and distribu... http://www.ibm.com/developerworks/library/ar-infraarch5/ Infrastructure architecture essentials, Part 5: Content delivery and distribution network design Concepts and techniques Sam Siewert ( [email protected] ), Principal Software Architect/Adjunct Professor, University of Colorado Summary: Discover the methods for content delivery and distribution of Web-based media in the Web 2.0 world. Date: 11 Nov 2008 Level: Intermediate PDF: A4 and Letter (96KB | 10 pages) Get Adobe® Reader® Activity: 361 views Comments: 0 ( Add comments ) Average rating (based on 1 vote) The concept of Web caches has existed as long as the Web and evolved from storage of frequently accessed files on an individual's personal computer or proxy server to Internet-based Web cache servers provided by companies as a paid subscription service for content providers. As multimedia has become more prevalent on the Web, content delivery networks (CDNs) have become a critical component of the Internet and an enabler of Web 2.0 applications like IPTV, mobile Web and TV devices, and content-rich Web databases such as Wikimedia. Frequently used acronyms ACL: Access control list GUI: Graphical user interface HTML: Hypertext Markup Language HTTP: Hypertext Transfer Protocol I/O: Input/output ISP: Internet service provider RAID: Redundant array of independent disks SOA: Service-Oriented Architecture UDP: User Datagram Protocol URI: Uniform resource identifier XML: Extensible Markup Language Continuing the Infrastructure architecture essentials series, this fifth article provides an overview of CDNs and distribution networks. It shows how they have evolved from simple Web caches for optimizing access to content on the Web to much more sophisticated and even intelligent content-management systems. Most of us who have used the Web since the beginnings of Web browsing (circa the early 1990s) recall that browsers have always had the option to cache frequently or recently accessed Web content. By the late 1990s, many new Web-based companies initiated Internet-based Web cache servers as a paid subscription service for Web 1 of 9 8/22/2009 6:50 PM Infrastructure architecture essentials, Part 5: Content delivery and distribu... http://www.ibm.com/developerworks/library/ar-infraarch5/ content providers. This network of cache servers became known as a content distribution network and has vastly improved user Web content access performance. The basic distribution services have evolved significantly since to include security for content providers and multimedia streaming and has subsequently become known as a content delivery network, with the focus shifted not just from distribution but also to delivery services for rich content, including video, audio, and multimedia databases. For a Web services architect designing a content-delivery system today, the scope of a CDN system is daunting both in scale and in the diversity of services, media types, and access performance these systems will be expected to provide. One of the stated goals of Web 2.0 (the second-generation World Wide Web) is collective intelligence. Although collective intelligence is perhaps an academic goal of Web 2.0, significant business opportunity exists and is proven by the emergence of social networks, viral video, IPTV, mobile Web services and media, and advertisement insertion in all these. Clearly, content providers will be looking to well-designed CDNs more and more to reach users. This article arms the systems designer and solution architect with methods for success in the design of content distribution and delivery systems with an eye toward the future of what these systems may become. The reach and health of the Internet today Collective intelligence Over time, the Internet has evolved from a simple network on which to share files and communicate through e-mail to the World Wide Web of information, which quickly became backed by sophisticated cache servers and eventually CDNs. Given the wealth of content, human knowledge, and interaction on the Web, it has become a nexus for collective intelligence. Exactly what collective intelligence is can be debated, but most would agree that intelligence requires rich media that matches human sensory experience and cognition, including video, audio, and text that can be used interactively. Web 2.0 promises to enrich content with much more real-time, high-definition video and audio along with massive knowledge databases that can support new levels of human coordination, cooperation, collaboration, and cognition. The Massachusetts Institute of Technology (MIT) Center for Collective Intelligence states that, "Our basic research question is: How can people and computers be connected so that—collectively—they act more intelligently than any individuals, groups, or computers have ever done before?" From this stated goal, it is clear that access, interaction, and the reach of Web-based content and services will be critical for collective intelligence. Between 2000 and 2008, use of the Internet has grown by more than 100 percent in North America, by more than 200 percent in Europe, and by more than 400 percent in Asia. Explosive growth in Africa and the Middle East has exceeded 1000 percent in both of those regions. Despite this continued high growth rate, saturation has still not been achieved even in North America, where more than 70 percent of the population uses the Internet (see Resources ). Of course, access and reach alone are not the only measures of success. Quality of the Internet experience measured by broadband data rates, access latency, and richness of content is also important. A list of the worldwide top 500 Web sites reveals an interesting trend (see Resources ). Looking at the Alexa ranking, it's not surprising that the top two sites are Web search services. Perhaps more revealing is the fact that in the top 10 you now find social networking, encyclopedia, blogger, and viral video Web services. It is also interesting to note that many of the emerging sites are ingesting user content, including text from bloggers as well as images (for example, photobucket.com) and video (for example, youtube.com). It is clear that the trend and the second Internet revolution that is often referred to as Web 2.0 will include rich content, greater user interaction, real-time media, and more user collaboration—such that users not only consume content but generate it. 2 of 9 8/22/2009 6:50 PM Infrastructure architecture essentials, Part 5: Content delivery and distribu... http://www.ibm.com/developerworks/library/ar-infraarch5/ Elements of a CDN Web services have evolved from scalable Web servers—as shown in Figure 1—to much more complex systems such as the Wikimedia CDN (see Resources ). The evolution from single-site scalable Web servers to distributed content servers—as shown in Figure 2 —has numerous advantages. Figure 1. Example of traditional Web services Figure 2. Example of content delivery services First, the content servers can be geographically placed such that clients are better served in a given region with lower latency and so that less traffic encounters congestion on backbone networks. The early CDNs were often called edge servers because of their placement closer to users and considered distribution servers , because one of the main goals was to eliminate network congestion and to improve user experience. More recently, as the richness of Internet content has grown to include more real-time media, CDNs have become known as content delivery networks, because many of these systems are becoming more specialized to provide not only better distribution of files but better streaming of real-time media. 3 of 9 8/22/2009 6:50 PM Infrastructure architecture essentials, Part 5: Content delivery and distribu... http://www.ibm.com/developerworks/library/ar-infraarch5/ Another, more recent trend has been the extension of CDNs to the users themselves such that personal computers can participate in distribution with peer-to-peer (P2P) services (see Resources ). Some of the major decisions for a CDN designer is the degree to which the CDN will include P2P features, or whether the CDN will be a more traditional distributed system of servers and what forms of media the CDN will handle. No matter what the goals are for CDN design, a CDN should include the following basic services: Web caches: For example, Squid Database servers: For example, MySQL or commercial databases such as IBM® DB2® Web servers: For example, Apache CD management: Content authoring, transcoding, and management tools; IT configuration, monitoring, and management; bug tracking; and so on. High-access storage: RAID arrays, solid-state disk (SSD) drives, and P2P distributed storage and access etwork attached storage (AS) heads: File servers to support heterogeneous clients, including Linux®, UNIX®, Mac OS X, and Windows® It is clear that centralized Web services, as shown in Figure 1 , will lead to network congestion as worldwide clients are routed through backbone networks to reach a single-server site. Even if that Web server can be scaled in terms of network bandwidth, processing, and storage I/O in order to keep up, the user experience will suffer because of wait times in queues and backbone network loading. One of the very first solutions to this problem in Web 1.0 was to use local Web caches with individual client browsers. This worked well when total content on the Internet was not so rich and varied; but today, most users browse a much broader range of content on many more sites than they did in the 1990s. Such browsing of extensive content led to the use of proxy servers that would cache Web content for major client locations like a university (and in some cases would filter content access). Neither client cache nor proxy cache solved the problem of wait time for users of the most popular content providers as Internet access and total content has grown.
Recommended publications
  • Hacker Public Radio
    hpr0001 :: Introduction to HPR hpr0002 :: Customization the Lost Reason hpr0003 :: Lost Haycon Audio Aired on 2007-12-31 and hosted by StankDawg Aired on 2008-01-01 and hosted by deepgeek Aired on 2008-01-02 and hosted by Morgellon StankDawg and Enigma talk about what HPR is and how someone can contribute deepgeek talks about Customization being the lost reason in switching from Morgellon and others traipse around in the woods geocaching at midnight windows to linux Customization docdroppers article hpr0004 :: Firefox Profiles hpr0005 :: Database 101 Part 1 hpr0006 :: Part 15 Broadcasting Aired on 2008-01-03 and hosted by Peter Aired on 2008-01-06 and hosted by StankDawg as part of the Database 101 series. Aired on 2008-01-08 and hosted by dosman Peter explains how to move firefox profiles from machine to machine 1st part of the Database 101 series with Stankdawg dosman and zach from the packetsniffers talk about Part 15 Broadcasting Part 15 broadcasting resources SSTRAN AMT3000 part 15 transmitter hpr0007 :: Orwell Rolled over in his grave hpr0009 :: This old Hack 4 hpr0008 :: Asus EePC Aired on 2008-01-09 and hosted by deepgeek Aired on 2008-01-10 and hosted by fawkesfyre as part of the This Old Hack series. Aired on 2008-01-10 and hosted by Mubix deepgeek reviews a film Part 4 of the series this old hack Mubix and Redanthrax discuss the EEpc hpr0010 :: The Linux Boot Process Part 1 hpr0011 :: dd_rhelp hpr0012 :: Xen Aired on 2008-01-13 and hosted by Dann as part of the The Linux Boot Process series.
    [Show full text]
  • UNIVERSIDAD AUTÓNOMA DE CIUDAD JUÁREZ Instituto De Ingeniería Y Tecnología Departamento De Ingeniería Eléctrica Y Computación
    UNIVERSIDAD AUTÓNOMA DE CIUDAD JUÁREZ Instituto de Ingeniería y Tecnología Departamento de Ingeniería Eléctrica y Computación GRABADOR DE VIDEO DIGITAL UTILIZANDO UN CLUSTER CON TECNOLOGÍA RASPBERRY PI Reporte Técnico de Investigación presentado por: Fernando Israel Cervantes Ramírez. Matrícula: 98666 Requisito para la obtención del título de INGENIERO EN SISTEMAS COMPUTACIONALES Profesor Responsable: M.C. Fernando Estrada Saldaña Mayo de 2015 ii Declaraci6n de Originalidad Yo Fernando Israel Cervantes Ramirez declaro que el material contenido en esta publicaci6n fue generado con la revisi6n de los documentos que se mencionan en la secci6n de Referencias y que el Programa de C6mputo (Software) desarrollado es original y no ha sido copiado de ninguna otra fuente, ni ha sido usado para obtener otro tftulo o reconocimiento en otra Instituci6n de Educaci6n Superior. Nombre alumno IV Dedicatoria A Dios porque Él es quien da la sabiduría y de su boca viene el conocimiento y la inteligencia. A mis padres y hermana por brindarme su apoyo y ayuda durante mi carrera. A mis tíos y abuelos por enseñarme que el trabajo duro trae sus recompensas y que no es imposible alcanzar las metas soñadas, sino que solo es cuestión de perseverancia, trabajo, esfuerzo y tiempo. A mis amigos: Ana, Adriel, Miguel, Angélica, Deisy, Jonathan, Antonio, Daniel, Irving, Lupita, Christian y quienes me falte nombrar, pero que se han convertido en verdaderos compañeros de vida. v Agradecimientos Agradezco a Dios por haberme permitido llegar hasta este punto en la vida, sin Él, yo nada sería y es Él quien merece el primer lugar en esta lista. Gracias Señor porque tu mejor que nadie sabes cuánto me costó, cuanto espere, cuanto esfuerzo y trabajo invertí en todos estos años, gracias.
    [Show full text]
  • Linuxmce Wiki Linuxmce
    LinuxMCE - LinuxMCE wiki LinuxMCE Core Contents ● 1 Core The Core is the heart and brain of the LinuxMCE system. The Core is a single PC acting as a dedicated server and interface for all the sub- ● 2 Orbiters components. The Core includes a plug-and-play back-end, so it listens ● 3 Media Directors for and auto configures all sorts of devices, like network audio players ● 4 Network Attached Storage (NAS) (e.g. Squeeze Box), IP phones and cameras. The Core can automatically provide a network boot for thin-client PCs (which can ● 5 Security then be used as Media Directors). A Media Director is hooked up to ● 6 Telecom your TV or stereo and becomes an integrated media player, PVR, ● 7 Home Automation video conferencing, intercom and portal to monitor and control everything in the home. All Media Directors work together seamlessly ● 8 Multimedia as a whole-house solution. ● 9 Personal Computing ● 10 Building a new Home around LinuxMCE More about the Core ● 11 What can I do with LinuxMCE? Orbiters Orbiters are high-tech remote controls. LinuxMCE allows a wide variety of devices to function as Orbiters. Ordinary laptops, wireless tablet PCs, PDAs, mobile phones running Symbian or Microsoft Mobile, or any PC with a web interface that is able to connect to your LinuxMCE LAN can be used as an Orbiter. More about Orbiters Media Directors A Media Director (also known as a Media Station) is a dedicated PC that streams music and video from the Core to your TV and speakers for an awesome multimedia experience.
    [Show full text]
  • Oliinykkv Magistr.Pdf
    НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ «КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ імені ІГОРЯ СІКОРСЬКОГО» Інститут телекомунікаційних систем Кафедра Інформаційно-телекомунікаційних мереж «На правах рукопису» «До захисту допущено» УДК ______________ Завідувач кафедри __________ Лариса ГЛОБА «___»_____________2020 р. Магістерська дисертація на здобуття ступеня магістра за освітньо-професійною програмою «Інформаційно-комунікаційні технології» зі спеціальності 172 «Телекомунікації та радіотехніка» на тему: «Удосконалений спосіб побудови систем управління розумним будинком» Виконав: студент VI курсу, групи ТІ-91мп Олійник Костянтин Володимирович __________ Керівник: Доцент кафедри ІТМ ІТС, доцент, к.т.н. Кононова Ірина Віталіївна __________ Рецензент: Доцент кафедри ТК ІТС, доцент, к.т.н. Явіся Валерій Сергійович __________ Засвідчую, що у цій магістерській дисертації немає запозичень з праць інших авторів без відповідних посилань. Студент _____________ Київ – 2020 року 2 Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Інститут телекомунікаційних систем Кафедра Інформаційно-телекомунікаційних мереж Рівень вищої освіти – другий (магістерський) Спеціальність – 172 «Телекомунікації та радіотехніка» Освітньо-професійна програма «Інформаційно-комунікаційні технології» ЗАТВЕРДЖУЮ Завідувач кафедри __________ Лариса ГЛОБА «___»_____________2020 р. ЗАВДАННЯ на магістерську дисертацію студенту Олійнику Костянтину Володимировичу 1. Тема дисертації «Удосконалений спосіб побудови систем управління розумним
    [Show full text]
  • 132093859.Pdf
    MediaPortal Mais: LinuxMCE em detalhes O Media Portal é um programa gratuito, desenvolvido WINDOWS MEDIA CENTER como Software Livre, e uma opção para quem quer montar um Media Center sem abandonar o Windows XP. Originalmente uma versão especializada do Windows, o Mais: MediaPortal em detalhes Windows Media Center agora é parte das edições Home Premium e Ultimate do Windows Vista. Não é necessário MythTV instalar ou configurar nada separadamente, o programa é instalado junto com o sistema operacional e pode ser O MythTV é o sistema media center baseado em Linux acessado via ícone no menu Iniciar. mais popular no mercado, e usá-lo como base para seu media center tem algumas vantagens. A principal, e mais O Windows Media Center oferece tudo o que você pode óbvia delas, é o preço. Uma licença do Windows Vista precisar em um media center básico, inclusive opções de Home Premium, que já inclui o Windows Media Center, gravação e reprodução de TV ao vivo. custa perto de R$ 500. Já uma cópia da versão mais recente do Fedora ou Ubuntu mais o MythTV custa zero: Com hardware extra, você pode fazer o computador ambos podem ser baixados gratuitamente da Internet. simular um controle remoto para comandar o decodificador de TV a cabo e agendar gravações sem Mais: MythTV em detalhes falhas mesmo estando fora de casa. A programação deste recurso é meio maçante: a maioria dos decodificadores de LinuxMCE TV a cabo no mercado nacional não consta na lista do Windows Media Center, e você terá de fazer a Este novato no mundo dos Media Centers também roda programação manual, apertando cada botão do controle sobre o Linux, mais especificamente sobre o Kubuntu, remoto várias vezes até o micro aprender os comandos.
    [Show full text]
  • Ubuntu:Precise Ubuntu 12.04 LTS (Precise Pangolin)
    Ubuntu:Precise - http://ubuntuguide.org/index.php?title=Ubuntu:Precise&prin... Ubuntu:Precise From Ubuntu 12.04 LTS (Precise Pangolin) Introduction On April 26, 2012, Ubuntu (http://www.ubuntu.com/) 12.04 LTS was released. It is codenamed Precise Pangolin and is the successor to Oneiric Ocelot 11.10 (http://ubuntuguide.org/wiki/Ubuntu_Oneiric) (Oneiric+1). Precise Pangolin is an LTS (Long Term Support) release. It will be supported with security updates for both the desktop and server versions until April 2017. Contents 1 Ubuntu 12.04 LTS (Precise Pangolin) 1.1 Introduction 1.2 General Notes 1.2.1 General Notes 1.3 Other versions 1.3.1 How to find out which version of Ubuntu you're using 1.3.2 How to find out which kernel you are using 1.3.3 Newer Versions of Ubuntu 1.3.4 Older Versions of Ubuntu 1.4 Other Resources 1.4.1 Ubuntu Resources 1.4.1.1 Unity Desktop 1.4.1.2 Gnome Project 1.4.1.3 Ubuntu Screenshots and Screencasts 1.4.1.4 New Applications Resources 1.4.2 Other *buntu guides and help manuals 2 Installing Ubuntu 2.1 Hardware requirements 2.2 Fresh Installation 2.3 Install a classic Gnome-appearing User Interface 2.4 Dual-Booting Windows and Ubuntu 1 of 212 05/24/2012 07:12 AM Ubuntu:Precise - http://ubuntuguide.org/index.php?title=Ubuntu:Precise&prin... 2.5 Installing multiple OS on a single computer 2.6 Use Startup Manager to change Grub settings 2.7 Dual-Booting Mac OS X and Ubuntu 2.7.1 Installing Mac OS X after Ubuntu 2.7.2 Installing Ubuntu after Mac OS X 2.7.3 Upgrading from older versions 2.7.4 Reinstalling applications after
    [Show full text]
  • Integrated Home Server Santiago John Rose Santa Clara University
    Santa Clara University Scholar Commons Computer Engineering Master's Theses Engineering Master's Theses 3-14-2011 Integrated Home Server Santiago John Rose Santa Clara University Follow this and additional works at: https://scholarcommons.scu.edu/cseng_mstr Part of the Computer Engineering Commons Recommended Citation Rose, Santiago John, "Integrated Home Server" (2011). Computer Engineering Master's Theses. 6. https://scholarcommons.scu.edu/cseng_mstr/6 This Thesis is brought to you for free and open access by the Engineering Master's Theses at Scholar Commons. It has been accepted for inclusion in Computer Engineering Master's Theses by an authorized administrator of Scholar Commons. For more information, please contact [email protected]. Integrated Home Server By SANTIAGO JOHN ROSE MASTER’S THESIS (M.S. Computer Engineering) Submitted in partial Fulfillment of the Requirements For the Degree of Master of Science in Computer Engineering in the School of Engineering at Santa Clara University, 2011 Santa Clara, California UNITED STATES OF AMERICA ii © Copyright 2011 by John Rose. All Rights Reserved iii DEDICATED To my parents (Amma and Appa) for planting faith in my heart, brothers (Panneer and Xavier) for strengthening and supporting me, niece (Printha), nephew (Rakesh), sister-in-law (Anitha) for their prayers, and to the Society of Jesus for what I am today. iv ACKNOWLEDGEMENTS It is beautifully said, “An attitude of gratitude is a Beatitude.” Beatitude comes from the Latin word beatus, meaning “blessed” or “happy.” Yes, I am blessed with so many people who helped me directly and indirectly during my journey at SCU, and therefore I am happy for what they have been to me.
    [Show full text]
  • Multimediání Centrum Založené Na OS Linux
    Multimediální centrum, založené na OS Linux Multimedia center build on OS Linux Aleš Sekanina Bakalářská práce 2008 ABSTRAKT Bakalářská práce je zaměřena na seznámení s poměrně novou možností využití počítače člověkem. Nově se vedle pracoven a dětských pokojů snaží počítače prosadit i v obývacím pokoji. Jeho náplní zde není práce, ale zábava. Bakalářská práce, ve které jsem se snažil představit multimediální centrum, se skládá ze dvou částí. V teoretické části čtenář získá informace o možnostech příjmu digitální televize a softwarových řešeních tzv. multimediálních center. Praktická část ukazuje, jak by mělo svou architekturou vypadat hardwarové řešení pro multimediální centrum. Klíčová slova: HTPC, LinuxMCE, MythTV, multimédia, digitální televize, DVB ABSTRACT This bachelor work is aimed on an acquaintance with a relatively new possibility usage PCs by human. PCs newly beside study and child's room urgent enforce also in living rooms. Its filling here isn't work, but the entertainment . Bachelor work, in which I urgent introduced multimedia centre, assembling from two parts. In theoretic parts reader obtains information on possibility receipt digital television and software solving so - called multimedia centers. Practical part shows an architecture of hardware solving for multimedia centre. Keywords: HTPC, LinuxMCE, MythTV, multimedia, digital television, DVB UTB ve Zlíně, Fakulta aplikované informatiky, 2008 5 Rád bych poděkoval vedoucímu mé bakalářské práce Ing. Tomáši Dulíkovi za jeho podmětné připomínky a rady při tvorbě bakalářské práce a za odborné konzultace. Prohlašuji, že jsem na bakalářské práci pracoval samostatně a použitou literaturu jsem citoval. V případě publikace výsledků, je-li to uvolněno na základě licenční smlouvy, budu uveden jako spoluautor. Ve Zlíně 15.
    [Show full text]
  • Debian, Ubuntu, and 101 Other Derivatives
    Debian, Ubuntu, and 101 other derivatives Stefano Zacchiroli Debian Project Leader 20 November 2010 Ubuntu Party — Toulouse, France Stefano Zacchiroli (Debian) Debian, Ubuntu & co. Ubuntu Party, Toulouse 1 / 27 Outline 1 Debian What’s so special about it? 2 Ubuntu Relationship with Debian Debian $ Ubuntu collaboration 3 Free Software The distro ecosystem Stefano Zacchiroli (Debian) Debian, Ubuntu & co. Ubuntu Party, Toulouse 2 / 27 Outline 1 Debian What’s so special about it? 2 Ubuntu Relationship with Debian Debian $ Ubuntu collaboration 3 Free Software The distro ecosystem Stefano Zacchiroli (Debian) Debian, Ubuntu & co. Ubuntu Party, Toulouse 3 / 27 Debian: once upon a time Fellow Linuxers, This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian Linux Release. [. ] Ian A Murdock, 16/08/1993 comp.os.linux.development make GNU/Linux competitive with commercial OS easy to install built collaboratively by software experts 1st major distro developed “openly in the spirit of GNU” GNU-supported for a while trivia: named after DEBra Lynn and IAN Ashley Murdock Stefano Zacchiroli (Debian) Debian, Ubuntu & co. Ubuntu Party, Toulouse 4 / 27 Debian: the operating system completely Free Software ñ DFSG ñ contrib, non-free a dozen architectures alpha, amd64, arm(el), hppa, i386, ia64, mips(el), powerpc, s390, sparc 2 non-Linux ports upcoming features miscellanea. ports, stability, packaging system, documentation, old hw support, smooth upgrades, i18n/l10n, the testing suite, runs anywhere, The largest GNU/Linux distro technical policy, a lot of packages, porting platform ... 29’000 packages (Squeeze) Stefano Zacchiroli (Debian) Debian, Ubuntu & co.
    [Show full text]
  • Debian: 17 Ans De Logiciel Libre, ``Do-Ocracy'' Et Démocratie
    Debian: 17 ans de logiciel libre, “do-ocracy” et démocratie Stefano Zacchiroli Debian Project Leader 24 février 2010 Télecom & Management SudParis Évry, France Stefano Zacchiroli (Debian) Debian: do-ocracy et démocratie Évry, France 1 / 43 Outline 1 What is Debian? History A system, a project, a community 2 What’s so special about Debian? 3 More in-depth Commitments Decision making Processes 4 Derivatives 5 Contribute to Debian Stefano Zacchiroli (Debian) Debian: do-ocracy et démocratie Évry, France 2 / 43 Prelude — the notion of “distribution” distributions are meant to ease software management key notion: the abstraction of package offer coherent collections of software killer application: package managers Stefano Zacchiroli (Debian) Debian: do-ocracy et démocratie Évry, France 3 / 43 Outline 1 What is Debian? History A system, a project, a community 2 What’s so special about Debian? 3 More in-depth Commitments Decision making Processes 4 Derivatives 5 Contribute to Debian Stefano Zacchiroli (Debian) Debian: do-ocracy et démocratie Évry, France 4 / 43 Debian: once upon a time Fellow Linuxers, This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian Linux Release. [. ] Ian A Murdock, 16/08/1993 comp.os.linux.development make GNU/Linux competitive with commercial OS easy to install built collaboratively by software experts 1st major distro developed “openly in the spirit of GNU” FSF-supported for a while trivia: named after DEBra Lynn and IAN Ashley Murdock Stefano Zacchiroli (Debian)
    [Show full text]
  • Smart Home Automation with Linux and Raspberry Pi
    This book was purchased by [email protected] For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Contents at a Glance About the Author ................................................................................................................ xv About the Technical Reviewers ........................................................................................ xvii Acknowledgments ............................................................................................................. xix Introduction ....................................................................................................................... xxi ■ Chapter 1: Appliance Control: Making Things Do Stuff .....................................................1 ■ Chapter 2: Appliance Hacking: Converting Existing Technology .....................................53 ■ Chapter 3: Media Systems: Incorporating the TV and the HiFi ........................................87 ■ Chapter 4: Home Is Home: The Physical Practicalities ..................................................123 ■ Chapter 5: Communication: Humans Talk. Computers Talk ...........................................153 ■ Chapter 6: Data Sources: Making Homes Smart ...........................................................189 ■ Chapter 7: Control Hubs: Bringing It All Together ..........................................................217 ■ Chapter 8: Raspberry Pi ................................................................................................275
    [Show full text]
  • Be Lazy, Make Home Automation
    Be Lazy... Fabrizio Manfred Furuholmen" Beolink.org! Agenda Beolink.org! .# Bringing the Future Home .# Hardware .# Software .# Do it yourself .# Entertainment with a little help from Linux 2" 8/29/10" Bringing the Future Home Beolink.org! Do you have this House ?! 3" 8/29/10" Bringing the Future Home Beolink.org! What can you expect from the house of the future ?! Reduce maintenance cost" Simplify project and deployment" Reduce energy consumption" Improve Security" Improve life quality" 4" 8/29/10" Bringing the Future Home Beolink.org! Improve life quality! # Control and coordination from everywhere " -# Appliances" -# Air Conditioning system / heating" -# Lights " -# Doors" # Automatic and Intelligent operations" # Magnetic fields reduction " 5" 8/29/10" Bringing the Future Home Beolink.org! Improve Security! # Alarm on water/gas leak and fires" # Security, intrusion detection" # Remote control, video control" Translation:! Beware of Dog, its owner and all Family .. " 6" 8/29/10" Bringing the Future Home Beolink.org! Energy Saving! # Keep the control of power consumption (coordination btw devices)" # Turn off all devices instead of standby" # Monitor human presence to control air condition or heating " # Constant Monitoring of light environment to control lights" 7" 8/29/10" Bringing the Future Home Beolink.org! Simplify installation and Administration! # Single cable or no cable for control" Traditional 2 switches! # Change the system configuration as you want (programming)" Traditional 3 switches! Domotic! 8" 8/29/10" Hotel Sample Beolink.org!
    [Show full text]