Их должен прочитать каждый

Иван Скляров

Xakep, номер #062, стр. 062-124-1

(Sklyarov@real.xakep.ru)

Книги, меняющие нашу жизнь

Книги, о которых пойдет речь в этой статье – не просто книги. Это то, что относится к классике computer science. Но это совсем не значит, что они представляют собой лишь историческую ценность. Напротив, это бессмертные произведения. Они переиздаются и будут переиздаваться еще много лет. Так зачем же я решил о них рассказать? А затем, что сейчас в мире не существует компьютерного специалиста (профессионала), а тем более хакера (настоящего хакера, а не сетевого подонка), который не читал бы этих книг (ну или основную их часть).

Как сейчас большинство молодых мечтателей о хакерской карьере получают свои знания? Читают на так называемых «хакерских» сайтах инструкции и статьи, типа «Как стать хакером за 2 часа», а также слушают советы своих, может быть, чуть старших, коллег. Конечно, повторяя сказанное и написанное без всякого понимания сути, можно наделать немало опасных для окружающих дел. Но цена такому «хакеру» невелика, т.к. без посторонней поддержки (без чужого эксплойта, утилиты, найденной дыры и пр.) он окажется совершенно беспомощным. Книги, о которых ты сейчас узнаешь, дают прочный фундамент знаний и позволяют не зависеть от кого бы то ни было. Они учат самостоятельно думать, творить, изобретать и создавать что-то новое.

Конечно, количество книг, о которых я хотел бы рассказать, значительно превышает рамки одной статьи, поэтому отобраны лишь самые «сливки». Причем, все они недавно были переизданы на русском языке.

Также я старался располагать книги в том порядке, в каком их лучше всего изучать. Однако не могу утверждать, что такое расположение является единственно верным. Кроме того, не исключено, что часть книг ты уже прочитал (по крайней мере, я хотел бы на это надеяться).

Не стоит думать, что чтение этих книг сразу сделает из тебя «гуру хака». Они совершенно не избавляют тебя от чтения документаций, RFC, мануалов и прочих книг (чем больше их будет, тем лучше), а также от собственных экспериментов и исследований. Что ж, наберись терпения - и поехали!

Эндрю Таненбаум «Современные операционные системы»

Я не зря поставил книгу Эндрю Таненбаума на первое место, не только потому, что он всемирно известный и титулованный преподаватель (профессор), а потому, что он, как никто другой умеет вдохновлять на великие подвиги. Ведь именно Эндрю Таненбауму весь мир должен быть благодарен за появление на свет Linux! Да, именно на основе учебной операционной системы MINIX, созданной Эндрю Таненбаумом, и его же книги Operating Systems: Design and Implementation («Проектирование и реализация операционных систем») Линус Торвальдс смог написать свою операционку. И не будь книги Таненбаума, сейчас, возможно, мир не узнал бы об этом простом молодом человеке из Финляндии. Вот что пишет сам Линус в своей книге «JUST FOR FUN. Рассказ нечаянного революционера» (кстати, советую прочитать, если ты еще этого не сделал):

«У каждого есть книга, которая перевернула его жизнь. Священная Библия. «Капитал». «Вторники с Мори». «Все, что мне нужно, я узнал в детском саду». У каждого своя. Меня лично вдохновила на подвиги «Проектирование и реализация операционных систем» Эндрю С. Таненбаума». И там же: «...летом я делал две вещи: бездельничал и читал «Проектирование и реализацию операционных систем». Эти 719 страниц в мягком красном переплете, можно сказать, поселились у меня в постели».

Содержание  Вперед на стр. 062-124-2
ttfb: 3.6609172821045 ms