|
303 | 303 | %Internals of UNIX System~V Release 4}. Prentice Hall, 1994 |
304 | 304 | \item McDougall, R.; Mauro, J.: \emsl{Solaris Internals}. Prentice Hall; \nth{2} |
305 | 305 | edition, 2006. |
306 | | -\item R. Love: \emsl{Linux System Programming: Talking Directly to the Kernel |
307 | | -and C Library}. O'Reilly, 2013. |
308 | 306 | \end{enumerate} |
309 | 307 | \end{slide} |
310 | 308 |
|
|
326 | 324 | 4.4 BSD Operating System} by the same author. |
327 | 325 | \item The best book on the Solaris operating system. The system version in the |
328 | 326 | book is Solaris~10. |
329 | | -\item Covers systems programming for Linux. Mostly generic with some Linux |
330 | | -specialties. Does not contain network programming. |
331 | 327 | \end{enumerate} |
332 | 328 |
|
333 | 329 | %%%%% |
|
346 | 342 | Addison-Wesley; \nth{1} edition, 1997 |
347 | 343 | % I don't why but after I switched from FreeBSD to Solaris, I can't typeset |
348 | 344 | % word "unix" anymore. It's like it wasn't there. Using {} trick helps. |
349 | | -\item UNIX specifications, see \url{http://www.unix.org} |
350 | | -\item manual pages, mainly sections 2 and 3 |
| 345 | +\item R. Love: \emsl{Linux System Programming: Talking Directly to the Kernel |
| 346 | +and C Library}. O'Reilly, 2013. |
351 | 347 | \end{enumerate} |
352 | 348 | \end{slide} |
353 | 349 |
|
|
365 | 361 | Communications}, covering interprocess communication in great detail. |
366 | 362 | \item Great book on programming with threads using POSIX API. Highly |
367 | 363 | recommended. |
368 | | -\item UNIX specifications. |
369 | | -\item Detailed descriptions of system calls and functions. |
| 364 | +\item The book by R. Love covers systems programming for Linux. Mostly generic |
| 365 | +with some Linux specialties. Does not contain network programming. |
370 | 366 | \item \hlabel{POSIX4} A book that did not fit the slide and covers topics outside |
371 | 367 | of the scope of this class: Gall\-meis\-ter, B. R.: \emsl{POSIX.4 Programmers |
372 | 368 | Guide: Programming for the Real World}, O'Reilly; \nth{1} edition, 1995. A great |
|
378 | 374 | \item[\ldots] You can also buy lots of these books on Amazon in a decent second |
379 | 375 | hand quality for a fraction of the original price. |
380 | 376 | \item[\ldots] or you can borrow them in library of the faculty ! |
| 377 | +\item UNIX specifications, see \url{http://www.unix.org} |
| 378 | +\item manual pages, mainly sections 2 and 3 - detailed descriptions of system |
| 379 | +calls and functions. |
381 | 380 | \end{enumerate} |
382 | 381 |
|
383 | 382 | %%%%% |
|
0 commit comments