Болгарський кіберпанк: як стати комп'ютерною державою розвиненого соціалізму
Країни Балканського півострова асоціюються з чим. Для когось це «Кустуриця та сливовиця», для когось — трагічні конфлікти, непроста історія, вампіри з Ван Хелсінгом та мем під мотиви турбофолку. Кіберпанк чи не останнє, з чим Балкани асоціюються у більшості з нас, включаючи багатьох жителів південного сходу Європи.
І все ж таки на початку 1990-х років болгарські хакери і насамперед творці вірусів гриміли на весь світ. Болгарія взагалі вміє дивувати за найближчого знайомства. Мало хто зараз пам'ятає, що в ранньому середньовіччі Болгарське царство часом майже на рівних оспорювало панування над регіоном Візантійської імперії. Болгарії ми завдячуємо поширенням кириличного листа — а той, хто зіграв величезну роль у освіті східних слов'ян і формуванні їх мов церковнослов'янська мова по суті є варіантом давньоболгарської.
У Другу світову війну Болгарія на щастя для себе виявилася чи не наймирнішою з країн Осі, майже жоден болгарський солдат не стріляв в армії СРСР або західних союзників — але в Першу світову і Балканські війни перед нею Болгарія була відома як «балканська Пруссія». Для перемог над її добре підготовленими та оснащеними арміями двічі були потрібні зусилля цілої коаліції країн — і серйозні поразки у боях із болгарами зазнавали не лише серби та румуни, а й росіяни, британці та французи.
А в 80-ті роки Болгарія (з урахуванням розмірів країни та чисельності населення) зуміла стати, мабуть, найкомп'ютернішою з країн радянського блоку.
▍ Цифровізація розвиненого соціалізму
За часів Холодної війни Болгарія вважалася найвірнішою СРСР із країн Варшавського договору. Угорщина повставала і вішала співробітників держбезпеки, Польща вирувала рухом «Солідарність», Чехословаччина йшла в «празьку весну», німці НДР масово бігли до ФРН і Західний Берлін, Румунія Чаушеску люто дружила зі США і брала вагонами західні кредити… лише Болгарія соціалізм у своєму розумінні і навіть подумувала, чи не вступити їй до Радянського Союзу як одна з республік. Як жартували на той час, «болгарський слон — найкращий друг радянського слона». У СРСР Болгарію знали в основному як постачальника лечо і дефіцитних південних овочів, і вважали країною глибоко аграрною та нудною. Не зовсім слушно.
Справа в тому, що влада соціалістичної Болгарії чи не найкраща в соцтаборі усвідомила важливість і перспективність комп'ютерних технологій. Над економікою країни, на відміну від СРСР, не тяжів колосальний військово-промисловий комплекс і анекдотичні в лютості та безглуздості режими таємності. Її відносно невелика і лише частково планова економіка була набагато гнучкішою та керованішою, ніж колосальний «динозавр» радянського Держплану. І з багатьма завданнями невелика балканська країна справлялася краще за «великого північного брата».
Перших фахівців з ЕОМ у Болгарії почали готувати вже наприкінці 50-х. Вони старанно вивчали різних країнах обчислювальну математику і логічні основи роботи ЕОМ, щоб закласти основи комп'ютеризації своєї країни.
У 1961 році при Інституті математики Болгарської академії наук з'явився перший обчислювальний центр, а через три роки болгарські інженери на чолі з професором Любомиром Ілієвим та у співпраці з румунськими колегами зібрали свій перший комп'ютер: теплий 1500-ламповий «Вітоша» з перфолентами. Як стверджують болгари, розробка була їх власною, без допомоги колег та технологій із СРСР чи із Заходу.
З початку 1960-х років комп'ютерні технології у Болгарії стали популярним напрямом для юних та амбітних технарів — і це підтримувало керівництво країни. Розвиток йшов відразу за трьома напрямками: великі ЕОМ, міні- та персональні комп'ютери, а також інформаційні накопичувачі на магнітній основі. Свій перший електронний калькулятор «Елка» болгарські розробники випустили 1965 року, одними з перших у світі.
Ці пристрої, а також цілу низку досконаліших калькуляторів під маркою «Елка», активно закуповували не тільки в країнах соцтабору, але на Заході. «Елка 42» на всесвітній виставці в Осаці 1970 стала першим калькулятором з інтегральними схемами. У середині 70-х експорт калькуляторів приносив болгарській економіці десятки мільйонів доларів на рік.
Батьком просунутого болгарського комп'ютеробудування вважають Івана Марангозова з інституту фізики Болгарської академії наук. Ще в 1963 році він створив цифрову модульну систему "НОРЕЛ", яка застосовувалася в різноманітних пристроях країн соцтабору.
З початку 1966 року Марангозов прийшов до Науково-дослідного та проектного інституту приладобудування на посаду начальника відділу «Обчислювальна техніка», на якій посаді і очолив комп'ютеризацію своєї країни. Насамперед він успішно організував виробництво електронно-лічильної машини ЗІТ-151: ліцензійної копії японського мейнфрейму Facom-230/30 від Fujitsu для використання у обчислювальних центрах.
До кінця 70-х Марангозов зумів створити навколо себе в Інституті технічної кібернетики та робототехніки БАН (ІКТР) невелику групу ентузіастів-фахівців, переконаних, що майбутнє ЕОМ за мікропроцесорною технікою та персональними комп'ютерами. Ідеї Марангозова отримали підтримку керівництва ІТКР та заступника голови Держкомітету з науки та технічного прогресу доктора Ангела Ангелова. Робота велася у рамках пріоритетної «Національної координаційної програми з розробки та впровадження промислових роботів».
Команда отримала "зелене світло" на роботу над створенням болгарського персонального комп'ютера, який планувалося використовувати і для обчислень у різноманітних відомствах, і для управління промисловими роботами. Першим із болгарських ПК став «ІМКО-1» (Індивідуальний Мікро Комп'ютер) 1980 року. Він був варіацією на тему Apple I на Бейсику, виконану значною мірою на елементній базі виробництва Болгарії, СРСР, Чехословаччини та Угорщини. Замість флоппі-диска, щоправда, використовувалася магнітна стрічка. Проте вона була болгарського серійного виробництва, налагодженого ще в другій половині 70-х.
Експериментальний болгарський промисловий робот РОБКО-01 управлявся першим болгарським ПК «ІМКО-1»
На експериментальній базі ІТКР було виготовлено 50 екземплярів цієї ЕОМ, які були надані лабораторіям інституту та університету. У тому ж 1980 році презентація відбулася на Міжнародному симпозіумі з робототехніки в Лондоні, де ІМКО керувала болгарським роботом-маніпулятором РОБКО-01. Це справило враження навіть на західних інженерів, оскільки до того роботи-маніпулятори керувалися дорожчими та складнішими «міні-комп'ютерами», не «мікро-комп'ютерами», як тоді називали персональні ЕОМ.
Його виробництво, починаючи з трьох досвідчених одиниць, налагодили на заводі у місті Правець на північний схід від столиці Софії. На важливість виробництва ПК для керівництва Болгарії вказувало і на те, що для складальної лінії було обрано рідне місто голови болгарської компартії Тодора Живкова. За назвою цього міста надалі отримуватимуть назви персональні комп'ютери болгарського виробництва.
Вже в 1982 році в серійне виробництво запустили досконалішу модель «ІМКО-2», більш відому під назвою «Правець-82». Комп'ютер був заснований на вже культовому та дуже вдалому Apple-II Plus. Він мав процесор на основі MOS Technology 6502, 48 Кбайт оперативної пам'яті з можливістю розширення до 64 Кбайт за допомогою додаткової картки на 16 Кбайт, вбудований Бейсік та можливість роботи під MS DOS. Два дисководи працювали з болгарськими 5-дюймовими односторонніми дискетами ємністю 120 Кбайт. Карта розширення із процесором Z80 дозволяла працювати з операційною системою CP/M. А ще він підтримував графічні операції і мав кольоровий монітор. І продавався лише за 2600 доларів США.
Виробництво швидко нарощувалося. З'являлися нові, дедалі досконаліші моделі «Стабник» з індексами 8М, 8А, 8Е, 8С, 8S на базі Apple II. З 1984 року до них додалися «Справник 16», вони ж «ІМКО-4», які ґрунтувалися вже на IBM PC з процесором Intel 8088 і 8086. Щоправда, болгарські дотепники іронізували, що «ІМКО» слід було розшифровувати не як «Індивідуальний МікроКО». », а як «Іван Марангозов Копіра Оригіналу». Думаю, перекладу не потребує.
«Справник-16»
Натомість у середині та наприкінці 80-х Болгарія за темпами розвитку виробництва комп'ютерів більше нагадувала не соцкраїну, а «азіатських тигрів». 1988 року в Болгарії працювало 204 підприємства електронної промисловості, на виробництві в цій сфері було зайнято майже 170 тисяч осіб, а доходи галузі сягали 14,5 % ВВП: немислима цифра для будь-якої іншої соцкраїни. Число комп'ютерників на душу населення в Болгарії до кінця 80-х теж було найбільшим із усіх країн соцтабору, включаючи СРСР. Завод «Справничок» на піку випускав по 60 тисяч ПК на рік. Виробництво «Правець 8М» було налагоджено в Узбецькій РСР, і в перші пострадянські роки значну частину комп'ютерного парку представляли Узбекистану саме ці машини.
На жаль, крах радянського блоку та складності переходу економіки від планової до ринкової завдали сильного удару і по Болгарії. Останні комп'ютери «Справник» вийшли зі складальної лінії в 1994 році, після чого виробництво померло, не витримавши глобальної конкуренції (і питань від IBM з Apple з приводу очевидної подібності болгарської продукції з їх розробками).
Безліч болгарських IT-фахівців, які зазвичай непогано знали англійську мову, були змушені емігрувати з країни — і чимало з них цілком непогано влаштувалися на Заході. Інші залишилися на батьківщині, яка переживала непрості часи — і деякі з них, як знаменитий Dark Avenger, склали ранньому болгарському IT досить похмуру славу розробників особливо небезпечних вірусів, а також програм та посібників для того, щоб віруси міг клепати будь-хто.