Linux программирование в примерах
Шрифт:
Если вы используете GNU/Linux, ваш дистрибутив поступит с исходным кодом, предположительно в формате, используемом для упаковки (файлы RPM Red Hat, файлы DEB Debian, файлы
Если вы предпочитаете самостоятельно получать файлы из ftp-сайта GNU, вы найдете его по адресу:
Для получения файла можно использовать утилиту
В качестве альтернативы можно использовать для получения файла старый добрый
Получив файл, извлеките его следующим образом:
Системы, использующие GNU tar, могут использовать следующее заклинание:
В соответствии с общедоступной лицензией GNU, вот сведения об авторских правах для всех GNU программ, процитированных в данной книге. Все программы являются «свободным программным обеспечением; вы можете распространять их и/или модифицировать на условиях общедоступной лицензии GNU в изданном Фондом бесплатных программ виде; либо версии 2 лицензии, либо (по вашему выбору) любой последующей версии». Текст общедоступной лицензии GNU см. в приложении С «Общедоступная лицензия GNU».
Файл Coreutils 5.0 | Даты авторского права |
---|---|
lib/safe-read.с | |
lib/safe-write.c | |
lib/utime.c | |
lib/xreadlink.с | |
src/du.c | |
src/env.с | |
src/install.с | |
src/link.c | |
src/ls.с | |
src/pathchk.c | |
src/sort.с | |
src/sys2.h | |
src/wc.с | |
Файл Gawk 3.0.6 | Даты авторского права |
eval.с | |
Файл Gawk 3.1.3 | Даты авторского права |
awk.h | |
builtin.с | |
eval.с | |
io.c | |
main.с | |
posix/gawkmisc.с | |
Файл Gawk 3.1.4 | Даты авторского права |
builtin.c | |
Файл GLIBC 23.2 | Даты авторского права |
locale/locale.h | |
posix/unistd.h | |
time/sys/time.h | |
Файл Make 3.80 | Даты авторского права |
read.с |
Примеры программ, использованные в данной книге, можно найти по адресу:
«Это оружие Джедая …, элегантное оружие для более цивилизованной эпохи. На протяжении тысяч поколений Рыцари Джедай были защитниками мира и справедливости в Старой Республике. От мрачных времен, до Империи».
Возможно, вы удивляетесь, почему мы поместили на обложке легкую саблю и использовали ее во внутреннем оформлении книги. Что она представляет и какое она имеет отношение к программированию под Linux?
В руках Рыцаря Джедай легкая сабля является и мощным оружием, и предметом красоты. Ее использование демонстрирует мощь, знание, контроль над Силой и напряженное обучение для владеющего им Джедая.
Элегантность легкой сабли отражает элегантность оригинального дизайна Unix API. Там также обдуманное, точное использование API и программных инструментов и принципов проектирования GNU привело к сегодняшним мощным, гибким, развитым системам GNU/Linux. Эта система демонстрирует знание и понимание программистов, создавших все их компоненты.