Angebote zu "Kernel" (66 Treffer)

Kategorien

Shops [Filter löschen]

Understanding the Linux Kernel (eBook, ePUB)
44,95 € *
ggf. zzgl. Versand

In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn´t kept waiting any longer than necessary for the relatively slow disks. The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics:* Memory management, including file buffering, process swapping, and Direct memory Access (DMA)* The Virtual Filesystem layer and the Second and Third Extended Filesystems* Process creation and scheduling* Signals, interrupts, and the essential interfaces to device drivers* Timing* Synchronization within the kernel* Interprocess Communication (IPC)* Program executionUnderstanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it´s more than just an academic exercise. You´ll learn what conditions bring out Linux´s best performance, and you´ll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.

Anbieter: buecher.de
Stand: 11.11.2017
Zum Angebot
Guide to Kernel Exploitation
44,99 € *
ggf. zzgl. Versand

The number of security countermeasures against user-land exploitation is on the rise. Because of this, kernel exploitation is becoming much more popular among exploit writers and attackers. Playing with the heart of the operating system can be a dangerous game: This book covers the theoretical techniques and approaches needed to develop reliable and effective kernel-level exploits and applies them to different operating systems (Linux, Solaris, Mac OS X, and Windows). Kernel exploits require both art and science to achieve. Every OS has its quirks and so every exploit must be molded to fully exploit its target. This book discusses the most popular OS families?UNIX derivatives, Mac OS X, and Windows?and how to gain complete control over them. Concepts and tactics are presented categorically so that even when a specifically detailed exploit has been patched, the foundational information that you have read will help you to write a newer, better attack or a more concrete design and defensive structure.

Anbieter: buecher.de
Stand: 16.11.2017
Zum Angebot
Linux Kommandoreferenz
19,90 € *
ggf. zzgl. Versand

Ob Sie Linux privat oder beruflich einsetzen: An der Shell führt letztlich kein Weg vorbei! Und sicher werden Sie dieses Buch von Michael Kofler schon bald nicht mehr missen wollen. Denn: Es dient nicht nur zum Nachschlagen von weit über 400 zentralen Linux-Kommandos, sondern erläutert Ihnen eingehend deren Verwendung (ab sofort übrigens inkl. Raspberry-Pi-spezfischen Kommandos ). Die Praxisbeispiele decken dabei einen großen Teil häufiger Anwendungsfälle direkt ab. Damit sparen Sie Zeit und gelangen schnell zu echten Erfolgen. Fortgeschrittene Linux-Anwender oder Administratoren profitieren darüber hinaus von Hinweisen zu distributionsspezifischen Abweichungen einzelner Kommandos. Durch die thematische und alphabetische Sortierung der Kommandos wird Nachschlagen zum Kinderspiel. Ein Muss für jeden Linuxer! Aus dem Inhalt: Dateiverwaltung Access Control Lists (ACLs) und Extended Attributes (EAs) Textdateien bearbeiten CDs/DVDs schreiben Konverter Programm- und Prozessverwaltung15 enutzer- und Gruppenverwaltung LVM-Kommandos Paketverwaltung Netzwerkfunktionen Hardware-Verwaltung Kernel-Module bash-Kommandos und -Programmierung Sonstige hilfreiche Kommandos Ab sofort inkl. spezifischen Kommandos für den Raspberry Pi Galileo Press heißt jetzt Rheinwerk Verlag.

Anbieter: buecher.de
Stand: 27.10.2017
Zum Angebot
Linux Device Drivers
31,99 € *
ggf. zzgl. Versand

Device drivers literally drive everything you´re interested indisks, monitors, keyboards, modemseverything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O´Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you´ll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn: - how to support computer peripherals under the Linux operating system - how to develop and write software for new hardware under Linux - the basics of Linux operation even if they are not expecting to write a driver The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you don´t have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware.Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you´re writing device drivers, you´ll want this book. In fact, you´ll wonder how drivers are ever written without it. Device drivers literally drive everything you´re interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O´Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you´ll need to write drivers for a wide range of devices.Over the years the book has helped countless programmers learn: how to support computer peripherals under the Linux operating system how to develop and write software for new hardware under Linux the basics of Linux operation even if they are not expecting to write a driver The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more.Best of all, you don´t have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware.Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you´re writing device drivers, you´ll want this book. In fact, you´ll wonder how drivers are ever written without it.

Anbieter: buecher.de
Stand: 09.11.2017
Zum Angebot
Linux-Treiber entwickeln
49,90 € *
ggf. zzgl. Versand

Dieses Buch bietet eine systematische Einführung in die Kernelprogrammierung und in die Entwicklung von Gerätetreibern unter Linux - angefangen bei den Grundlagen bis hin zu speziellen Treibern und Techniken. Die innerhalb des Kernels nutzbaren Technologien werden umfassend vermittelt und mit vielen wiederverwertbaren Codebeispielen illustriert. Behandelt werden unter anderem: - die Architektur des Linux-Betriebssystems - die Programmierung von Tasklets, Kernel-Threads, Workqueues und hochauflösenden Timern - die Sicherung kritischer Abschnitte - effiziente Speicherverwaltung (Objekt-Caching) - die Systemintegration des Treibers (Proc-, Sysund Device-Filesystem) - das Kernel Build System - professionelle Hardwareanbindung für den Raspberry Pi - Green-Computing (Stromsparmodi) - Realzeitaspekte - spezielle Treiber (u.a. GPIO, I2C, PCI, USB, Blockgeräte) Hilfreich für die praktische Arbeit sind außerdem Programmiertricks erfahrener Kernelhacker, Code Templates als Ausgangspunkt für eigene Entwicklungen, ein eigenes Kapitel zum Entwurf guter und performanter Treiber sowie ein Anhang mit detaillierten Beschreibungen von mehr als 700 internen Kernelfunktionen. Das Buch richtet sich an Entwickler, Kernelhacker und Linux-Interessierte mit guten Programmierkenntnissen in der Sprache C. Einsteiger in Kernelprogrammierung, in Treiberentwicklung (und in Linux) erhalten eine praxisorientierte Einführung in das Thema. Profis, wie Entwickler eingebetteter Systeme, werden es auch als wertvolles Nachschlagewerk für die tägliche Arbeit einsetzen. Die 4. Auflage ist durchgehend auf den Stand des Kernels 4 aktualisiert worden. Ergänzt wurden Themen wie Cross-Entwicklung, Device Tree, GPIO, I2C und SPI sowie die Kernelcode-Entwicklung für eingebettete Systeme, insbesondere für den Raspberry Pi.

Anbieter: buecher.de
Stand: 08.11.2017
Zum Angebot
How Linux Works
23,99 € *
ggf. zzgl. Versand

Unlike some operating systems, Linux doesn´t try to hide the important bits from you-it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does. In this completely revised second edition of the perennial best seller How Linux Works, author Brian Ward makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the operating system. Inside, you´ll find the kind of knowledge that normally comes from years of experience doing things the hard way. You´ll learn: -How Linux boots, from boot loaders to init implementations (systemd, Upstart, and System V) -How the kernel manages devices, device drivers, and processes -How networking, interfaces, firewalls, and servers work -How development tools work and relate to shared libraries -How to write effective shell scripts You´ll also explore the kernel and examine key system tasks inside user space, including system calls, input and output, and filesystems. With its combination of background, theory, real-world examples, and patient explanations, How Linux Works will teach you what you need to know to solve pesky problems and take control of your operating system.

Anbieter: buecher.de
Stand: 08.11.2017
Zum Angebot
Linux Kommandoreferenz (eBook, PDF)
17,90 € *
ggf. zzgl. Versand

Ob Sie Linux privat oder beruflich einsetzen: An der Shell führt letztlich kein Weg vorbei! Und sicher werden Sie dieses Buch von Michael Kofler schon bald nicht mehr missen wollen. Denn: Es dient nicht nur zum Nachschlagen von weit über 400 zentralen Linux-Kommandos, sondern erläutert Ihnen eingehend deren Verwendung (ab sofort übrigens inkl. Raspberry-Pi-spezfischen Kommandos ). Die Praxisbeispiele decken dabei einen großen Teil häufiger Anwendungsfälle direkt ab. Damit sparen Sie Zeit und gelangen schnell zu echten Erfolgen. Fortgeschrittene Linux-Anwender oder Administratoren profitieren darüber hinaus von Hinweisen zu distributionsspezifischen Abweichungen einzelner Kommandos. Durch die thematische und alphabetische Sortierung der Kommandos wird Nachschlagen zum Kinderspiel. Ein Muss für jeden Linuxer! Aus dem Inhalt: Dateiverwaltung Access Control Lists (ACLs) und Extended Attributes (EAs) Textdateien bearbeiten CDs/DVDs schreiben Konverter Programm- und Prozessverwaltung Benutzer- und Gruppenverwaltung LVM-Kommandos Paketverwaltung Netzwerkfunktionen Hardware-Verwaltung Kernel-Module bash-Kommandos und -Programmierung Sonstige hilfreiche Kommandos Ab sofort inkl. spezifischen Kommandos für den Raspberry Pi Galileo Press heißt jetzt Rheinwerk Verlag. Dr. Michael Kofler studierte Telematik an der TU Graz. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum. Zu seinen Themengebieten zählen neben Linux auch OS X, MySQL, KVM, Visual Basic und Excel-VBA. Viele seiner Bücher wurden übersetzt. Michael Kofler arbeitet auch als Software-Entwickler, Berater sowie als Lehrbeauftragter an zwei Fachhochschulen.

Anbieter: buecher.de
Stand: 27.10.2017
Zum Angebot
Kali Linux Revealed
25,99 € *
ggf. zzgl. Versand

Kali Linux has not only become the information security professional´s platform of choice, but evolved into an industrial-grade, and world-class operating system distribution-mature, secure, and enterprise-ready. Through the decade-long development process, Muts and his team, along with countless volunteers from the hacker community, have taken on the burden of streamlining and organizing our work environment, freeing us from much of the drudgery. They provided a secure and reliable foundation, allowing us to concentrate on securing our digital world. An amazing community has built up around Kali Linux. Every month, more than 300,000 of us download a version of Kali. We come together in online and real-world training rooms and grind through the sprawling Offensive Security Penetration Testing Labs, pursuing the near-legendary Offensive Security certifications. We come together on the Kali forums, some 40,000 strong, and hundreds of us at a time can be found on the Kali IRC channel. We gather at conferences and attend Kali Dojos to learn from the developers themselves how to best leverage Kali. However, the Kali team has never released an official Kali Linux manual, until now. In this book, we´ll focus on the Kali Linux platform itself, and help you understand and maximize Kali from the ground up. The developers will walk you through Kali Linux features and fundamentals, provide a crash course in basic Linux commands and concepts, and then walk you through the most common Kali Linux installation scenarios. You´ll learn how to configure, troubleshoot and secure Kali Linux and then dive into the powerful Debian package manager. Throughout this expansive section, you´ll learn how to install and configure packages, how to update and upgrade your Kali installation, and how to create your own custom packages. Then you´ll learn how to deploy your custom installation across massive enterprise networks. Finally, you´ll be guided through advanced topics such as kernel compilation, custom ISO creation, industrial-strength encryption, and even how to install crypto kill switches to safeguard your sensitive information. Whether you´re a veteran or an absolute n00b, this is the best place to start with Kali Linux, the security professional´s platform of choice.

Anbieter: buecher.de
Stand: 22.11.2017
Zum Angebot
Linux-Server mit Debian 7 GNU/Linux
49,99 € *
ggf. zzgl. Versand

Praxis-Szenarien: Backoffice-Server, Root-Server, Linux als Gateway, Server-Security Zahlreiche Workshops mit Schritt-für-Schritt-Anleitungen Dieses Buch bietet einen umfassenden Praxiseinstieg in die System- und Netzwerkadministration von Linux-Servern - am Beispiel von Debian GNU/Linux (Version 7, Wheezy). Ziel des Buches ist es, Ihnen die notwendigen Grundlagen zur Administration eines Linux-Servers in unterschiedlichen Umgebungen zu verschaffen.Dazu ist das Buch in fünf Teile gegliedert, die jeweils die verschiedenen Aspekte bzw. Anwendungsbereiche eines Servers beleuchten.Ein Schwerpunkt liegt auf den Hintergründen und Funktionsweisen der Systeme, ein zweiter Schwerpunkt ist der praxisnahe Einstieg in die Linux-Systemadministration: Auf der Basis des expandierenden Architekturbüros Windschief werden die verschiedensten Serverdienste installiert und konfiguriert, um - je nach Grundszenario - einen kompletten Linux-Server aufzubauen. Hierfür entwirft der Autor drei typische Szenarien, die in der Praxis vorkommen können: Backoffice-Server, Root-Server und Linux als Gateway. Im Rahmen dieser Anwendungsbereiche erläutert der Autor detailliert die benötigten Komponenten. Einzelne Workshops stellen einen konkreten Praxisbezug her.Sie können dieses Buch als Lehrbuch durcharbeiten oder auch langfristig als Nachschlagewerk verwenden, da die einzelnen Themenbereiche klar voneinander abgegrenzt sind. Weil die meisten Bestandteile eines Linux-Systems wie der Kernel, die Shell, die Linux-Befehle sowie der Einsatz von Samba, Apache etc. distributionsübergreifend sind, ist auch der größte Teil des Buches distributionsübergreifend einsetzbar und nur ein sehr geringer Teil Debian-spezifisch. Aus dem Inhalt: 1. Teil: Allgemeine Systemadministration Debian-Grundlagen, Installation, Systemstart Paketmanagement, Benutzerverwaltung, Rechteverwaltung, Bash Systemadministration, System- und Festplattenmanagement Zeitlich gesteuerte Backups Einführung in die Shell-skript-Programmierung Protokollierung Anpassung des Kernels Das X-Window-System Netzwerkkonfiguration und Fehlersuche im Netzwerk, Fernwartung mit SSH 2. Teil: Der Backoffice-Server DHCP und NFS Drucken im Netzwerk Samba: Grundlagen und erweiterte Samba-Konfiguration Apache: Aufbau eines Intranets Datenbanken mit MySQL Dynamische Webseiten mit PHP 3. Teil: Der Root-Server Apache: Der Webserver im Internet-Einsatz und DNS Lokaler E-Mail-Server mit Content-Filter Internet-Mail-Server mit SMTP-Authentication FTP - Dateiübertragung im Internet iptables als Personal-Firewall 4. Teil: Linux als Gateway Linux als Router iptables als Netzwerk-Firewall Squid-Proxyserver 5. Teil: Server-Security Härten des Server-Systems, Einbrucherkennung mit Intrusion-Detection-Systemen, Desaster-Recovery, Notfallplan

Anbieter: buecher.de
Stand: 09.11.2017
Zum Angebot
Embedded Linux mit Raspberry Pi und Co.
29,99 € *
ggf. zzgl. Versand

Embedded-Linux-Kernel erzeugen Treiber und Kernelmodule entwickeln Praxisbeispiele mit LED-Matrix und LC-Displays Raspberry Pi, BeagleBone Black, CubieBoard und Co. haben dazu beigetragen, das Interesse an Embedded Linux sowie dessen Programmierung und Nutzung für alltägliche Dinge zu wecken. Es wird verstärkt immer mehr auch im industriellen Umfeld eingesetzt. Dieses Buch vermittelt die Grundlagen, die für den produktiven Einsatz von Embedded Linux notwendig sind. Ralf Jesse führt am Beispiel des beliebten Minicomputers Raspberry Pi in die Handhabung und Weiterentwicklung von Embedded Linux ein. Er behandelt alle Schritte, die für die Entwicklung von Embedded-Linux-Systemen wichtig sind: Aufsetzen und Nutzen einer sogenannten Cross-Development-Plattform auf der Basis eines in einer virtuellen Maschine ausgeführten Desktop Linux Übertragen der entwickelten Software auf das Zielsystem Grundlagen von Shellscripts für komfortablere Softwareentwicklung Vermittlung der für den Bau eines Kernels und des root-Dateisystems benötigten Kenntnisse Einfaches Starten und Testen des Kernels unter Einsatz des Bootmanagers ´´Das U-Boot´´ Einstieg in die Entwicklung von Gerätetreibern und Kernelmodulen Das Buch richtet sich an alle, die ´´mehr´´ aus ihrem Embedded System herausholen wollen. Die dafür erforderlichen Linux-Kenntnisse sind keine Voraussetzung, sondern werden im Buch erarbeitet. Alternative Ansätze auf der Basis anderer Minicomputer werden ebenfalls aufgezeigt. Somit ist das Buch für alle relevant, die Embedded Linux als Betriebssystem einsetzen wollen, unabhängig von der verwendeten Hardware. Aus dem Inhalt: Linux-Grundlagen Shell-Programmierung Netzwerkanbindung Aufbau einer Cross-Entwicklungsumgebung Erstellen eines Embedded-Linux-Kernels Erzeugen eines root-Dateisystems Der Bootprozess für verschiedene Embedded PCs: Raspberry Pi, BeagleBone Black und CubieBoard Einstieg in die Entwicklung von Treibern und Kernelmodulen Template für eigene Treiber Ansteuerung von Hardware Praxisbeispiele: Schieberegister, Ansteuerung von 8x8-LED-Matrizen, Steuerung von textbasierten LC-Displays

Anbieter: buecher.de
Stand: 08.11.2017
Zum Angebot