Обсуждение космических программ
9,219,375 41,464
 

  Удаленный пользователь
09 апр 2018 17:06:33

Китай до конца года запустит первый спутник с открытым исходным кодом

новая дискуссия Новость  393

Академия наук Китая во второй половине 2018 года запустит с космодрома Цзюцюань (северо-западная провинция Ганьсу) на орбиту первый спутник с открытым исходным кодом "Тяньчжи-1". Как сообщило в понедельник китайское информационное агентство Zhongxinshe, он станет первым элементом будущей системы таких аппаратов, которую планируется развернуть в ближайшие годы.
"Тяньчжи-1" будет оснащен облачной вычислительной платформой. Кроме того, в полезную вычислительную нагрузку аппарата войдут четыре смартфона китайских производителей. Как отметил разработчик, спутник сможет работать с несколькими базовыми языками программирования.
"Спутник "Тяньчжи-1" будет направлен в космос в качестве базового элемента для будущей сети таких аппаратов. Он будет использоваться для тестирования ее ключевых технологий", - сообщил агентству научный сотрудник академии Чжао Цзюньсо. "Мы планируем запускать по одному такому аппарату ежегодно", - добавил он.
Как отметил специалист, работы над проектом начались в 2017 году. По его словам, в отличие от других спутников "Тяньчжи-1" благодаря открытому коду сможет использоваться не для выполнения отдельных задач, а в качестве многопрофильной платформы для нужд различных пользователей. Они смогут разработать для космического аппарата необходимое для их целей программное обеспечение, загрузить его на компьютер спутника и использовать его оборудование.
"Тяньчжи-1" будет способен обрабатывать информацию прямо на орбите прежде, чем отправлять ее обратно на Землю различным пользователям. Кроме того, он сможет работать в автономном режиме, что снизит нагрузку на наземный центр управления полетами космическими аппаратами", - рассказал исследователь. В настоящее время Академия наук Китая ведет разработку аппаратов следующего поколения "Тяньчжи-2" и "Тяньчжи-3". В будущем из сети спутников с открытым исходным кодом планируется создать единую орбитальную интеллектуальную систему под названием Sputnix.
http://tass.ru/kosmos/5105936
Отредактировано: Юрген - 01 янв 1970
  • +0.09 / 8
  • АУ
ОТВЕТЫ (25)
 
 
  TAU ( Слушатель )
09 апр 2018 19:34:45

Ну и название!
Вообще, для студиозусов наверное, весьма интересно и полезно - как привлечение внимания масс к космическим исследованиям.
По сути же, естественно, так, ерунда. Возможности КА определяются его целевой аппаратурой. Что есть - то и можно задействовать, сколько ты там версий ПО не загружай Крутой
  • +0.10 / 7
  • АУ
 
 
  Удаленный пользователь
09 апр 2018 19:56:53

Как минимум баги и косяки энтузиасты смогут обнаружить. Возможно и роковые ошибки найдут. Свежий непредвзятый взгляд опытных программистов(если заинтересуются) не навредит.
  • 0.00 / 3
  • АУ
 
 
 
  basilevs ( Слушатель )
09 апр 2018 20:04:51

Энтузиазизьм тут как раз навредит. "Роковы ошибки" найдут? Наверное, у энтузиастов этих есть специальные тестовые стенды, они уже запустили в космос 100500 спутников и знают типичные слабые места? Нет? Ну вот тогда пускай не лезут и дадут опытным людям, уже набившим на этом шишек, спокойно нормально работать.
А так - TAU абсолютно прав, для студенческих спутников сойдёт. Там как раз этот открытый код позволим им быстро ваять собственные микроспутники на основе чужих наработок, сильно снизит затраты на дипломные работы.
  • +0.02 / 3
  • АУ
 
 
 
 
  Удаленный пользователь
09 апр 2018 20:48:06

Китайцам виднее. Линукс, вон, на энтузиастах в основном и живёт(а некоторые его крадут, перебивают авторские права и выдают за собственную разработку). А набившие шишки люди могут делать глупейшие ошибки, которые подрывают авторитет предприятия и бюджет страны, при наличии этих ваших стендов. Программную часть и в эмуляторе можно отлаживать и писать тесты для каждой операции.
Вы наверное не в курсе, как разрабатываются опенсорсные проекты(и закрытые тоже).
  • -0.02 / 6
  • АУ
 
 
 
 
 
  basilevs ( Слушатель )
09 апр 2018 22:36:41

Да куды ж мне, сиволапому. Тут какой-то дядька, вроде как тележку по Марсу запускал, рассказывал, как они к этому готовились. Ну там - какие метрики надёжности собирали, всякие там code review, static code analysis, simulations, всякое такое. Я, правда, попроще - марсоходов не разрабатывал. Так, в финансах приложения критичные по надёжности делал. Сейчас вот тоже всякой фигнёй маюсь, в медицине. И да - как OpenSource делается, знаю. По разному очень делается, в зависимости от финансовой модели монетизации разработки (таки да, она в опен-сорсе тоже есть).

PS: Могу напомнить, кто вложился в весь из себя такой опен-сорсный Линукс ($$$ очень много), дабы довести его до enterprise состояния. И почему.
  • +0.03 / 2
  • АУ
 
 
 
 
 
 
  Удаленный пользователь
09 апр 2018 23:31:50

Ничего, что дистрибутивов Линукса чуть более, чем много?
Те, в которые вливают деньги, имеют координацию и вектор развития, и техподдержку, что немаловажно. Но это не отрицает того, что добровольцы приносят пользу, которую невозможно игнорировать, и дельные замечания перекочёвывают в платные. Некоторым разработчикам даже не нужно компилировать, чтоб узнать, каков будет результат, где утечёт память или образуется ещё какая-нибудь уязвимость или падение производительности. 
Т.к. в новости упомянуты смартфоны, то без Линукса там не обойдётся.
Короче это всё демагогия. Китаёзы решат, что делать с результатом работы добровольцев. Я считаю, что открытие кода - верное решение.
  • -0.02 / 6
  • АУ
 
 
 
 
 
 
 
  basilevs ( Слушатель )
10 апр 2018 07:43:55

Дался вам этот Линух. Open Source - это MySQL со всеми его форками, OpenOffice, Maven, Kubernetes, OpenShift, Activity и многое, многое другое. Вот этот опен-сорс действительно является двигателем технологий. Но разрабатывается, как правило, на деньги больших компаний. Потому что им так удобнее их монетизировать в результате.
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
 
  TAU ( Слушатель )
11 апр 2018 01:02:09

Вы извините, но сколько Вам лет? Вы не поняли, видимо, с кем имеете дело. Суждения Ваши демонстрируют... ммм... незрелость и неосведомленность очень и очень о многих вещах в области космической техники и критически важного ПО.
  • -0.02 / 4
  • АУ
 
 
 
 
 
 
 
 
  Удаленный пользователь
11 апр 2018 10:11:45

И в чём же незрелость? Извольте по полкам разложить, как должно быть, раз озвучиваете претензии.
Вот я сейчас вероятно наблюдаю позицию того, кто боится, что его работа будет проанализирована сторонними людьми, которые могут в холодном поту произнести "О, боже, что я только что читал?!" от увиденного кода. На старой работе я наблюдал такое - человек, пришедший устраиваться на работу оказался грамотнее всех, с кем проходило собеседование, включая начальника(он не тупой, но застрял на определённом этапе и стал отрицать прогресс в некоторых направлениях, связанных с разработкой ПО), и из-за того, что это выяснилось на публике он обиделся и человека не взяли, в ущерб конторе. Сейчас там сидит несколько человек, которым под 40, и творят с переменным успехом на Delphi то, что сейчас грамотный студент-программист сделает
- дешевле;
- грамотнее(на нормальном языке с учётом новых технологий и средств разработки, а не пережиДке прошлого, т.к. даже обучаться программированию лучше не на Delphi); 
- быстрее.
Лучше пусть на земле раскритикуют  и укажут на ошибки, чем потом поделие зависнет в ко всех смыслах уже на орбите. Если вы смотрите свысока на тех, кто принимает участие в опенсорсных проектах, то сильно заблуждаетесь.

Про авторитет ещё забыл написать - некоторые им давят, когда задето их ЧСВ, отвергая дельные решения. Как правило это уже не совсем молодые люди. Мозг порой черствеет. Это к вопросу про возраст.
  • -0.10 / 11
  • АУ
 
 
 
 
 
 
 
 
 
  basilevs ( Слушатель )
11 апр 2018 11:25:16


У вас на работе нет нет code review? У вас налаженного статического анализатора? Нет полноценного процесса CI/CD?


Студент, даже самый талантливый, грамотнее чем опытный разработчик не напишет. Почему - влом объяснять, просто набирайтесь опыта, сами скоро поймёте.

PS: "Под 40" - вообще не возраст, как раз в этом возрасте люди опыта набираются достаточно, чтобы что-то уже с умом проектировать. Касается не только разработки ПО, но и инженерии вообще.
PPS: "Мудрость приходит с возрастом, но иногда возсраст приходит один" - тоже правда, такие люди бывают.
  • +0.02 / 3
  • АУ
 
 
 
 
 
 
 
 
 
 
  Удаленный пользователь
11 апр 2018 12:26:56




ЦитатаУ вас на работе нет нет code review?

code review у нас ещё при Сталине был:) CI/CD тоже есть, наверное с самых первых дней большинство операций сборки и публикации релизов было автоматизировано. Тестирование тоже автоматизировано(тестировщикам не попадёт нерабочая сборка).

ЦитатаСтудент, даже самый талантливый, грамотнее чем опытный разработчик не напишет. Почему - влом объяснять, просто набирайтесь опыта, сами скоро поймёте.

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

ЦитатаPS: "Под 40" - вообще не возраст, как раз в этом возрасте люди опыта набираются достаточно, чтобы что-то уже с умом проектировать. Касается не только разработки ПО, но и инженерии вообще.

не только опыт нужен, но и развитие. Кому нужен бог Delphi? Никому. Возраст упомянул к тому, что указанные персонажи со старой работы остановились в развитии, и новые более перспективные языки уже вряд ли постигнут, особенно если сверху давит такой же ограниченный начальник. Вот нынешние коллеги этим не страдают, и никто их не ограничивает(при этом пишут на разных языках и разрабатывают параллельно по несколько проектов).
  • -0.06 / 6
  • АУ
 
 
 
 
 
 
 
 
 
 
 
  Соколов Алексей ( Слушатель )
11 апр 2018 15:23:10

Если работают над проектом, который был начат лет 10 назад - то это объяснимо.
Либо если большой пакет ранее созданных специализированных библиотек приходится использовать.
Но начинать что-либо проектировать с нуля на Дельфях сейчас...
Я б не стал.
Тем более что проблемы перейти с Object Pascal на что угодно нет никаких.
  • +0.02 / 1
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
  Удаленный пользователь
11 апр 2018 15:43:56

Наш основной продукт(не помню на какоя языке был написан изначально) лет 8 назад переписали полностью с нуля, в основном на C#. Сейчас библиотеки, в которых важна производительность(ядро), переписываются на С/С++. Это трудоёмкий процесс, но плюсы перевесили(и повторное прочтение написанного всегда полезно. Многое спустя годы воспринимается не очень положительно).
  • 0.00 / 3
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
  slavae ( Слушатель )
11 апр 2018 20:20:03

Большинство не знает что такое современные Дельфы, поэтому гонит.
А уж тот-то специалист, который взъелся на неё, он, наверное, самый спец по ней и есть ) Кто ж ещё так уверенно может оценить.
Виндовый сервис на чём писать будете?

Впрочем, это уж слишком далеко от темы ветки.
  • 0.00 / 4
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
  Соколов Алексей ( Слушатель )
11 апр 2018 21:10:22

Возможно. Я завязал на версии 6.Подмигивающий

Виндовый? На студии, вестимо. )

Согласен.Подмигивающий
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  TAU ( Слушатель )
13 апр 2018 16:58:03

Ребята, вы здесь пытаетесь кичиться некой "продвинутостью" и "крутостью". При этом забывая гениальные слова из Гамлета: "есть многое на свете, друг Горацио, что и не снилось...". 
  • -0.04 / 4
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
  adolfus ( Слушатель )
12 апр 2018 08:32:09

Что такое "Виндовый сервис"?
  • -0.04 / 2
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  mrt789 ( Слушатель )
12 апр 2018 08:47:23

Демон (фоновый процесс) в винде. Пишется на чем угодно, при наличии враппера-запускальщика буквально "на чем угодно".
https://www.npmjs.co…ws-service
  • +0.00 / 0
  • АУ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  slavae ( Слушатель )
12 апр 2018 08:48:34

Гугл поможет )
  • -0.01 / 1
  • АУ
 
 
 
 
 
 
 
 
 
  TAU ( Слушатель )
13 апр 2018 16:47:53

1. Нет уж. Увольте, не вижу повода метать бисер.
2. К выводу по пункту первому пришел, прочитав все твое послание, одним из наиболее ярко характеризующих автора пассажей стал этот.
3. Предположение безосновательное. С какой еще стати я бы смотрел свысока на этих благородных и бескорыстных людей?
4. Да. Порой черствеет. А порой изначально черстветь нечему.
5. Ага. Дело не в возрасте, как я понял. А в общем состоянии...
  • -0.05 / 4
  • АУ
 
 
 
 
 
 
  TAU ( Слушатель )
11 апр 2018 01:00:25

У них еще software model checking успешно применен. Вопрос: знает ли все эти слова чел, коий здесь Вас пытался поучить? Веселый
  • +0.02 / 3
  • АУ
 
 
 
 
  iron-zorin ( Слушатель )
09 апр 2018 21:52:42

Ошибки со знаками - могут.
  • +0.00 / 0
  • АУ
 
 
  adolfus ( Слушатель )
09 апр 2018 23:51:58

Самое интересное не целевая аппаратура, а как организован в системе обмен данными телеметрии и телеуправления. А это таки ПО, часть которого на Земле, другая на борту.  Борт может меняться, может меняться целевая аппаратура,  а ПО на 95% на обеих сторонах остается одним и тем же.
Меняется в основном прикладная компонента ПО, которая связана с конкретными приборами (прикладная телеметрия), имеющими нестандартные интерфейсы, но она составляет малую часть ПО инфраструктуры. Телеметрические датчики, любые и в любом количестве просто подключаются на борту вообще без переписывания какого-либо ПО. Разве только если на Земле потребуется какая-то спецобработка, чтобы принять решение по телеуправлению в автоматическом режиме. Прикладная телеметрия, та вообще без какой-либо обработки уходит заказчику – как прибор данные выдал, в том виде заказчик их и получил бит в бит (потом восстановил и расшифровал).
  • -0.03 / 4
  • АУ
 
 
 
  basilevs ( Слушатель )
10 апр 2018 07:38:27

Самое интересное - целевая аппаратура. На тех же марсоходах объём работ по написанию собственно марсоходного ПО - всего лишь несколько десятков человеко-лет. ПО аппаратуры там имеет как минимум схожий объём сложности. Просто раскидан на множество отдельных приборов. А стоимость самой аппаратуры, с учётом цены разработки "железа" и его производства в единичном экземпляре - и составляет одну из самых заметных частей стоимости всего проекта.
  • +0.04 / 2
  • АУ
 
 
 
  TAU ( Слушатель )
11 апр 2018 01:04:32

1. Ничего себе заява. Прям хоть стой - хоть падай. Это с какого ж бодуна, позвольте поинтересоваться?
2. Ага. На 95%. А по Сахаре разгуливают белые медведи.
  • +0.01 / 2
  • АУ