The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Oткрыт исходный код ПО, разработанного для аппаратов миссии Аполлон 11

22.07.2009 06:33

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

Программный код миссии Аполлон 11 был создан для двух космических аппаратов: для командного модуля (Command Module - CM), используемого для того, чтобы три астронавта достигли луны и вернулись обратно, и лунного модуля (Lunar Module - LM), используемого для успешного прилунения двух астронавтов.

Бортовой компьютер Аполлон (Apollo guidance computer (AGC)) был основной для всех миссий. В любой миссии Аполлон использовались два таких компьютера: один для модуля управления и второй для модуля прилунения. Но программное обеспечение для каждой миссии было уникально, так как цели этих миссий отличались друг от друга. "ПО" было не таким как сегодня, весь код был набит на специальных рулонах бумаги и тонких картах (перфокартах).

Разработчики виртуальной машины AGC и участники проекта AGS просканировали и перевели на цифровые носители "твердые копии" (перфокарты) программы с обоих кораблей, которые на сегодняшний день выставлены в музее Массачусетского Технологического Института. Эти копии затем были использованы для создания эмулятора AGC с открытым исходным кодом. Воссозданный виртуальный компьютер AGC доступен для Linux, Windows XP и Mac OS X.

Команда, стоящая за проектом эмулятора AGC, говорит, что этот эмулятор не симулятор космического корабля, а выверенное воспроизведение функциональности компьютеров, которые были установлены в космические аппараты Аполлон. Но этот код может быть использован другими разработчиками для создания такого симулятора.

  1. Главная ссылка к новости (http://www.ibiblio.org/apollo/...)
Автор новости: alecm
Тип: К сведению
Ключевые слова: opensource
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (28) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, аноним (?), 07:18, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Orbiter бы открыли (мысли вслух)
     
  • 1.3, Аноним (-), 08:22, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    лучше поздно чем никогда. наконец то опенсурс стало.
     
  • 1.5, Аноним (-), 09:11, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А кому это надо?
     
     
  • 2.6, mitiok (??), 09:14, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    китайцам например. они недавно сами запустили спутник. теперь сами слетают на луну.
     
  • 2.7, AD (??), 09:30, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ну, прежде всего умным, внимательным, технически образованным людям, интересующимся embedded RTOS
    а вообще, изучение истории еще никому вреда не причинило
    а вот грабли сильно бьют по шибко умной голове. иногда - насмерть.
     
     
  • 3.9, 0b1t (?), 11:16, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    и все же --кому оно надо ?
     
     
  • 4.10, AD (??), 11:39, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    кому надо математическое моделирование физических устройств? ну, вероятно, инженерам, которые эти самые устройства проектируют/конструируют/эксплуатируют.
    вопрос и ответ на него настолько очевидные, что постановка проблемы заставляет усомниться в искренности вопрошающего. правильно ли я понимаю, что автора вопроса "кому это нужно" так же беспокоит необходимость создания программных продуктов класса OpenArena или Theora?
     
     
  • 5.24, Аноним (-), 22:46, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а вам не кажется что вы слишком серьезно отнеслись к этому событию --преувеличиваете ценность открытых знаний --40 лет прошло --оно мягко говоря морально устарело --или мне кажется.
    В nasa прикололись после банкета в честь 40-летия
     
     
  • 6.27, AD (??), 08:46, 23/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    каких открытых знаний? вы, вообще, о чем? материалы по AGC и YUL опубликованы и доступны больше 30 лет
    что может морально устареть? закон Ньютона? небесная механика Кеплера? работы Лапласа, Эйлера, Лагранжа?
    3 человека написали виртуальный AGC - исключительно из своих внутренних побуждений, как говорит один из них "было бы здорово возродить AGC, что бы дать возможность каждому поработать с ним"
    точно так же существуют эмуляторы PDP, VAX, ZX Spectrum, Amiga etc - кому для развлечения, кому для работы.
    и кстати, NASA не имеет к этому отношения - читайте, наконец, первоисточник. вообще на сайте проекта понятным и доступным языком рассказано что, как, зачем и для чего.
     
  • 6.33, igor (??), 18:23, 30/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а вам не кажется что вы слишком серьезно отнеслись к этому событию
    >--преувеличиваете ценность открытых знаний --40 лет прошло --оно мягко говоря морально
    >устарело --или мне кажется.
    >В nasa прикололись после банкета в честь 40-летия

    точная наука никогда не стареет

     
  • 4.30, leshiy.by (?), 02:28, 24/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> и все же --кому оно надо ?

    ну. вот если б девайсы на каждом углу продавались... )))))

     
     
  • 5.32, www2 (??), 14:42, 24/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>> и все же --кому оно надо ?
    >
    >ну. вот если б девайсы на каждом углу продавались... )))))

    А зачем вам девайсы? Если пройдёте по ссылке, то увидите, что новость не корректна. Она состоит в том, что энтузиасты разработали эмулятор для запуска этих программ. Сами программы, как я понимаю, были доступны в музее на перфолентах и перфокартах всем желающим :)

     

  • 1.8, pro100master (ok), 10:59, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вообще-то код идеально документирован (40 лет вычищали наверное лицензии, ГЫ). Всем Open Source программерам стоит хотя бы посмотреть (понимаю, не на ассемблере пишите, но всё же) :)))
     
  • 1.11, Аноним (-), 12:00, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Навело на мысль о новости типа "Разработчик хомосапиенса опубликовал исходный код. После стольких лет реинжинирига, ученые рвут на себе волосы..." :)
     
  • 1.12, FreeV (?), 12:21, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >> Открыт исходный код ПО, разработанного для видеомонтажа миссии Аполлон 11

    Видимо, не очень хорошее ПО, если позволило флагу развеваться на ветру =)

     
     
  • 2.13, anonymouse (?), 12:29, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    то был солнечный ветер =)
     
     
  • 3.15, mma (?), 13:35, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    или лунная буря:)
    а возможно кто-то из астронавтов пустил газы.
     
  • 2.26, Krivoy (ok), 08:29, 23/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не видел не одного видео с развивающимся флагом! или он на фото может развиваться? О_о
     
  • 2.34, fr0ster (ok), 21:08, 27/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Знаете анекдот про яйца? Когдя 8 яиц обсуждают 10е, мол не формал и вообще небрит, а 1е отвечает, идиоты, это же киви! Так вот, вы посмотрите внимательно фотку с флагом на луне.
    Флаг из фольги, натянут на г-образную штангу, при установке раскрывается и втыкается в грунт, естественно, что фольга помята. Этот баян про ветер на Луне, это даже не смешно уже.
     

  • 1.14, Михрютка (?), 12:51, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    там все хуже, там ПО на сердечниках моталось. Накосячил в программе - весь блок памяти перематывать :)

    кстати, вы в новости не напутали? колосс с люминарием были там доступны довольно давно.

    хех.
    ... Or, for the silly mood
    Use Virtual AGC as a clock for your PC desktop.  (My word, this software is versatile!)  I'd suggest using the "DSKY Type" of "Half-size" for this.  Use the instructions given above for setting and monitoring the time.  You'll have to reset the time very morning, because the "hours" will not wrap around to 0 after 24.  (And besides, the timers will overflow after 228/100 seconds, or just over 31 days.)

    :)))

     
  • 1.16, Аноним (-), 14:14, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    40 лет назад техника не обладала такими возможностями, как сегодня.
    И программеры чтобы добиться нужного быстродействия и размера ПО очень долго ломали головы над оптимизацией алгоритмов - вот такие идеи с оптимизацией никогда не устаревают :)
     
  • 1.17, pavlinux (ok), 14:34, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ой, открыт эмулятор высадки на Луну.
     
  • 1.18, iZEN (ok), 15:13, 22/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну что, пора выбрасывать ПМК МК-61 и рвать распечатки программ "Лунолёт-1" и "Лунолёт-3"? Или ещё полетаем на отечественном железе?
     
     
  • 2.22, Warhead Wardick (?), 18:04, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Та ты шо болтаешь! Та не в жись! :) Где то в просторах сети есть эмулятор, можно даже сейчас явистам показать решение использующее 105 ячеек памяти, оне надуются и лопнут :)))
     
     
  • 3.23, www2 (??), 20:15, 22/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нашёл что ответить ярому явисту :)

    Что-то iZen ничего не отвечает, видать уже надулся и лопнул =D

     
  • 2.28, Михрютка (?), 13:05, 23/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ненене не надо, MK-61 помощнее AGC будет :) хотя AGC многозадачнее.
     

  • 1.29, Аноним (-), 23:49, 23/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    клево, портируем как его под линукс, пригодится
     
  • 1.35, Аноним (-), 13:05, 13/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кабина пилотов Боинг 727 (1962 год):
    https://upload.wikimedia.org/wikipedia/commons/thumb/1/16/MM00756-4.jpg/1280px

    Приборная панель Аполлон 11 (1969 год):
    http://www.hq.nasa.gov/alsj/a16/LM11-co46.jpg

    Почувствуйте разницу.


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру