<?xml version="1.0" encoding="UTF-8"?>
<posts update='2008-08-21 09:41:07' user=""><post 
   href="http://www.linuxinsight.com/the-little-book-of-semaphores-2nd-edition.html" 
   description="The Little Book of Semaphores, 2nd Edition | LinuxInsight" 
   
     extended="The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming.

In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don&#039;t get a good understanding of the material or the ability to solve similar problems.

The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own.

The book covers the classical problems, including &#034;Readers-writers&#034;, &#034;Producer-consumer&#034;, and &#034;Dining Philosophers&#034;. In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems." 
   
   hash="23df548fb757c482f9ca06dee9af0363"
   user="gresch"
   tag="book concurrency development informatik information software synchronisation "
   time="2008-02-23T18:11:15+0100" />
<post 
   href="http://www.ahaack.net/palmpilot/palm-v.html" 
   description="Palm Treo 650 and 680 Linux Connectivity" 
   
     extended="The big issue is the Linux connectivity which became worse an worse over the time as Linux distribution getting more and more complicated. As matter of fact I did not find one instruction in the Internet on how to connect it to Linux via a cradle. Here is How! " 
   
   hash="af7737334d61671e51c7b00986e78989"
   user="gresch"
   tag="faq hardware howto installation linux palm software synchronisation sysadmin "
   time="2007-07-31T23:04:36+0200" />
</posts>
