Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution.Linux was originally developed as a free operating system for Intel x86-based personal computers. It has since been ported to more computer hardware platforms than any other operating system. Most Linux distributions support dozens of programming languages.
Linux Pocket Guide provides an organized learning path for Linux use, rather than Linux programming and system administration. You’ll find options for the most useful commands, grouped by functionality. For novices who need to get up to speed on Linux use, and experienced users who want a concise and functional reference, this guide provides quick answers.
This book is broken into four primary sections addressing key topics that Linux programmers need to master: Linux nuts and bolts, the Linux kernel, the Linux desktop, and Linux for the Web
Effective examples help get readers up to speed with building software on a Linux-based system while using the tools and utilities that contribute to streamlining the software development process
The book has a number of aims as: To teach the use of the standard UNIX C libraries and other facilities as specified by the UNIX98 standard created from the earlier IEEE POSIX and X/Open (SPEC 1170) specifications; to show how to make the most of advanced development tools; to give concise introductions to popular rapid development languages like the shell, Tcl and Perl; to show how to build graphical user interfaces for the X Window System; having given you firm grounding, to progress to topics of real−world applications which you want to program
“If I had to choose a single book to sit next to my machine when writing software for Linux, this would be it.” —MARTIN LANDERS, SOFTWARE ENGINEER, GOOGLE “This book, with its detailed descriptions and examples, contains everything you need to understand the details and nuances of the low-level programming APIs in Linux . . .
Bài giảng Tổng quan về Linux - Chương 12: Linux Programing, trình bày các kiến thức về system calls, system call parameters, system calls không có trong Linux,... Đây là tài liệu học tập và giảng dạy dành cho sinh viên và giảng viên ngành CNTT.
GNU/Linux has taken the world of computers by storm.At one time, personal computer
users were forced to choose among proprietary operating environments and
applications. Users had no way of fixing or improving these programs, could not look
“under the hood,” and were often forced to accept restrictive licenses. GNU/Linux
and other open source systems have changed that—now PC users, administrators, and
developers can choose a free operating environment complete with tools, applications,
and full source code.