ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ИНФО > Мировые новости
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Исходный код ПО, использовавшегося при полёте на Луну, открыт!
  #1  
Старый 06.08.2009, 15:55
.::eX-Tezy::.
Познающий
Регистрация: 28.06.2007
Сообщений: 42
Провел на форуме:
300113

Репутация: 23
Post Исходный код ПО, использовавшегося при полёте на Луну, открыт!

С 22 июля этого года на сайте http://ibiblio.org, для всех желающих стали доступны сканы исходного кода модулей Apollo 4 и Apollo 15-17. Это стало возможно благодаря многим людям, работающим над оцифровкой и вычиткой листинга программного кода космического корабля Apollo 11, предоставленного сообществу Дэвисом Петиколасом (Davis Peticolas) и хранящихся в Массачусетском технологическом институте.

Несмотря на то, что в комментариях к коду указано то, что он относится к общественному достоянию, большая его часть загружена на ресурс Google Code под лицензией GPL 2 (Google Code не позволяет размещать код под лицензией public domain). Основным языком разработки являлся ассемблер. По сравнению с современными разработки, комментарии в нём довольно скудны. А разработка аналогичного продукта по оценке Ohloh потребовала бы 80 человеко-лет и при зарплате в 4600 доллара в месяц разработка бы обошлась примерно в четыре с половиной миллиона долларов.

Оригинальный компьютер, для которого предназначался опубликованный исходный код, имел 3840 байт оперативной памяти, весил свыше 31 килограмма (не включая восьмикилограммового интерфейсного блока с дисплеем и клавиатурой). Для своего времени это была передовая техника, настоящий многозадачный компьютер. Сейчас же его можно запустить на эмуляторе, написанном Роном Берки (Ron Burkey) и являющимся свободным.

Представляет интерес, что программистское сообщество с энтузиазмом принялось изучать исходники, несмотря на их почтенный возраст, и делиться открытиями с широкой общественностью.
  • 177 и 178 строки файла, относящегося к лунному модулю прокомментированы «TEMPORARY, I HOPE HOPE HOPE» (временно, я надеюсь, надеюсь, надеюсь),
  • в 666 строке того же файла подмечено NUMERO MYSTERIOSO (волшебное число),
  • а 257 строка управляющего модуля AGC прокоментирована следующим образом: OVFL NOT EXPECTED (переполнение буфера не ожидается).
Кто знает, насколько более или менее безопасен был бы код Apollo, если бы его писали в наши дни. Сколько бы ошибок в нём было исправлено, если бы он был открыт раньше. И насколько больше переживали бы родственники астронавтов, видя, что беспокоит программистов, от которых зависят жизни…

Интерфейсный блок Apollo Guidance Computer, смонтированный на панели управления командного модуля с индикатором с индикатором положения полёта над ним.

Источник: http://ru.wikinews.org/
Дата: 22 июля 2009 года
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват Gsm пакетов SNIFF Сотовый фрикинг 16 27.12.2009 22:25
Секреты Gsm КероСиН Сотовый фрикинг 17 30.08.2007 21:01
химия своими руками silveran Болталка 43 11.01.2006 22:05
Коды silveran Сотовый фрикинг 4 18.10.2005 14:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ