Vorlesung-Print.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Vorlesung-Print.Pdf 1 Betriebssysteme Prof. Dipl.-Ing. Klaus Knopper (C) 2019 <[email protected]> Live GNU/Linux System Schwarz: Transparent,KNOPPIX CD−Hintergrundfarbe (silber) bei Zweifarbdruck, sonst schwarz. Vorlesung an der DHBW Karlsruhe im Sommersemester 2019 Organisatorisches + Vorlesung mit Ubungen¨ Betriebssysteme WWI17B2 jeweils Montags (einzelne Termine) in A369 + http://knopper.net/bs/ (spater¨ moodle) Folie 1 Kursziel µ Grundsatzlichen¨ Aufbau von Betriebssystemen in Theorie und Praxis kennen und verstehen, µ grundlegende Konzepte von Multitasking, Multiuser-Betrieb und Hardware-Unterstutzung¨ / Resource-Sharing erklaren¨ konnen,¨ µ Sicherheitsfragen und Risiken des Ubiquitous und Mobile Computing auf Betriebssystemebene analysieren, µ mit heterogenen Betriebssystemumgebungen und Virtua- lisierung arbeiten, Kompatibilitatsprobleme¨ erkennen und losen.¨ Folie 2 0 Themen (Top-Down) + Ubersicht¨ Betriebssysteme und Anwendungen, Unterschiede in Aufbau und Einsatz, Lizenzen, Distributionen, + GNU/Linux als OSS-Lernsystem fur¨ die Vorlesung, Tracing und Analyse des Bootvorgangs, + User Interface(s), + Dateisystem: VFS, reale Implementierungen, + Multitasking: Scheduler, Interrupts, Speicherverwaltung (VM), Prozessverwaltung (Timesharing), + Multiuser: Benutzerverwaltung, Rechtesystem, + Hardware-Unterstutzung:¨ Kernel und Module vs. Treiber“ - Kon- ” zept, + Kompatibilitat,¨ API-Emulation, Virtualisierung, Softwareentwick- lung. + Sicherheits-Aspekte von Betriebssystemen, Schadsoftware“ und ” forensische Analyse bei Kompromittierung oder Datenverlust. Folie 3 Zur Benutzung der Folien µ Foliensatze¨ werden nach Bedarf erstellt, und konnen¨ sich bis zum Ende der Veranstaltung noch andern.¨ Daher bitte Vorsicht beim Ausdrucken. µ Verweise auf Handouts oder sinnvolle + Sekundarlitera-¨ tur sind entsprechend gekennzeichnet und i.d.R. direkt anklickbar. µ Prufungsrelevant¨ sind grundsatzlich¨ alle in der Vorlesung behandelten Themen. Folie 4 Wann braucht man (k)ein Betriebssystem? * Beispiel 1 Hut mit Augen : Teensy“ Mikrocontroller (Nano-+ ” ” ” Arduino-Board), 2 TFT-Displays, Stromversorgung, C-Programm (Sketch) Ein auf dem Microcontroller standig¨ laufendes Programm steuert (ohne Betriebssystem) zwei TFT-Displays an. Folie 5 1 Wann braucht man (k)ein Betriebssystem? * Beispiel 2 Motorsteuerung 3D Drucker“, ebenfalls mit Mikrocon- ” troller (Demo) Folie 6 Kombination: Steuerung eines 3D-Druckers 3D Printer Octoprint Server Wifi Raspberry Pi STL−Files Commands USB User−Interface Status Info Statistics Arduino Controller GCODE + Octoprint kommuniziert mit dem Drucker uber¨ primitive + G-CODE Steuerbefehle, bietet dem Benutzer aber uber¨ einen unter Linux/Raspi laufenden Webserver eine komfortable Ober- flache.¨ Folie 7 Warum ausgerechnet Linux als Lern-OS? µ Funktionsweise und Interna“ gut dokumentiert, ” µ technische Konzepte auch auf andere Betriebssysteme ubertragbar,¨ µ Open Source (Folie + 13 ff.): ë Bauplan / Quelltext aller essentiellen Komponenten ist offengelegt, ë kostenlose Nutzung, ë Kopie/Modifikation/Verbreitung erlaubt. µ Dominierendes Betriebssystem im Bereich Internet of Things (IoT) und Mobile Computing (+ [8]), Folie 8 2 Ein wenig Geschichte (1) um 1970: Ken Thompson (Bell Labs): Betriebssystem fur¨ Großrechner + MULTICS, nach dessen Scheitern Entwicklung von + Unix Ende der 70er: University of California in Berkeley (UCB): + Berkeley ” System Distribution“ (BSD), Ansatze¨ zur Netzwerkfahigkeit¨ und vir- tueller Speicher. 70er-80er: Wettbewerb zwischen den beiden Hauptderivaten (com- mercial) System V + Unix (AT&T-Zweig) und der freien Berkeley- Version BSD. (Mainframes) Ende 80er: + MS-DOS, + Windows, OS/2, div. andere proprietare¨ Be- triebssysteme fur¨ Einzelplatzrechner. Folie 9 Ein wenig Geschichte (2) 1984 Richard Stallman grundet¨ die + Free Software Foundation, eine Gesellschaft, die freie Software (mit offenen Quelltexten) fordert,¨ und mit Hilfe einer speziellen Lizenz, der GNU General Public Licen- se, die Offenheit und freie Verteilbarkeit der Software garantiert. Langfristiges Ziel ist es, ein Betriebssystem und eine Suite von An- wendungen zur Verfugung¨ zu stellen, die vollstandig¨ frei sind von proprietarem¨ oder nutzungslizenzpflichtigem Material. 1988: + POSIX 1003.1 wird verabschiedet, ein Standard, der die Min- destanforderungen der Unix-basierten Lager vereint. Fast alle mo- dernen Unices sind POSIX-konform. Folie 10 Ein wenig Geschichte (3) 1993 Der finnische Student Linus Torvalds schreibt eine virtuelle Spei- cherverwaltung fur¨ i386-basierte Rechner. Er entscheidet sich dafur,¨ den Quelltext seiner Arbeit zu veroffentlichen,¨ was eine zu- vor selten gekannte Kooperation zwischen Entwicklern uber¨ das Internet weltweit auslost¨ und schafft damit die Grundlage fur¨ das heute popularste¨ freie Unix-artige Betriebssystem + Linux fur¨ kostengunstige¨ Desktop-PCs und andere. Auf Anwendungsebe- ne wird die bereits fur¨ andere Unix-Systeme vorhandene GNU- Software portiert und verwendet, so dass nach kurzer Entwick- lungszeit ein vollstandiges¨ Set an Anwendersoftware inclusive Ent- wicklungsumgebungen zur Verfugung¨ steht. Folie 11 3 Ein wenig Geschichte (4) 1995- Das + Linux-Betriebssystem und auf Unix-Betriebssystemen ba- sierende Anwendungen wie SAMBA und Apache verbreiten sich vor allem als preisgunstige¨ Server-Systeme, zunachst¨ nur als Ge- heimtipp unter Technikern, heute als Mainstream-Software im re- gularen¨ Ersatz als File, Print- und Informationsserver sowie Gate- ways in heterogenen Netzwerkumgebungen. 1998-heute Neben dem zunehmenden Einsatz als Desktop/Client- System mit KDE oder GNOME halt¨ Linux auch Einzug als embed- ded Betriebssystem in Handhelds, Tablets, Kameras, MP3-Spielern und anderen Geraten¨ der Unterhaltungs- und Kommunikationsin- dustrie. Folie 12 Unix-Stammbaum* Folie 13 Nicht-PCs und embedded Systeme Durch seine Flexibilitat¨ und die freizugige¨ Lizenz ist GNU/Linux ei- ne beliebte Systemsoftware fur¨ neu entwickelte Hardware, wenn nicht sogar in vielen Fallen¨ die einzige Moglichkeit.¨ µ+ RaspberryPi, + Arduino Microboards, µ Netzwerkkomponenten: Accesspoints (+ OpenWRT), Ma- naged Switches, ... µ Unterhaltungselektronik: Receiver, SmartTVs, ... µ Steuerelektronik: autonome Fahrzeuge, Flugdrohnen, ... Folie 14 4 Beispiel RaspberryPi µ ARM-Architektur, Board kaum großer¨ als eine EC-Karte, µ Energiebedarf < 3W, Versorgung uber¨ USB, µ Netzwerk-, USB-, HDMI-, Composite-, Audio-Anschluss, SD- Karteneinschub fur¨ OS, µ Betriebssystem: Raspbian (Debian), BSD, Plan9, RiscOS, µ Anwendung als: Steuerungssystem, Streaming Server, Mul- timedia (+ XBMC), normaler Desktop-PC“ (mit gewissen ” Performance-Einschrankungen).¨ Folie 15 Beispiel Haushaltsroboter Autonomer Staubsauger Folie 16 Beispiel Flugdrohne Zur Steuerung der 4 Propeller eines + Quadrokopters und Anbindung an eine Steuerungs- konsole (Computer, Smartphone oder RC-Steuerung per Funk) wird eine leichtgewichtige“ ” Losung¨ benotigt,¨ die auf senso- risch erfasste Positionsverande-¨ rungen in + Echtzeit reagieren kann. Hierdurch wird das Gerat¨ auch ohne Interaktion stabil in der Luft positioniert und kann auf Anweisungen reagieren. Demo mit + AR.DRONE Folie 17 5 Eigenschaften von Unix + Unix in Wikipedia µ Mehrere Aufgaben gleichzeitig (Multitasking) µ Mehrbenutzerfahig¨ (Multiuser) µ Auf vielen Hardware-Plattformen lauffahig¨ (portabel) µ Effiziente, transparente Ausnutzung der Resourcen µ hierarchisches Dateisystem µ Stabilitat¨ durch eigenen Speicherbereich fur¨ jedes Programm (Virtual Memory, Speicherschutz) µ strikte Trennung zwischen Betriebssystem ( Kernel“, System- ” dienste) und Anwendersoftware (Desktop-, Server-Suiten) Auch andere Betriebssysteme haben diese Design-Vorgaben ubernommen,¨ in unterschiedlicher Auspragung.¨ Folie 18 Verschiedene Unix-Betriebssysteme Name/TM Hersteller + SunOS/Solaris Oracle (ehem. SUN Microsystems) + HPUX Hewlett Packard + Aix IBM + Sinix Siemens/Nixdorf + Ultrix/DEC Unix(OSF/1) Digital Equipment + Services for Unix“ (Interix) Microsoft ” + Mac OSX / iOS Apple + Berkeley Software Distribu- Community (Entwickler) tion (BSD) + Linux Community (Entwickler) + Android Google ... Folie 19 Technik: Aufbau und Eigenschaften von Linux * Linux-Architektur Folie 20 6 Vereinfachtes Schema Applications System services (daemons) Libraries Kernel (static) + Modules Hardware Folie 21 Einwurf: Die Softwarekrise µ Die Komplexitat¨ von Betriebssystemen und Anwendungen und damit auch die Anfalligkeit¨ f¨urFehler steigt standig,¨ gleichzeit ver- sprechen die Software-Anbieter, dass die Programme immer ein- ” facher“ bedienbar werden. µ Fruher:¨ Anwender, Programmierer, Systemadministrator in einer Person + Fahigkeit,¨ das System selbst zu kontrollieren und erwei- tern zu konnen,¨ Programem moglichst¨ effizient gestalten und nut- zen. µ Heute: Der Anwender mochte¨ sich mit der Technik nicht ausein- andersetzen, aber trotzdem alle Moglichkeiten¨ effizient nutzen. + Kontrolle uber¨ das System, Verantwortung fur¨ Wartung und Aktua- lisierung wird an den Softwarehersteller ubertragen.¨ µ Heute: Auch fur¨ Systemprogrammierer und Administratoren wird es immer schwieriger, die Ubersicht¨ zu behalten und die Software in jedem Detail zu verstehen, Fehler zu erkennen. Folie 22 Konsequenzen daraus? µ Verlust von Kontrolle und Verstandnis¨ f¨urtechnische Zusam- menhange¨ , fast bedingungsloses Vertrauen gegenuber¨ Hard- und Softwareherstellern, Missbrauchsmoglichkeiten¨ (+ Spionage, + Malware, Fernsteuerung / + Botnetze, + Identitatsdiebstahl¨ ). µ Schere zwischen + Geeks“ und + DAUs“ wird stetig ” ” großer?¨ µ Losungsans¨
Recommended publications
  • New Brunswick Man Charged in Burglary Cording to Police
    Preserving the past Racin' with the best Nine Middlesex County farms are on their Winston Cup stars compete at New Egypt way to being preserved Speedway Page 3 Page 22 Serving North and South Brunswick August 29, 20 fww.gmnew New Brunswick man charged in burglary cording to police. No. Bruns. homeowner Saloom said police heard a commotion injured in struggle with once they entered the residence and rushed up the stairs. alleged home invader Yosko was found struggling with Gar- BY PAVE GOLDBERG rard on the bathroom floor, according to Staff Writer police. "Yosko was waiting for the police to New Brunswick man has been arrive at the time," Saloom said. "Both arrested after police say he was males were covered in blood." A caught in the act of burglarizing a Garrard resisted police when they tried North Brunswick home. to arrest him, according to Saloom. Hassan K. Garrard, 22, of New "The officers attempted to subdue him, Brunswick was arrested and charged with but he was resisting and would not submit burglary, aggravated assault and resisting his hands for arrest after numerous verbal arrest during an alleged burglary at a resi- commands to release his hands from his dence on Noah Drive at 1:02 a.m. Aug. 22. chest," Saloom said. "There was a piece of "We came on Ihc call of a burglary in broken glass in his hand, and he refused to progress," said North Brunswick Detective release it despite numerous requests." George Saloom. "Upon arrival, a woman Saloom said the officers were forced to alerted the officers on the scene that her use pepper spray on Garrard.
    [Show full text]
  • Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO
    Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO..........................................................................................................................................1 Martin Hinner < [email protected]>, http://martin.hinner.info............................................................1 1. Introduction..........................................................................................................................................1 2. Volumes...............................................................................................................................................1 3. DOS FAT 12/16/32, VFAT.................................................................................................................2 4. High Performance FileSystem (HPFS)................................................................................................2 5. New Technology FileSystem (NTFS).................................................................................................2 6. Extended filesystems (Ext, Ext2, Ext3)...............................................................................................2 7. Macintosh Hierarchical Filesystem − HFS..........................................................................................3 8. ISO 9660 − CD−ROM filesystem.......................................................................................................3 9. Other filesystems.................................................................................................................................3
    [Show full text]
  • Suckless.Org Software That Sucks Less
    suckless.org software that sucks less markus schnalke <[email protected]> a website a couple of projects a community a philosophy . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a couple of projects a community a philosophy . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a website a community a philosophy . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a website a couple of projects a philosophy . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a website a couple of projects a community . not a summary, but we’ll have one at the end what is suckless.org? something that Anselm R. Garbe started a website a couple of projects a community a philosophy what is suckless.org? something that Anselm R. Garbe started a website a couple of projects a community a philosophy . not a summary, but we’ll have one at the end the website website www.suckless.org main page (links to everything else) lists.suckless.org the mailinglists archives code.suckless.org the source code repositories (Mercurial) the wiki the wiki software I hgiki (genosite) I self made by arg I shell script with 100 SLOC I uses markdown markup content I kept in Mercurial repo I write access to preview wiki (port 8000) I hg clone http://www.suckless.org:8000/hg/wiki I vi <some-file> I hg commit && hg push the couple of projects projects window managers I wmii I dwm IRC clients I sic I ii various tools I dmenu, slock, sselp, lsx, .
    [Show full text]
  • Betriebssysteme
    Betriebssysteme Prof. Dipl.-Ing. Klaus Knopper (C) 2019 <[email protected]> Live GNU/Linux System Schwarz: Transparent,KNOPPIX CD−Hintergrundfarbe (silber) bei Zweifarbdruck, sonst schwarz. Vorlesung an der DHBW Karlsruhe im Sommersemester 2019 •First •Prev •Next •Last •Full Screen •Quit Organisatorisches + Vorlesung mit Ubungen¨ Betriebssysteme WWI17B2 jeweils Montags (einzelne Termine) in A369 + http://knopper.net/bs/ (spater¨ moodle) •First •Prev •Next •Last Folie 1 •Full Screen •Quit Kursziel µ Grundsatzlichen¨ Aufbau von Betriebssystemen in Theorie und Praxis kennen und verstehen, µ grundlegende Konzepte von Multitasking, Multiuser-Betrieb und Hardware-Unterstutzung¨ / Resource-Sharing erklaren¨ konnen,¨ µ Sicherheitsfragen und Risiken des Ubiquitous und Mobile Computing auf Betriebssystemebene analysieren, µ mit heterogenen Betriebssystemumgebungen und Virtua- lisierung arbeiten, Kompatibilitatsprobleme¨ erkennen und losen.¨ •First •Prev •Next •Last Folie 2 •Full Screen •Quit Themen (Top-Down) + Ubersicht¨ Betriebssysteme und Anwendungen, Unterschiede in Aufbau und Einsatz, Lizenzen, Distributionen, + GNU/Linux als OSS-Lernsystem fur¨ die Vorlesung, Tracing und Analyse des Bootvorgangs, + User Interface(s), + Dateisystem: VFS, reale Implementierungen, + Multitasking: Scheduler, Interrupts, Speicherverwaltung (VM), Prozessverwaltung (Timesharing), + Multiuser: Benutzerverwaltung, Rechtesystem, + Hardware-Unterstutzung:¨ Kernel und Module vs. Treiber“ - Kon- ” zept, + Kompatibilitat,¨ API-Emulation, Virtualisierung, Softwareentwick-
    [Show full text]
  • Linux-Cookbook.Pdf
    LINUX COOKBOOK ™ Other Linux resources from O’Reilly Related titles Linux Device Drivers Exploring the JDS Linux Linux in a Nutshell Desktop Running Linux Learning Red Hat Enterprise Building Embedded Linux Linux and Fedora Systems Linux Pocket Guide Linux Security Cookbook Understanding the Linux Kernel Linux Books linux.oreilly.com is a complete catalog of O’Reilly’s books on Resource Center Linux and Unix and related technologies, including sample chapters and code examples. ONLamp.com is the premier site for the open source web plat- form: Linux, Apache, MySQL, and either Perl, Python, or PHP. Conferences O’Reilly brings diverse innovators together to nurture the ideas that spark revolutionary industries. We specialize in document- ing the latest tools and systems, translating the innovator’s knowledge into useful skills for those in the trenches. Visit conferences.oreilly.com for our upcoming events. Safari Bookshelf (safari.oreilly.com) is the premier online refer- ence library for programmers and IT professionals. Conduct searches across more than 1,000 books. Subscribers can zero in on answers to time-critical questions in a matter of seconds. Read the books on your Bookshelf from cover to cover or sim- ply flip to the page you need. Try it today with a free trial. LINUX COOKBOOK ™ Carla Schroder Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Linux Cookbook™ by Carla Schroder Copyright © 2005 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use.
    [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]
  • The Evolution of File Systems
    The Evolution of File Systems Thomas Rivera, Hitachi Data Systems Craig Harmer, April 2011 SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced without modification The SNIA must be acknowledged as source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the Author nor the Presenter is an attorney and nothing in this presentation is intended to be nor should be construed as legal advice or opinion. If you need legal advice or legal opinion please contact an attorney. The information presented herein represents the Author's personal opinion and current understanding of the issues involved. The Author, the Presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. The Evolution of File Systems 2 © 2012 Storage Networking Industry Association. All Rights Reserved. 2 Abstract The File Systems Evolution Over time additional file systems appeared focusing on specialized requirements such as: data sharing, remote file access, distributed file access, parallel files access, HPC, archiving, security, etc. Due to the dramatic growth of unstructured data, files as the basic units for data containers are morphing into file objects, providing more semantics and feature- rich capabilities for content processing This presentation will: Categorize and explain the basic principles of currently available file system architectures (e.g.
    [Show full text]
  • Linux Kernel Series
    Linux Kernel Series By Devyn Collier Johnson More Linux Related Stuff on: http://www.linux.org Linux Kernel – The Series by Devyn Collier Johnson (DevynCJohnson) [email protected] Introduction In 1991, a Finnish student named Linus Benedict Torvalds made the kernel of a now popular operating system. He released Linux version 0.01 on September 1991, and on February 1992, he licensed the kernel under the GPL license. The GNU General Public License (GPL) allows people to use, own, modify, and distribute the source code legally and free of charge. This permits the kernel to become very popular because anyone may download it for free. Now that anyone can make their own kernel, it may be helpful to know how to obtain, edit, configure, compile, and install the Linux kernel. A kernel is the core of an operating system. The operating system is all of the programs that manages the hardware and allows users to run applications on a computer. The kernel controls the hardware and applications. Applications do not communicate with the hardware directly, instead they go to the kernel. In summary, software runs on the kernel and the kernel operates the hardware. Without a kernel, a computer is a useless object. There are many reasons for a user to want to make their own kernel. Many users may want to make a kernel that only contains the code needed to run on their system. For instance, my kernel contains drivers for FireWire devices, but my computer lacks these ports. When the system boots up, time and RAM space is wasted on drivers for devices that my system does not have installed.
    [Show full text]
  • Knowing Knoppix/Print Version - Wikibooks, Open Books for an Open World
    Knowing Knoppix/Print version - Wikibooks, open books for an open world Knowing Knoppix/Print version Knowing Knoppix The current, editable version of this book is available in Wikibooks, the open-content textbooks collection, at http://en.wikibooks.org/wiki/Knowing_Knoppix Permission is granted to copy, distribute, and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike 3.0 License. Contents 1 Introducing Knoppix 1.1 Introducing Knoppix 1.1.1 What is Knoppix? 1.1.1.1 Linux that runs from CD 1.1.1.2 Can be installed on a Hard Disk or a USB key 1.1.1.3 How it works 1.1.1.4 Safe to run 1.1.1.5 Personal 1.1.1.6 Free 1.1.2 What you can do with Knoppix 1.1.2.1 Learn Linux 1.1.2.2 Rescue and test 1.1.2.3 Use and explore 1.1.2.4 Network 1.1.3 Where Knoppix comes from 1.1.4 Knoppix is Free Software 1.1.5 Limitations 1.1.5.1 No warranty 1.1.5.2 CD means slow 1.1.5.3 Not everything works 1 von 71 Knowing Knoppix/Print version - Wikibooks, open books for an open world 1.1.5.4 RAM intensive 1.1.6 What is included in Knoppix? 1.1.7 What is Linux? 1.1.7.1 A little history 1.1.7.1.1 How GNU grew 1.1.7.1.2 It's a GNU world! 2 Knoppix for the first time 2.1 Knoppix for the first time 2.1.1 Overview 2.1.2 Hardware requirements 2.1.3 Starting Knoppix 2.1.3.1 The first stage 2.1.3.2 The second stage 2.1.4 The first stage 2.1.4.1 Getting to the boot prompt 2.1.4.2 Help at the boot prompt 2.1.4.2.1 Quick help 2.1.5 The second stage 2.1.5.1 Starting Knoppix proper 2.1.5.2 Which keyboard/language? 2.1.5.3 Automatic hardware detection
    [Show full text]
  • Warmair SWF, 46..5'9", Shapely
    a!fj¥*™.W-ti15^r"55^^*S*^,^?f!ri^^ k~j-:;d(\ ''''.'•)• [y ••''••• •.".•'••V1 '::~"::'':':-\:: y"< •.•''•-.;':•;-;' '•' ;''£ .-,..;• .•'•;.. ,"•'-•'.'•,'•,. •':'"''••"'••••'.;i -.••"•• •'' :'•'';': "••' 'v '••'•••• .';i:-'.::.''''; ••"•••.•'•:'"'- • '^'^^••x,./'-^ .;:;•"7y":v:-•:•' ,'•: r'/•••••'.•'.':"-:^-J':'••'/!•'• :•••'-.'- ''.:•""'.' ;.''••'•.':' • :-"-'-"''i\'-i-''.'' Cranford Chronicle j '• ' • •I •'.•;. •'. I ford Chronicle, the areas best source for local news, call (800) 300-9321 w.edfct To place • ' 1 _*. _i> % . _^k M H' "•••'.: To respond to ads, call _____J10.Nb.3 | CRANFORD » GARWOdD » KENILWORTH Thursday; JanuSiry 1.5,1998 C 50 cents ; ifeAEFRE9MQ. : .- ; •. '• '••' '• .•'. • •' .-• • ITALIAN BROWN EYES . ..•'• '•:• , :• ••'. ., .': AMUAI.LOVER HAN OF COMPLIANCE. '' '. ..'.' '!• , :". .-..;. -HELP r-. .1U, goigadia bhnMla SMtF.iso.edmaM P. ff.*. joimg «_<.• ' Atlractlve. cully brmm-haJrad SWPF, 35.5'4-, looking fof attrac- Firiess (orrpsnlon wanted; OWF lefts DWMj'4Si5, for match' - And devotion. Gentle, lald-baclr. Onsefish PM, 4O8."Seek! PF, cre- Attractive, naive. mW-Westem SWPM, 31, attrfl*ejDici«a?«W Women seeking a tnm, ccl«glil«, flnandafy team, fun-lovlnj commimlcalor, en/ ' llvo.conpfflWo SWPM.SWO, to care tor, travel wltti, have fun.' Ir^twemiUoutsitttarjyr^musi'ltecats.Arjl.8026., ,' ' atfve, enterprising, strong-willed, for, committed, binding relation- • ISO. Jersey girt to show me dtytfe and intense conversation, Ad»! : . joys toB ot totfCfTiuas.'AtH 6248. "••;',"• .'•.'...•'•'.*•''• wilh.-AUI.8437' . '.
    [Show full text]
  • Generating Computer Forensic Supertimelines Under Linux
    Generating computer forensic super- timelines under Linux A comprehensive guide for Windows-based disk images R. Carbone Certified Hacking Forensic Investigator (EC-Council) DRDC Valcartier C. Bean Certified Hacking Forensic Investigator (EC Council) Defence R&D Canada – Valcartier Technical Memorandum DRDC Valcartier TM 2011-216 October 2011 Generating computer forensic super- timelines under Linux A comprehensive guide for Windows-based disk images R. Carbone Certified Hacking Forensic Investigator (EC Council) DRDC Valcartier C. Bean Certified Hacking Forensic Investigator (EC Council) Defence R&D Canada – Valcartier Technical Memorandum DRDC Valcartier TM 2011-216 October 2011 Principal Author Richard Carbone Programmer/Analyst Approved by Guy Turcotte Head/System of Systems Approved for release by Christian Carrier Chief Scientist © Her Majesty the Queen in Right of Canada, as represented by the Minister of National Defence, 2011 © Sa Majesté la Reine (en droit du Canada), telle que représentée par le ministre de la Défense nationale, 2011 Abstract …….. This technical memorandum examines the basics surrounding computer forensic filesystem timelines and provides an enhanced approach to generating superior timelines for improved filesystem analysis and contextual awareness. Timelines are improved by polling multiple sources of information across the filesystem resulting in an approach that is surprisingly flexible and customizable. The timeline is further enhanced by incorporating key time-based metadata found across a disk image which, when taken as a whole, increases the forensic investigator’s understanding. Résumé …..... Ce mémorandum technique examine les bases entourant la création d’un calendrier des événements inforensiques des systèmes de fichier et fournit une approche améliorée pour générer des calendriers supérieurs pour une analyse améliorée des systèmes de fichiers et un meilleur éveil contextuel.
    [Show full text]
  • Acorn Viewpoint Interactive Video Workstation Leaflet
    - - -·-:-~ ........ ---. I . -- -·k ~~ - ~ - ·------' The Product technologies which is used extensively Acorn will be pleased to offer advice and Viewpoint from Acorn is an Interactive in Computer Based Training, Point of support on any application of Interactive Video Workstation designed for ease of Sale and Office Information retrieval and Video which incorporates the Viewpoint installation and use in training and office display applications. The Laservision Workstation. applications. A powerful Interactive Video Disc system allows up to 72 Video system is constructed from just two minutes of video to be displayed from The Application units: the Viewpoint Workstation and a both sides of a 12 inch diameter optical The Laservision player control software Laservision Video Disc Player. With the disc. A disc contains 54,000 video allows the user or programmer to control Viewpoint Workstation, high quality frames any one of which may be the player with simple commands. The colour displays may be presented consist­ randomly accessed for display as a player can be instructed to search for ing of video and sound sequences from still frame or to commence a moving particular video frames and to display the Laservision player combined with sequence. Two sound channels them as moving or still pictures. A computer generated text and graphics. accompany the video on the disc. number of different types of Laservision players are supported by this software. Commands are also included to control the sound output from the player which is heard through the Viewpoint Work­ station's loudspeaker or headphones. In order to program an Interactive Video session the Microtext Plus authoring language is used.
    [Show full text]