Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Правильная книжк(а)(и) по Linux


Автор: Gloomy 9.1.2004, 01:00
Принял твердое решение изучить Линух. Поэтому просьба не поднимать религиозных воин "Винда vs Линух". Лучше посоветуйте пожалуйста хорошую книжку (или несколько книжек) про Линух. Сразу же скажу что мне не нужно: жутких, бездарно написанных книг из серии "Линух для полных идиотов" и "Линух за 2 часа" - ими и так все полки в магазинах завалены. Мне нужна книжк(а)(и), в котор(ой)(ых) написано из чего же собственно состоит Линух с точки зрения системы, с точки зрения программиста. Т.е. общий обзор системы, ее архитектура, взаимодействие между частями системы, стуктура ядра системы, механизмы работы с аппаратурой и пр. Книжк(у)(и) можно и на английском - прекрасная и очень полезная возможность потренироваться в переводе и знании языка wink.gif Можно в электронном, в бумажном виде.

Заранее большое спасибо! Очень надеюсь на помощь потому что сам уже замаялся искать sad.gif

З.Ы. И даже не спрашивайте зачем мне это надо - ответ будет простым и незамысловатым: "хАчу!" biggrin.gif

Автор: foRaver 9.1.2004, 01:40
Ослом скачай... Я себе скачал в PDFи не жалею!
O'Reilly - Linux in Nutshell... Весит немного, но очень содержательная!
Советую всем wink.gif

Автор: NightGoblin 9.1.2004, 09:23
Вообще у O'Reilly очень неплохие книги. А так на самом деле одной книги мало будет - надо еще и man'ы порыть, да и мало ли чего: в инете документации хоть отбавляй...

Автор: December 9.1.2004, 10:01
Цитата
O'Reilly - Linux in Nutshell
Ссылку в студию!

Автор: Gloomy 9.1.2004, 10:41
foRaver
Цитата
O'Reilly - Linux in Nutshell...

Слышал про нее, но в нашей деревне (Екатеринбурге) не встречал. Видел пару раз ссылки на нее на bugz.ru, но все они были битые sad.gif

Автор: foRaver 9.1.2004, 19:51
Звиняйте люди добрые, книга в CHM но довольно грамотно сделана... незнаю куда слить, а так - наздоровье!

Автор: Gloomy 10.1.2004, 16:14
Но ведь это не единственная книжка по Линуху, соотвествующая моих требованиям? Наверняка есть и другие! wink.gif

Автор: foRaver 11.1.2004, 00:05
Наверняка, но других у меня к сожалению нет

Автор: simanyay 11.1.2004, 14:26
Если хочешь, про структуру ядра, то у меня есть крутая книжка Understanding Linux Kernel. Но я её выложу в сеть только через месяц (после сессии). Но, я как понял, ты ещё в Линуксе не работал, так что тебе надо начать с Linux In Nutshell. Тоже будет выложена через месяц.

Автор: December 11.1.2004, 15:15
Цитата
книга в CHM но довольно грамотно сделана
Сколько весит?

Автор: Gloomy 11.1.2004, 18:57
simanyay
Цитата
Тоже будет выложена через месяц.

Если выложишь кинь пожалуйста УРЛ в эту тему!

Цитата
после сессии

Тоже сейчас сдаю sad.gif Успехов!

Автор: Sardar 11.1.2004, 19:56
За 10 минут в ослике скачал: http://www.sardar1.narod.ru/LinNutshell.chm

Автор: Gloomy 11.1.2004, 22:07
Sardar
Спасибо, буду читать wink.gif

To All
А еще какие-нибудь умные книжки по Линуху есть?

Автор: foRaver 12.1.2004, 01:28
Sardar, таже книга и у меня, вот только при всём уважении к скорости своего интернета (DSL, 768 кбит/сек) , осликом она у меня качалась добрые часа 2, может и больше, а с народа (извини, но с твоей ссылки), это длилось чуть меньше. wink.gif

Автор: Sardar 12.1.2004, 01:50
Цитата
Sardar, таже книга и у меня, вот только при всём уважении к скорости своего интернета (DSL, 768 кбит/сек) , осликом она у меня качалась добрые часа 2, может и больше, а с народа (извини, но с твоей ссылки), это длилось чуть меньше

Раздaвать надо шустрее smile.gif.

А на народе поставил потому что место с ящиком пришло. Времени на человеческий webspace нету, сессия =\.

Каждые 30 минут отхожу к компу, отдых для кипящих мозгов smile.gif).

Можно для общественности в одно место скинуть все что есть у каждого + заказы на скачку с ослика для тех кому сложно самому их получить.

Автор: foRaver 12.1.2004, 05:30
Цитата(Sardar @ 12.1.2004, 01:50)


.

Цитата
Каждые 30 минут отхожу к компу, отдых для кипящих мозгов smile.gif).

то наверное самый лучший способ и не только для тебя wink.gif

Цитата
Можно для общественности в одно место скинуть все что есть у каждого + заказы на скачку с ослика для тех кому сложно самому их получить

помоему даже необходимо!!!

Автор: .RADIX 12.1.2004, 17:43
Попробовал качнуть по данной ссылке - коннект отстойнейший !

Автор: simanyay 12.1.2004, 20:58
Модератор: Просьба не обсуждать здесь темы отдыха и кипящих мозгов. Топик по книжкам о ОС Linux!

Автор: Gloomy 14.1.2004, 14:07
To All
Нет ли у кого-нибудь электронной версии книжки А. Робочевского "Операционная сисема UNIX" (белая книга с тремя слонами на черепахе)? Тоже говорят хорошая, именно про то как все работает.

Автор: unclE 17.2.2004, 09:16
столько сообщений и всего одна ссылка, да и то на книгу на английском языке. неужели нет нормальной книги на русском для начинающих?

Автор: Flibustier 18.2.2004, 10:24
http://ora.tst.ru/

http://documents.dhs.net.ru/local/OREILLY/

просили - получите

все требования исполненны - есть книги по linux в электронном варианте и на английском языке smile.gif

Автор: Sandom Ice 4.9.2005, 19:51
Ой спасибки ребята..., вы тут все такие добрые.......благодарствую!!!!!!!!!!!!! smile smile smile smile smile

Автор: random_code 27.9.2005, 15:04
Вообще-то Linux in Nutshell есть справочник, сомневаюсь, что для новичка он подойдет. Лучше взять "Запускаем Linux" (Running Linux в англ. варианте). Кстати Nutshell тоже есть на русском - называется "Linux.Справочник" (O'Reilly/Символ Плюс).

Автор: bilbobagginz 27.9.2005, 22:22
вопрошая насчет "понимания" желательно поставить задачу поконкретнее.
в линуксе, как и в других осях есть 3 измерения понимания:
1. понимание администратора. - он знает что и как работает и где чего нарыть. но он не всегда знает все системные вызовы, и т.д. ( зависит от квалификации.) он также владеет каким-то языком сценариев - языком оболочек (sh,csh), или perl или python. иногда tcl/tk.

2. понимание системного программера ( в "режиме пользователя" - user space ) - они не всегда знают всю систему, и специализируются на каких то там сферах - базы данных, переработка данных, сетевое программирование и т.д.
3. понимание ядренного программера ( a.k.a. "kernel space" )- человек к-рый либо программирует драйвера либо какие-то под-системы ядра - это люди с очень глубокими знаниями всей системы на самом деле (и изнутри), держащие в голове всю структуру системы. ( а если нет, то бывают несмешные истории )

так вот: если ты хочешь охватить все или одно из этих - тебе стоит снчала научиться системой пользоваться.
судя по вопросу, ты этого еще не совсем достиг (вопрос широк, расплывчат и бесформен )

давай так, осваивай по очереди:
оболочку и программирование сценариев на ней ( shell scripting )
базовое программирование на C в оболочке
программирование сетевых и много-поточных приложений ( sockets, threads )
примерно здесь купи либо книгу http://www.amazon.com/exec/obidos/tg/detail/-/0201549794?v=glance либо книгу http://www.amazon.com/exec/obidos/tg/detail/-/0132017997?v=glance

это книжки по UNIX. может быть есть перевод на русский... не искал.

после стоит просто начать изучать ядро линукс 2.4, а после 2.6
весь материал обязательно нужно закреплять упражнениями ( написать драйвер кофеварки - неплохое упражнение по программированию модулей ядра )

Удачи тебе.

А по-серьёзней - может стоит тебе пойти учиться - в Imperial College напр. smile

Автор: GrayCardinal 28.9.2005, 07:43
http://www.oreilly.com/catalog/linuxdrive3/ - лучше для мужчины нет !


ЗЫ
То что при нажатии кнопочки создания ссылки выделяется http:// меня просто убивает smile

Добавлено @ 07:49
Цитата
после стоит просто начать изучать ядро линукс 2.4, а после 2.6

При всем моем, как говорится, ты чего человеку советуешь ?! Нафиг ему 2.4 а потом изучать изменения в API ? Я вот после 2.6 в 2.4 вообще не бум-бум smile


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)