Умер Андрей Чернов, один из создателей Рунета

16 августа умер Андрей Чернов, который создал кодировку KOI8-R для кириллицы в начале 1990-ых годов. Об этом сообщил владелец газеты «Ведомости» Демьян Кудрявцев в Facebook. Знакомые Чернова рассказали, что последние годы он тяжело болел и почти не выходил из дома.

Андрей Чернов сотрудничал с первым российским интернет-провайдером «Демос», принимал участие в запуске первого интернет-канала между Россией и Западом, а также — в создании сети «Релком» и большом количестве других проектов.

Умер Андрей Чернов, он же ache. Знакомством и дружбой с которым я очень гордился. Которого считал Инженером с большой буквы.
Человек, благодаря одному из которых появился Рунет, кодировка KOI8-R и немало поспособствовавший развитию FreeBSD как операционной системы. Реально титан, каких мало. Без малейшего преувеличения.

В последние годы он тяжело болел и почти не выходил из дома, общались по джабберу больше. Несмотря на болезни, не терял присутствия духа и вообще был молодец. И теперь его больше с нами нет. От чего скончался неизвестно пока, просто нашли мёртвым у него дома.

Надеюсь, я когда-нибудь стану хотя бы наполовину крутым каким был ты. И это будет хорошей памятью о тебе.

Если кому он был небезразличен — прощание с ним будет в субботу, в 14 часов. Где, я пока не знаю, но апдейтну пост, как будет информация.

Upd:
Носовихинское шоссе, ул Окольная, владение 2. Крематорий Гор Брус, так написали, в 14

Лучшие комментарии

  • Контекст комментария

    whocares

    Это, Владимир, просто ленивые фейсбук-журналисты копипастят контент друг у дружки, не особо вникая. А такие же расслабленные читатели не спешат со своими собственными «рисечами».

    Довольно много изобретений, начиная, например, с колеса, по прошествии лет кажутся ерундой для школьника. Да вот взять все эти Демосы-Релкомы. Сегодня любая домашняя сеть фору даст по технологической сложности. Но тогда даже этот несчастный e1 (или что там было) поднять сложно было, поверьте.

    Вы ОС хотите? Ну так Андрей десятки (!) лет до конца занимался разработкой FreeBSD. Это не говоря про то, что он был первым русскоязычным core team member, когда такой орган в проекте появился в начале двухтысячных.

    Андрей реально относился к отцам-основателям и далеко не только кодировкой известен. Один кейс с «голубым салом» чего стоит. Но это вы сами погуглите.

  • Контекст комментария

    Леонид Делицын

    Андрей был остроумным человеком, и, можно даже сказать. альтруистом. Я переписывался с ним двадцать лет назад, и, мне было очень лестно познакомиться с такой знаменитостью. Тогда он был известен всем, и авторитет его был очень велик. Очень грустное событие.

  • Контекст комментария

    sem.bsd@gmail.com

    К сожалению, человек не понимает как было жить в то время, когда «ASCII должно было хватить на всех». Как было запихнуть кириллицу туда, где ее не было и никто не ждет. Мне тогда казалось гениальным решение с KOI-8, когда была возможность прочитать написанное по-русски даже с не перепрошитым терминалом. Потом, проблема с терминалами прошла, но появилась с SMTP-серверами, половина которых считало, что 7 бит хватит на всех. И там тоже выручила KOI-8. На юникод же перейти не было никакой возможности. Это сейчас легко рассуждать, что современный калькулятор по вычислительной мощности больше, чем ЭВМ, которая занимала целый машинный зал — какие же тупые были тогда конструкторы!

Добавить 19 комментариев

  • Ответить
    Владимир Мяу и компания

    Я может чего-то не понимаю, набить табличку с кодировкой — это какой-то особенный труд? Типа как придумать новый язык программирования, написать ОСь или СУБД? Просто первый раз слышу его имя.

  • Ответить

    Это, Владимир, просто ленивые фейсбук-журналисты копипастят контент друг у дружки, не особо вникая. А такие же расслабленные читатели не спешат со своими собственными «рисечами».

    Довольно много изобретений, начиная, например, с колеса, по прошествии лет кажутся ерундой для школьника. Да вот взять все эти Демосы-Релкомы. Сегодня любая домашняя сеть фору даст по технологической сложности. Но тогда даже этот несчастный e1 (или что там было) поднять сложно было, поверьте.

    Вы ОС хотите? Ну так Андрей десятки (!) лет до конца занимался разработкой FreeBSD. Это не говоря про то, что он был первым русскоязычным core team member, когда такой орган в проекте появился в начале двухтысячных.

    Андрей реально относился к отцам-основателям и далеко не только кодировкой известен. Один кейс с «голубым салом» чего стоит. Но это вы сами погуглите.

  • Ответить

    Люди, которые занимаются сетями профессионально с начала-середины 90х не знать Чернова не могут. Даже хомячки, которые давно в сети могут знать его как автора пакета UUPC для MS-DOS, через который еще в дорунетовские времена ходила практически вся русскоязычная электронная почта.

  • Ответить

    Андрей был остроумным человеком, и, можно даже сказать. альтруистом. Я переписывался с ним двадцать лет назад, и, мне было очень лестно познакомиться с такой знаменитостью. Тогда он был известен всем, и авторитет его был очень велик. Очень грустное событие.

  • Ответить

    знаком с судебным процессом и с другой стороной, не через интернет… Сторона Андрея металась и дезинформировала, судья не понимала предмет и нарушала все возможные сроки
    ну и вот пример подобного процесса в развитых судебных системах: https://zakon.ru/blog/2016/09/11/evropejskij_opyt_gs_media_vs_sanoma_ili_razmeschenie_giperssylki_kak_narushenie_avtorskih_prav_45081

  • Ответить
    Альтер Эго

    Памяти ученика Андрея Чернова! — sukhomlin

    Практически каждый день два Андрея приезжали после занятий в школу и допоздна стучали по клавиатуре — участвовали в установке и сопровождении ОС ДЕМОС, консультировали школьников по их проектам, а также делали свои задания по развитию ДЕМОСа. Успешно заправлял всем этим хозяйством мой штатный сотрудник Юра Стариков.

    Проблема с Андреями была одна — трудно было их выпроводить домой. Как правило, они уезжали с Речного вокзала последним поездом метро, не всегда успевая и на него, и ехали на свою Бабушкинскую, а оттуда топали ночью до своих хат в Медведково, так как городской транспорт уже засыпал. Неоднократно ко мне обращались их родители с просьбой способствовать нормализации их графика работы.
    В 1990 г. они успешно на отлично защитили свои дипломы и связали свою работу с выбранным направлением, став классными специалистами в области ОС Unix, создателями русского сегмента сети Интернет.
    В частности, Андрей Чернов разработал первую программу электронной почты UUPC/@, ещё до распространения Интернета в России, а затем вошел в состав разработчиков ОС FreeBSD, сопровождением ядра которой занимался много много лет.
    В годы лихолетья почти все разработчики ОС ДЕМОС уехали из страны. Наверное, только Чернов и остался жить в России.
    Сам проект ДЕМОС считаю выдающимся явлением в истории развития отечественного программирования, пробудившим тысячи программистов в России, открыв им мир Юникса, сети Интернет, открытого ПО. А авторы этого проекта, особенно, разработчики первой волны, — герои, имена которых должны быть вписаны в историю отечественного программирования.

    Время от времени я вспоминал этих ребят, особенно беспокоила судьба Чернова.
    В 2014 года я нашел его. Списались, созвонились. Узнав, что он совсем немобилен, съездил навестить бывшего дипломника. Андрей с трудом на костылях доковылял до кафешки в соседнем доме. Сидели долго, много чего вспомнили. Жил он на свою инвалидную пенсию. Других доходов у него не было. Работа по сопровождению FreeBSD, которую он выполнял все реже и реже, была волонтерской по сути.

  • Ответить
    Владимир Мяу и компания

    О, начали нарушать принцип «об мёртвых или хорошо, или ничего». Тогда и я тоже скажу. Если бы я был изобретателем кодировки, мне было бы настолько стыдно, что я писал бы на форумах исключительно анонимаусом, чтобы не дайбох не узнали и не побили.

    В этом плане большие молодцы — американцы. Они даже Юникод сделали обратно совместимым со своей же ASCII путём UTF-8.

    Зато у нас гении и атцы, и всё не как у людей.

  • Ответить

    Владимир, ваши посты от незнания.
    Во-первых, автор UTF-8 François Yergeau, он канадец.
    Во-вторых, автор КОИ8 не Чернов. Это журналюги друг у друга скопипастили с ошибкой. В 1974 м году, когда был принят ГОСТ на КОИ8, Чернову было 12 лет. Чернов автор RFC-стандарта, который «узаконил» использование КОИ8 в этих ваших интернетах.
    В-третьих, UTF-8 совместим c ASCII только на символах совпадающих с ASCII. КОИ-8 совместима с ASCII и на символах совпадающих в ASCII и на кириллических символах, такого принципа нет больше ни в одной кодировке. При выводе КОИ-8 на терминал поддерживающий только ASCII-кодировку (а таких было большинство), кириллический текст читался, причем выделялся визуально. Попробуйте не заглядывая в описание придумать как это было реализовано.

  • Ответить

    Примерно в то время, когда я читал эту новость, я впёрся в очередной косяк с кодировками. Оператор на другом конце провода ватсапа мазафака умудрилась из обычного экселя выгрузить файл с невесть какой кодировкой. И я сначала час ломал голову над тем, как это вообще такое возможно. И потом еще час — как объяснить оператору, чтобы она «вернула всё взад».

    А еще примерно месяц раньше у одного клиента грохнулась отчетность по сети торговых точек. Не из-за кодировок, правда, а из-за любителей двигать часовые пояса туда-сюда. Клиент зависел от основного поставщика, на сети которого забили болт за часовые пояса нашего правительства и считали время как-то по-своему, и мне пришлось пристроить всё своё к ним паровозиком. Но я не учёл того забавного факта, что если я в БД сохраняю стандартный datetime как например вида 2016−08−14T00:00:00, то хрен я лысого угадал, что как только основной поставщик вдруг сказал: эврика!!!1один ух ты, а правительство России придумало менять часовые пояса, а ну-ка давайте их тоже их тоже изменим! И вот это «00:00:00» вдруг резко привело к тому, что отчеты за день переколбасились совершенно невообразимым образом, с учетом того, что это было не раз и не два, и пойди там разбери, за все эти годы.

    Так что для меня, как для прикладного програмизда, изобретатели кодировок и передвигатели часовых поясов — это типа враги рода человеческого. Ну нет, не так брутально конечно, но у меня есть поводы их искренне ненавидеть. Ведь эти вот два кейса — они же не единственные, а регулярные. Например, у меня однажды сдохла целая кассовая сеть, причем дохла так постепенно, как в матрице, что-то там гаснет по чуть-чуть, и ты просто начинаешь шкурой чувствовать, как гаснут куски самого тебя. А всё потому, что фискальные регистраторы (отечественные) аппаратно дохли от неверной кодировки, но не сразу. А я не мог это оттестировать, потому что на физический тест ФР мне не дали (шутка ли, один стоил 180 тыс руб в пересчете на сегодня), а модульное тестирование в ту эпоху еще не изобрели (да и не факт, что оно бы покрыло, когда ты просто подключаешь чуть-чуть обновленную библиотеку к тому, что уже 2 года прекрасно работает). Это всё ж#па-преж#па.

    И ваши сентенции насчет гениальных технических нюансов… Ладно, я поиграю в вашу игру, я предположу, что там решили имитировать русские буквы латинскими, как это банально, я гений? Или что, там как-то пиксельные матрицы взломали, ну тогда я конечно пас. Не знаю, что вы спорите про канадскую UTF-8, я за всю свою жизнь ни разу не видел, чтобы американские сайты изображались с глюками, ну за исключением, пожалуй, символов апострофа и прочей ерунды. А, точняк! Они же с BOM круто лопухнулись, ну да ладно. Всё это — игры разума далёких от полей людей. Очень далёких, зато им интересно играть.

    Но я верю, как вы говорите, что он тут ни при чём, и я рад. Тем более, что к фряшечке я чуть-чуть дышу неровно. Хочется верить.

  • Ответить

    ОК, согласен, кодировки — зло, в интернете все должны писать по-английски и точка! Ну в крайнем случае по-немецке, но без умляутов, пожалуйста.

  • Ответить

    Владимир, каждым новым комментарием вы переводите себя и вместе с собой нас всех на более нижнее днище нижнего ада. Остановитесь, прошу вас.

  • Ответить

    К сожалению, человек не понимает как было жить в то время, когда «ASCII должно было хватить на всех». Как было запихнуть кириллицу туда, где ее не было и никто не ждет. Мне тогда казалось гениальным решение с KOI-8, когда была возможность прочитать написанное по-русски даже с не перепрошитым терминалом. Потом, проблема с терминалами прошла, но появилась с SMTP-серверами, половина которых считало, что 7 бит хватит на всех. И там тоже выручила KOI-8. На юникод же перейти не было никакой возможности. Это сейчас легко рассуждать, что современный калькулятор по вычислительной мощности больше, чем ЭВМ, которая занимала целый машинный зал — какие же тупые были тогда конструкторы!

  • Ответить
    Владимир Мяу и компания

    При чем тут тупые? Разработчики кодировок могли бы думать не только о том, как похачить терминал, но и на шаг вперед. Потому что уже в 90-х всё стало ясно, куда ветер дует (как минимум в середине), я даже не знаю, о каком кривом железе и софте вы говорите в 90-х, но предположим, оно и было, значит закидали кривое железо и софт кривыми костылями и нормально. Ну навскидку, они могли бы например придумать и широко пропагандировать вставку в строки всего одного первого байта, указывающего код кодировки. Так же, как сейчас BOM, только обязательно. И это изменило бы вообще всё. Но для этого нужна была минимальная дальновидность, а не только стремление строгать костыли. Впрочем, вот тут оратор выше совершенно верно мне совет дал:

    Остановитесь, прошу вас.

    Так и сделаю.