Bachelorthesis

Total Page:16

File Type:pdf, Size:1020Kb

Bachelorthesis Bachelorthesis Björn Kiencke Conception and Implementation of a Software Distribution to Facilitate the Usage of an Energy Data Monitoring Fakultät Technik und Informatik Faculty of Engineering and Computer Science Department Informations- und Department of Information and Elektrotechnik Electrical Engineering Björn Kiencke Conception and Implementation of a Software Distribution to Facilitate the Usage of an Energy Data Monitoring System Bachelorthesis eingereicht im Rahmen der Bachelorprüfung im Studiengang Informations- und Elektrotechnik am Department Informations- und Elektrotechnik der Fakultät Technik und Informatik der Hochschule für Angewandte Wissenschaften Hamburg Betreuender Prüfer : Prof. Dr. Thomas Klinker Zweitgutachter : Prof. Dr. Franz Schubert Abgegeben am 20. Februar 2013 Björn Kiencke Thema der Bachelorthesis Entwurf und Implementierung einer Softwarezusammenstellung mit Energie- datenmonitoring-Funktionalität Stichworte Direktstartbetriebssystem, Energiedatenmonitoring, Remastering, Java, JEVis, Ubuntu, Kernel Kurzzusammenfassung Diese Arbeit umfasst den Entstehungsprozess einer Lösung, die Energieda- tenmonitoring für Test- und Schulungszwecke zur Verfügung stellt. Program- me zum Monitoring von Energiedaten werden eingesetzt, um die Energieeffi- zienz von Unternehmen zu erhöhen und somit den Anforderungen von Ener- giemanagementsystemen, wie sie beispielsweise die ISO 50001 vorschreibt, gerecht zu werden. Das genutzte Monitoring Programm setzt mehrere Kom- ponenten, u. a. eine Datenbanksoftware, voraus und benötigt daher erhebli- chen Konfigurationsaufwand. In der vorliegenden Arbeit wird der Ansatz eines Direktstartbetriebssystems mit Energiedatenmonitoring-Funktionalität umge- setzt. Zur Vereinfachung des Remastering-Prozesses wird ein Programm ent- worfen. Björn Kiencke Title of the paper Conception and Implementation of a Software Distribution to Facilitate the Us- age of an Energy Data Monitoring System Keywords Live System, Energy Data Monitoring, Remastering, Java, JEVis, Ubuntu, Kernel Abstract This report comprises the development process of a solution which offers en- ergy data monitoring for testing and training. This kind of program is used to increase the energy efficiency of industrial companies and hence to implement the requirements of energy management systems according to standards like ISO 50001.The JEVis Data Monitoring System depends on several compo- nents, e.g. a database server. Therefore a huge overhead on configuration is demanded. In the thesis presented the approach of a live system to facilitate using an energy data monitoring system is taken. Furthermore, a program to simplify the remastering-process is designed. Contents 1 Introduction 1 2 Background 3 2.1 Motivation . .3 2.2 Envidatec GmbH . .4 2.3 Data Monitoring Software . .6 2.3.1 JEVis . .6 2.4 Open Source . .9 2.4.1 General Principles . .9 2.4.2 Benefits for Business . 10 2.5 Open JEVis . 11 2.5.1 Analyzing the Open Source Community Structure . 11 2.5.2 Improvement suggestions . 13 2.6 Live Operating Systems . 14 2.6.1 Basics . 14 2.6.2 Operating Systems and Kernels . 15 3 Conception and Design 17 3.1 Use Cases . 17 3.1.1 Energy Data Monitoring System . 18 3.1.2 Creating a JEVis Monitoring Test System . 20 3.2 Requirements . 21 3.2.1 Data Monitoring Test System . 22 3.2.2 Distribution . 22 3.2.3 Solution to Create Test Systems . 23 3.3 Design . 23 3.3.1 Approach of a Live System . 23 3.3.2 Approach of a Remastering Program . 24 D 4 Implementation 25 4.1 Remastering . 25 4.2 Remastering in Detail . 27 4.3 Customization . 34 4.3.1 Look and Feel . 34 4.3.2 JEVis . 35 4.3.3 Presentation . 35 4.4 Distribution . 38 4.4.1 Presentation . 38 4.5 JEVis Live Creator . 38 4.5.1 Programming Techniques . 39 4.5.2 Execute Scripts within JAVA Programs . 40 4.5.3 Script Parser . 42 4.5.4 Presentation . 46 4.6 Packages . 47 4.6.1 Repository . 49 4.6.2 Presentation . 51 5 Conclusion and Outlook 52 5.1 Conclusion . 52 5.2 Outlook . 54 5.2.1 Integration of Datasources . 54 5.2.2 Further Projects . 56 Glossary I List of Figures V List of Tables VI List of Listungs VII Bibliography VIII 1 Introduction Since the age of industrialization world’s economy is reliant on resources of any kind, enabling humanity to run all kinds of power taking devices, may they deliver mobility, comfort, productiv- ity or medical capability. However, during the recent decades especially non-renewable resources are running short and although renewable energy sources are on the rise, new technology can not close the gap as quickly. Moreover, political decisions contribute to this problem significantly which has lead to a dramatic increase of energy prices since the turn of the millennium. The price of oil can be taken as a good example for this and it is commonly accepted that the peak was already reached during the last years (cf. Kausch et al. 2011, p. 11). For industry, mother earth’s signs of exhaustion and the above mentioned lack of alternatives means facing the costly effects of this development. Therefore, energy efficiency has become the key word for companies CEO’s to get control over this problem. In addition, costumers get increasingly conscious about ecological sustainability during the method of production of a product. A promising way to realize a resource-optimized method of production of such a kind is the implementation of an energy management system basically enabling the company to monitor the energy the process needs in every production step over time. To implement a suitable energy management system companies are commonly advised by service providers. One of these is the Envidatec GmbH where this thesis was performed. For the purpose of analysis, control and surveillance energy data monitoring programs are used. In line with this thesis a modular software solution is dealt with. This implies a pedestrian and complex installation which is not appropriate for an - concerning this project - unskilled person. Within this thesis multiple concepts where established to create an easy way of testing allowing users to let the program run out of the box and by that enabling a broad audience to work with this software. Therefore, the aim of this thesis is the establishment of an energy data monitoring live system. For this a Linux distribution was remastered. This means, that the energy data monitoring application was integrated in the OS and further minor and major modifications were performed. 1 1 Introduction As an example of a minor modification the adaption in design and the addition of icons for easy handling of the system can be mentioned. Furthermore, major modifications enable the user to install the OS together with the ready to run monitoring software on a local drive. With respect to the hardware available this leads to a faster system and can be used for test and research purposes. Last but not least a continuously advancing development of this software shall be facilitated since this is an open source project. For this the remastering process is implemented in a self-programmed application to provide developers an easy and time-saving way of creating a new version. To relieve reading this thesis here is an overview of the contained sections. The second chapter gives detailed information about the motivation of implementing energy management systems. Furthermore it deals with background facts on the company, their monitoring software, issues of founding an open source community and subjects of live systems. The third and fourth chapter document the process of conception. This includes the procedure given by modern software engineering: generating use-cases, extracting requirements and specifying the design. Subsequently the next chapter is about the implementation containing explanations of the used programming techniques and examples of implementation in source code. Furthermore the results of the development are presented. The last chapter reviews the implemented solution and sketches out its advantages and disadvantages. Finally, the outlook section gives information about further steps, which are already planned. 2 2 Background 2.1 Motivation During the last years energy economic issues have become increasingly important for companies. Limited resources available and the growing demand for energy are leading to higher prices. In addition, political decisions have impact on the price of energy. Especially in Germany, companies are encouraged to optimize their energy consumption. The feed-in tariffs for renewable energies whose additional costs are known as EEG surcharge raise by 2013 up to almost 5:3 ct/kWh. The contribution of the industry to achieve the planned aims implies exploiting energy saving potentials. The Policy Report by the Fraunhofer Institute by order of the Federal Ministry for the Environment Nature Conservation and Nuclear Safety sees a reduction potential of 52 percent on final energy demand compared to the baseline. The major amount of 75 percent savings can be exploit by making use of cross-cutting technologies1 (cf. Boßmann, Eichhammer, and Elsland 2012, p. 18). An indicator for the success of the efforts is the energy productivity. It is defined by the consump- tion of primary energy on products and services in comparison to the gross domestic product. The reference for the derived statistic is set to 100 percent on the data of 1990. The German government is aiming to double the energy productivity until 2020 compared to 1990. As shown in figure 2.1 the value already improved by almost 50 percent. Considering the aims increased efforts are necessary. In particular the industry has to take activity for optimization. A common way to improve the energy efficiency is given by the specification ISO 50001. The process of im- plementing an energy management system (EnMS) according to this standard provides the tasks of monitoring, measurement, and analysis. There are certain good reasons using energy data monitoring software to implement this. The most important are the quantity of data samples 1Efficient steam and hot water generation as well as optimization of entire systems relying on electric drives.
Recommended publications
  • Ein Wilder Ritt Distributionen
    09/2016 Besichtigungstour zu den skurrilsten Linux-Distributionen Titelthema Ein wilder Ritt Distributionen 28 Seit den frühen 90ern schießen die Linux-Distributionen wie Pilze aus dem Boden. Das Linux-Magazin blickt zurück auf ein paar besonders erstaunliche oder schräge Exemplare. Kristian Kißling www.linux-magazin.de © Antonio Oquias, 123RF Oquias, © Antonio Auch wenn die Syntax anderes vermu- samer Linux-Distributionen aufzustellen, Basis für Evil Entity denkt (Grün!), liegt ten lässt, steht der Name des klassischen denn in den zweieinhalb Jahrzehnten falsch. Tatsächlich basierte Evil Entity auf Linux-Tools »awk« nicht für Awkward kreuzte eine Menge von ihnen unseren Slackware und setzte auf einen eher düs- (zu Deutsch etwa „tolpatschig“), sondern Weg. Während einige davon noch putz- ter anmutenden Enlightenment-Desktop für die Namen seiner Autoren, nämlich munter in die Zukunft blicken, ist bei an- (Abbildung 3). Alfred Aho, Peter Weinberger und Brian deren nicht recht klar, welche Zielgruppe Als näher am Leben erwies sich der Fo- Kernighan. Kryptische Namen zu geben sie anpeilen oder ob sie überhaupt noch kus der Distribution, der auf dem Ab- sei eine lange etablierte Unix-Tradition, am Leben sind. spielen von Multimedia-Dateien lag – sie heißt es auf einer Seite des Debian-Wiki wollten doch nur Filme schauen. [1], die sich mit den Namen traditioneller Linux für Zombies Linux-Tools beschäftigt. Je kaputter, desto besser Denn, steht dort weiter, häufig halten Apropos untot: Die passende Linux- Entwickler die Namen ihrer Tools für Distribution für Zombies ließ sich recht Auch Void Linux [4], der Name steht selbsterklärend oder sie glauben, dass einfach ermitteln. Sie heißt Undead Linux je nach Übersetzung für „gleichgültig“ sie die User ohnehin nicht interessieren.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Descargar: Zenwalk Linux 6.2 Linux Cuenta Con Una Distribución Basada En Slackware Que Está Destinada Única Y Exclusivamente a Equipos Con Escasos Recursos
    http://www.tuxinfo.com.ar/ EDITORIAL Este mes podemos decir que es un mes en donde el mundo libre pasó a tener una gran posición entre los usuarios convencionales de dispositivos. ¿Por qué digo dispositivos? Utilizo esa palabra ya que hay un gran avance en terminales móviles en todo el mundo ya que quizás muchas personas en el mundo no tengan una PC propia pero si un teléfono móvil. Y la mayoría de los móviles están utilizando de fondo tecnología libre, llamemos la Symbian, Maemo o Android. Si alguna persona hace algunos años me lo habría contado, la verdad es que no terminaría de creerle. Hay muchas personas dueñas de móviles de media y alta gamma que cuentan con sistemas libres, y si nos fijamos de forma más específica podemos decir que los equipos más codiciados de todo el mundo están empezando a utilizar Android, y dejando de usar Windows Mobile por muchas razones. La misma empresa Nokia está pensando en el 2012 utilizar el sistema operativo Maemo (basado directamente en un kernel Linux) para reemplazar a Symbian y así poder "exprimir" más al hardware. Con lo que cierro diciéndoles que el futuro desde mi punto de vista está en los sistemas abiertos, la venta de servicios, la nube y todo lo relacionado a la libertad. 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.
    [Show full text]
  • Argouml 0.21.1 * Google Sketchup 7.1 * Uso Del Regulador 7905 Como Una Opción Al 7805 * Borrando El Registro De Ejecutar
    ArgoUML 0.21.1 * Google SketchUp 7.1 * Uso del regulador 7905 como una opción al 7805 * Borrando el registro de ejecutar El vocero . 5 Los Joven Club jagüeyenses reciben visita del delegado del MIC Editorial Por Raymond J. Sutil Delgado 1er Taller Provincial las TIC y el Medio Ambiente 6 Curso a distancia “Administración de Empresas” Hola estimados lectores, una vez más la revista Laberinto de la naturaleza. Juego realizado por niños en Cabaiguán Tino está con ustedes, para llevarles una reco- 7 FLISOL 2010 en Cienfuegos pilado artículos y utilidades sobre informática, Turbo no se queda sin apoyar a EcuRed electrónica y comunicaciones. Aunque tenemos 8 Veintidós razones para estar de fiesta una mala noticia, la esperada sección de Resultados del 2do Concurso convocado por la Revista Tino videojuegos, a la que hicimos referencia en el 9 El Windows 7 sobrepasó el 10% del mercado de Sistemas Operativos número anterior, no estará en estas páginas, aún no contamos con los aseguramientos y la políti- El escritorio . ca editorial para dicha sección, por lo que ten- 10 Video juegos. ¿Un problema o una solución? drán que continuar en la espera. Pedimos dis- 13 Un desafío que nos lleva a la libertad culpas y prometemos mantenerlos al tanto. 17 Apuntes sobre la implementación de un chat con JSP y AJAX Recientemente el país estuvo con mucha acti- 21 Metodologías de desarrollo de software. Su aplicación y uso vidad, con motivo de la celebración del FLISOL 26 TinuxJC el GNU/Linux de los Joven Club Puerto Padrenses 2010. Todo software libre, para la soberanía in- El laboratorio .
    [Show full text]
  • Tips and Tricks for Working with Ubuntu
    K@GJKI@:BJ Ubuntu GiXZk`ZXc\og\ik`j\ K@GJ8E; KI@:BJ We let you in on some secret, and not so secret, tips and tricks for working with Ubuntu. BY HEIKE JURZIK buntu comes with several useful every last detail of Compiz and its effects The Resolution and Refresh Rate selec- utilities for customizing your (see Figure 1).To start the program, enter tion lists are fairly self-explanatory. The Lsystem and creating a new look ccsm either from the Run Application Rotation field allows you to configure for your computer interface. If you are window (Alt+F2) or from the menu settings when more than one monitor is interested in exploring some of the ad- item System | Preferences | Advanced connected. The drop-down boxes make vanced techniques used by the experts, Desktop Effects Settings. it easy to select one of the available set- these handy Ubuntu tricks should get tings. you started. :fe]`^li`e^Dfe`kfi The Detect Display button begins a I\jfclk`fe scan for available monitors. When one is Jn`kZ_`e^F]]*;<]]\Zkj Ubuntu comes with a graphical tool that found, you can then configure it. If you If the X.org driver for your graphics card leads you by the hand through the tricky change your configuration on a regular supports 3D acceleration, then by de- steps of configuring your monitor. This basis, the activation box Show Displays fault, Ubuntu 8.10 enables its 3D effects practical utility can be found in the menu in Panel provides a panel icon that lets on the desktop.
    [Show full text]
  • Download Linux Mint Iso Hawaii.Edu Linux Mint 20.2
    download linux mint iso hawaii.edu Linux Mint 20.2. The purpose of Linux Mint is to produce a modern, elegant and comfortable operating system which is both powerful and easy to use. Download. What's New. Certified. Similar to 6. Linux Mint w/ Cinnamon 64-bit Linux Mint w/ Cinnamon 32-bit Linux Mint w/ MATE 64-bit Linux Mint w/ MATE 32-bit Linux Mint w/ Xfce 64-bit Linux Mint w/ Xfce 32-bit. Started in 2006, Linux Mint is now the 4th most widely used home operating system behind Microsoft Windows, Apple Mac OS and Canonical's Ubuntu. Some of the reasons for the success of Linux Mint are: It works out of the box, with full multimedia support and is extremely easy to use. It's both free of cost and open source. It's community-driven. Users are encouraged to send feedback to the project so that their ideas can be used to improve Linux Mint. Based on Debian and Ubuntu, it provides about 30,000 packages and one of the best software managers. It's safe and reliable. Thanks to a conservative approach to software updates, a unique Update Manager and the robustness of its Linux architecture, Linux Mint requires very little maintenance (no regressions, no antivirus, no anti-spyware. etc). If you are interested in giving Linux Mint a try on your current computer without running any risk, please check out our Guide: Running Linux From a USB Drive As a Virtual Machine or Bootable Disk. Requirements. 64-bit architecture. Although both 32-bit and 64-bit versions of Linux Mint 19.3 are supported until April 2023, new releases of Linux Mint, including 20, are only available in 64-bit.
    [Show full text]
  • PC Magazine® Linux® Solutions
    PC Magazine® Linux® Solutions Joe Merlino PC Magazine® Linux® Solutions Joe Merlino PC Magazine® Linux® Solutions PC Magazine® Linux® Solutions Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2006 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN-13: 978-0-471-77769-4 ISBN-10: 0-471-77769-2 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 1B/SY/QT/QW/IN No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation.
    [Show full text]
  • Ubuntu 18.04 LTS – Das Umfassende Handbuch
    Vorwort Vorwort »Back to the roots« Mit der diesem Buch zugrunde liegenden Version 18.04 LTS werden einige fundamentale Entwicklungen der letzten Jahre aufgegeben, und es hat zum ersten Mal in der 14-jährigen Geschichte von Ubuntu eine umfangreiche Konsolidierung stattgefunden. Ubuntu hat sich in mancher Hinsicht auf seine Wurzeln besonnen. Dies geschah nicht ganz freiwillig, son- dern war eine Reaktion auf das Scheitern bezüglich der vorher eingeschlagenen Ausrichtung. Canonical, die Firma hinter Ubuntu, wollte das Betriebssystem übergreifend auf Mobilsys- teme wie Smartphones und Tablets erweitern. Dieses Vorhaben ist krachend gescheitert, da der Markt diese Entwicklung schlichtweg nicht akzeptierte. Technische Entwicklungen und Sonderwege, die zum Erreichen dieses Ziels gestartet worden waren, wurden 2017 eingestellt. Das sichtbarste Zeichen dieser Veränderung ist sicherlich die erneute Annäherung an die GNOME-Entwickler und die erneute Integration von deren Desktop-Umgebung. Sie sehen, Ubuntu hat mit der aktuellen Version mal wieder einen radikalen Wandel voll- zogen. Daher wurde auch dieses Buch in seiner neuesten Auflage grundlegend überarbeitet und neu strukturiert. Verbreitung Ubuntu hat es wie kein zweites GNU/Linux-Betriebssystem geschafft, derart viele Nutzer von zum Beispiel Windows zu einem Umstieg zu bewegen. Über die genauen Zahlen gibt es kein gesichertes Wissen, aber Canonical geht aufgrund der Downloadzahlen von inzwi- schen mehreren hundert Millionen Nutzern aus, die das System auf Notebooks, PCs, Servern und in virtuellen Maschinen nutzen. Die indirekte Nutzung von Ubuntu ist teilweise noch beeindruckender. So vertrauen viele große Dienste im Internet im Hintergrund auf dieses Betriebssystem, zum Beispiel Dropbox, Instagram, Netflix, Snapchat, Pinterest und sogar Wikipedia. Selbst abseits des Internets begegnet Ihnen Ubuntu.
    [Show full text]
  • The Ubuntu Distribution Simplifies Linux by Providing a Sensible
    Ubuntu Hacks By Bill Childers, Jonathan Oxer, Kyle Rankin ............................................... Publisher: O'Reilly Pub Date: June 2006 Print ISBN-10: 0-596-52720-9 Print ISBN-13: 978-0-59-652720-4 Pages: 447 Table of Contents | Index The Ubuntu distribution simplifies Linux by providing a sensible collection of applications, an easy- to-use package manager, and lots of fine-tuning, which make it possibly the best Linux for desktops and laptops. Readers of both Linux Journal and TUX Magazine confirmed this by voting Ubuntu as the best Linux distribution in each publication's 2005 Readers Choice Awards. None of that simplification, however, makes Ubuntu any less fun if you're a hacker or a power user. Like all books in the "Hacks" series, Ubuntu Hacks includes 100 quick tips and tricks for all users of all technical levels. Beginners will appreciate the installation advice and tips on getting the most out of the free applications packaged with Ubuntu, while intermediate and advanced readers will learn the ins-and-outs of power management, wireless roaming, 3D video acceleration, server configuration, and much more. Ubuntu Hacks By Bill Childers, Jonathan Oxer, Kyle Rankin ............................................... Publisher: O'Reilly Pub Date: June 2006 Print ISBN-10: 0-596-52720-9 Print ISBN-13: 978-0-59-652720-4 Pages: 447 Table of Contents | Index Copyright credits Credits Preface Chapter 1. Getting Started Hack 1. Test-Drive Ubuntu Hack 2. Get Help Hack 3. Make Live CD Data Persistent Hack 4. Customize the Ubuntu Live CD Hack 5. Install Ubuntu Hack 6. Dual-Boot Ubuntu and Windows Hack 7.
    [Show full text]
  • KIWI NG Documentation KIWI NG Documentation
    KIWI NG Documentation KIWI NG Documentation Publication Date: 09/24/2021 SUSE LLC 1800 South Novell Place Provo, UT 84606 USA https://documentation.suse.com Contents Preface xiv 1 The Appliance Concept xv 2 Use Cases xv 3 Contact xvi 1 Overview 1 1.1 Basic Workflow 1 Components of an Image Description 2 1.2 Conceptual Overview 3 1.3 Terminology 4 1.4 System Requirements 5 2 Installation 6 2.1 Installation from OBS 6 2.2 Installation from Distribution Repositories 7 2.3 Example Appliance Descriptions 8 3 Quick Start 9 3.1 Before you start 9 3.2 Choose a First Image 9 3.3 Build your First Image 9 3.4 Run your Image 10 3.5 Tweak and Customize your Image 10 iii KIWI NG Documentation 4 Working from the Command Line 11 4.1 kiwi-ng 11 SYNOPSIS 11 • DESCRIPTION 12 • GLOBAL OPTIONS 12 • EXAMPLE 13 4.2 kiwi-ng result list 14 SYNOPSIS 14 • DESCRIPTION 14 • OPTIONS 14 4.3 kiwi-ng result bundle 14 SYNOPSIS 14 • DESCRIPTION 15 • OPTIONS 15 4.4 kiwi-ng system prepare 15 SYNOPSIS 15 • DESCRIPTION 16 • OPTIONS 16 4.5 kiwi-ng system update 19 SYNOPSIS 19 • DESCRIPTION 19 • OPTIONS 19 4.6 kiwi-ng system build 19 SYNOPSIS 19 • DESCRIPTION 20 • OPTIONS 20 • URI_TYPES 23 4.7 kiwi-ng system create 23 SYNOPSIS 23 • DESCRIPTION 23 • OPTIONS 24 4.8 kiwi-ng image resize 24 SYNOPSIS 24 • DESCRIPTION 24 • OPTIONS 25 4.9 kiwi-ng image info 25 SYNOPSIS 25 • DESCRIPTION 25 • OPTIONS 26 5 Troubleshooting 27 5.1 Incompatible Filesystem Settings on Host vs.
    [Show full text]
  • Frugalware 2.0-115736-Gcfe0836 (Rigel) Documentation I
    Frugalware 2.0-115736-gcfe0836 (Rigel) Documentation i Frugalware 2.0-115736-gcfe0836 (Rigel) Documentation Frugalware 2.0-115736-gcfe0836 (Rigel) Documentation ii Contents 1 Introduction 1 1.1 Things that you should really read..........................................1 1.2 Running console commands.............................................1 2 About Frugalware 2 2.1 Short..........................................................2 2.2 Long..........................................................2 3 Quick reference 4 3.1 Informations......................................................4 3.2 Features........................................................4 4 Installation 4 4.1 Hardware requirements................................................4 4.1.1 i686......................................................4 4.1.2 x86_64....................................................4 4.1.3 arm......................................................5 4.2 Choosing installation flavor..............................................5 4.2.1 Installing from CD..............................................5 4.2.2 Installing from DVD.............................................5 4.2.3 USB isohybrid image.............................................5 4.2.4 TFTP image.................................................6 4.2.5 Fwbootstrap (self-contained chroot).....................................6 4.2.6 A manual bootstrap..............................................6 4.3 Obtaining a source media...............................................7 4.4 Using packages
    [Show full text]
  • Controlling the Boostrap Process
    UPTEC F11 064 Examensarbete 30 hp December 2011 Controlling the Bootstrap Process Firmware Alternatives for an x86 Embedded Platform Svante Ekholm Lindahl Abstract Controlling the Bootstrap Process: Firmware Alternatives for an x86 Embedded Platform Svante Ekholm Lindahl Teknisk- naturvetenskaplig fakultet UTH-enheten The viability of firmware engineering on a lower-tier computer manufacturer (OEM) level, where the OEM receives processor and chipset components second hand, was Besöksadress: investigated. It was believed that safer and more reliable operation of an embedded Ångströmlaboratoriet Lägerhyddsvägen 1 system would be achieved if system startup times were minimised. Theoretical Hus 4, Plan 0 knowledge of firmware engineering, methods and standards for the x86 platform was compiled and evaluated. The practical aspects of firmware engineering were Postadress: investigated through the construction of an open source boot loader for a rugged, Box 536 751 21 Uppsala closed-box embedded x86 Intel system using Coreboot and Seabios. The boot loader was compared with the original firmware and the startup times were found to be Telefon: reduced ninefold from entry vector to operating system handover. 018 – 471 30 03 Telefax: Firmware engineering was found to be a complex field stretching from computer 018 – 471 30 00 science to electrical engineering. Firmware development on a lower-tier OEM level was found to be possible, provided that the proper documentation could be obtained. Hemsida: To this end, the boot loader prototype was proof of concept. This allowed an http://www.teknat.uu.se/student alternative, open-source oriented model for firmware development to be proposed. Ultimately, each product use case needed to be individually evaluated in terms of requirements, cost and ideology.
    [Show full text]