Ocheejembiphdthesis.Pdf (14.42Mb)

Total Page:16

File Type:pdf, Size:1020Kb

Ocheejembiphdthesis.Pdf (14.42Mb) ENABLING ENERGY-AWARENESS FOR INTERNET VIDEO Oche Omobamibo Ejembi A Thesis Submitted for the Degree of PhD at the University of St Andrews YEAR Full metadata for this item is available in St Andrews Research Repository at: http://research-repository.st-andrews.ac.uk/ Please use this identifier to cite or link to this item: http://hdl.handle.net/10023/9768 This item is protected by original copyright This item is licensed under a Creative Commons Licence Enabling Energy-Awareness for Internet Video Oche Omobamibo Ejembi This thesis is submitted in partial fulfilment for the degree of Doctor of Philosophy at the University of St Andrews August 2016 Abstract Continuous improvements to the state of the art have made it easier to create, send and receive vast quantities of video over the Internet. Catalysed by these developments, video is now the largest, and fastest growing type of traffic on modern IP networks. In 2015, video was responsible for 70% of all traffic on the Internet, with an compound annual growth rate of 27%. On the other hand, concerns about the growing energy consumption of ICT in general, continue to rise. It is not surprising that there is a significant energy cost associated with these extensive video usage patterns. In this thesis, I examine the energy consumption of typical video con- figurations during decoding (playback) and encoding through empirical measurements on an experimental test-bed. I then make extrapolations to a global scale to show the opportunity for significant energy savings, achievable by simple modifications to these video configurations. Based on insights gained from these measurements, I propose a novel, energy-aware Quality of Experience (QoE) metric for digital video - the Energy - Video Quality Index (EnVI). Then, I present and evaluate vEQ- benchmark, a benchmarking and measurement tool for the purpose of generating EnVI scores. The tool enables fine-grained resource-usage analyses on video playback systems, and facilitates the creation of statistical models of power usage for these systems. I propose GreenDASH, an energy-aware extension of the existing Dynamic Adaptive Streaming over HTTP standard (DASH). GreenDASH incorporates relevant energy-usage and video quality information into the existing standard. It could enable dynamic, energy-aware adaptation for video in response to energy-usage and user ‘green’ preferences. I also evaluate the subjective perception of such energy-aware, adaptive video streaming by means of a user study featuring 36 participants. I examine how video may be adapted to save energy without a significant impact on the Quality of Experience of these users. In summary, this thesis highlights the significant opportunities for energy savings if Internet users gain an awareness about their energy usage, and presents a technical discussion how this can be achieved by straightforward extensions to the current state of the art. Relevant Publications Some of the work presented in this thesis has been published. [1] O. Ejembi and S. N. Bhatti. “Help Save The Planet: Please Do Adjust Your Picture”. In: Proceedings of the 22nd ACM International Conference on Multimedia. MM 2014. Orlando, Florida, USA, Nov. 2014. [2] O. Ejembi and S. N. Bhatti. “Towards Energy Benchmarking For Green Video [Extended Abstract]”. In: Proceedings of the 4th IFIP/IEEE Conference on Sustainable Internet and ICT for Sustainability. SustainIT 2015. Apr. 2015. [3] O. Ejembi and S. N. Bhatti. “The Energy Cost of Your Netflix Habit [Poster]”. In: Proceedings of the 6th ACM International Conference on Future Energy Systems. e-Energy 2015. Bangalore, India, July 2015. [4] O. Ejembi and S. N. Bhatti. “Go Green with EnVI: The Energy- Video Index”. In: Proceedings of the IEEE International Symposium on Mulitmedia. ISM 2015. Florida, USA, Dec. 2015. [5] O. Ejembi and S. N. Bhatti. “Client-side Energy Costs of Video Streaming”. In: Proceedings of the 11th IEEE International Conference on Green Computing and Communications. GreenCom 2015. Sydney, AUS, Dec 2015. Acknowledgements First of all, I would like to thank God for His Grace. This has been an incredible journey of learning and self-discovery. I would like to thank my supervisor, Prof Saleem Bhatti for his firm guidance, patience and understanding over the last 5 years, from the day I enquired about undertaking PhD studies as a MSc student, until the submission of this thesis. You will continue to inspire for years to come. I am indebted, almost literally, to SICSA - The Scottish Informatics and Computer Science Alliance who funded my PhD research through a prize studentship. I would like to thank the several people I have lived, worked and studied with over the years here at St Andrews: Dr Chonlatee Khorakun, Hussein Bakri, Bence Szabo, Dr Ditchaphong Phoomkatiskak, Dr Julie Miao, Dr Donglai Mao, Dr Yi Yu, Erezi Ogbo; my fellow “demonstrutors” in the School of Computer Science especially Dr Ruth Hoffman, Adeola Fabola, Dr Saray Shai and Dr Masih Hajiarab Derkani; and all my colleagues at David Russell and Fife Park Apartments especially Dr Lucy Anderson, Ben Stewart, Dr Alexander Griffiths, Dr Helen Cunnold and Dr Michael Pye. You have provided great company on this journey and I am very thankful to have met you. Special thanks to Jim Park, for modifying the Kill-a-watt power-meter I used for my preliminary experiments and the rest of the Systems team: David Letham, Dr Stuart Norcross, and Ross Nicoll for their constant technical support and advice. I thank the various academic staff of the School, who have at various points, given me helpful feedback on my work - Dr Erica Ye, Dr Alan Miller, Prof Simon Dobson and Dr Tristan Henderson. Finally, I would like to thank my parents, Martin and Angela Ejembi, and my sister Ina, for their moral, financial and spiritual support over the years. You are my role models and inspired me to do this. Last but not least, I would like to thank my wonderful wife, Titilope. You are my biggest supporter and motivator, and stand by me through everything. Declaration Candidate’s Declarations I, Oche Omobamibo Ejembi, hereby certify that this thesis, which is approxi- mately 39,000 words in length, has been written by me, that it is the record of work carried out by me and that it has not been submitted in any previous application for a higher degree. I was admitted as a research student and as a candidate for the degree of Doctor of Philosophy in October 2012; the higher study for which this is a record was carried out in the University of St Andrews between 2012 and 2016. Date: Signature of candidate: Supervisor’s Declaration I hereby certify that the candidate has fulfilled the conditions of the Resolu- tion and Regulations appropriate for the degree of Doctor of Philosophy in the University of St Andrews and that the candidate is qualified to submit this thesis in application for that degree. Date: Signature of supervisor: Permission for Publication In submitting this thesis to the University of St Andrews I understand that I am giving permission for it to be made available for use in accordance with the regulations of the University Library for the time being in force, subject to any copyright vested in the work not being affected thereby. I also understand that the title and the abstract will be published, and that a copy of the work may be made and supplied to any bona fide library or research worker, that my thesis will be electronically accessible for personal or research use unless exempt by award of an embargo as requested below, and that the library has the right to migrate my thesis into new electronic forms as required to ensure continued access to the thesis. I have obtained any third-party copyright permissions that may be required in order to allow such access and migration, or have requested the appropriate embargo below. The following is an agreed request by candidate and supervisor regarding the publication of this thesis: No embargo on print copy. No embargo on electronic copy Date: Signature of candidate: Signature of supervisor: To God be the Glory. CONTENTS Contents i List of Figures v List of Tables ix Listings xi Acronyms xiii 1 Introduction 1 1.1 The energy usage of Internet Video . 1 1.2 The potential for growth of Internet Video . 2 1.3 The importance of Internet Video . 3 1.4 Research Motivation and Approach . 5 1.5 Novel Contributions . 5 1.6 Structure and Organisation of the thesis . 6 2 Background - Energy Awareness in ICT 9 2.1 Green ICT: Energy Awareness in ICT . 9 2.2 Green ICT Focus Areas . 11 2.3 Energy-Efficient Hardware . 12 2.3.1 Re-engineering approaches ...................................... 13 2.3.2 Sleeping/Standby approaches . 14 2.3.3 Dynamic adaptation . 14 2.4 Energy-Efficient Software . 16 2.4.1 Energy-efficient algorithms . 16 2.4.2 Energy-aware protocols and applications . 17 2.5 Data centre design, layout, and location . 18 2.6 Server Virtualisation . 20 2.7 Ecolabelling of ICT products and services . 21 2.8 Green Metrics, Assessment Tools and Methodology . 22 2.9 Green Incentives . 23 2.10 Chapter Summary . 23 i II CONTENTS 3 State of the Art: Energy Awareness in Video 25 3.1 Video Diversity . 25 3.2 Internet video ecosystem . 26 3.3 Server-side . 26 3.3.1 Energy usage at the Server-side . 28 3.4 Network . 29 3.4.1 Energy usage at the network . 31 3.5 Client-side . 32 3.5.1 Client-side energy-awareness . 33 3.6 Quality of Experience . 34 3.6.1 Objective Quality Assessments . 35 3.6.2 Subjective Quality Assessments . 37 3.7 Context-Aware Dynamic Adaptation of Video .
Recommended publications
  • Przewodnik Ubuntu 14.04 LTS Trusty Tahr
    Zespół Ubuntu.pl Przewodnik po Ubuntu 14.04 LTS Trusty Tahr wersja 1.0 16 maja 2014 Spis treści Spis treści Spis treści 1 Wstęp ....................2 4.15 LibreOffice — pakiet biurowy..... 77 1.1 O Ubuntu................2 4.16 Rhythmbox — odtwarzacz muzyki.. 77 1.2 Dlaczego warto zmienić system na 4.17 Totem — odtwarzacz filmów..... 79 Ubuntu?................3 5 Sztuczki z systemem Ubuntu ...... 81 2 Instalacja Ubuntu .............6 5.1 Wybór szybszych repozytoriów.... 81 2.1 Pobieranie obrazu instalatora.....6 5.2 Wyłączenie Global Menu....... 82 2.2 Nagrywanie pobranego obrazu....6 5.3 Minimalizacja aplikacji poprzez 2.3 Przygotowanie do instalacji......9 kliknięcie na jej ikonę w Launcherze. 82 2.4 Uruchomienie instalatora....... 11 5.4 Normalny wygląd pasków przewijania 83 2.5 Graficzny instalator Ubuntu..... 14 5.5 Prywatność............... 83 2.6 Partycjonowanie dysku twardego... 23 5.6 Unity Tweak Tool........... 84 2.7 Zaawansowane partycjonowanie.... 29 5.7 Ubuntu Tweak............. 84 2.8 Instalacja na maszynie wirtualnej.. 34 5.8 Instalacja nowych motywów graficznych 84 2.9 Aktualizacja z poprzedniego wydania 37 5.9 Instalacja zestawu ikon........ 85 2.10 Rozwiązywanie problemów z instalacją 37 5.10 Folder domowy na pulpicie...... 86 3 Pierwsze uruchomienie systemu .... 40 5.11 Steam.................. 86 3.1 Uruchomienie systemu Ubuntu.... 40 5.12 Wyłączenie raportowania błędów... 87 3.2 Ekran logowania............ 41 5.13 Odtwarzanie szyfrowanych płyt DVD 87 3.3 Rzut oka na pulpit Ubuntu...... 42 5.14 Przyspieszanie systemu poprzez 3.4 Instalacja oprogramowania...... 42 lepsze wykorzystanie pamięci..... 87 3.5 Rzeczy do zrobienia po instalacji 5.15 Oczyszczanie systemu........
    [Show full text]
  • Vabavara Juurutamine Statistikaameti Näitel
    Tallinna Ülikool Digitehnoloogia Instituut Vabavara juurutamine Statistikaameti näitel Bakalaureusetöö Autor: Erki Sidron Juhendaja: Edmund Laugasson Autor: ........................................................................................ ,, ............. ,, 2016 Juhendaja: ................................................................................. ,, ............. ,, 2016 Instituudi direktor: .................................................................... ,, ............. ,, 2016 Tallinn 2016 Autorideklaratsioon Deklareerin, et käesolev bakalaureusetöö on minu töö tulemus ja seda ei ole kellegi teise poolt varem kaitsmisele esitatud. Kõik töö koostamisel kasutatud teiste autorite tööd, olulised seisukohad, kirjandusallikatest ja mujalt pärinevad andmed on viidatud. ................................... (autor) Lihtlitsents lõputöö reprodutseerimiseks ja lõputöö üldsusele kättesaadavaks tegemiseks Mina ___________________________________________ (sünnikuupäev: _____________) (autori nimi) 1. annan Tallinna Ülikoolile tasuta loa (lihtlitsentsi) enda loodud teose ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ (lõputöö pealkiri) mille juhendaja on ________________________________________________________, (juhendaja nimi) säilitamiseks ja üldsusele kättesaadavaks tegemiseks Tallinna Ülikooli Akadeemilise Raamatukogu repositooriumis. 2. olen teadlik, et punktis
    [Show full text]
  • The Open Schoolhouse Building a Technology Program to Transform Learning and Empower Students
    The Open Schoolhouse Building a Technology Program to Transform Learning and Empower Students Charlie Reisinger @charlie3 The Open Schoolhouse Building a Technology Program to Transform Learning and Empower Students http://theopenschoolhouse.com/ @OpenSchoolhouse Copyright © 2016 Charlie Reisinger This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Cover Design by Zach LeBar ISBN: 1537484052 ISBN-13: 978-1537484051 First Printing October 2016 Contents CONTENTS............................................................................................................................................................1 INTRODUCTION..................................................................................................................................................3 A BRIEF OPEN SOURCE LESSON....................................................................................................................7 CLOSED SOURCE SOFTWARE................................................................................................................................8 SOFTWARE SUBSCRIPTION SQUEEZE....................................................................................................................9 WHAT IS OPEN SOURCE?....................................................................................................................................11 SOFTWARE COMMUNITIES OF PRACTICE............................................................................................................13
    [Show full text]
  • PC-BSD® 10.1 Users Handbook Page 1 of 320 PC-BSD® 10.1 Users Handbook Page 2 of 320 Table of Contents 1 Introduction
    PC-BSD® 10.1 Users Handbook Page 1 of 320 PC-BSD® 10.1 Users Handbook Page 2 of 320 Table of Contents 1 Introduction ........................................................................................................................................... 10 1.1 Goals and Features ........................................................................................................................ 11 1.2 What's New in 10.1 ....................................................................................................................... 12 1.3 PC-BSD® for Linux Users ............................................................................................................ 13 1.3.1 Filesystems ............................................................................................................................ 13 1.3.2 Device Names ........................................................................................................................ 14 1.3.3 Feature Names ....................................................................................................................... 14 1.3.4 Commands ............................................................................................................................. 15 1.3.5 Additional Resources ............................................................................................................. 16 2 Pre-Installation Tasks ............................................................................................................................ 16
    [Show full text]
  • Personalizacja Lisa
    Personalizacja Lisa Firefox jako jedna z nielicznych przeglądarek internetowych, oddaje w ręce użytkownika całkiem spore możliwości zmiany wyglądu, ciesząc się przy tym ogromną bazą przeróżnych dodatków poszerzających jej funkcje. W niniejszym krótkim spisie, znajdziesz wg. mnie (a więc bardzo subiektywnie) najciekawsze z nich wraz z krótkim opisem. Dokładne informacje przygotowane przez autorów dodatków wraz ze zrzutami ekranu przedstawiającymi ich działanie należy szukać na stronach projektów, do których prowadzą linki. Dodatkowo dodałem również garść porad dotyczących archiwizacji ustawień przeglądarki i zmian ustawień niedostępnych z poziomu menu. Wszystkie dodatki i zmiany które proponuję, działają na wszystkich desktopowych OS-ach, na których Firefox został wydany. W poradniku będę wielokrotnie odnosił się do lokalizacji profilu użytkownika. Aby za każdym razem nie przepisywać litanii ścieżek, należy odnaleźć i zapamiętać gdzie lis domyślnie trzyma folder użytkownika w systemie operacyjnym, którego używasz. Czyli w: • %HOMEPATH%\AppData\Roaming\Mozilla\Firefox\Profiles\<nazwa profilu>\ (Windows, NT 6+) • %HOMEPATH%\Application Data\Mozilla\Firefox\Profiles\<nazwa profilu>\ (Windows, NT 5) • $HOME/.mozilla/firefox/profiles/<nazwa profilu>/ (Linux) • ~/Library/Mozilla/Firefox/Profiles/<nazwa profilu>/ (Mac OS X) Interface użytkownika: Zanim przejdę do rozszerzeń, polecam zrobić roszady w wyświetlanych pozycjach na górnej belce, które moim zdaniem nie są najlepiej rozmieszczone, a do tego w starszych wersjach zajmują niepotrzebnie dużo miejsca. W tym celu należy wcisnąć na górnej belce ppm i pobawić się dostępnymi opcjami: • Pasek menu Po jego włączeniu, Firefox będzie wyglądał jak wersji 3.x.x (czyli ikona zamiast pomarańczowego przycisku (nie dotyczy wersji z Australis), całe menu z opcjami, brak możliwości ustawienia na nim kart). Relikt minionej epoki, ale jeśli komuś tak wygodniej/estetyczniej to tylko chwalić Mozillę, że na to pozwala.
    [Show full text]
  • The Open Schoolhouse Building a Technology Program to Transform Learning and Empower Students
    The Open Schoolhouse Building a Technology Program to Transform Learning and Empower Students Charlie Reisinger @charlie3 The Open Schoolhouse Building a Technology Program to Transform Learning and Empower Students http://theopenschoolhouse.com/ @OpenSchoolhouse Copyright © 2016 Charlie Reisinger This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Cover Design by Zach LeBar ISBN: 1537484052 ISBN-13: 978-1537484051 First Printing October 2016 Contents Introduction 1 1: A Brief Open Source Lesson 5 2: Beginnings and Foundations 16 3: An Open Technology Team 34 4: Linux is Elementary 45 5: Planning a One-to-One Program 61 6: Student Apprentices 78 7: Building the One-to-One Program 93 8: High School Laptops Launch 112 9: The Power of Open 123 Epilogue 141 Appendix: Software Resources 143 Acknowledgements 147 About Penn Manor School District 148 About the Author 149 Introduction To best prepare students for the future, we must think deeply and openly about our vision for school technology today. I believe every student, in every school, deserves equal and open access to computers. Students should have the freedom to explore and experiment with their school-issued devices. In an open schoolhouse, every student is trusted with learning technology and empowered to rewire and reshape the world. For many public schools, fiscal nightmares disrupt student technology dreams. An escalating multi-year budget crisis has pulverized education budgets in my home state of Pennsylvania. The scenario is similar in many states and countries. While legislators bicker over the politics of a spending plan, public schools struggle with inadequate funding and growing student needs.
    [Show full text]
  • Ne Telepítsd a Pipelight-Ot, Mert Segít DRM-Mel És Microsoft-Tal Fertözni Az Internetet
    Ne telepítsd a Pipelight-ot, mert segít DRM-mel és Microsoft-tal fertözni az Internetet Írta: dr. Roy Schestowitz "És akkor a rossz hír (most): miközben a Netflix a A harc nem csak a Microsoft, hanem a DRM ellen is a techrights.org-tól átvéve másik platformra HTML5 lejátszóval jött ki, ti, akik folyik. A Pipeline azt a képet akarja kialakítani, hogy a Creative Commons licenc alapján. GNU/Linux alól akartok Netflix-et nézni, még mindig a GNU/Linux kompatibilis a DRM-mel. Egyeeks arra trükköznötök kell Silverlight telepítéssel.” használhatják, hogy a DRM-et mindenre kiterjesz- Ocsmány DRM csővezeték szék. Egy Slackware-irányultságú oldal, hasonló Nos ennyit a még rosszabb DRM-ről HTML alatt, és téma kapcsán megjegyezte, a támogatás hiányzik, a Mozilla is szégyellheti magát. A Mozilla-nak is van így a kompatibilitás csak illúzió. a Mono-hoz hasonlító valamije, amihez nem kell támogatás. A Chromium 35-ben van egy olyan változás, ami sokaknak nem tetszik. A Mozilla NPAPI protokollt A Mono-n alapuló Moonlight-ot használva majdnem használó böngésző kiegészítők támogatását működésre lehet bírni a DRM-et, de ezzel a megszüntették és jelenleg csak a Google saját Microsoftot segítették a lábát a Web-en megvetni. PPAPI protokollja támogatott (az MS Windows- Egy másik projekt próbálja ezt megvalósítani. Bizo- felhasználók haladékot kaptak, mielőtt ez a Chrome nyos FOSS oldalak még támogatják is, ami nem böngészőjükkel is megtörténne – a Windows-os szerencsés. Az egyik szerint: „A Pipelight egy burok NPAPI-támogatás megszűnését 2014 végére a Silverlight-hoz, Widevine-hoz, vagy (Windows-os) tervezik). Ezt a lépést jó előre bejelentették és Flash-hez hasonló Windows NPAPI kiegészítőknek, számos emlékeztetőt adtak ki, de ha a velük Linux-os böngészőkkel is használni tudod böngésződben Java támogatás kell, vagy Pipelight- Összefoglalás: DRM-et telepíteni GNU/Linux-ra, és ezeket a kiegészítőket, ezáltal elérheted a Netflix tal Netfix-et akarsz nézni, nincs szerencséd.
    [Show full text]
  • LINUXIIN HELPOSTI Opas Linux Mint -Järjestelmään Turvallisesti
    LINUXIIN HELPOSTI Opas Linux Mint -järjestelmään turvallisesti Aatu Outinen Linuxiin helposti – Opas Linux Mint -järjestelmään turvallisesti 2 Linuxiin helposti - Opas Linux Mint -järjestelmään turvallisesti Tämä teos on lisensoitu Creative Commons Nimeä-JaaSamoin 4.0 Kansainvälinen -lisenssillä (CC BY-SA). En kuitenkaan suutu, jos nimeni jää mainitsematta jossain missä pitäisi, kunhan oppaan sisältämän aineiston avoimuus säilyy. Versio: 2021-01-24 Oppaan ensimmäinen versio on julkaistu 31.12.2016. Oppaan tämä versio on julkaistu verkossa 24.01.2021 osoitteessa http://ampeeri.fi/linux-opas/ Osa artikkeleista ovat vielä keskeneräisiä Oppaan kirjoittaja ja julkaisija: Aatu Outinen (aatuman(at)gmail.com) Muita kirjoittajia: Jere Sumell (jere.sumell(at)iki.fi) Kansikuva: Eero Oinonen Linuxiin helposti – Opas Linux Mint -järjestelmään turvallisesti 3 SISÄLLYSLUETTELO 1 JOHDANTO............................................................................................................................ 11 2 KÄYTTÖJÄRJESTELMISTÄ...................................................................................................12 2.1 Mikä on Linux?.................................................................................................................12 2.2 Historiaa ja muuta triviatietoa.....................................................................................13 2.2.1 UNIX ja 1970 -luku................................................................................................13 2.2.2 Linus Torvalds.......................................................................................................13
    [Show full text]
  • Volume 90 July, 2014
    Volume 90 July, 2014 Improve Battery Life On Your Android Device Programming With GtkDialog, Part Four Inkscape Tutorial: Create A Candle Don't Install PipeLight: It Helps Infect The Web With DRM & Microsoft PCLinuxOS Family Member Spotlight: pinoc Just Digging It With DIG Handy Utilities To Organize Your Life, Part Four Inkscape Tutorial: Reinvent The Wheel KDenLive, Part Six Game Zone: Monochroma And more inside! Table Of Contents Welcome From The Chief Editor 3 PCLinuxOS Recipe Corner 4 The PCLinuxOS name, logo and colors are the trademark of Texstar. KDenLive, Part Six 5 The PCLinuxOS Magazine is a monthly online publication Screenshot Showcase 8 containing PCLinuxOS-related materials. It is published primarily for members of the PCLinuxOS community. The magazine staff is comprised of volunteers from the ms_meme's Nook: Boogie Woogie Tex 9 PCLinuxOS community. Improve Battery Life On Your Android Device 10 Visit us online at http://www.pclosmag.com Screenshot Showcase 15 This release was made possible by the following volunteers: Inkscape Tutorial: Reinvent The Wheel 16 Chief Editor: Paul Arnote (parnote) 18 Assistant Editor: Meemaw PCLinuxOS Family Member Spotlight: pinoc Artwork: Paul Arnote, Timeth, ms_meme, Meemaw Magazine Layout: Paul Arnote, Meemaw, ms_meme Screenshot Showcase 19 HTML Layout: YouCanToo Game Zone: Monochroma 20 22 Staff: Just Digging It With DIG ms_meme loudog Meemaw YouCanToo Screenshot Showcase 24 Gary L. Ratliff, Sr. Pete Kelly Daniel Meiß-Wilhelm Antonis Komis PCLinuxOS Puzzled Partitions 25 daiashi smileeb Don’t Install Pipelight, It Helps 28 Contributors: Infect The Web With DRM And Microsoft Khadis Screenshot Showcase 29 Inkscape Tutorial: Create A Candle 30 The PCLinuxOS Magazine is released under the Creative Programming With Gtkdialog: Part Four 32 Commons Attribution-NonCommercial-Share-Alike 3.0 Unported license.
    [Show full text]