Какие посоветуете книги по linux/unix/xBSD ?

Железо, софт, сети, программирование, ремонт, настройка и обслуживание.

#21  webman » Вс 7.03.2010, 23:33

ищи и покупай книги в нете
webman
постоялец
 
Сообщения: 60
Зарегистрирован: Пн 5.10.2009, 12:39

#22  vadim s. sabinich » Вс 7.03.2010, 23:57

очень дельный ответ 8)))
На самом деле сам учился начиная от irc-каналов и чтения манов и всяких opennet.ru до чтения Библии юникс-администратора от Эви Немет 8)
Аватара пользователя
vadim s. sabinich
постоялец
 
Сообщения: 117
Зарегистрирован: Чт 2.04.2009, 18:01
Откуда: Irkutsk

#23  Terminus » Пн 8.03.2010, 0:00

Стоп, стоп, стоп... Давайте выскочим из философского круга и посмотрим на заданный вопрос чисто практически.
Кстати, у кого там "все проблемы решены"? Работодателю не проговоритесь :).
Итого, "фундаментальные принципы".
Ядро Линукс - сомнительно, что вы найдёте хорошую книгу по основам ядра, т. к. программый код как бы взят из ОС Юникс. То есть, песня не то, чтобы была переписана с магнитофона на магнитофон, но была настолько популярна и доступна, что нашёлся человек, который спел её по имевшимся нотам, но своим голосом, и не взял за это денег. Поэтому, если желаете уcвоить фундаментальные основы ядра, читайте книги по Юникс годов семидесятых-восьмидесятых, их переиздают время от времени.
Далее, не ядром единым. "Если бы человек взялся бы управлять ЭВМ сам, то она превратилась бы в тихоходный арифмометр" - из книги "Быстрее мысли", одной из первых популярных советских книг про ЭВМ. Помимо ядра, под словом "Линукс" обычно подразумевается ещё куча всякого разного софта. Если вы хотите понять фундаментальные основы этого ПО, то для начала вам придётся составить подробный список использовавшихся при его создании спецификаций, а затем заняться изучением этих спецификаций. При том, что половина из них "мёртвые" и по большинству из них никаких книг никогда не выпускалось. Даже если бы они и выпускались, это вас не спасло бы, т. к. вы не можете заранее знать, какой версии и кем реализована какая-то конкретная спецификация в конкретной версии вашего ПО. Зато вы всегда можете связаться по электронной почте с её автором, если он ещё жив, адреса почты обычно прилагаются. На каждую реализацию того или иного ПО есть свой сайт, который легко ищется либо в лоб, либо на многочисленных сайтах, посвящённых ОС Линукс, включая сайты официальных организаций.
Но и это ещё не всё. Вам придётся на каждом шагу открывать какие-то новые программные механизмы, которые реализованы лишь для конкретной прикладной задачи. Короче, вы станете классным специалистом.
Может быть, я и утрирую, но не слишком. Не пытайтесь основать ещё один Red Hat, просто определитесь со своими текущими проблемами и интересами, и - в путь. Вот вам мой "совет начинающего".
Аватара пользователя
Terminus
постоялец
 
Сообщения: 2033
Зарегистрирован: Пт 29.08.2003, 8:55
Откуда: Иркутск

#24  pythons » Пн 8.03.2010, 9:49

Terminus:Стоп, стоп, стоп... Давайте выскочим из философского круга и посмотрим на заданный вопрос чисто практически.
Кстати, у кого там "все проблемы решены"?


Во первых не все, но мы ведь не в вакууме живем, звуки распространяются, запахи опять-же.

Terminus:Ядро Линукс - сомнительно, что вы найдёте хорошую книгу по основам ядра, т. к. программый код как бы взят из ОС Юникс.

Может быть, я и утрирую, но не слишком. Не пытайтесь основать ещё один Red Hat, просто определитесь со своими текущими проблемами и интересами, и - в путь. Вот вам мой "совет начинающего"


Найдете книгу, причем хорошую, но не в наших магазинах
http://www.amazon.com/Linux-Kernelarchitektur-Wolfgang-Mauerer/dp/3446225668%3FSubscriptionId%3D0JRA4J6WAV0RTAZVS6R2%26tag%3Dworldcat-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D3446225668
http://www.amazon.com/Professional-Linux-Kernel-Architecture-Programmer/dp/0470343435%3FSubscriptionId%3D0JRA4J6WAV0RTAZVS6R2%26tag%3Dworldcat-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0470343435

Две блестящих книги, первая у меня даже есть, на момент выхода 2.6 это было супер-пупер, но потом я это дело бросил, поскольку ядро меняется регулярно и многое теряет актуальность, потому надо не переводиться на kernel.org, дабы следовать линии партии, что несколько сложно когда этим не занимаешься профессионально.

А код из юникс не взят, иначе SCO давно бы засудило.
Вот вывод правильный, думайте сами что читать.
Аватара пользователя
pythons
постоялец
 
Сообщения: 2882
Зарегистрирован: Сб 29.08.2009, 10:14
Откуда: Мордор

#25  norilsk » Чт 11.03.2010, 10:05

Terminus:сомнительно, что вы найдёте хорошую книгу по основам ядра

есть много замечательных книг про ядро линукс. и ниодной по основам.
Terminus:, т. к. программый код как бы взят из ОС Юникс.

ни в линуксе, ни в миниксе нет ни строки кода из юникс. они принципиально другие системы. в бсд есть, а в линуксе нет. единствено общее между ними это IEEE1003 стандарт описывающий коммуникацию между пользовательскими программами и ядром или системными программами.
Terminus:читайте книги по Юникс годов семидесятых-восьмидесятых, их переиздают время от времени.
пустая трата времени. читайте а. таненбаума modern operating systems # ISBN-10: 0136006639
# ISBN-13: 978-0136006633
перед этим предстоит освоить программирование, электро и дигитальную технику. чтобы понимать эту книгу вы должны знать цэ, как работают компиляторы и знать как работают пямять и процессор.
Аватара пользователя
norilsk
постоялец
 
Сообщения: 606
Зарегистрирован: Сб 17.05.2008, 4:02
Откуда: Иркутск

#26  Terminus » Вс 21.03.2010, 19:26

Вот, кстати, яркий пример того, что индекс цитируемости обычно соответствует актуальности высказанных предположений нежели их правильности :).

Добавлено спустя 10 дней 9 часов 16 минут 43 секунды:

... а вот сейчас поставил Оперу, соблазнившись её средствами защиты от всплывающих окон и т.д. (именно на порт-иркутске и опробовал :) слегка) И совершенно не тревожит, что пришлось поставить ещё какую-то Сишную библиотеку, без которой Опера под слакой не работает. Зато pkgtool рулит.
Аватара пользователя
Terminus
постоялец
 
Сообщения: 2033
Зарегистрирован: Пт 29.08.2003, 8:55
Откуда: Иркутск

#27  ArhAngel » Пн 22.03.2010, 10:24

Аватара пользователя
ArhAngel
постоялец
 
Сообщения: 99
Зарегистрирован: Вс 19.08.2007, 10:23
Откуда: Иркутск

#28  grmix » Пн 22.03.2010, 20:31

ArhAngel это вы к тому что вроде бы и искать не надо? Считаете что приведенный там список соответствует теме топика?
Ах да, админ linux.irc.ru.....Молчу-молчу=)
Преумножающий познания - Преумножает скорбь.
Аватара пользователя
grmix
постоялец
 
Сообщения: 196
Зарегистрирован: Ср 16.12.2009, 17:01
Откуда: Смоленск

#29  ArhAngel » Вт 23.03.2010, 11:08

grmix:ArhAngel это вы к тому что вроде бы и искать не надо? Считаете что приведенный там список соответствует теме топика?
Ах да, админ linux.irc.ru.....Молчу-молчу=)

А вы хоть что-то читать пробовали после того, как написали топик?
Аватара пользователя
ArhAngel
постоялец
 
Сообщения: 99
Зарегистрирован: Вс 19.08.2007, 10:23
Откуда: Иркутск

#30  grmix » Вт 23.03.2010, 11:48

ArhAngel да,в настоящий момент читаю.знаком и с некоторыми трудами представленными на вашем ресурсе,который на мой взгляд рассматриваемый ЦЕЛИКОМ не удовлетворяет поставленным задачам.Вашего мнения на этот счет я,так понимаю,не услышу...Довольно печально,принимая тот факт что вы являетесь администратором вышеназванного ресурса.
З.Ы. Почему-то все упорно не замечают смайлов:(.
Преумножающий познания - Преумножает скорбь.
Аватара пользователя
grmix
постоялец
 
Сообщения: 196
Зарегистрирован: Ср 16.12.2009, 17:01
Откуда: Смоленск

#31  ArhAngel » Вт 23.03.2010, 15:34

grmix во-первых абсолютно непонятно, для чего вы взялись изучать Linux.
И если у вас уже есть хоть какие-то представления о программировании, исходных кодах, протоколах то вы может приступать к изучению с любой книги подходящий тематики.
В наше время в интернете можно найти практически любые книги, посмотреть содержание. Берите любую свежую книгу, туже linux for dummies и читаете, если всё просто, то берёте что-то по-сложнее или специализированней.
Отсюда вытекает то, ЧТО ВЫ ХОТИТЕ ИЗУЧИТЬ? в этой системе: либо программирование для неё, либо профессиональное администрировании, либо просто использование программ...

Добавлено спустя 17 минут 33 секунды:

хотя если вы хотите программировать под UNIX систему то вам всё равно будут нужны знания детального устройства этих систем, которые нужны и для профессионального администрирования.

Добавлено спустя 5 минут 54 секунды:

по-сути, можно вообще не читать никаких книг. Если у вас есть базовые, так сказать корневые знания понимания работы операционной системы то вы можете самостоятельно разобраться в Linux системе.
Аватара пользователя
ArhAngel
постоялец
 
Сообщения: 99
Зарегистрирован: Вс 19.08.2007, 10:23
Откуда: Иркутск

#32  grmix » Вт 30.03.2010, 2:28

ArhAngel задача указывалась выше.Повторюсь:основная практическая задача-установка,настройка,администрирование веб фтп серверов с работающей win/*nix сетью.В качестве серверной ос вероятнее всего будет использоваться FreeBSD.Также хотелось бы книгу о архитектуре UNIX-like систем. Основные цели приобретения бумажной литературы:
1.Рассмотрение основ настройки,архитектуры и эффективной защиты систем с точки зрения специалистов.

Добавлено спустя 13 минут 11 секунд:

2.Лаконичное,наглядное и четко структурированное изложение информации.
3.Собственно бумажный формат,для удобства восприятия.
4.Минимально необходимый набор примеров для оперативного решения существующих задач.И,соответственно,эффективная их реализация(вкупе с данными из сторонних источников)для будущего расширения машинного парка,без изменения области применения.

Вот как-то так...
Преумножающий познания - Преумножает скорбь.
Аватара пользователя
grmix
постоялец
 
Сообщения: 196
Зарегистрирован: Ср 16.12.2009, 17:01
Откуда: Смоленск

#33  ArhAngel » Ср 31.03.2010, 11:30

grmix:В качестве серверной ос вероятнее всего будет использоваться FreeBSD.Также хотелось бы книгу о архитектуре UNIX-like систем. Основные цели приобретения бумажной литературы:
1.Рассмотрение основ настройки,архитектуры и эффективной защиты систем с точки зрения специалистов.

Однозначно нужно прочитать Д.Хорвиц - Unix-системы
Аватара пользователя
ArhAngel
постоялец
 
Сообщения: 99
Зарегистрирован: Вс 19.08.2007, 10:23
Откуда: Иркутск

Аватара
спонсор



cron