The Rhetoric of Violence: Arab-Jewish Encounters in Contemporary Palestinian Literature and Film
Average customer rating: Not rated
    The Rhetoric of Violence: Arab-Jewish Encounters in Contemporary Palestinian Literature and Film
    Kamal Abdel-Malek
    Manufacturer: Palgrave Macmillan
    ProductGroup: Book
    Binding: Hardcover

    Middle EasternMiddle Eastern | Regional | History & Criticism | Arts & Photography | Subjects | Books
    GeneralGeneral | Arts & Photography | Subjects | Books
    GeneralGeneral | Performing Arts | Arts & Photography | Subjects | Books
    GeneralGeneral | Movies | Entertainment | Subjects | Books
    History & CriticismHistory & Criticism | Movies | Entertainment | Subjects | Books
    GeneralGeneral | Middle East | History | Subjects | Books
    IsraelIsrael | Middle East | History | Subjects | Books
    GeneralGeneral | World | History | Subjects | Books
    History & CriticismHistory & Criticism | Literature & Fiction | Subjects | Books | African | Asian | Canadian | Caribbean & Latin American | Criticism & Theory | European | General | Movements & Periods | United States
    ArabicArabic | Middle Eastern | World Literature | Literature & Fiction | Subjects | Books
    GeneralGeneral | Politics | Nonfiction | Subjects | Books
    Look Inside Entertainment BooksLook Inside Entertainment Books | Trip | Specialty Stores | Books
    Look Inside History BooksLook Inside History Books | Trip | Specialty Stores | Books
    All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
    ASIN: 140396405X
    Release Date: 2005-11-24

    Book Description

    In this unique book, Kamal Abdel-Malek probes into the various situations where Arab and Jew encounter each other in the modern Palestinian fiction, poetry, and film. The book explores the violent confrontations and moments of reconciliation in these encounters. In its bold survey of these encounters, the book does not shy away from presenting the banality of evil while at the same time it unapologetically celebrates the triumphal and radiant feats of the human spirit when blood-enemies recognize their common humanity.
    The Holocaust, Israel, and the Jews: Motion Pictures in the National Archives
    Average customer rating: Not rated
      The Holocaust, Israel, and the Jews: Motion Pictures in the National Archives

      Manufacturer: Natl Archives Trust Fund Board
      ProductGroup: Book
      Binding: Hardcover

      GeneralGeneral | Movies | Entertainment | Subjects | Books
      AsiaAsia | History | Subjects | Books | Afghanistan | Armenia | Bangladesh | Belarus | Bhutan | Brunei | Cambodia | Central Asia | China | Far East | General | Georgia | Hong Kong | India | Indonesia | Japan | Korea | Laos | Malaysia | Maldives | Mauritius | Mongolia | Myanmar | Nepal | Pakistan | Philippines | Russia | Seychelles | Singapore | South Asia | Southeast Asia | Sri Lanka | Taiwan | Thailand | Tibet | Turkey | Vietnam
      GeneralGeneral | Jewish | World | History | Subjects | Books
      HolocaustHolocaust | Jewish | World | History | Subjects | Books
      IsraelIsrael | Middle East | History | Subjects | Books
      GeneralGeneral | World War II | Military | History | Subjects | Books
      GeneralGeneral | Bibliographies & Indexes | Publishing & Books | Reference | Subjects | Books
      HistoryHistory | Bibliographies & Indexes | Publishing & Books | Reference | Subjects | Books
      Art & PhotographyArt & Photography | Bibliographies & Indexes | Publishing & Books | Reference | Subjects | Books
      ASIN: 0911333789
      Israeli Film: A Reference Guide (Reference Guides to the World's Cinema)
      Average customer rating: Not rated
        Israeli Film: A Reference Guide (Reference Guides to the World's Cinema)
        Amy Kronish , and Costel Safirman
        Manufacturer: Praeger Publishers
        ProductGroup: Book
        Binding: Hardcover

        GeneralGeneral | Movies | Entertainment | Subjects | Books
        IsraelIsrael | Middle East | History | Subjects | Books
        Ethnic StudiesEthnic Studies | Special Groups | Social Sciences | Nonfiction | Subjects | Books
        CommunicationCommunication | Words & Language | Reference | Subjects | Books
        GeneralGeneral | Foreign Languages | Reference | Subjects | Books
        GeneralGeneral | Arts & Photography | Subjects | Books
        GeneralGeneral | Performing Arts | Arts & Photography | Subjects | Books
        All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
        Arts & PhotographyArts & Photography | Amazon Upgrade | Stores | Books
        EntertainmentEntertainment | Amazon Upgrade | Stores | Books
        HistoryHistory | Amazon Upgrade | Stores | Books
        NonfictionNonfiction | Amazon Upgrade | Stores | Books
        ReferenceReference | Amazon Upgrade | Stores | Books
        All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
        ASIN: 0313321442

        Book Description

        Israeli cinema is a central tool for understanding the contemporary challenges facing Israeli society as it has developed its identity during the past decades. Although films can be considered individual pieces of work, we can gain a unique perspective on the nation's society through a careful analysis of the subject matter, issues, and styles of expression of this unique medium. Since its inception, Israeli cinema has been occupied with the hardships of an ongoing war, problems of Jewish-Arab relations, and the major survival issues of the state. Despite this focus, Israeli filmmaking is in fact much more complex and varied. Indeed, it covers a wide spectrum of issues that have developed during the 70 years during the production of its first feature film. Israeli Film: A Reference Guide provides a survey of all major films made in Israel, as well as biographies of major Israeli filmmakers and an overview essay summarizing major trends in Israeli film--and, in doing so, offers a commentary on social trends, historical challenges, and societal issues.
        World Cinema: Israel
        Average customer rating: Not rated
          World Cinema: Israel
          Amy Kronish
          Manufacturer: Fairleigh Dickinson University Press
          ProductGroup: Book
          Binding: Hardcover

          GeneralGeneral | Movies | Entertainment | Subjects | Books
          History & CriticismHistory & Criticism | Movies | Entertainment | Subjects | Books
          IsraelIsrael | Middle East | History | Subjects | Books
          GeneralGeneral | Arts & Photography | Subjects | Books
          GeneralGeneral | Performing Arts | Arts & Photography | Subjects | Books
          ASIN: 0838636977
          The Nathan Axelrod Collection
          Average customer rating: Not rated
            The Nathan Axelrod Collection

            Manufacturer: Greenwood Press
            ProductGroup: Book
            Binding: Hardcover

            GeneralGeneral | Movies | Entertainment | Subjects | Books
            GeneralGeneral | Asia | History | Subjects | Books
            GeneralGeneral | Jewish | World | History | Subjects | Books
            IsraelIsrael | Middle East | History | Subjects | Books
            20th Century20th Century | British | World Literature | Literature & Fiction | Subjects | Books
            GeneralGeneral | Bibliographies & Indexes | Publishing & Books | Reference | Subjects | Books
            HistoryHistory | Bibliographies & Indexes | Publishing & Books | Reference | Subjects | Books
            ASIN: 0313289123

            Living in the Rock N Roll Mystery: Reading Context, Self, and Others as Clues
            Average customer rating: Not rated
              Living in the Rock N Roll Mystery: Reading Context, Self, and Others as Clues
              H. L. Goodall
              Manufacturer: Southern Illinois University
              ProductGroup: Book
              Binding: Hardcover

              CommunicationsCommunications | Skills | Business & Investing | Subjects | Books
              Popular CulturePopular Culture | Social Sciences | Nonfiction | Subjects | Books
              CultureCulture | Sociology | Social Sciences | Nonfiction | Subjects | Books
              GeneralGeneral | Communication | Social Sciences | Nonfiction | Subjects | Books
              GeneralGeneral | Linguistics | Social Sciences | Nonfiction | Subjects | Books
              GeneralGeneral | Philosophy | Nonfiction | Subjects | Books
              CommunicationCommunication | Words & Language | Reference | Subjects | Books
              GeneralGeneral | Arts & Photography | Subjects | Books
              ASIN: 0809316102

              Book Description

              Mystery, rather than “problem,” provides the con­text that the cultural ethnographer best uses to ap­proach the experience of both the living and the writ­ing of culture. In this work, H. L. Goodall, Jr., continues his discussion of the cultural ethnographer as detective through an investigation of what he calls the “rock n roll mystery.”

              Using Bakhtin’s notion of “Carnival,” Goodall posi­tions rock n roll as an important aspect of the American cultural experience using its lyrics and rhythm as a force of resistance to the dominant bureaucratic order. He argues that interpretive eth­nography, where sentences use rhythms and emo­tions along with words to construct a work, parallels rock n roll in its creation of multiple voices strug­gling for creative and interpretive presence and space in the text. As there is no privileged text in the social life of rock n roll, there is no privileged voice in the writing of interpretive ethnography. It is, instead, a reading and writing method within the field of communication and the field of cultural studies that challenges the “existing wisdom.”

              Goodall invites the reader to join him in the role of the detective who confronts, enters, and then participates in the mysteries of living. Through the use of his interpretive method, Goodall is able to move under the skin of experience to disclose the relationship among self, other(s), and context, an understanding only achieved by “going beneath the often cosmetic surfaces of cultural traffic to where symbols mingle with the driven stuff of life.” Be­cause the “stuff of life” is laid out on the pages of this book, Goodall’s text is as compelling as a good novel and in some ways more intimate.

              Remembering Josephine Baker
              Average customer rating: Not rated
                Remembering Josephine Baker
                Stephen Papich
                Manufacturer: Bobbs-Merrill
                ProductGroup: Book
                Binding: Unknown Binding
                ASIN: 0672522578
                Remembering Josephine Baker, for fifty years queen of the music halls of Paris
                Average customer rating: Not rated
                  Remembering Josephine Baker, for fifty years queen of the music halls of Paris
                  Stephen Papich
                  Manufacturer: Bob Banner Associates
                  ProductGroup: Book
                  Binding: Unknown Binding

                  Baker, JosephineBaker, Josephine | Choreographers & Dancers | Dance | Performing Arts | Arts & Photography | Subjects | Books
                  African-American & BlackAfrican-American & Black | Ethnic & National | Biographies & Memoirs | Subjects | Books
                  ASIN: B0007C1DS4

                  Understanding the Linux Kernel
                  Average customer rating: 4.5 out of 5 stars
                  • The best linux kernel book
                  • Must Have for all CS Students
                  • N00BSp3Ak - Deciphering the Linux Kernel
                  • Excellent, but not for beginners
                  • VERY VERY HIGHLY RECOMMENDED!!
                  Understanding the Linux Kernel
                  Daniel Bovet , and Marco Cesati
                  Manufacturer: O'Reilly Media, Inc.
                  ProductGroup: Book
                  Binding: Paperback

                  GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
                  GeneralGeneral | Linux | Operating Systems | Computers & Internet | Subjects | Books
                  ProgrammingProgramming | Linux | Operating Systems | Computers & Internet | Subjects | Books
                  Memory ManagementMemory Management | Algorithms | Programming | Computers & Internet | Subjects | Books
                  GeneralGeneral | Computers & Internet | Subjects | Books
                  GeneralGeneral | Software | Computers & Internet | Subjects | Books
                  GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
                  LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
                  GeneralGeneral | Programming | O'Reilly | By Publisher | Books
                  Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
                  Similar Items:
                  1. Linux Device Drivers, 3rd Edition Linux Device Drivers, 3rd Edition
                  2. Understanding Linux Network Internals Understanding Linux Network Internals
                  3. Linux Kernel Development (2nd Edition) (Novell Press) Linux Kernel Development (2nd Edition) (Novell Press)
                  4. Building Embedded Linux Systems Building Embedded Linux Systems
                  5. Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series) Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)

                  ASIN: 0596005652

                  Book Description

                  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:

                  Understanding 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.

                  Customer Reviews:

                  5 out of 5 stars The best linux kernel book.......2007-08-23

                  If you only read one kernel book, read this one. Also serves as a good general operating system design and implementation primer.

                  5 out of 5 stars Must Have for all CS Students.......2007-08-09

                  I'm reading this book for fun, and I've been learning so much that I didn't know from Linux, wish our Operating System courses in Venezuela was taught following this book.

                  5 out of 5 stars N00BSp3Ak - Deciphering the Linux Kernel.......2007-07-17

                  To be honest, I am a complete newbie to Linux (more so, the kernel), having only recently shifted to Ubuntu (which, appropriately enough, is often called a "newbie's distribution"). Fortunately, I've had my share of background in C programming both in university and as an employee.

                  I've only recently delved into the "deeper" side of C - the kind that involves mapping memory and handling register sets to control hardware components. So far as I have read, this book is probably not suitable for the inexperienced, but with a little re-reading, anyone who has the least bit background in computer architecture, operating systems, and, of course, programming can catch up.

                  "Understanding the Linux Kernel" presents Linux in an abstracted manner, using diagrams whenever possible to illustrate how certain mechanisms - such as, let's say, memory allocation - are executed in the Linux kernel. The presentation, reviewed in line with the Linux kernel code itself, allows the average skilled programmer to obtain at least a basic understanding of Linux and the concept of operating systems in general. In the long run, this material will definitely add to (or completely revolutionize) your repertoire of programming techniques.

                  Required knowledge to be comfortable with the content are the C syntax, data structures, and an understanding of the binary and hexadecimal number systems.

                  5 out of 5 stars Excellent, but not for beginners.......2006-08-03

                  Understanding the Linux Kernel is an excellent guide for those who have some experience using Linux, and would like to know what's going on under the hood. It's a comprehensive guide that not only describes how Linux boots and initializes itself, and how programs call functions inside the kernel, but actually goes down to the murky depths of interrupts, process switching, inter-process communication, and even memory management down to the level of the 80x86 processor instructions, registers and features (actually if you add it all up, memory management takes up most of the book -- a good thing!). Furthermore there are chapters about essentials such as file systems and device drivers.

                  The book specifically and explicitly focuses only on the 80x86 PC architecture so if you're interested in Linux on different platforms or if you're looking for a generic Linux kernel book, this one's not for you. Also, if you're just starting out with Linux (whether it be as user, programmer or administrator), there's a lot of information in here that you don't really need to know.

                  An important part of the kernel that's missing from the book is how networking is implemented. This is understandable, because it would probably require another 900+ pages (that's how thick this one is) to cover in as much detail as what the book DOES cover.

                  All in all, as an intermediate Linux administrator/user and a novice Linux programmer, I thought this was an excellent addition to my collection, even though I skipped some of the truely low-level parts where the authors go into Pentium registers and stuff like that. The fact that "80x86" is consistently printed as "80 × 86" (notice the multiplication character replacing the letter "x") was not enough of a nuisance to take away any of the 5 stars that I'm giving this one.

                  5 out of 5 stars VERY VERY HIGHLY RECOMMENDED!!.......2006-06-09

                  Are you curious about how Linux works and why it is so efficient? If you are, then this book is for you! Authors Daniel Plerre Bovet and Marco Cesati, have done an outstanding job of writing a practical book that will help you find your way through the many thousands of lines of code.

                  Bovet and Cesati, begin by presenting a general picture of what is inside a Unix kernal and how Linux competes against other well-known Unix systems. Then, the authors explain how 80x86 processors include special circuits to address data in memory and how Linux exploits them. They continue by explaining how each process runs either in an unprivileged User Mode or in a privileged Kernal Mode. Then, the authors introduce interrupts and exceptions. Then, they discuss how synchronization mechanisms are needed so that all these requests can be serviced in a interleaved way by the kernal. Next, the authors discuss timing measurements. Then, they explain how Linux executes, in turn, every active process in the system so that all of them can progress toward their completions. They continue by describing the sophisticated techniques required to handle the most precious resource in the system. Next, the authors show you how the kernal copes with the requests for memory issued by greedy application programs. Then, they explain how a process running in User Mode makes requests to the kernal. They continue by describing how a process may send synchronization signals to other processes. Then, the authors introduce a general layer that supports many different filesystems. Next, they offer insights into special files and on the corresponding hardware device drivers. They also show you how to reduce disk accesses through the use of RAM. Then, they show you how user applications access normal files. Next, the authors explain the techniques used by Linux to ensure that enough memory is always available. Then, they illustrate the most frequently used Linux filesystem, namely Ext2 and its recent evolution, Ext3. They continue by introducing communication mechanisms other than signals available to User Mode processes. Finally, the authors explain how user applications are started.

                  This most excellent book helps you distinguish between crucial data structures and secondary ones. More importantly, this book helps you become a true Linux hacker.
                  Understanding the Linux Kernel (2nd Edition)
                  Average customer rating: 4 out of 5 stars
                  • Real-World OS Nuts and Bolts
                  • The only Linux kernel book you need
                  • mixed, other books are better
                  • Exceptional treatment of the Linux Kernel
                  • Excellent Book on OS Design
                  Understanding the Linux Kernel (2nd Edition)
                  Daniel P. Bovet , and Marco Cesati
                  Manufacturer: O'Reilly Media, Inc.
                  ProductGroup: Book
                  Binding: Paperback

                  GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
                  GeneralGeneral | Linux | Operating Systems | Computers & Internet | Subjects | Books
                  ProgrammingProgramming | Linux | Operating Systems | Computers & Internet | Subjects | Books
                  GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
                  GeneralGeneral | Programming | Computers & Internet | Subjects | Books
                  GeneralGeneral | Computers & Internet | Subjects | Books
                  GeneralGeneral | Software | Computers & Internet | Subjects | Books
                  GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
                  LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
                  GeneralGeneral | Programming | O'Reilly | By Publisher | Books
                  Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
                  All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
                  Similar Items:
                  1. Linux Device Drivers, 3rd Edition Linux Device Drivers, 3rd Edition
                  2. Linux Kernel Development (2nd Edition) (Novell Press) Linux Kernel Development (2nd Edition) (Novell Press)
                  3. Building Embedded Linux Systems Building Embedded Linux Systems
                  4. The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series) (Networking Series) The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series) (Networking Series)
                  5. Understanding Linux Network Internals Understanding Linux Network Internals

                  ASIN: 0596002130

                  Book Description

                  To thoroughly understand what makes Linux tick and why it's so efficient, you need to delve deep into the heart of the operating system--into the Linux kernel itself. The kernel is Linux--in the case of the Linux operating system, it's the only bit of software to which the term "Linux" applies. The kernel handles all the requests or completed I/O operations and determines which programs will share its processing time, and in what order. Responsible for the sophisticated memory management of the whole system, the Linux kernel is the force behind the legendary Linux efficiency. The new edition of Understanding the Linux Kernel takes you on a guided tour through the most significant data structures, many algorithms, and programming tricks used in the kernel. Probing beyond the superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Relevant segments of code are dissected and discussed line by line. The book covers more than just the functioning of the code, it explains the theoretical underpinnings for why Linux does things the way it does. The new edition of the book has been updated to cover version 2.4 of the kernel, which is quite different from version 2.2: the virtual memory system is entirely new, support for multiprocessor systems is improved, and whole new classes of hardware devices have been added. The authors explore each new feature in detail. Other topics in the book include: Understanding the Linux Kernel, Second Edition will acquaint you with all the inner workings of Linux, but is 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. If knowledge is power, then this book will help you make the most of your Linux system.

                  Customer Reviews:

                  4 out of 5 stars Real-World OS Nuts and Bolts.......2005-12-13

                  This book doesn't just talk about Linux; it talks about how a modern OS sitting on a modern architecture functions, in real detail. I have seen many OS texts, and this one is unique in that it does not attempt to teach theory, or academic examples. Want to understand scheduling, interrupts, file system abstractions, address spaces? Read this. Even if you don't use or care about Linux particularly. It will demystify these critical topics, which you can then apply to whatever platform or code you're working with, especially if you work with kernel or related components.

                  I am a professional software developer who works in drivers and OS subsystems. Although I have some exposure to various Unix flavors, I don't use any of them regularly-- I have most exposure to the NT architecture. This book has been invaluable in shoring up my fundamentals. The Windows book that most closely resembles this is Windows Internals from MS Press, which is a great book but doesn't (and cannot) delve too far into actual internal structures.

                  Note, though, that this book does not aim to teach you all this good generalist stuff-- it only does that by accident. It will gloss over the intro material in some cases to get into the code, which works for the explicit charter of the text (Linux kernel specifics), but might require the reader cross-referencing with an OS text.

                  5 out of 5 stars The only Linux kernel book you need.......2005-11-28

                  There are two type of programmers, those who start with papers and those who start with code. If you are like me, who start with code, this is the only book you need to learn about linux kernel and to use it as a quick reference.

                  3 out of 5 stars mixed, other books are better.......2005-05-05

                  I've been reading kernel books for nearly 20 years -- this is not recommended.

                  Some of the chapters and explanations I liked, others I felt were dry and lacking. The code examples seem to run through a non-deterministic preprocessor -- the code is supposed to describe 2.4.18, but the code snippets don't quite match the actual code (while generally working the same way, the algorithms/loop structure are often rewritten and the macros are sometimes expanded). I find it very useful when books comment on actual code examples, this is "kinda massaged code" -- I found it very frustrating when I actually looked at the kernel tree when they had snippets in the book.

                  I often found it necessary to look at the actual code to give more context (but the code rarely matched verbatim -- very strange). And when they did rewrite algorithms, I found the kernel 2.4.18 source to be MORE lucid.

                  The explanations without code were adequate, and I found some to be illuminating. Perhaps since the book has two authors, different authors wrote different chapters? (I liked some chapters and didn't like others).

                  If you want a general understanding of how kernels work, Andy Tanenbaum's "Operating Systems: Design and Implementation" where he elaborates on Minix is very useful -- with a complete Minix system (Minix is more of a teaching tool, which it does well, Linus looked at lMinix and wanted a more useful system, hence Linux).

                  I found Robert Love's "Linux Kernel Development" very good (I read the 1st edition, still need to read the second edtion). And Linux Device Drivers (Corbet and Rubini) is very good and has excellent examples (but the examples may need some work to build on a current kernel -- had this problem with the 2nd edition).

                  5 out of 5 stars Exceptional treatment of the Linux Kernel.......2005-03-15

                  If you read and understand most of what is in this book, then you will be an expert on the internals of the Linux kernel. This book goes into great detail on all aspects of the kernel. I would recommend this book, as well as "Linux Kernel Development", to be used as supplements to a college course taught on operating systems where Linux is used as a reference OS implementation.

                  The book does a good job of making complicated concepts accessible, but the reader may need to noodle over some concepts a bit more than others in order to fully grasp them. This, however, doesn't take away from the pedigogical nature of the book.

                  5 out of 5 stars Excellent Book on OS Design.......2005-01-17


                  If you are interested in OS design, or intend to work with the Linux
                  Kernel, Understanding the Linux Kernel is a very useful look into how
                  and why certian decisions were made in the Linux kernel. This book
                  doesn't seem to leave anything out. Example code is used very well to
                  show exactly what the authors are talking about. This would be an
                  excellent book for a course on OS design.
                  The second edition doesn't cover the 2.6 kernel,
                  which wasn't out at the time the book was published, but it still
                  provides a great resource for kernel information.

                  Understanding the LINUX Kernel: From I/O Ports to Process Management
                  Average customer rating: 4 out of 5 stars
                  • Pretty good, but could be better
                  • Great explanation of design
                  • now out of date, questionable accuracy even when it was new
                  • Helped me get started on the Linux kernel
                  • simply the best
                  Understanding the LINUX Kernel: From I/O Ports to Process Management
                  Daniel Pierre Bovet , and Marco Cesati
                  Manufacturer: O'Reilly
                  ProductGroup: Book
                  Binding: Paperback

                  GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
                  GeneralGeneral | Linux | Operating Systems | Computers & Internet | Subjects | Books
                  ProgrammingProgramming | Linux | Operating Systems | Computers & Internet | Subjects | Books
                  GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
                  GeneralGeneral | Programming | Computers & Internet | Subjects | Books
                  GeneralGeneral | Computers & Internet | Subjects | Books
                  GeneralGeneral | Software | Computers & Internet | Subjects | Books
                  GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
                  LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
                  GeneralGeneral | Programming | O'Reilly | By Publisher | Books
                  Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
                  Similar Items:
                  1. Linux Device Drivers, 3rd Edition Linux Device Drivers, 3rd Edition
                  2. Linux Kernel Programming, Third Edition Linux Kernel Programming, Third Edition
                  3. Understanding Linux Network Internals Understanding Linux Network Internals
                  4. Linux Core Kernel Commentary, 2nd Edition Linux Core Kernel Commentary, 2nd Edition
                  5. Understanding the Linux Kernel (2nd Edition) Understanding the Linux Kernel (2nd Edition)

                  ASIN: 0596000022

                  Amazon.com

                  Understanding the Linux Kernel is intended to be read by those who are happy to check points off against the source code. The first thing you learn is how Linux, released from commercial constraints, is able to take advantage of the best ideas from other systems, implemented in wonderfully flexible ways. A good example is the Virtual File System (VFS), which has made it easy to add support for file systems from almost every other OS. It's fascinating to find out how such features are implemented. Then, there are loadable modules, I/O, scheduling, multitasking, multiprocessing, interrupts, spin locks, semaphores, and all of the other goodies that are involved in making a kernel work.

                  The authors are concerned primarily with the Linux 2.2 kernel. They discuss how Linus Torvald's decisions on kernel issues translate into architecture; for example, how the Linux memory management uses a slab allocator on top of a buddy system for greater efficiency. Similarly, at the cost of a little complexity, the decision to use three-level memory paging, when two work fine on 32-bit systems, makes it possible to port to 64-bit processors without changes. The tradeoffs between complexity and efficiency are discussed for most kernel features, and each chapter finishes with related new features in kernel 2.4.

                  Despite the lucid and knowledgeable writing, you'll come up against some brain-stretching complexity. Nevertheless, this book is an important addition to the Linux canon. --Steve Patient, Amazon.co.uk

                  Book Description

                  Why is Linux so efficient? Is it the right operating system for a particular application? What can be learned from looking at the kernel source code? These are the kinds of questions that Understanding the Linux Kernel takes in stride in this guided tour of the code that forms the core of all Linux operating systems.

                  Linux is presented too often as a casual hacker experiment. It has increasingly become not only a mission-critical part of many organizations, but a sophisticated display of programming skill. It incorporates many advanced operating system concepts and has proven itself extremely robust and efficient for a wide range of uses.

                  Understanding the Linux Kernel helps readers understand how Linux performs best and how it meets the challenge of different environments. The authors introduce each topic by explaining its importance, and show how kernel operations relate to the utilities that are familiar to Unix programmers and users.

                  Major topics include:

                  Customer Reviews:

                  3 out of 5 stars Pretty good, but could be better.......2005-01-07

                  I've been using Linux mainly at the application level for a
                  few years now, and decided to go down to the kernel level. This book gave me a good introduction into the kernel internals. But I did find this book a bit heavy on code description, that I could of dug up myself. Telling me, which functions are called in a long descriptive list isn't really required if can view the source code yourself.
                  I also like lots of pictures to explain complex components such as memory management, the filesystem, etc. The pictures weren't bad, but could of been better. Why not describe a component based on pictures in each Chapter.
                  Overall a good start to learning the Linux kernel.

                  5 out of 5 stars Great explanation of design.......2003-06-29

                  Note that this is not a book about using or setting up Linux; it's about how the kernel was programmed. I read through this book while working on a file system for a graduate course in operating systems. It clearly explains the logic behind many of the structures and algorithms. Reading those entries greatly prepared me for the design portion of my work and made appreciate the beauty of the Linux kernel, which up until reading this book, I had looked at as a toy OS.

                  2 out of 5 stars now out of date, questionable accuracy even when it was new.......2002-11-05

                  This book covers linux kernel version 2.2, kernel version 2.4 is not covered. There are trivial comments at the conclusion of each chapter "looking ahead to 2.4" which are nearly worthless.
                  There is no worthwhile discussion of ACLs (access control lists).

                  Worst of all, even when the information was current it was of questionable accuracy. In the chapter discussing the VFS on page 334 there is a list of fields in the superblock object. Then compare this list to the list of the fields in the chapter discussing the ext2 filesystem superblock on page 499 and you will see great differences. Why is this?

                  O'reilly needs to update this book. It's a good start, now finish it.

                  4 out of 5 stars Helped me get started on the Linux kernel.......2002-09-06

                  I just recently started working on the Linux kernel and this
                  book helped get me off the ground and going. I do wish it had
                  more depth and detail in some areas, but for the price I don't
                  think you can go wrong. For example, I needed much more detail
                  in the area of multiprocessing than this book provided. An
                  excellent companion book is "UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel
                  Programmers" by Curt Schimmel. This latter book provided the

                  extra background and depth for me to finally understand how
                  all the pieces fit together in this area.

                  5 out of 5 stars simply the best.......2002-08-27

                  This is the linux kernel book thar makes the difference. Although I 've tried some other books on the subject it was "Understanding the Linux kernel" that gave me some answers to my questions. It covers anything (ok, except networking, it is the core kernel book) from booting to other topics with lots of diagrams.
                  Understanding the Linux Kernel, 2nd Edition
                  Average customer rating: Not rated
                    Understanding the Linux Kernel, 2nd Edition
                    Daniel Plerre Bovet , and Marco Cesati
                    Manufacturer: Tandem Library
                    ProductGroup: Book
                    Binding: School & Library Binding
                    ASIN: 0613912020

                    Books:

                    1. The Secrets Of Frank Herbert'S Dune
                    2. The Seven Years in Tibet: Screenplay and Story Behind the Film (Newmarket Pictorial Moviebook)
                    3. The Unbearable Lightness of Being: A Novel (Perennial Classics)
                    4. The Whole Picture: Strategies for Screenwriting Success in the New Hollywood
                    5. There's No Place Like Home Video
                    6. Things to Come: A Critical Text of the 1935 London First Edition, With an Introduction and Appendices (Annotated H.G. Wells) (Annotated H.G. Wells)
                    7. Tomas Gutierrez Alea: The Dialectics of a Filmmaker (Latin American Studies (Routledge (Firm)).)
                    8. Ultraviolent Movies: From Sam Peckinpah to Quentin Tarantino
                    9. Understanding Film Texts: Meaning and Experience (Distributed for the British Film Institute)
                    10. Unheard Melodies: Narrative Film Music

                    Books Index

                    Books Home

                    Recommended Books

                    1. History: Fiction or Science
                    2. Autobiography of a Yogi
                    3. The Finish Rich Workbook: Creating a Personalized Plan for a Richer Future
                    4. The Commanding Heights : The Battle for the World Economy
                    5. The Spartans: The World of the Warrior-Heroes of Ancient Greece
                    6. Black Seraph
                    7. A Short History of Nearly Everything
                    8. The Biopsychology of Mood and Arousal
                    9. The Porto Alegre Experiment: Learning Lessons for Better Democracy
                    10. When Did We Lose Harriet