Redhawk Linux User's Guide

Total Page:16

File Type:pdf, Size:1020Kb

Redhawk Linux User's Guide Linux® User’s Guide 0898004-510 May 2006 Copyright 2006 by Concurrent Computer Corporation. All rights reserved. This publication or any part thereof is intended for use with Concurrent products by Concurrent personnel, customers, and end–users. It may not be reproduced in any form without the written permission of the publisher. The information contained in this document is believed to be correct at the time of publication. It is subject to change without notice. Concurrent makes no warranties, expressed or implied, concerning the information contained in this document. To report an error or comment on a specific portion of the manual, photocopy the page in question and mark the correction or comment on the copy. Mail the copy (and any additional comments) to Concurrent Computer Corporation, 2881 Gateway Drive, Pompano Beach, Florida, 33069. Mark the envelope “Attention: Publications Department.” This publication may not be reproduced for any other reason in any form without written permission of the publisher. RedHawk, iHawk, NightStar, NightTrace, NightSim, NightProbe and NightView are trademarks of Concurrent Computer Corporation. Linux is used pursuant to a sublicense from the Linux Mark Institute. Red Hat is a registered trademark of Red Hat, Inc. POSIX is a registered trademark of the Institute of Electrical and Electronics Engineers, Inc. AMD Opteron and AMD64 are trademarks of Advanced Micro Devices, Inc. The X Window System is a trademark of The Open Group. OSF/Motif is a registered trademark of the Open Software Foundation, Inc. Ethernet is a trademark of the Xerox Corporation. NFS is a trademark of Sun Microsystems, Inc. HyperTransport is a licensed trademark of the HyperTransport Technology Consortium. Other products mentioned in this document are trademarks, registered trademarks, or trade names of the manufacturers or marketers of the product with which the marks or names are associated. Printed in U. S. A. Revision History: Date Level Effective With August 2002 000 RedHawk Linux Release 1.1 September 2002 100 RedHawk Linux Release 1.1 December 2002 200 RedHawk Linux Release 1.2 April 2003 300 RedHawk Linux Release 1.3, 1.4 December 2003 400 RedHawk Linux Release 2.0 March 2004 410 RedHawk Linux Release 2.1 July 2004 420 RedHawk Linux Release 2.2 May 2005 430 RedHawk Linux Release 2.3 March 2006 500 RedHawk Linux Release 4.1 May 2006 510 RedHawk Linux Release 4.1 Preface Scope of Manual This manual consists of three parts. The information in Part 1 is directed towards real-time users. Part 2 is directed towards system administrators. Part 3 consists of backmatter: appendixes, glossary and index. An overview of the contents of the manual follows. Structure of Manual This guide consists of the following sections: Part 1 - Real-Time User • Chapter 1, Introduction, provides an introduction to the RedHawk Linux operating system and an overview of the real-time features included. • Chapter 2, Real-Time Performance, discusses issues involved with achieving real-time performance including interrupt response, process dispatch latency and deterministic program execution. The shielded CPU model is described. • Chapter 3, Real-Time Interprocess Communication, discusses procedures for using the POSIX® and System V message-passing and shared memory facilities. • Chapter 4, Process Scheduling, provides an overview of process scheduling and describes POSIX scheduling policies and priorities. • Chapter 5, Interprocess Synchronization, describes the interfaces provided by RedHawk Linux for cooperating processes to synchronize access to shared resources. Included are: POSIX counting semaphores, System V semaphores, rescheduling control tools and condition synchronization tools. • Chapter 6, Programmable Clocks and Timers, provides an overview of some of the RCIM and POSIX timing facilities available under RedHawk Linux. • Chapter 7, System Clocks and Timers, describes the per-CPU local timer and the system global timer. • Chapter 8, File Systems and Disk I/O, explains the xfs journaling file system and procedures for performing direct disk I/O on the RedHawk Linux operating system. • Chapter 9, Memory Mapping, describes the methods provided by RedHawk Linux for a process to access the contents of another process’ address space. • Chapter 10, Non-Uniform Memory Access (NUMA), describes the NUMA support available on certain systems. Part 2 - Administrator • Chapter 11, Configuring and Building the Kernel, provides information on how to configure and build a RedHawk Linux kernel. iii RedHawk Linux User’s Guide • Chapter 12, Kernel Debugging, provides guidelines for saving, restoring and analyzing the kernel memory image using kdump and crash and basic use of the kdb and kgdb kernel debuggers. • Chapter 13, Pluggable Authentication Modules (PAM), describes the PAM authentication capabilities of RedHawk Linux. • Chapter 14, Device Drivers, describes RedHawk functionality and real-time issues involved with writing device drivers. • Chapter 15, PCI-to-VME Support, describes RedHawk’s support for a PCI- to-VME bridge. Part 3 - Common Material • Appendix A, Example Message Queue Programs, contains example programs illustrating the POSIX and System V message queue facilities. • Appendix B, Kernel Tunables for RedHawk Linux Features, contains a listing of the kernel tunables that control unique features in RedHawk Linux and their default values in pre-built RedHawk Linux kernels. • Appendix C, Capabilities in RedHawk Linux, lists the capabilities included in RedHawk Linux and the permissions provided by each. • Appendix D, Kernel Trace Events, lists pre-defined kernel trace points and methods for defining and logging custom events within kernel modules. • Appendix E, Migrating 32-bit Code to 64-bit Code, provides information needed to migrate 32-bit code to 64-bit processing on an x86_64 processor. • Appendix F, Kernel-level Daemons on Shielded CPUs, describes how kernel-level daemons execute on shielded CPUs and provides methods for improving performance. • Appendix G, Cross Processor Interrupts on Shielded CPUs, describes how cross-processor interrupts execute on shielded CPUs and provides methods for improving performance. • Appendix H, Serial Console Setup, provides instructions for configuring a serial console. • Appendix I, RedHawk Boot Command Line Parameters, discusses the GRUB boot parameters unique to RedHawk. • The Glossary provides definitions for terms used throughout this Guide. • The Index contains an alphabetical reference to key terms and concepts and the pages where they occur in the text. iv Preface Syntax Notation The following notation is used throughout this manual: italic Books, reference cards, and items that the user must specify appear in italic type. Special terms may also appear in italic. list bold User input appears in list bold type and must be entered exactly as shown. Names of directories, files, commands, options and man page references also appear in list bold type. list Operating system and program output such as prompts, messages and listings of files and programs appears in list type. [] Brackets enclose command options and arguments that are optional. You do not type the brackets if you choose to specify these options or arguments. hypertext links When viewing this document online, clicking on chapter, section, fig- ure, table and page number references will display the corresponding text. Clicking on Internet URLs provided in blue type will launch your web browser and display the web site. Clicking on publication names and numbers in red type will display the corresponding manual PDF, if accessible. Related Publications RedHawk Linux Operating System Documentation Pub No. RedHawk Linux Release Notes Version 4.x 0898003 RedHawk Linux Frequency-Based Scheduler (FBS) User’s Guide 0898005 Real-Time Clock and Interrupt Module (RCIM) 0898007 PCI Form Factor User’s Guide iHawk Optimization Guide 0898011 RedHawk Linux FAQ N/A Partner Documentation SBS Technologies 1003 Linux Support Software 85221990 SBS Technologies Model 618-3 Adapter Hardware 85851150 Guide to SNARE for Linux N/A where x = the minor version number to major release 4; Example, 4.1. v RedHawk Linux User’s Guide vi Chapter 0Contents Preface . iii Chapter 1 Introduction Overview. 1-1 RedHawk Linux Kernels . 1-3 System Updates. 1-4 Real-Time Features in RedHawk Linux . 1-4 Processor Shielding . 1-4 Processor Affinity . 1-4 User-level Preemption Control . 1-5 Fast Block/Wake Services . 1-5 RCIM Driver . 1-5 Frequency-Based Scheduler . 1-5 /proc Modifications . 1-6 Kernel Trace Facility . 1-6 ptrace Extensions. 1-6 Kernel Preemption. 1-6 Real-Time Scheduler . 1-7 Low Latency Enhancements . 1-7 Priority Inheritance . 1-7 High Resolution Process Accounting . 1-7 Capabilities Support . 1-7 Kernel Debuggers . 1-8 Kernel Core Dumps/Crash Analysis . 1-8 User-level Spin Locks . 1-8 usermap and /proc mmap. 1-8 Hyper-threading. 1-9 XFS Journaling File System . 1-9 POSIX Real-Time Extensions . 1-9 User Priority Scheduling . 1-9 Memory Resident Processes. 1-10 Memory Mapping and Data Sharing . 1-10 Process Synchronization. 1-10 Asynchronous Input/Output . 1-10 Synchronized Input/Output . 1-11 Real-Time Signal Behavior . 1-11 Clocks and Timers . 1-11 Message Queues . 1-11 Chapter 2 Real-Time Performance Overview of the Shielded CPU Model . 2-1 Overview of Determinism . 2-2 Process Dispatch Latency . 2-2 Effect of Disabling Interrupts . 2-4 Effect of Interrupts. 2-5 Effect of Disabling Preemption . 2-8 vii Contents Effect of Open Source Device Drivers . 2-9 How Shielding Improves Real-Time Performance. 2-9 Shielding From Background Processes . 2-9 Shielding From Interrupts . 2-10 Shielding From Local Interrupt . 2-11 Interfaces to CPU Shielding . 2-11 Shield Command . 2-12 Shield Command Examples . 2-13 Exit Status. ..
Recommended publications
  • FLOSS Final Report – Part 3 Free/Libre Open Source Software: Survey and Study
    FLOSS Final Report – Part 3 Free/Libre Open Source Software: Survey and Study Basics of Open Source Software Markets and Business Models Berlin, July 2002 3 BERLECON RESEARCH GmbH Oranienburger Str. 32 10117 Berlin Tel.: +49 30 285296-0 Fax: +49 30 285296-29 Web: http://www.berlecon.de Email: [email protected] Acknowledgements: This work was prepared by Dorit Spiller and Thorsten Wichmann from Berlecon Research. It is part of the final report for the project „FLOSS – Free/Libre Open Source Software: Survey and Study“, which was financed under the European Com- mission‘s IST programme, key action 4 as accompanying measure (IST-2000-4.1.1). Disclaimer: The views expressed in this report are those of the authors and do not necessarily re- flect those of the European Commission. Neither the European Commission nor any person acting on behalf of the Commission is responsible for the use that might be made of the following information. Nothing in this report implies or expresses a warranty of any kind. Results from this report should only be used as guidelines as part of an overall strategy. For detailed ad- vice on corporate planning, business processes and management, technology integra- tion and legal or tax issues, the services of a professional should be obtained. Names and trademarks mentioned in the report are the property of their respective owners. © 2002 by Berlecon Research GmbH. 4 V 1.1 - 020905 © 2002 by Berlecon Research GmbH. 5 Table of contents 1 Introduction....................................................................................................... 9 2 Software and the Open Source phenomenon.................................................... 11 2.1 The Open Source phenomenon .................................................................
    [Show full text]
  • The Bioinformatics Playground
    Gearing for bioinformatics Gearing for bioinformatics Bela Tiwari and Dawn Field explore the tools and facilities that ioinformatics’ is a buzz word that is Projects with enough funding are able to hire users will depend on the system, how they will becoming increasingly audible in the dedicated system administrators to provide access it, etc. Live CD or DVD distributions may can be used by the budding open source bioinformatician ‘BLinux world. Fast, economical, sustainable bioinformatics computing systems, be good for an individual and for demonstration flexible, and extensible computing power is but many of us are not that lucky and have to purposes, but they are probably not the right making Linux increasingly attractive to scientists go it alone. choice for the provision of tools to a whole in many areas of research, including biology. To add to the challenge, much bioinformatics department. More generally, the open source movement has software is written by academics, and while greatly benefited biological research; the most there are some very good, well tested packages LIVE DISTRIBUTIONS publicised project being the publicly funded out there, there are also many that were Live Linux distributions are a relatively new effort to sequence and make freely available the intended to answer a particular question, on a phenomenon and offer some big advantages. human genome. Less well publicised is the huge particular machine, for a particular group. Such You don’t have to install anything to run them. amount of biological data that can be freely packages were often not built with portability, Just slot the CD or DVD into the drive and boot accessed.
    [Show full text]
  • Lin1 3.2.0-4-Amd64 #1 SMP Debian 3.2.60-1+Deb7u3 X86 64 GNU/Linux :~$ Uname -R 3.2.0-4-Amd64 Kernel Verwendet Module Z.B
    Vorbereitung auf LPIC-1 Georg Schönberger XORTEX eBusiness GmbH Version 30. März 2016 Kurz über mich... Studium Computer- und Mediensicherheit Gitter-basierende Kryptosysteme Studium Sichere Informationssysteme Auslagerung der IPSec- Verschlüsselung auf Grafikkarten Jobs F&E in Hagenberg Thomas-Krenn.AG XORTEX Autor (IT-Admin, LinuxUser) 2 LPIC-1 LVA Meine Tätigkeiten Betreuung Server-Infrastruktur Ceph Cluster Ansible Betreuung DRBD-Cluster mit LXC-Container Entwicklung von Monitoring-Plugins Entwicklung von Performance-Tests http://git.thomas-krenn.com Verbesserung der internen/externen Sicherheit Zertifizierungen Network+, Server+, Linux Essentials, LPIC-1, LPIC-2 3 LPIC-1 LVA Die LVA Vorbereitung auf LPIC-1 Version 4 Exam 101 und Exam 102 Themen LPIC-1 Objectives V4 (wiki.lpi.org) Guides Achtung – Version 3: Learn Linux, 101: A roadmap for LPIC-1 (ibm.com) GNU/Linux Administration Manuals (nongnu.org) Bücher LPIC-1: Sicher zur erfolgreichen Linux-Zertifizierung (Harald Maaßen) Achtung – Version 3: LPIC-1. Vorbereitung auf die Prüfung des Linux Professional Institute (Peer Heinlein) 4 LPIC-1 LVA Objectives: Exam 101 5 LPIC-1 LVA Topic 101: System Architecture Peripherie Module Virtuelle Dateisysteme (sysfs, procfs) Boot-Vorgang Runlevel 6 LPIC-1 LVA 101.1 Determine and configure hardware settings Kernel Module /proc /sys 7 LPIC-1 LVA Kernel Module Welchen Kernel verwende ich gerade? :~$ uname -a Linux lin1 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux :~$ uname -r 3.2.0-4-amd64 Kernel verwendet Module Z.B. als ladbare
    [Show full text]
  • Webserver WEBSER  Shell-Zugriff Via Webbrowser Debian 6.0 S
    COMMUNITY-EDITION Frei kopieren und beliebig weiter verteilen ! 04.2011 04.2011 APACHE-ALTERNATIVEN: WEBSITES AUFSETZEN UND PFLEGEN VER WEBSERVER WEBSER Shell-Zugriff via Webbrowser Debian 6.0 S. 6 Live- und Install-DVDs So verwalten Sie mit PHP Shell und Shell in a Box für 32- und 64-Bit-PCs den Webserver über die Kommandozeile S. 33, DVD Analyse-Tools für die Website Server-Logs grafisch aufbereiten und Benutzerzugriffe detailliert auswerten mit Webalizer und Piwik S. 38, 42, DVD Fünf Apache-Alternativen für alle Fälle S. 20, 28, DVD Profi-Server Nginx, hochsicherer Hiawatha, Allrounder Lighttpd, Minimalist Thttpd, schneller Einstieg mit Monkey HTTP Daemon MoonOS 4 S. 12 Schicke Mac-Optik für Ubuntu „Maverick“ Laptop-Schnäppchen Aspire 5253 Acers neuer 15,6-Zöller auf AMD-Fusion-Basis mit satter Grafik-Leistung und langer Laufzeit S. 80 Texterkennung in Platzfresser von Profi-Qualität S. 48, DVD der Platte putzen S. 70 Unity 2010.2 S. 8 Cuneiform: multilinguale OCR Dateileichen und Altlasten Maßgeschneiderte mit intuitiver Oberfläche aufspüren mit JDiskReport Distro auf Knopfdruck MythTV-Export Geballtes Wissen auf Knopfdruck S. 66 stets zur Hand S. 82, DVD Aufnahmen unkompliziert Goldendict vereint On- und wandeln, streamen, brennen Offline-Lexika in einer GUI ATI FIREPRO 3D • GOLDENDICT LOUT LUCIDOR MYTHTV OCR ATI 4 196067 008502 04 www.linux-user.de EDITORIAL Klare Ansage Sehr geehrte Leserinnen und Leser, im Vorfeld von Ubuntu 11.04 Wohlgemerkt: Die MIT-Lizenz des statt Lizenzgebühren zu verlan- sorgte Canonical immer wieder für Banshee-Projekts hätte jegliche gen. Diesem Geschäftsmodell fol- Schlagzeilen – zuletzt im Zusam- Änderungen auch ganz ohne Nach- gend, werde man grundsätzlich wo menhang mit der Ablösung des frage erlaubt, formaljuristisch war immer möglich aus der Software bisherigen Mediaplayers Rhythm- Canonicals Ansinnen völlig in der freien Upstream-Projekte Ge- box durch Banshee: Der nämlich Ordnung.
    [Show full text]
  • Coase's Penguin, Or, Linux and the Nature of the Firm
    Articles Coase's Penguin, or, Linux and The Nature of the Firm Yochai Benklert CONTENTS INTRODUCTION........... ......... ........ .................... 371 I. PEER PRODUCTIONALL AROUND ...................................................... 381 A. Content......................................................................................... 384 B. Relevance/Accreditation...........................................................390 C. Value-AddedDistribution ............................................................396 D. Summ ary ......................................................................................399 t Professorof Law, New York UniversitySchool of Law. Researchfor this Article was partlysupported by a grantfrom the FilomenD'Agostino and Max E. GreenbergResearch Fund at the New York UniversitySchool of Law. I owe thanksto many for commentson this and earlierdrafts, including: Bruce Ackerman, Ed Baker,Elazar Barkan, Jamie Boyle, Dan Burk,Ben Damstedt,Bob Ellickson,Terry Fisher, Natalie Jeremijenko,David Johnson,Dan Kahan,Niva Elkin Koren,Tara Lemmey, Larry Lessig, Doug Lichtman,Jerry Mashaw, Eben Moglen, Mark Nadel,Helen Nissenbaum, George Priest, Peggy Radin,Carol Rose, ChuckSabel, Alan Schwartz, Clay Shirky,Richard Stallman, and Kenji Yoshino.I owe special thanksto Steve Snyderfor his invaluableresearch assistance on the peerproduction enterprises described here. I have gotten many questionsabout the "Coase'sPenguin" portion of the title. It turnsout that the geek culturethat easily recognizes"Coase" doesn't recognizethe
    [Show full text]
  • Sag Doch Mal Hi
    Sag doch mal Hi Beitrag von „medProfiler“ vom 6. April 2015, 00:13 Hallo liebe Community Hier werde ich mich kurz vorstellen und wenn es mir jemand gleich tun möchte, dann hat er hier seine Bühne. Geboren und aufgewachsen bin ich in Thüringen. Ob ich ein Wunschkind war weiß ich nicht. Meine Eltern fahren jedenfalls noch heute jedes Jahr in den Zoo und bewerfen die Störche mit Steinen. Momentan lebe ich in Bayern und habe eine kleine Familie und einen Job. Bald geht es aber wieder zurück nach Mitteldeutschland. Leben im Kurzdurchlauf: Schule - Ausbildung zum medizinischen Masseur - 4 Jahre Bundeswehr Mittenwald - Rettungsdienst - Fachinformatiker. Hauptsächlich beschäftige ich mich mit den Fachbereichen Security, Verschlüsselung, Datenschutz und den Themen Privatsphäre sowie Netzneutralität. Es gibt sicher viele weitere Gebiete in denen man auch aktivistisch unterwegs sein und sich für einsetzen kann aber, sind wir realistisch, die schiere Masse politischer und gesellschaftlicher Scheiße ist alleine nicht mehr zu bewältigen. Da muss man sich zusammentun und aufteilen. Nein, das ist kein Widerspruch. Seit ein paar Jahren nutze ich ausschließlich Linux. Daheim überall Arch Linux und alle Server laufen mit Debian 7 und 8. Ich habe wenig Berührungsangst mit diversen Programmiersprachen, bin aber in Hardware und Netzwerk daheim. Als Hacker würde ich mich schon bezeichnen, allerdings beschränke ich mich auch hier auf Hardware. Seit geraumer Zeit unterstütze ich Anonymous und mag den Gedanken hinter der Bewegung. Leider sind viele gute Aktivisten inhaftiert oder unter massiven Druck gesetzt worden und es https://jollausers.de/thread/16-sag-doch-mal-hi/ 1 wurde schon eine Weile nichts Großes mehr auf die Beine gestellt.
    [Show full text]
  • Porting IRIX® Applications to SGI® Altix® Platforms: SGI Propack™ for Linux®
    Porting IRIX® Applications to SGI® Altix® Platforms: SGI ProPack™ for Linux® 007-4674-001 CONTRIBUTORS WrittenbyStevenLevine Illustrated by Chrystie Danzer Production by Karen Jacobson Engineering contributions by George Pirocanac COPYRIGHT © 2004, Silicon Graphics, Inc. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein. No permission is granted to copy, distribute, or create derivative works from the contents of this electronic documentation in any manner, in whole or in part, without the prior written permission of Silicon Graphics, Inc. LIMITED RIGHTS LEGEND The software described in this document is “commercial computer software” provided with restricted rights (except as to included open/free source) as specified in the FAR 52.227-19 and/or the DFAR 227.7202, or successive sections. Use beyond license provisions is a violation of worldwide intellectual property laws, treaties and conventions. This document is provided with limited rights as defined in 52.227-14. TRADEMARKS AND ATTRIBUTIONS Silicon Graphics, SGI, the SGI logo, Altix, IRIX, Origin, Onyx, Onyx2, and XFS are registered trademarks and CaseVision, NUMAflex, NUMAlink, OpenMP, Performance Co-Pilot, ProDev, SGI Advanced Linux, SGI ProPack, SGIconsole, and SHMEM are trademarks of Silicon Graphics, Inc., in the United States and/or other countries worldwide. SGI Advanced Linux Environment 3.0 is based on Red Hat Enterprise Linux AS 3.0, but is not sponsored by or endorsed by Red Hat, Inc. in any way. Cray is a registered trademark of Cray, Inc. FLEXlm is a registered trademark of Macrovision Corporation. Java is a registered trademark of Sun Microsystems, Inc. in the United States and/or other countries.
    [Show full text]
  • 1 Linux Distributions
    1 Linux Distributions: A History and its Modern-Day Applications Caswell Hennig Department of Information Science, Marymount University IT 315: Operating Systems and Virtualization Mr. Hossein Beyzavi May 7, 2020 2 Abstract Linux distributions are very important in today’s world to utilize the power of the operating system effectively by having everything you need to get up and running in one package. Linux began in 1991 as a personal project by Finnish student Linus Torvalds, to create a new free operating system kernel for personal computers based on the Intel x86 architecture. The resulting Linux kernel has had large constant growth throughout its history and has since been ported to more platforms than any other operating system. Since the initial release of its source code in 1991, it has grown from a small number of C files to 23.3 million lines of source code. Linux is now also used not only for personal computing but is the leading operating system on servers and other systems such as mainframe computers. Linux also runs on embedded systems, such as routers, automation controls, televisions, digital video recorders, video game consoles, and smartwatches. Linux is one of the most prominent examples of free and open-source software collaboration, which means that the source code may be freely used, modified, and distributed. Keywords: Linux, distribution, Ubuntu, Debian, KNOPPIX, kernel, Live CD, Live USB, Linux Mint, Fedora, Gentoo, Slackware, openSUSE, UNIX 3 Linux: The Beginnings By its modern definition, Linux refers to a group of operating system distributions built around the Linux kernel. In the strictest sense, though, Linux refers only to the presence of the kernel itself.
    [Show full text]
  • Open Source Vendors' Business Model
    Linköping Studies in Science and Technology Dissertations, No. 1438 Open Source Vendors’ Business Models Thomas Rosenfall April 2012 Department of Management and Engineering Linköpings universitet, SE-581 83 Linköping, Sweden © Thomas Rosenfall, 2012 ”Open Source Vendor’s Business Models” Linköping Studies in Science and Technology, Dissertations, No. 1438 ISBN: 978-91-7519-926-9 ISSN: 0345-7524 Printed by: LiU-Tryck, Linköping Distributed by: Linköping University Department of Management and Engineering SE-581 83 Linköping, Sweden Tel: +46 13 281000 2 Acknowledgements This thesis was a long time in coming. The author is graciously indebted to several individu- als and organizations for their support and contributions during the process. First, the work of my supervisor, Anna Öhrwall Rönnbäck, together with professor Staffan Brege, whom probably are the sole reason for the completion of this thesis. Without their support and advice, the author would have given up years ago. The author would also like to thank the case companies and their representatives that have shown patience over the years, with a special note to the new and former management of Cendio AB. Several other colleagues have been involved in the process and provided much support and insight, for which the author is grateful. A special “thank you” goes to Christina Grundström for the support and advice concerning as assistance supervisor. Additionally, the author gra- ciously would like to thank Mica Comstock for the outstanding proofreading. The research was funded by Lundbergstiftelserna in 2005 - 2008, while the final thesis was conducted as a part of the research project BOSSANOVA, financed by VINNOVA between 2008 and 2011.
    [Show full text]
  • Using SSG Templates
    Free and Open Source as Viewed by a Processor Developer Pete Kronowitt Software Strategist, Open Source Technology Center Software and Solutions Group 25 June 2008 Alan Cox CommunityCommunity Leader “Relations with Intel have been "harder to gauge ... because they don't seem to understand how to interact 20012001 with the free software community at all. They're obsessed with secrecy and non-disclosure. Their own chairman described Intel as `paranoid', which is reasonably true. They are very hard to work with.” LinuxUser Magazine “Of the big vendors I deal with I would say Intel are probably the most co-operative today, they provide good 20072007 documentation, errata information and also fund or write key drivers for their hardware such as the 3D support (done by Tungsten Graphics) and the wireless. That has really paid off and made their systems hardware of choice.” www.abclinuxu.cz Open Source Reality in the Market Significant Market Segment Share 3x CAGR* to proprietary source across the board OSS DB Tomcat Rev CAGR Proprietary Open Source (’06-’11) Applications 8% 43% Infrastructur 7.2% 24.3% Linux e OS 8.6% 26.4% Windows Linux JavaJava 17.5% 34% 34% 15% JBoss Apache Sources: Various – IDC , NetCraft, BZ Research, Evans, ABI Research, IOUG, *CAGR = Compound Aggregate Growth Rate A View from the outside: Intel & Open Source Harmony, Tiano, Intellinuxwireless Linux is born (on IA) Intellinuxgraphics 1990 1995 2000 2005 2007 TODAY Red Hat (1994) (Intel Capital Xen investment LessWatts 1999) Moblin OSDL formed (Intel founder) The stubborn
    [Show full text]
  • Linux-Magazin Zeigt Live-Stream Der Linuxcon Mit Torvalds Und Shuttleworth
    Linux-Magazin zeigt Live-Stream der LinuxCon mit Torvalds und Shuttleworth Kostenlose Übertragung der Keynotes der Linux-Ikonen aus Portland, USA München, 15.09.2009 – Das Linux-Magazin überträgt als weltweiter Medienpartner der LinuxCon die Höhepunkte der Technologiekonferenz exklusiv im Internet. Organisiert von der Linux Foundation findet das Treffen vom 21. bis 23. September in Portland, USA, statt. Die Live-Übertragung der Keynotes ist kostenlos, das Streaming der Konferenz plus Nutzung des Videoarchivs kostet 84,- Euro. "All matters Linux" heißt das Motto der Konferenz, zu der die Linux Foundation Kernelentwickler, Administratoren, Anwender und Hersteller eingeladen hat. Eine kleine Sensation: Linux-Erfinder Linus Torvalds – der sich ansonsten auf Veranstaltungen seit Jahren rar macht – wird auf der LinuxCon an einer Gesprächsrunde zu Kernel- Entwicklung teilnehmen. Alle Infos zum Streaming und der Link zur Anmeldung unter http://streaming.linux-magazin.de/programm-linuxcon.htm Die Liste der prominenten Referenten ist aber wesentlich länger: Dabei sind unter anderem der Ubuntu-Gründer Mark Shuttleworth, Debian-Entwickler Bdale Garbee, Opensuse-Community-Leiter Joe "Zonker" Brockmeier, Kernelentwickler Greg Kroah- Hartman, Chris Wright und auch IBM-Chef Bob Sutor. Highlights kostenlos, das komplette Streaming gegen Gebühr Das Linux-Magazin überträgt an allen drei Konferenztagen speziell ausgewählte Tracks aus dem attraktiven Vortragsprogramm der LinuxCon live über das Internet. Die plattformunabhängige Streaming-Lösung bietet neben einem Videofenster die live synchronisierten Präsentationsfolien in hoher Auflösung. Die Module werden in einer einheitlichen Oberfläche über den Web-Browser dargestellt - ganz gleich ob Linux, Windows oder Mac OS X als Betriebssystem eingesetzt wird. Nach der Veranstaltung stehen alle Vorträge in einem Video-Archiv zur Verfügung und können dort in der Wiederholung so oft wie gewünscht angeschaut werden.
    [Show full text]
  • Course Summary
    Pro Tech "Charting the Course ..." protechtraining.com Linux Internals Overview Course Summary Description The primary responsibilities of any computer operating system are to facilitate I/O between the system hardware and applications, and to manage the execution environment of the applications. Internals is the study of how an operating system accomplishes these tasks. The Linux operating system is unique because it is totally open and free. The source code is readily available and may be modified by anyone who possesses the knowledge to do so. Systems programmers must have a working knowledge of Linux internals in order to write kernel extensions such as device drivers, system calls and virtual file systems. Applications programmers will write more efficient code if they understand what takes place in the operating system when they use the kernel application programming interface (API). By understanding how the Linux kernel allocates hardware and software resources to processes and files, system administrators and support people will be better equipped to manage system performance and troubleshoot Linux. Objectives At the completion of this course, the student will be able to describe, in detail, the functionality of each of the Linux kernel subsystems. Topics • Overview of the Linux Kernel • Process Management • Linux System Calls • Linux Virtual Memory Manager • Disk-Based File Systems • Kernel File System Structures • Signals • Sockets • The Device I/O Subsystem Audience This course is designed for Linux system administrators and support people who desire a comprehensive understanding of the inner workings of the Linux kernel, applications programmers who want to know more about writing code that efficiently interfaces with the Linux kernel and systems programmers who develop kernel extension for Linux.
    [Show full text]