история компьютеров для хакеров
Jul. 26th, 2016 10:50 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Я читаю "Хакеров" Стивена Леви. Это знаменитая история нескольких субкультур хакеров (в значении "одержимый энтузиаст компьютеров и программирования", а не в значении "взломщик") от 60-х до 80-х. Леви написал ее в 1984, когда все эти люди еще были живы. Есть русский перевод.
Заметил, что у меня не получается вообще абстрагироваться во время чтения этой книги. Я имею в виду вот что: обычно, когда я читаю статью или книгу для широкого читателя по теме, в которой я разбираюсь, я довольно хорошо умею посмотреть на нее наивным взглядом и сказать: вот это широкому читателю будет непонятно или скучно, потому что плохо объяснено, а вот это хорошо. Я могу "абстрагироваться" от собственного знания и интереса. Но в этой книге у меня не получается, потому что это *настолько мои люди*, настолько мои ценности, настолько мой мир, что я не могу вынырнуть из него. Хоть я из совсем другого поколения, и хоть я никогда не был так близок к железу, как герои "Хакеров", которые в 60-х в MIT физически имплементируют новые инструкции в процессоре своего компьютера - все равно, неважно, это мое племя, и все то, что Леви описывает для читателя как странное и ненормальное, для меня очевидное и естественное.
Я не сразу это понял, но чего мне на самом деле не хватает во время чтения этой книги - это пояснения к "Хакерам" для хакеров. То есть, когда Леви пишет что-то о TX-0, или PDP-1, или о первых микропроцессорах, то он пытается, конечно, какими-то общими словами передать читателю какое-то впечатление об этих машинах, их ограничениях, возможностях и развитии, но это все очень туманно и реальная картина в голове не складывается даже у технически грамотного читателя. Так вот, для таких, технически грамотных читателей, знающих компьютеры, и что такое память и шина и прерывания и как выглядит ассемблер, но выросших уже в эпоху персональных компьютеров - для нас техническая информация помогла бы этой картине в голове сложиться. Может, даже не пояснения к "Хакерам", а просто есть такая книга - история компьютеров на техническом уровне? Понятно, что я могу пойти в Википедию и прочитать про кучу ранних компьютеров, какой у них был процессор, память и I/O - но это набор фактов, а не история. А вот если бы была книга, которая для нас, сегодняшних благодарных потомков, привыкших к гигагерцам и терабайтам, рассказала бы историю компьютеров... как в общих чертах был устроен CPU до эпохи микропроцессоров, как работал его интерфейс с памятью и сама память на сердечниках, как подключались периферийные устройства, как работали считыватели перфокарт/перфолент и что было нужно изобрести, чтобы подключить телетайп или CRT-экран. Как это все развивалось, какие основные изобретения были по дороге, как росло количество памяти, эволюция терминалов, эволюция дискет, жестких дисков и других систем хранения информации...
Есть ли такая книга, или что-то другое в этой области, не знаете? С каким удовольствием я бы почитал...
Заметил, что у меня не получается вообще абстрагироваться во время чтения этой книги. Я имею в виду вот что: обычно, когда я читаю статью или книгу для широкого читателя по теме, в которой я разбираюсь, я довольно хорошо умею посмотреть на нее наивным взглядом и сказать: вот это широкому читателю будет непонятно или скучно, потому что плохо объяснено, а вот это хорошо. Я могу "абстрагироваться" от собственного знания и интереса. Но в этой книге у меня не получается, потому что это *настолько мои люди*, настолько мои ценности, настолько мой мир, что я не могу вынырнуть из него. Хоть я из совсем другого поколения, и хоть я никогда не был так близок к железу, как герои "Хакеров", которые в 60-х в MIT физически имплементируют новые инструкции в процессоре своего компьютера - все равно, неважно, это мое племя, и все то, что Леви описывает для читателя как странное и ненормальное, для меня очевидное и естественное.
Я не сразу это понял, но чего мне на самом деле не хватает во время чтения этой книги - это пояснения к "Хакерам" для хакеров. То есть, когда Леви пишет что-то о TX-0, или PDP-1, или о первых микропроцессорах, то он пытается, конечно, какими-то общими словами передать читателю какое-то впечатление об этих машинах, их ограничениях, возможностях и развитии, но это все очень туманно и реальная картина в голове не складывается даже у технически грамотного читателя. Так вот, для таких, технически грамотных читателей, знающих компьютеры, и что такое память и шина и прерывания и как выглядит ассемблер, но выросших уже в эпоху персональных компьютеров - для нас техническая информация помогла бы этой картине в голове сложиться. Может, даже не пояснения к "Хакерам", а просто есть такая книга - история компьютеров на техническом уровне? Понятно, что я могу пойти в Википедию и прочитать про кучу ранних компьютеров, какой у них был процессор, память и I/O - но это набор фактов, а не история. А вот если бы была книга, которая для нас, сегодняшних благодарных потомков, привыкших к гигагерцам и терабайтам, рассказала бы историю компьютеров... как в общих чертах был устроен CPU до эпохи микропроцессоров, как работал его интерфейс с памятью и сама память на сердечниках, как подключались периферийные устройства, как работали считыватели перфокарт/перфолент и что было нужно изобрести, чтобы подключить телетайп или CRT-экран. Как это все развивалось, какие основные изобретения были по дороге, как росло количество памяти, эволюция терминалов, эволюция дискет, жестких дисков и других систем хранения информации...
Есть ли такая книга, или что-то другое в этой области, не знаете? С каким удовольствием я бы почитал...
no subject
Date: 2016-07-26 08:05 pm (UTC)no subject
Date: 2016-07-27 06:39 am (UTC)no subject
Date: 2016-07-26 08:50 pm (UTC)no subject
Date: 2016-07-30 02:33 pm (UTC)no subject
Date: 2016-07-27 06:40 am (UTC)no subject
Date: 2016-07-26 08:32 pm (UTC)Вообще, в интернете позорно мало таких материалов по истории советской вычислительной техники, всё пылится в библиотеках и на стендах в институтах, в которых только пенсионеры, и так проходившие это много лет назад.
no subject
Date: 2016-07-26 09:56 pm (UTC)no subject
Date: 2016-07-26 10:20 pm (UTC)Чтобы лучше представлять, кто авторы и как они работали в то время, можно воспользоваться книгой Малиновского, правда, о ней и так все знают из-за отсутствия конкурентов.
no subject
Date: 2016-07-27 08:21 am (UTC)Вуд http://mexalib.com/view/2711(еще там в библиотеки есть Левенталь)
В списках книг к ней от переводчиков увидел и вспомнил свою любимую книгу Джон Уокерли
http://bookfi.net/book/560443
http://www.twirpx.com/file/1135412/
http://www.computer-museum.ru/histussr/
Это все-таки уже старая история, не мейнстрим, у немцев тоже есть история, длительное время я знал, что Цузе только на бумаге реализовал свой компьютер, видимо вследствие определенных обстоятельств того времени,
немцы возможно длительное время поэтому не афишировали,
другие не рекламировали,в тоже время ракетчик Брауну попал в Америку, став так сказать отцом отрасли.
Теперь материалов по Цузе предостаточно.
no subject
Date: 2016-07-26 08:51 pm (UTC)no subject
Date: 2016-07-26 09:35 pm (UTC)самому всегда эта тема была интересна
no subject
Date: 2016-07-26 10:19 pm (UTC)Для детей была отличная переводная с японского книжка-комикс "Мир компьютеров в вопросах и ответах" (середина-конец 80х, издательство "Мир"), где доперсональная эпоха изложена наидоступнейшим образом..
no subject
Date: 2016-07-26 11:08 pm (UTC)no subject
Date: 2016-07-27 12:30 am (UTC)Только она не развлекательная, а написана для инженеров. Читать её не просто: толстая, мелким шрифтом, на тонкой бумаге, и совсем не про хакеров. Но впечатление именно такое о котором ты спрашиваешь.
no subject
Date: 2016-07-27 02:34 am (UTC)http://www.lemis.com/grog/Documentation/Lions/
там можно найти интересные факты: меня удивило что алокатор динамический памяти был тогда очень простым - однонаправленный связной список в качестве списка свободных блоков. Это потому-что памяти было мало (в семидесятые годы)
no subject
Date: 2016-07-27 06:51 am (UTC)no subject
Date: 2016-07-27 04:49 am (UTC)no subject
Date: 2016-07-27 06:02 am (UTC)no subject
Date: 2016-07-27 07:28 am (UTC)http://panchul.livejournal.com/189922.html?thread=5362914
Но ни сам не нашёл, ни опытные люди не подсказали (рекомендации были интересные, но не совсем то). В целом, не уверен, что такая книга существует, т.к. объём и разнородность информации весьма велики. Думаю, лучшим советом может считаться чтение "IEEE Annals of the History of Computing".
no subject
Date: 2016-07-27 09:17 am (UTC)В открытом доступе оригинала вроде бы нет, но у меня есть свой скан, пришлю, если заинтересует.
no subject
Date: 2016-07-27 09:33 am (UTC)no subject
Date: 2016-07-27 10:08 am (UTC)no subject
Date: 2016-07-27 11:20 am (UTC)no subject
Date: 2016-07-27 09:56 am (UTC)no subject
Date: 2016-07-27 10:06 pm (UTC)no subject
Date: 2016-07-28 06:52 am (UTC)no subject
Date: 2016-07-27 11:15 am (UTC)Книги старые, но очень хорошо изданные и поскольку они о старых событиях, не очень устаревшие (ну т.е. будущее конечно не то, но прошлое не сильно поменялось с тех пор).
Эрик Реймонд, Новый словарь хакера
Date: 2016-07-27 01:35 pm (UTC)https://www.ozon.ru/context/detail/id/136426410/
no subject
Date: 2016-07-27 09:03 pm (UTC)https://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319
Есть и про перфокарты ближе к концу.
no subject
Date: 2016-07-28 01:32 am (UTC)no subject
Date: 2016-07-28 07:31 am (UTC)no subject
Date: 2016-07-28 08:52 am (UTC)