Echtzeit AG Hauptseminar Morphos

Total Page:16

File Type:pdf, Size:1020Kb

Echtzeit AG Hauptseminar Morphos Echtzeit AG Hauptseminar MorphOS Stefan Scholze 08.07.05 EZAG: MorphOS 1 Motivation ● 1985: Amiga-User: „Der Amiga ist seiner Zeit weit voraus!“ – 32 bit-Architektur, programmierbare Echtzeit-Interrupts – preemptives Multitasking – AutoConfig-Mechanismus = Plug&Play – fensterorientierte Oberfläche ● große Amiga Gemeinde – Shared-Libraries – Public Domain ➔ Übergang des Amigas auf PPC-Architektur 08.07.05 EZAG: MorphOS 2 Übersicht: 1. Geschichte 2. Pegasos 3. Struktur 4. Quark Mikrokern 5. A-Box 6. Q-Box 7. Emulation in MorphOS 08.07.05 EZAG: MorphOS 3 Geschichte ● Sep 1995: Idee: Beschleunigung des Amigas mit PPC - Prozessoren – Zusammenarbeit Amiga Technologies mit phase 5 – „PowerUp-Projekt“: von 68k Prozessor zu PPC – Eventuell neues OS mit Amiga Kompatibilität ● 1997 PowerUp Erweiterungskarten für Amiga – 2 Prozessoren (68k + PPC) – Erstmals RISC basierte Beschleunigung ● 1999 Start des MorphOS Projektes – OS, das gute Eigenschaften von AmigaOS „morpht“ 08.07.05 EZAG: MorphOS 4 Geschichte ● Feb 2000: Pleite phase5 ● Später Neugründung bplan GmbH – Ziele: ● Weiterentwicklung MorphOS ● Entwicklung eigener Hardwareplattform: Pegasos ● Ende 2000: erste Beta für PowerUp-Karten ● Sommer 2002: Veröffentlichung MorphOS V1.0 unter Firma: Genesi ● Aktuell am 30.04.2005 – MorphOS V1.4.5 veröffentlicht, ständig weiterentwickelt 08.07.05 EZAG: MorphOS 5 Pegasos Reihe ● Streng gebunden an MorphOS Entwicklung ● Moderne, offene Computerarchitektur – CHRP Standard – OPA neuer Standard für PPC ● Prozessor: Motorola und IBM – 750CXe (G3) mit 600MHz (Sommer 2002) – MPC7447RXLB (G4) 1000MHz / MPC7447A 1670 MHz ● Smart Firmware ● Sommer 2002: erste Auslieferung 08.07.05 EZAG: MorphOS 6 Struktur ● Basiert auf Quark Mikrokern ● Auf Kern laufen 2 Boxen: A-Box, Q-Box andere A-BOX Q-BOX Boxen User-Mode Quark Mikrokern Kernel-Mode HAL Hardware 08.07.05 EZAG: MorphOS 7 Struktur ● Momentane Entwicklung im Endstatium: A-Box – Kann Amiga Anwendungen laufen lassen – Vollständige erweiterte Reimplementation von AOS V3.1 – JIT-basierter 68k Emulator für alte AOS Anwendungen ● Im Entwicklungsstadium: Q-Box – Eigene MorphOS Programme ● In Zukunft weitere Boxen möglich 08.07.05 EZAG: MorphOS 8 Quark Mikrokern ● Kleiner Mikrokern User-Level Exception CPU Config Adress Server T i me Server S erver Server Speicher- Message- SystemInit Management Passing HAL Hardware Abstraction Layer Kern-Modus 08.07.05 EZAG: MorphOS 9 Quark Mikrokern ● Kleiner Mikrokern Aufbau – CPU Kontextswitch zw. Kern- und Nutzerprozess teuer ➢ Viele OS monolitisch aufgebaut ➢ Aber: zu Lasten der EZ-Fähigkeit, Stabilität, Sicherheit ● Auf PPC Kontextswitch 10x schneller als auf x86 ➢ Kein MorphOS für x86 geplan ● Keine Nachteile der monolitischen OS ● Speicherschutz, Standard für virtuellen Speicher ● ohne Cache-Probleme des Amigas ● Symmetrisches Multiprocessing (SMP) 08.07.05 EZAG: MorphOS 10 A-Box ● Ziel: auf moderner Hardware, Prinzipien des AmigaOS nutzen und weiterführen ● Normale Emulation: – Emulation vollständig und genau – Emuliert 68k Prozessor – Aber: Performanceverlust – Keine Modernisierung und funktionelle Erweiterung ● MorphOS – AmigaOS V3.1 Funktionalität und Erweiterungen – Nutzung moderner Hardware 08.07.05 EZAG: MorphOS 11 A-Box ● PPC nativ (für PPC geschrieben und compiliert) ● Zusätzlich 68k Emulator für fertige Anwendungen ● JIT Compiler 68k Code -> PPC Code – Emulationsoverhead beseitigt ● Keine Emulation der Amiga Custom Chips – Seit AOS V2.0 API für hardwareunabhängige Aufrufe – UAE verfügbar, komplette Amiga-Hardware Emulation ● Performance: G3 (600MHz) 1000x schneller wie 68000er Amiga 08.07.05 EZAG: MorphOS 12 A-Box ● Filesystem: – Erweiterbar durch Plugins – HD Filesystem: ● OFS,FFS,FFS2,PFS3,SFS – CD Filesystem: ● ISO9660, Multisession, Rockridge, Joliet ● AHI: – Audiosystem erweitert durch AHI – Hardwareunabhängige API – Aktuelle moderne Audio-HW nutzbar 08.07.05 EZAG: MorphOS 13 A-Box ● Grafiksystem: – CGX (Cybergraphics) basiert – Vollständig von Hardware abstrahiert ● Verschiedene Grafikkarten nutzbar – 3D Beschleunigung mit Rave3D API – Warp3D Kompatibilität – OpenGL 1.4 Layer „Jungl“ 08.07.05 EZAG: MorphOS 14 A-Box ● MUI: Magic User Interface – Grafiktoolkit, objektorientiert – Stark erweitert zu früher und auf PPC portiert – Vollständig ins System integriert – Stark an Anforderungen anpassbar – Von den meisten Anwendungen genutzt ● Ambient – MorphOS Desktop – Look and Feel der Amiga Workbench – Multithreadfähig, 64 Bit Dateizugriff 08.07.05 EZAG: MorphOS 15 Ambient - Screenshoot 08.07.05 EZAG: MorphOS 16 A-Box ● Sonstiges: – Enthält Treiber für Hardware – Druckerunterstützung – Shellkonsole – Viele Tools und Utilities enthalten 08.07.05 EZAG: MorphOS 17 A-Box ● 1985 – AmigaOS mit preemptivem Multitasking ● Andere Desktop OS viel später – Kritische Begrenzungen ● Kein Speicherschutz ● Kein Standard für virtuellen Speicher ● A-Box = Reimplementation der AOS V3.1 Spezifikation ● Design beibehalten für Kompatibilität ● Viele Begrenzungen behoben, aber auch einige beibehalten ➔ Beschränkungen der A-Box 08.07.05 EZAG: MorphOS 18 Q-Box ● Bis jetzt A-Box entwickelt ● Zukunft: Q ● Besteht aus – Erweitertem Quark Kern – Mehrere Server für verschiedene Funktionen (Hauptarbeit) – Q-Box ● Erweiterter Quark Kern: – Speichermanagement, Hardwareabstraktion, Treiber und Nachrichtenzustellsystem 08.07.05 EZAG: MorphOS 19 Q-Box Anwendungen: A-Box Q-Box User-Level Grafik N etzwerk Da teisystem S i c h erheit Server: Server Server Server Server Config Adress CPU Exception Server S erver T i me Server S erv er Speicher- Message- Management Sys t emInit Mikrokern: Passing HAL Hardware Abstraction Layer Kern-Modus 08.07.05 EZAG: MorphOS 20 Q-Box ● Nachrichtenzustellsystem geplant – Schnelle Prozesskommunikation – Statt Daten zu verschieben wird Speicher der Nachricht in Anwendung eingeblendet – Kleine Nachrichten direkt kopiert – Macht System skalierbar ● Sender und Empfänger können auf versch. Prozessoren/Rechnern sein ● Ermöglicht Clusteraufbau ● Als 64 – Bit System gebaut 08.07.05 EZAG: MorphOS 21 Q-Box ● Q-Box – Enthält die laufenden Anwendungen – API Aufrufe durch Nachrichtensystem übermittelt – API nicht auf eine Programmiersprache beschränkt ● Weiterhin A-Box enthalten für Amiga-Kompatibilität ● Macht MorphOS stärker zu eigenständigem System mit eigenen Anwendungen ● Im frühen Enwicklungsstadium 08.07.05 EZAG: MorphOS 22 Emulation in MorphOS ● Effektiv, wenn Code auf PPC Prozessor läuft – Durch geschicktes Programmieren kann Code zwischen 68k-Emulation und PPC geteilt werden (shared library) – Geschwindigkeitsgewinn ohne Emulation – Leichte Programmierung des Amigas auch auf PPC ohne großen Aufwand ● Emulation nutzt spezielle Opcodes ● 5 verschiedene Emulationssysteme – Integer-Emulation (68060 EC) ohne FPU – 3 versch. FPU-Emulationen – JIT-Emulation (68k Opcode -> PPC Opcodes) 08.07.05 EZAG: MorphOS 23 68k Anwendung PPC native Emulation Opcodes Anwendung wird emuliert • 68k opcode wird zu PPC opcode übersetzt Quark • Ausführung der Funktion 08.07.05 EZAG: MorphOS 24 68k Code Shared library Anwendungscode wird für PPC compiliert JIT - Compiler • Verwendung von shared libraries (mit PPC) möglich • Universal beschrieben • Compilierung des 68k-Codes für PPC Quark Schnellere Ausführung als bei Emulation 08.07.05 EZAG: MorphOS 25 Fazit ● Amiga-User findet sein System wieder – erhält Philosophie – Einfachheit der Programmierung – Kompatibilität „zu früher“ ● Überführung bekannter Programme ● den Amiga an die aktuelle Zeit angepasst ● Weiterentwicklung durch OS-Erweiterung Der Amiga lebt weiter! 08.07.05 EZAG: MorphOS 26 Quellen ● www.morphos-news.de ● www.morphzone.de ● MorphOS Development Reference Manual ● www.zapek.com ● www.genesi.lu 08.07.05 EZAG: MorphOS 27.
Recommended publications
  • How to Hack a Turned-Off Computer Or Running Unsigned
    HOW TO HACK A TURNED-OFF COMPUTER, OR RUNNING UNSIGNED CODE IN INTEL ME Contents Contents ................................................................................................................................ 2 1. Introduction ...................................................................................................................... 3 1.1. Intel Management Engine 11 overview ............................................................................. 4 1.2. Published vulnerabilities in Intel ME .................................................................................. 5 1.2.1. Ring-3 rootkits.......................................................................................................... 5 1.2.2. Zero-Touch Provisioning ........................................................................................... 5 1.2.3. Silent Bob is Silent .................................................................................................... 5 2. Potential attack vectors ...................................................................................................... 6 2.1. HECI ............................................................................................................................... 6 2.2. Network (vPro only)......................................................................................................... 6 2.3. Hardware attack on SPI interface ..................................................................................... 6 2.4. Internal file system .........................................................................................................
    [Show full text]
  • Issue #63, July 2000 Starting Our SIXTH Year in Publishing!
    Issue #63, July 2000 Starting our SIXTH year in publishing! 64a Page 1 Wed, Jul 2000 Cover by: Bill Perry [email protected] Published by My Mac Productions 110 Burr St., Battle Creek, MI 49015-2525 Production Staff Tim Robertson • [email protected] Publisher / Creator / Owner Editor-in-Chief Adam Karneboge • [email protected] Webmaster / Contributing Editor Roger Born • [email protected] Website Edior Barbara Bell • [email protected] Director, Public Relations •Jobs & Woz • Inspiration Artwork Created by: •Mike Gorman• [email protected] •Bill Perry• [email protected] •Tim Robertson• [email protected] •Adam Karneboge• [email protected] This Publication was created with: DOCMaker v4.8.4 http://www.hsv.tis.net/~greenmtn & Adobe Acrobat 4.0 http://www.adobe.com 64a Page 2 Wed, Jul 2000 Other Tools: Adobe Photoshop 5.5, 5.0.1 ColorIt! 4.0.1 BBEdit Lite ClarisWorks 5.0 Microsoft Word 98 GraphicConverter Snapz Pro 2.0 SimpleText Netscape Communicator 4.6.1 Internet Explorer 4.5 Eudora Pro 4.0.2 FileMaker Pro 4.0v3 QuickKeys 4.0 and the TitleTrack CD Player (To keep us sane!) Website hosted by Innovative Technologies Group Inc. http://www.inno-tech.com My Mac Magazine ® 1999-2000 My Mac Productions. All Rights Reserved. 64a Page 3 Wed, Jul 2000 http://www.inno-tech.com http://www.smalldog.com http://www.megamac.com 64a Page 4 Wed, Jul 2000 Advertising in My Mac = Good Business Sense! With over 500,000 website visits a month and thousands of email subscribers, You just can't go wrong! Send email to [email protected] for information.
    [Show full text]
  • Ebook - Informations About Operating Systems Version: August 15, 2006 | Download
    eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org AIX Internet: AIX AmigaOS Internet: AmigaOS AtheOS Internet: AtheOS BeIA Internet: BeIA BeOS Internet: BeOS BSDi Internet: BSDi CP/M Internet: CP/M Darwin Internet: Darwin EPOC Internet: EPOC FreeBSD Internet: FreeBSD HP-UX Internet: HP-UX Hurd Internet: Hurd Inferno Internet: Inferno IRIX Internet: IRIX JavaOS Internet: JavaOS LFS Internet: LFS Linspire Internet: Linspire Linux Internet: Linux MacOS Internet: MacOS Minix Internet: Minix MorphOS Internet: MorphOS MS-DOS Internet: MS-DOS MVS Internet: MVS NetBSD Internet: NetBSD NetWare Internet: NetWare Newdeal Internet: Newdeal NEXTSTEP Internet: NEXTSTEP OpenBSD Internet: OpenBSD OS/2 Internet: OS/2 Further operating systems Internet: Further operating systems PalmOS Internet: PalmOS Plan9 Internet: Plan9 QNX Internet: QNX RiscOS Internet: RiscOS Solaris Internet: Solaris SuSE Linux Internet: SuSE Linux Unicos Internet: Unicos Unix Internet: Unix Unixware Internet: Unixware Windows 2000 Internet: Windows 2000 Windows 3.11 Internet: Windows 3.11 Windows 95 Internet: Windows 95 Windows 98 Internet: Windows 98 Windows CE Internet: Windows CE Windows Family Internet: Windows Family Windows ME Internet: Windows ME Seite 1 von 138 eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org Windows NT 3.1 Internet: Windows NT 3.1 Windows NT 4.0 Internet: Windows NT 4.0 Windows Server 2003 Internet: Windows Server 2003 Windows Vista Internet: Windows Vista Windows XP Internet: Windows XP Apple - Company Internet: Apple - Company AT&T - Company Internet: AT&T - Company Be Inc. - Company Internet: Be Inc. - Company BSD Family Internet: BSD Family Cray Inc.
    [Show full text]
  • Amigaos 3.2 FAQ 47.1 (09.04.2021) English
    $VER: AmigaOS 3.2 FAQ 47.1 (09.04.2021) English Please note: This file contains a list of frequently asked questions along with answers, sorted by topics. Before trying to contact support, please read through this FAQ to determine whether or not it answers your question(s). Whilst this FAQ is focused on AmigaOS 3.2, it contains information regarding previous AmigaOS versions. Index of topics covered in this FAQ: 1. Installation 1.1 * What are the minimum hardware requirements for AmigaOS 3.2? 1.2 * Why won't AmigaOS 3.2 boot with 512 KB of RAM? 1.3 * Ok, I get it; 512 KB is not enough anymore, but can I get my way with less than 2 MB of RAM? 1.4 * How can I verify whether I correctly installed AmigaOS 3.2? 1.5 * Do you have any tips that can help me with 3.2 using my current hardware and software combination? 1.6 * The Help subsystem fails, it seems it is not available anymore. What happened? 1.7 * What are GlowIcons? Should I choose to install them? 1.8 * How can I verify the integrity of my AmigaOS 3.2 CD-ROM? 1.9 * My Greek/Russian/Polish/Turkish fonts are not being properly displayed. How can I fix this? 1.10 * When I boot from my AmigaOS 3.2 CD-ROM, I am being welcomed to the "AmigaOS Preinstallation Environment". What does this mean? 1.11 * What is the optimal ADF images/floppy disk ordering for a full AmigaOS 3.2 installation? 1.12 * LoadModule fails for some unknown reason when trying to update my ROM modules.
    [Show full text]
  • Intel Management Engine Deep Dive
    Intel Management Engine Deep Dive Peter Bosch About me Peter Bosch ● CS / Astronomy student at Leiden University ● Email : [email protected] ● Twitter: @peterbjornx ● GitHub: peterbjornx ● https://pbx.sh/ About me Previous work: ● CVE-2019-11098: Intel Boot Guard bypass through TOCTOU attack on the SPI bus (Co-discovered by @qrs) Outline 1. Introduction to the Management Engine Operating System 2. The Management Engine as part of the boot process 3. Possibilities for opening up development and security research on the ME Additional materials will be uploaded to https://pbx.sh/ in the days following the talk. About the ME About ME ● Full-featured embedded system within the PCH ○ 80486-derived core ○ 1.5MB SRAM ○ 128K mask ROM ○ Hardware cryptographic engine ○ Multiple sets of fuses. ○ Bus bridges to PCH global fabric ○ Access to host DRAM ○ Access to Ethernet, WLAN ● Responsible for ○ System bringup ○ Manageability ■ KVM ○ Security / DRM ■ Boot Guard ■ fTPM ■ Secure enclave About ME ● Only runs Intel signed firmware ● Sophisticated , custom OS ○ Stored mostly in SPI flash ○ Microkernel ○ Higher level code largely from MINIX ○ Custom filesystems ○ Custom binary format ● Configurable ○ Factory programmed fuses ○ Field programmable fuses ○ SPI Flash ● Extensible ○ Native modules ○ JVM (DAL) Scope of this talk Intel ME version 11 , specifically looking at version 11.0.0.1205 Platforms: ● Sunrise Point (Core 6th, 7th generation SoC, Intel 100, 200 series chipset) ● Lewisburg ( Intel C62x chipsets ) Disclaimer ● I am in no way affiliated with Intel Corporation. ● All information presented here was obtained from public documentation or by reverse engineering firmware extracted from hardware found “in the wild”. ● Because this presentation covers a very broad and scarcely documented subject I can not guarantee accuracy of the contents.
    [Show full text]
  • The Strangeness Magnetic Moment of the Proton in the Chiral Quark Model
    The Strangeness Magnetic Moment of the Proton in the Chiral Quark Model L. Hannelius, D.O. Riska Department of Physics, University of Helsinki, 00014 Finland and L. Ya. Glozman Institute for Theoretical Physics, University of Graz, A-8019 Graz, Austria Abstract The strangeness magnetic moment of the proton is shown to be small in the chiral quark model. The dominant loop contribution is due to kaons. The K∗ loop contributions are proportional to the difference between the strange and light constituent quark masses or −2 mK∗ and therefore small. The loop fluctuations that involve radiative transitions between K∗ mesons and kaons are small, when the cut-off scale in the loops is taken to be close to the chiral symmetry restoration scale. The net loop amplitude contribution to the strangeness magnetic moment of the proton is about −0.05, which falls within the uncertainty range of arXiv:hep-ph/9908393v2 24 Aug 1999 the experimental value. 0 1. Introduction The recent finding by the SAMPLE collaboration that the strangeness magnetic moment s 2 2 of the proton is small, and possibly even positive [1] (GM (Q = 0.1 GeV )=0.23 ± 0.37) was unexpected in view of the fact that the bulk of the many theoretical predictions for this quantity are negative, and outside of the experimental uncertainty range (summaries are given e.g. in refs. [2, 3, 4]). A recent lattice calculation gives −0.36 ± 0.20 for this quantity [5], thus reaffirming the typical theoretical expectation, while remaining outside of the uncertainty range of the empirical value.
    [Show full text]
  • Cisco Identity Services Engine CLI Reference Guide, Release 1.4
    Cisco Identity Services Engine CLI Reference Guide, Release 1.4 First Published: 2015-02-20 Last Modified: 2015-04-29 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY. The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    [Show full text]
  • Kan Mist Ersätta En Amiga? AMIGAFORUM #16 2016 • 1 Det Är Något Föredrar Enkelhet
    Innehåller kallelse till SUGA:s föreningsstämma AMIGA FORUM www.suga.se www.amigaforum.se MARS 2016 #016 kurs Grunderna i ARexx spel Tanks Furry fiffiga mys 5 klassiska demos Amigatips test Extern Gotek 10 långtest: Kan MiST ersätta en Amiga? AMIGAFORUM #16 2016 • 1 det är något föredrar enkelhet. Men även de lutar mer och Omvi borde ha lärt oss om tek- mer åt samma teknologiska lösningar som sina nik så är det att det sällan konkurrenter. Nyligen övergav de sitt eget Fire- är den bästa som vinner. wire till förmån för den sämre USB-standarden. Vi Amigaägare vet ju in- Det säger en del. stinktivt att vår dator är/var I år är det 30 år sedan den första Amigan kom bäst, att Intel sålde sjaskiga till Sverige. År 2016 är datorerna och mjukva- processorer och Microsofts ran enormt mycket bättre än då, men samtidigt diverse OS var både efter- också väldigt mycket sämre. Som när saker och blivna, förvuxna och åt sys- ting inte fungerar och programmen/hårdvaran temresurser som om det vägrar berätta varför. Istället får man ”Windows inte fanns någon morgondag. Oj vad vi skrat- försöker hitta en lösning på ditt problem” tills tade åt detta. det eller du ger upp. Det är då man innerligt Ändå så vann de. Överlägset. De knäckte längtar tillbaka till de utförliga manualerna, till inte bara Amiga utan även PPC, OS/2 Warp en era när fel och felsökning var en accepterad och BeOS trots att dessa var mycket bättre. Så del av datoranvändningen. Det var kanske inte här i efterhand så är anledningen solklar: man kul, men man låtsades inte om att saker inte går behöver inte vara bäst.
    [Show full text]
  • An Introduction to Morphos
    An Introduction to MorphOS Updated to include features to version 1.4.5 May 14, 2005 MorphOS 1.4 This presentation gives an overview of MorphOS and the features that are present in the MorphOS 1.4 shipping product. For a fully comprehensive list please see the "Full Features list" which can be found at: www.PegasosPPC.com Why MorphOS? Modern Operating Systems are powerful, flexible and stable tools. For the most part, if you know how to look after them, they do their job reasonably well. But, they are just tools to do a job. They've lost their spark, they're boring. A long time ago computers were fun, it is this background that MorphOS came from and this is what MorphOS is for, making computers fun again. What is MorphOS? MorphOS is a fully featured desktop Operating System for PowerPC CPUs. It is small, highly responsive and has very low hardware requirements. The overall structure of MorphOS is based on a new modern kernel called Quark and a structure divided into a series of "boxes". This system allows different OS APIs to be used along side one another but isolates them so one cannot compromise the other. To make sure there is plenty of software to begin with the majority of development to date has been based on the A- BOX. In the future the more advanced Q-Box shall be added. Compatibility The A-Box is an entire PowerPC native OS layer which includes source and binary compatibility with software for the Commodore A500 / A1200 etc.
    [Show full text]
  • Basics of Qcd Perturbation Theory
    BASICS OF QCD PERTURBATION THEORY Davison E. Soper* Institute of Theoretical Science University of Oregon, Eugene, OR 97403 ABSTRACT (•• i This is an introduction to the use of QCD perturbation theory, em- I phasizing generic features of the theory that enable one to separate short-time and long-time effects. I also cover some important classes of applications: electron-positron annihilation to hadrons, deeply in- elastic scattering, and hard processes in hadron-hadron collisions. •Supported by DOE Contract DE-FG03-96ER40969. © 1996 by Davison E. Soper. -15- 1 Introduction 2 Electron-Positron Annihilation and Jets A prediction for experiment based on perturbative QCD combines a particular In this section, I explore the structure of the final state in QCD. I begin with the calculation of Feynman diagrams with the use of general features of the theory. kinematics of e+e~ —> 3 partons, then examine the behavior of the cross section The particular calculation is easy at leading order, not so easy at next-to-leading for e+e~ —i- 3 partons when two of the parton momenta become collinear or one order, and extremely difficult beyond the next-to-leading order. This calculation parton momentum becomes soft. In order to illustrate better what is going on, of Feynman diagrams would be a purely academic exercise if we did not use certain I introduce a theoretical tool, null-plane coordinates. Using this tool, I sketch general features of the theory that allow the Feynman diagrams to be related to a space-time picture of the singularities that we find in momentum space.
    [Show full text]
  • Introduction to Storage and Software Systems for Data Analysis
    INTRODUCTION TO STORAGE AND SOFTWARE SYSTEMS FOR DATA ANALYSIS Bob Jacobsen University of California, Berkeley, USA Abstract The Storage and Software Systems for Data Analysis track discusses how HEP physics data is taken, processed and analyzed, with emphasis on the problems that data size and CPU needs pose for people trying to do experimental physics. The role of software engineering is discussed in the context of building large, robust systems that must at the same time be accessible to physicists. We include some examples of existing systems for physics analysis, and raise some issues to consider when evaluating them. This lecture is the introduction to those topics. 1. INTRODUCTION Many modern high-energy physics (HEP) experiments are done by collaborations of hundreds of people. Together, these groups construct and operate complex detectors, recording billions of events and terabytes of data, all toward the goal of “doing physics”. In this note, we provide an introduction to how we currently do this, and raise a number of issues to be considered when thinking about the new systems that are now being built. 2. SCALE OF THE EXPERIMENTS BaBar, CDF and D0 are examples of the large experiments now taking or about to take data in a collider environment. The collaborations that have built these experiments contain 300 to 600 members with varying levels of activity. Almost everybody is considered “familiar” with using computing to do their work, but only a small fraction of the collaboration can be considered as computing professionals. Some of these can even be considered world-class experts in large scale computing.
    [Show full text]
  • Quarkxpress 8.0 Readme Ii
    QuarkXPress 8.0 ReadMe ii Contents QuarkXPress 8.0 ReadMe....................................................................................................3 System requirements.............................................................................................................4 Mac OS.....................................................................................................................................................4 Windows...................................................................................................................................................4 Installing: Mac OS................................................................................................................5 Performing a silent installation.................................................................................................................5 Preparing for silent installation....................................................................................................5 Installing.......................................................................................................................................5 Performing a drag installation..................................................................................................................5 Adding files after installation...................................................................................................................6 Installing: Windows..............................................................................................................7
    [Show full text]