Радиолюбители, хакеры, любители и модели железных дорог перевод

Исследование корней движения свободного программного обеспечения



В 2003 году, Скотт Макнили, CEO компании Sun Microsystems, обозвал GNU/Linux «большой средой для любителей», но не для промышленности. Относительный успех Linux на территории Sun, и последующий закат Sun доказал ошибочность оценки Макнили, но у Linux бесспорно есть свои корни и вдохновение среди хакеров и любителей

Хобби — «интерес или деятельность, вне постоянных занятий, и, прежде всего, для удовольствия». Нудная работа — «затеянный проект или продукт, построенный не только, чтобы выполнить некоторую конструктивную задачу, но с некоторым диким удовольствием, получаемым от простой причастности». Ранние разработчики ядра Linux назвали себя хакерами и по большей части делали свою реальную работу дома, приостанавливая дела ради хобби. Вклад в ядро дал им интеллектуальные возможности и награды, которые иначе были бы недоступны.

Линус Торвальдс не оставил свою работу в Transmeta для того, чтобы посвятить себя полноценной работе над ядром Linux с 2003 года, но можно утверждать, что к тому времени ядро Linux имело больше сотрудников чем любой сопоставимый проект. Тот факт, что разработка ядра была скорее хобби, чем работой, с отдачей, которая была скорее эмоциональной, чем финансовой, может рассматриваться как достоинство, а не помеха для его потенциального успеха.

Доступ к компьютерам должен быть полным и безграничным



Разработчики Linux в ранних 90х росли в эпоху ZX80 и BBC micro, Acorn и Apricot, для которых код, зачастую, был очевиден, и вычисления были образовательным процессом. Джереми Эллисон, разработчик Samba, аргументирует свободное ПО: «Я хочу, чтобы у любого в мире были такие же возможности, которые были у меня, когда я рос», говорит он. «Начало восьмидесятых было периодом интенсивного творческого потенциала в компьютерной отрасли в Великобритании».

»У меня был Sinclair QL, который был 32-разрядной машиной, даже притом, что у него была 8-битная шина". Исходный код операционной системы, QDOS, включался совершенно законно. «Исходники ассемблера, откомментированные исходники, Вы могли покупать и смотреть на них, и разбирать и осмысливать. Они были вшиты в ROM, но вы могли модифицировать их — была компания, которая дизассемблировала их для меня вполне законно — и затем следом пришли IBM PC и Microsoft, и разрушили весь этот творческий потенциал, просто сравняли с землей танковыми гусеницами. Таким образом, дети, растущие в наши дни, не знают ничего из тех штук. Они не знают основ того, как устроены вещи. У них есть черные ящики, которые дребезжат, потому что они сломаны, и они не могут посмотреть внутрь. Вы не можете учиться на этом».

Для тех то, кто потратил свое детство или юность, на копание в домашних компьютерах конца семидесятых и в начале восьмидесятых, игры с программным обеспечением, были получением опыта, и чем-то, чем можно было поделится. Можно было бы сказать, что Linux вырос из этого идеала настолько, насколько это росло из движения бесплатного программного обеспечения или культуры Usenet начала 90-ых, где, «если вы написали кое-что клевое, вы отправили это в Usenet» и единственным условием, которое шло с программным обеспечением, было то, что, «если программа сломалась — вы поддерживаете обе части».

Так же, для раннего развития Linux было важно то, что это была забава, или как Линус Торвалдс выразил это в своем высказывании от 25 августа 1991 в comp.os.minix — анонсировал прибытие ОС, которую он намеревался назвать Freax, „только хобби, не будет большой и профессиональной как GNU“.

Постепенный уход от восприятия программного обеспечения как инструмента, понимания и переделки, позволявший пользователям лучше понимать машины, за которые они заплатили, зачастую устаревшие, верно или нет, к знаменитому Открытому Письму Любителям, написанным Биллом Гейтсом, „Главный партнер, Microsoft“, 3 февраля 1976, в котором Гейтс заявил: „Поскольку большинство любителей должно знать, большинство из вас крадет свое программное обеспечение. За аппаратные средства нужно заплатить, но программное обеспечение — кое-что, чем можно поделится. Кого волнует, заплатили ли людям, которые работали над ним?“

Жалоба Гейтса была направлена против владельцев домашних компьютеров, которые развили культуру обмена программным обеспечением, которое они использовали для программирования своих компьютеров, и несчастно вопрошает: „Кто может позволить себе делать профессиональную работу ни для чего? Какой любитель может потратить 3 человеко-года на программирование, находя все ошибки, документируя свой продукт и распространять его бесплатно?“ Вопрос, на который ответили много раз разработчики свободного программного обеспечения.

Всегда уступайте Практическому Требованию!



Когда-то в 2002 Эндрю Родлэнд пролистывал код ядра Linux и столкнулся со случайным комментарием в функции 'panic_blink', который описывал цель функции, как „говорит пользователю, который может запустить X и не увидеть консоль, что у нас паника. Это для отличия от 'реального' зависания. Теоретически можно посылать паническое сообщение как Азбуку Морзе, но это остается как домашнее задание для читателя“.

Родлэнд, „не имея привычки отступать перед проблемой (если это только не действительно сложно)“, создал патч, который изменил ядро, для сообщения о панике Азбукой Морзе.

В январе 2009, Томас Шепе обновил код Родлэнда для включения в ядро Linux 2.6.29-rc1. „Когда включено“, написал он в комментариях, „этот код делает крик паники ядра о помощи Азбукой Морзе, сигнализирует светодиодами на возможно подключенной клавиатуре и/или бипере. Вы можете включить/выключить свои устройства вывода Азбуки Морзе по выбору, используя параметр загрузки ядра “panicMorse». Модификация Азбуки Морзе может быть отклонена как фривольная или игривая, (и что с этим не так?), но SOS посылаемый терпящим крах ядром, также имеет практическое применение, как инструмент отладки для разработчиков ядра и аппаратных средств.

В наши дни спутников, GPS и космических аппаратов, у Азбуки Морзе больше нет такого значения, которое она когда-то имела, как средство призыва на помощь или общения с кем-нибудь, с другой стороны планеты. Но даже в этом тысячелетии, опыт в Азбуке Морзе все еще востребован для получения лицензии радиолюбителя. И удивительное число ранних вкладчиков в Linux и другие проекты свободного программного обеспечения были радиолюбителями. Среди наиболее известных Алан Кокс, который написал обучающую программу Азбуки Морзе GW4PTS для Linux в 1993 году, Тед Тсо, позывной которого — VE7RJT, Брюс Перенс (K6BP), и Бдейл Гарби, который вещает как KB0G. Действительно, Перенс вел успешную кампанию по удалению требований для знания Азбуки Морзе, как условия для получения радиолюбительской лицензии, закон, который он описал как Самый Глупый Закон о Технологии в Мире.

Вся информация должна быть свободной



Радиолюбители были по-настоящему практичными любителями. Это увлечение относится ко времени первых десятилетий 20-ого века. Согласно радиолюбителю под псевдонимом iceowl(тут), «радиолюбители 1920-ых и 30-ых были на переднем крае технологии. Передатчики и приемники, которые они строили у себя дома, были ультрасовременными». Как люди, увлечённые своим хобби во многих областях, радиолюбители часто организовывали профессионалов для осуществления некоторых наиболее смелых аспектов своих увлечений.

Часть притягательности разговоров с приятелями-радиолюбителями в заброшенных уголках мира через машину, которую вы построили самостоятельно из радиоламп, проводов и клея, испарилась за последние годы, вытесняемая мгновенным удовольствием, обеспечиваемым мобильными телефонами, нетбуками и VoIP. Но хобби продолжается в преследовании более эзотерических целей, таких как Moonbounce, общения „с другими станциями отражением радио-сигнала от луны»,, или DXing, “геополитическая игра, играемая психами при помощи проводов, радио-трансиверов и генераторов», цель которой состоит в том, чтобы «установить контакт, поддающийся проверке с кем-то из множества из 335 географических и политических единиц, которые American Radio Relay League признает как отдельные страны». Iceowl делает заключение, что „для многих чокнутых радистов, волшебное детекторное радио — это то, с чего начинается заражение. DXing — болезнь в самом разгаре“. Фактически, точно так же как начало персональных ПК, в 1920-ых и 30-ых вначале публичного вещания, в основном можно было подслушать пылкие беседы о лучших методах для построения детекторных приемников на верхних палубах даблдекеров, и количество доступных журналов по теме.

В первые годы домашних компьютеров надежный способ соединяться с Интернетом был через KAQ9 NOS, первоначально написанный Филом Карном в 1985 для CP/М, и позже портированный на DOS для использования с любительской пакетной радиосвязью. KAQ9 был позывным Карна. „KA9Q NOS был только второй известной реализацией интернет-протоколов для компьютеров низшего сегмента“ после PC/IP Массачусетского технологического института, и „привлек много вкладчиков и стал весьма широко используемым в течение конца 1980-ых и в начале 1990-ых в любительской пакетной радиосвязи и в различных образовательных проектах. В некотором смысле“, писал Карн, „это был Linux своего дня». KAQ9 был рекомендуемым программным обеспечением Demon Internet уже в 1995.

Хотя более известный как ex-Debian лидер и HP Open Source и главный технолог Linux, Бдейл Габи был вкладчиком в KA9Q NOS, и говорит, что его самый известный вклад был “глупой небольшой программой почты, которую я написал для сетевой программы KA9Q NOS, под названием BM, хотя я предполагаю, что я более горжусь своей ролью как интегратор и автор документации для пакета до апреля 1989».

Согласно Перенсу „Любительское радио может очень способствовать образованию в той области, с которой нельзя столкнутся в Интернет: вы можете узнать об аналоговой электронике, и о построении аналоговых и цифровых беспроводных коммуникаций. Вы можете построить свое собственное оборудование из подручных материалов, в то время как большинство компьютерщиков просто собирают карты вместе. Вы можете общаться во всем миром без Интернета — только воздух между вами и человеком, с которым вы говорите. Вы можете даже вызвать Мир или Шаттл, или управлять одним из многих спутников, которые радиолюбители построили и запустили как 'автостопщики' совместно с коммерческими космическими грузами».

Недоверие к власти — продвижение децентрализации



Другой радиолюбитель, кто занимал видное положение в компьютерном мире, был Стив Возняк, соучредитель Apple, совместно со Стивом Джобсом. Ранний интерес Возняка к технологии произошел от его интереса к любительскому радио, но он позже стал вовлеченным в более эзотерическое времяпрепровождение “телефонный фрикинг» через свою дружбу с Джоном Дрэпером, который получил два тюремных срока за взлом телефонных сетей, но впоследствии искупил себя при написании Easy Writer, текстового процессора для Apple II, предположительно во время пребывания в тюрьме.

Брюс Стерлинг говорит в своей книге «Hacker Crackdown», что «подлинные корни современного хакерского андерграунда наиболее вероятно могут произрастать» из группы 1960-ых и 70-ых, известных как Youth International Party, или Yippies, которые были первыми, кто защищал телефонный фрикинг. Самым заметным из Yippies был Абби Хоффман, о котором говорит Стерлинг, что он был «одаренным публицистом, который расценил электронные СМИ и как детскую площадку и как оружие».

Стерлинг говорит, что „во время Вьетнамской войны, был федеральный дополнительный налог, накладываемый на услуги телефонии. Хоффман и его компания имели возможность, и занимались систематической кражей услуг телефонии, утверждая, что тем самым они участвовали в гражданском неповиновении: добродетельно отказываться от налогов для незаконной и безнравственной войны». С этой целью Хоффман и его соредактор, эвфемистически известный как Al Bell, издали информационный бюллетень под названием Youth International Party Line, “посвященный собиранию и распространению методов взлома Yippie, особенно телефонов», при использовании устройств, для обмана распределительных щитов для предоставления свободного доступа к звонкам, подражая собственным сигналам телефонной системы, деятельность, известная как „телефонный фрикинг“.

Хоффман был шутником с политической целью, но телефонный фрикинг был удивительно широко распространенной деятельностью. Перед тем, как основать более ортодоксальную империю Apple Computers, первое деловое предприятие Возняка и Джобса должно было спроектировать и продать коробочное устройство для фрикинга, известное как Blue Box, которое обманывало телефонные системы Bell для предоставления их пользователям свободных междугородних разговоров.

Хакеры должны быть осуждены за свои взломы, а не по фальшивым критериям, таким как образование, возраст, раса или положение.



Более моралистический идеал хакерской культуры, как представленный движением свободного программного обеспечения, рос из другой игровой площадки любителя, Tech Model Railroad Club (TMRC) в Массачусетском технологическом институте (MIT), в конце 1950-ых.

Стивен Леви рассказывает историю в „Хакеры: Герои Компьютерной Революции“. „Некоторым участникам нравилась идея проводить время за изготовлением и покраской точных копий определенных поездов с исторической и эмоциональной ценностью, или создавать реалистический пейзаж для площадки. Это была группа ножа-и-кисти, и они подписывались на железнодорожные журналы и зарегистрировали клуб для поездок на старых железнодорожных линиях. Другая фракция собралась в подкомиссии клуба по сигнализации и питанию (Signals and Power Subcommittee), и они заботилось более всего о том, что происходило под площадкой. Это была Система, которая работала вроде сотрудничества между Рубом Гольдбергом и Вернером фон Брауном, и постоянно улучшалась, обновлялась, усовершенствовалась, и иногда ломалась (gronked — на жаргоне клуба). Люди S&P были заворожены устройством работы Системы, ее растущей сложностью, тем, как любое сделанное изменение повлияет на другие части, и тем, как можно привести отношения между частями к оптимальному взаимодействию“.

Участники S&P стали известны как Полуночный Реквизиторский Комитет (The Midnight Requisition Committee, также TMRC), так называемый, потому что, „когда TMRC нуждался в наборе диодов, или некоторых дополнительных реле, чтобы добавить какую-нибудь новую особенность в Систему, несколько человек из S&P ждали темноты и искали путь в те места, где эти вещи хранятся. Никто из хакеров, которые были, как правило, скрупулезно честны в других вопросах, казалось, не считал это воровством».

Традиции действий компьютерных хакеров MIT начались собственно тогда, когда TMRC обнаружил компьютер TX-0 в Здании 26, и решил, что наилучшее время для получения доступа было ночью, “когда никто в своем уме не зайдет по часовой сессии с листка бумаги, оставляемого каждую пятницу около кондиционера в лаборатории RLE… Хакеры TMRC, которые, скорее всего, считали себя хакерами TX-0, изменили свой образ жизни, чтобы приспособиться к компьютеру», и это — тот момент, когда началась реальная забава. Их полуночные набеги на TX-0 привели их в новый мир таинственных и замечательных хаков, которые уносили их вдаль от опостылевшей модели железной дороги и цепляющей путаницы проводов под крышками столов.

Ядро группы хакеров TMRC было, в конечном счете, поглощено AI Group в MIT — под компетентным руководством профессора Марвина Мински и Джона Маккарти, изобретателя Lisp. AI Group, изначально как часть проекта MIT — MAC (Multiple Access Computing) — для развития коллективного доступа и машинного распознавания, в итоге получила независимость и стала Лабораторией Искусственного Интеллекта MIT, или AI Lab.

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



Один из хакеров AI Lab, Боб Саундерс, позже описал Леви себя и других как «элитная группа. Другие люди были заняты исследованиями, проводя свои дни в четырех-этажных зданиях, делающие вонючие пары или в лаборатории физики, бросая частицы в вещи или что-нибудь еще, что они делают. Мы просто не обращали внимания на то, что делали другие люди, потому что нас это не интересовало. Они изучали то, что они изучали, а мы изучали то, что мы изучали. И тот факт, что большая часть этого не была в официально одобренном учебном плане, был, вообще говоря, несущественным».

Работа стала хобби, и хобби было работой. Искусство, политика и социальные нравы хакеров вращались вокруг жизни машины. Ричард Гринблатт, который, в контексте роли изобретенной для себя в Массачуссетском технологическом институте, иногда описывал себя как 'хакер хакера', завалил свой курс, потому что он получал лучшее образование и слишком сильно фанател от машин, чтобы пойти в лекции или сдать экзамены, работая в течение ночи и отсыпаясь днем, в то время как полагалось быть на лекциях.

Говорят, что Гринблатт не уделял слишком много времени личной гигиене и он совершенно беспорядочно одевался, однако он также превосходно написал первую компьютерную шахматную программу, и создал Maclisp, диалект Lisp для проекта MAC на PDP-6. Он был соавтором революционной операционной системы ITS (Incompatible Time sharing System), которая стала транспортным средством для развития хакерского программного обеспечения, и был в значительной степени ответственен, совместно с Томом Найтом, за изобретение MIT's Lisp Machine, которая стала первой коммерческой однопользовательской рабочей станцией.

Моделирование железных дорог, возможно, и не круто, но хакеры TMRC, которые стали основными членами AI Lab, разработали первые рабочие станции, первые компьютерные игры, первое музыкальное программное обеспечение и первыми показали хаки — и культура, которую они развивали, вдохновила создание движения свободного программного обеспечения.

Компьютеры могут изменить вашу жизнь к лучшему



Модели железных дорог, любительское радио и компьютерные хаки были входом человека, увлечённого своим хобби в таинственный мир программирования. Алан Кокс „работал над такими вещами, как многопользовательская игра (AberMUD), которая случайно привлекла меня к ядру“ прежде, чем он стал одним из наиболее известных специалистов по ядру Linux. В свое свободное время он „использует свои навыки хакера, чтобы ради развлечения починить локомотивы крошечной железной дороги масштабной модели N». Он также написал модуль ядра для протокола пакетной радиосвязи, AX.25, который жизненно важен для пользователей любительского радио. И он не одинок в своем интересе к моделям железных дорог. Нейл Янг, 'крестный отец гранжа', имеет семь патентов США в системах цифрового управления и контроля для моделей железных дорог (которые он разработал, чтобы предоставить своему сыну, у которого церебральный паралич, лучший доступ к хобби), и когда-то имел 20-процентную долю в Lionel Trains.

Однажды он сказал о моделировании железных дорог – “Это медитация для меня. Это такое облегчение — избежать создания музыки, и воздействия музыки, реализовать все это в алгоритмах и принципах работы»

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

Все же странно, большинство наиболее известных хакеров, которые работали дома, чтобы создать Linux и другие проекты бесплатного программного обеспечения, теперь нанято на относительно высокие зарплаты миллиардными корпорациями, чтобы сделать то, что они все равно сделали бы — работу над своим хобби…

_________
Текст подготовлен в ХабраРедакторе
+28
6 августа 2009, 11:45
18
intnzy 25,5

комментарии (30)

0
OldFornit #
безумно интересно. Спасибо.
0
aleks_raiden #
Интересно было почитать, спасибо!
+4
iZENfire #
Всё намешано в кучу.

Lisp — вообще из 1958 года… когда были популярны модели железных дорог и путевых сигнализаций (в университетах США). Lisp ознаменовал собой приход эры доступных вычислителей в университетские кампусы, после чего «железные дороги» были забыты как страшный сон.

Первая версия юниксового редактора vi была написана Биллом Джоем в 1976г. Б.Д. — один из основателей компании Sun Microsystems, Inc.

MIT, CP/M и Linux (последний появился значительно позже), — все вместе никогда не пересекались во времени.

Читайте лучше: Стивен Леви «Хакеры: Герои компьютерной революции».
0
intnzy #
в статье, как раз есть выдержки из этой книги
+1
iZENfire #
Дело в том, что такие, с позволения сказать, «выдержки» притянуты за уши к мифотворчеству вокруг Linux.
0
intnzy #
а можно подробнее суть претензий к «мифотворчеству вокруг линукс»
интересно, честно.
0
Zada #
Книга мне показалось тоже немного сумбурно написанной и местами слишком затянуто-скучнованой, но все равно безумно интересной, других подобных не встречал.
НЛО прилетело и опубликовало эту надпись здесь
+3
VlK #
Можно сколько угодно говорить о разнице между профессионалами и любителями; о том, что последние в свое свободное от основной работы время не способны на реальные достижения; и что Linux и Co из свободных осей не могут соревноваться с коммерческими продуктами… Мне становится смешно.

Этот мир сделан изобретателями-любителями, эти корпорации основаны любителями, лучшие программы написаны любителями. Фанат, настоящий любитель своего дела, человек любопытный и неленивый… Только он может внести что-то действительно новое.

Не обязательно (но желательно!!!) получать глубочайшее высшее специальное образование, что быть программистом, радиолюбителем — практиком своего любимого дела; и уметь создавать красивые, прекрасные, почти совершенные вещи.

Я кидаю свою розу в ноги тем, кто создал Линукс, кто работал над BSD, студентам PostgreSQL, тусовке Столлмана и многим другим моим коллегам и просто люителям, которые могут делать любимое дело — и менять наш мир..!
+1
iZENfire #
Юниксоиды, как известно, по природе своей ленивые существа. ;)
Это трудоголики-корпоративщики всё время придумывают велосипеды с полигональными колёсами. У юниксоидов все детали уже есть — можно быстро собрать то, что нужно, но они не всегда знают что именно. :)
+1
Krovosos #
«Они были вшиты в ROM, но вы могли модифицировать их — была компания, которая дизассемблировала их для меня вполне законно — и затем следом пришли IBM PC и Microsoft, и разрушили весь этот творческий потенциал, просто сравняли с землей танковыми гусеницами. Таким образом, дети, растущие в наши дни, не знают ничего из тех штук»

Бред какой-то. Никто не мешает детям взять Спектрум и сейчас. И копаться в нем, изучать как загружается система и как работать с видеопамятью. Какова практическая польза?

— Мама, я ускорил загрузку Спектрум в полтора раза!
— Молодец, сынок, но тебе не кажется, что в сорок лет можно было бы и деньги начать зарабатывать?

Мне вот эти вот «страдания» как-то непонятны. Сколько нужно системных программистов и сколько прикладных? Сейчас дитя может за полгода научится веб-программированию и делать системы, которые рассчитаны на тысячи пользователей и содержат базы данных и интерфейс. А если человеку интересно системное программирование, то польза от изучения Спектрумов сомнительна — системы стали совершенно другими, усложнились на порядок. Старые решения просто _не работают_ в новых системах. И?

Microsoft, при всей моей нелюбви к этой компании, не «разрушила», а наоборот — резко увеличила число людей, связанных с персональными компьютерами. Почему это произошло? Потому что ОС стала проще в использовании и давала больше возможностей. Почему это произошло? Потому что ОС стала _сложнее_. Ее уже не напишешь за две бессоные ночи в hex-редакторе… Творческий потенциал никуда не делся — он вылился в другом направлении.

Энтузиасты прокладывают дороги людям с практической сметкой и это нормально.

Ненормально, когда все копаются в ассемблере для Спектрума, а нормальной программы для финансового учета вообще нет…

0
immaculate #
Как это нет нормальной программы? GnuCash, KMyMoney?

А ledger'у вообще аналогов нет — это самая гибкая и прдвинутая бухгалтерская программа из всех, что я когда-либо видел.
0
iZENfire #
В Спектруме используется заказная микросхема (ПЛИС, программируемая логическая интегральная схема), которая не может быть (за)перепрограммируема в домашних условиях.
Это изобретение Клайва Синклера нужно было для того, чтобы максимально упростить схемотехнику машинки (скорее — телеприставки с 40 клавишами) и, одновременно, сделать невозможным повторение похожей конструкции (в том же объёме корпуса) конкурентами.
+1
dime #
Да ладно, спектрум прекрасно повторялся и на рассыпухе. В той «заказной микросхеме» (если она была — как-то не видел в те времена схемы оригинального спектрума, но могу предположить) была зашита логика логика снятия видеоданных (и, одновременно, рефреша ДОЗУ). Повторялось, опять же, либо на рассыпухе с упрощением («пентагон» был таким — сильно упрощённым, малых размеров и при этом работал), либо с помощью ПЛМ (микросхемы программируемой логической матрицы) — у меня был такой вариант — да, ПЛМ-ку запрограммировать было достаточно геморройно, но вполне можно, а когда она у меня частично издохла, я часть этой издохшей логики повторил, собрав стопочкой несколько ЛА3-их микросхем :) — позже, чуть подумав и применив знания об упрощении дизъюнктивных нормальных форм, стопочку сократил до одного корпуса :) :). Так что всё там было возможным. «Хакеры» и радиолюбители рулили :).
0
iZENfire #
В конце 1980-х в СССР радиолюбители начали создавать 8-разрядные компьютеры с 16, 32, 64 кб ОЗУ и процессором серии KP580 (почти аналог i8080).

Схемы брались из журналов «Микропроцессорные средства и системы», «Радио». (Ещё было приложение к журналу Юный Техник.)

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

Печатные платы представляли собой двусторонний фольгированный текстолит с нередко вручную вытравленными/вырезанными токопроводящими дорожками и отверстиями для монтажа дискретных компонентов (микросхем, транзисторов, конденсаторов, диодов), просверленных… угадайте чем? Швейной иглой с обломанным ушком(!)

Без хоть какого-то налодочного стэнда и осциллографа завести самодельную машинку было практически нереально.
Конечно же, такие конструкции были ненадёжными в том числе из-за малого выхода годных советских микросхем и большого разброса временных параметров.

Промышленные ПК на той же элементной базе были чуть более сложнее, но и значительно лучше — ведь их разрабатывали ОКБ заводов, прежде чем начать серийный выпуск тестировали.
+1
evgenyk #
К580 не почти аналог, а просто аналог 8080. Первым таким широко известным компьютером был РК-86 из журнала Радио. Делался на основе микропроцессорного набора. Когда-то я загорелся этим компьютером и попытался повторить. Но, поскольку я не смог достать контроллер монитора, кажется К580ВГ75, пришлось разарабатывать свой контроллер на рассыпухе. И что Вы думаете, разработал и спаял компьютер. Нужно было написать на ассемблере программу Монитор (то, что было вместо БИОС) Я написал и его, но вт ввести в ПЗУ не смог, т.к. программатор ПЗУ у меня был тоже самодельный, на тумблерах. И где-нибудь при программировании я все время ошибался. Максимум, чего добился, это работающей очистки экрана от мусора.

Потом помню появился конкурент — компьютер «Специалист» из МОделиста-Компьютера. Его я не собирал, его собрал один мой хороший знакомый. В «Специалисте» контроллер монитора был на россыпухе. Это избавляло от необходимости искать дефицитный ВГ75 и расширяло количество людей, для которых было доступно изготовление «Специалиста». Плюс, генератор частот синхронизации для монитора (телевизора) был скомбинирован с генератором опроса/регенрации ОЗУ (RAM) а так же использовалось одно и то же ОЗУ для собственно памяти компа и видеопамяти. В приоритетном режиме опрашивалась видеопамять, а в свободные такты собственно процессор работал с ОЗУ. Это позволяло еще значительно снизить количество микросхем, а следовательно потребление, цену и размеры.

В дальнейшем по такой же схеме создавались «самопальные» аналоги «Синклеров». Не знаю, автор Специалиста сам придумал эти идеи, или подсмотрел где, но идеи были замечательные.

В общем Синклеры — это уже следующая эпоха. Немало их я спаял. Многие их паяли. Продавались на рынке, я ездил за ними в Питер, и печатные платы с заводским травлением и наборы микросхем и ОЗУ и ПЗУ. А самое главное для Синклеров было много софта. Как игрушек, так и прикладных программ. Помню Си я начинал изучать на Синклере.

Главным бичом самопальных вариантов Синклера были не неисправные микросхемы, а импульсные помехи по шинам питания. На первые варианты, собранные на ТТЛ (серия 155) логике приходилось вешать блокировочный конденсатор на каждую микросхему. Потом появились микросхемы ТТЛШ (серии 555) с пониженным потреблением и входными токами и жизнь стала значительно легче. Количество помех снизилось, снизилось потребление и самопальные Синклеры стали значительно надежнее.

А венцом самопальных компьютеров для меня стал спаянный мною IBM PC.

Эх, интересное было время.
0
iZENfire #
Первая самоделка, опубликованная в журнале «Радио», — «Микро-80», требующий чемодан микросхем.

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

В микросхемах серии К555 были меньшие нагрузочные токи по входам, поэтому их можно было вешать по несколько штук к TTL-выходам предыдущих каскадов. Что касается помехоустойчивости, то они были вряд ли лучше, чем K155. Энергопотребление ИМС K555 прерно в пять раз меньше, чем у эквивалентных по функционалу K155.

Насчёт IBM PC сомневаюсь.
0
evgenyk #
> Первая самоделка, опубликованная в журнале «Радио», — «Микро-80», требующий чемодан микросхем.

Да Микро-80, вроде был такой, а вот конкретно схемотехнику не помню.

> В микросхемах серии К555 были меньшие нагрузочные токи по входам, поэтому их можно было вешать по несколько штук к TTL-выходам предыдущих каскадов. Что касается помехоустойчивости, то они были вряд ли лучше, чем K155. Энергопотребление ИМС K555 прерно в пять раз меньше, чем у эквивалентных по функционалу K155.

На ТТЛ выход по нормам можно вешать четыре ТТЛ входа, ТТЛШ соответственно больше. Помехоустойчивость у самих микросхем была примерно такая же, а вот для систем на той же печатке стабильность работы на ТТЛШ получалась значительно выше. Дело в том, что и ТТЛ и ТТЛШ в момент перехода из одного логического состояния в другое выдают очень короткий и довольно сильный импульс потребления тока в шину питания. Называется, кажется «игольчатая помеха», или как-то так. Если индуктивность и/или активное сопротивление шины питания велики, такой импульс может вызвать срабатывыние соседних по питанию элементов. Так вот, у ТТЛШ при прочих равных обстоятельствах этот импульс получается примерно во столько раз меньше, во сколько меньше потребление. Соответственно устойчивость схемы, если ее собираешь на ТТЛШ, повышается. Ну а так приходилось обвешивать всю плату конденсаторами на ножках питания микросхем. А в более серьезных промышленных платах шины питания выполнялись в виде таких длинных металлических пластиночек с ножками, которые впаивались в плату. Выглядели как заборчики между рядами микросхем.

> Насчёт IBM PC сомневаюсь.

Вы, значит, таким образом, сомневаетесь в моей честности? Или другими словами, допускаете, что я могу написать заведомую неправду? Не ожидал такого от Юниксоида, не ожидал.

+1
dime #
>Насчёт IBM PC сомневаюсь.
Напрасно. Я у себя не так уж давно обнаружил альбом схем, которые разрабатывал для того, чтобы сделать 1ВМ РС не на 8088, который был дефицитом, а на 8086 — у которого был советский аналог 1810ВМ86 и который продавался в каждом хозмаге :). Ну, пока разрабатывал, пока то да сё, появились в продаже и 8088 и классные печатки (в «зелёнке»!) для неё. И уже прошитая ПЛМ/ПМЛ микросхема с самой сложной частью — схемой управления памятью, в комплекте. Остально уже был делом техники. Я такую паял и она работала. Дефицитом были ещё разёмы ISA шины, их приходилсь делать из разёмов системы CAMAC — от стоек с PDP-like компьютеров, путём распиливания — камаковские были длиннее исашных. А, да, клавиатуру приходилось брать от ДВК-4 (она при нажатии не «кликала», а эдак гламурно «чмокала»), чуть перепаивать и перепрошивать. Чудесатые были времена. :)
+1
dime #
>К580 не почти аналог, а просто аналог 8080.
Всё-таки почти. Скольщики не смогли повторить блок самотестирования — об этом была даже статья в сайнтифик американе с фотографиями :). Но функционально, да — аналог.
>На первые варианты, собранные на ТТЛ (серия 155)
Гм. Никогда не слышал о спектрумах на ТТЛ. Это не имело смысла. ИР22 и ИР23 в 155 серии если и были, то были ещё бОльшим дефицитом, чем в 555. А добыв их, добыть ТТЛШ мелкую логику было гораздо проще :). Ну, ТТЛ и по быстродействию в спектрумах должны были работать за пределами декларированых характеристик — не мудрено, что всё глючило.
>А венцом самопальных компьютеров для меня стал спаянный мною IBM PC.
О-о-о! Коллега! Такой на моём счету тоже имеется :)
0
evgenyk #
> Гм. Никогда не слышал о спектрумах на ТТЛ. Это не имело смысла. ИР22 и ИР23 в 155 серии если и были, то были ещё бОльшим дефицитом, чем в 555.

Были, даже и не сомневайтесь, в 155 ир22 и ир23 не было, схемы были без них.

> О-о-о! Коллега! Такой на моём счету тоже имеется :)

Первый раз встречаю коллегу по этому компу. Рад познакомиться.
0
dime #
>Были, даже и не сомневайтесь, в 155 ир22 и ир23 не было, схемы были без них.
Боюсь даже представить что использовалось вместо них. 8 штук ТМ2? :) А! Были ещё какие-то счётчики, которые можно было использовать как регистры и которые жрали по 300мА на корпус — ИЕ6 или что-то вроде того :).
>Первый раз встречаю коллегу по этому компу.
Аналогично! :) Превед.
0
intnzy #
Речь не столько о, непосредственно, Спектруме, сколько о изучении принципов, основ чего-либо.
Сейчас дитя может за полгода научится веб-программированию и делать системы, которые рассчитаны на тысячи пользователей и содержат базы данных и интерфейс

Я бы добавил — «К сожалению». Ибо как админ сталкивают практически ежедневно с быдлоподелиями таких быдлокодеров. Которых, например, просто ставит в ступор невозможность установить программу на «диск цэ», непонимание того, что программе для долбаных вычислений вовсе не нужны права админа для работы. Про увязки с терминальными решениями — вообще молчу… Эти программы, написанные не приходя в сознание…
+3
nanodust #
этот перевод невозможно читать.
0
intnzy #
честно говоря, когдя я читал оригинал, я подумал, что его писал индус.
очень много надерганых кусков, странный порядок… и т.д.
+1
morg0th #
CQ

Написано про каких то американцев.

Интересно было бы почитать про Советских (Российских) хакеров, вернее радиолюбителей.

Уж схемы трансиверов, разрабатываемые тем же Я. Лаповком (UA1FA), работали в таких условиях, где отказвали заводские японские трансиверы. Например, в условиях Арктики и Антарктики, или в африканских экспедициях.

Так же прикрутка первых ПК (Рк-86, Специалист) к тем же трансиверам для пакетной связи.

А вы про модели железных дорог лепите. Это уже моделирование скорей )

73
0
ew1abz #
Сумбурно, но романтично! Не судите строго.

В свое время я прикручивал пакетный модем к ЕС1840, загружался с пятидюймовой дискеты и работал на 27 МГ четырмя ватами с Италией, Финляндией и другими странами. Голосом накосить таких DX не удавалось.
0
morg0th #
а 160 метровый диапазон, где голосовой модуляцией (!) работали на считанных ваттах?

0
aduchi #
где можно найти такую информацию?
0
morg0th #
погуглить старые журналы «Радио»

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.