На конференции FOSDEM был представлен новый открытый проект FreedomEV (http://www.freedomev.com/), в рамках которого развивается серия надстроек для контроля за программным окружением автомобиля Tesla и полноценного использования Linux в автомобильной информационной системе. Работа FreedomEV обеспечена на Tesla моделей S и X c мультимедийной системой (MCU, Media Control Unit) на базе процессора с архитектурой ARM. Наработки проекта поставляются (https://github.com/jnuyens/freedomev) под лицензией GPLv3.
Проект предоставляет набор приложений и дополнений для информационной системы Telsa, которые оформлены в виде готового системного образа (http://www.freedomev.com/freedomev-20190203.img.gz), копируемого на USB-накопитель. Указанный системный образ построен на базе сборки Ubuntu для NVIDIA Tegra и запускается на автомобиле в chroot-окружении. Управление производится через web-интерфейс. Отмечается, что сервисные центры Tesla, с которыми сталкивались участники проекта, адекватно и с интересом относятся к подобным изменениям. Авторы проекта считают, что главное не пытаться требовать исправить что-то в рамках гарантийного обслуживания, если пользователь сам что-то сломал.Для активации надстройки требуется наличие root-доступа (http://www.freedomev.com/wiki/index.php?title=Frequently_Ask...) к информационной панели автомобиля, который предоставляется компанией Tesla по запросу после регистрации в качестве исследователя безопасности. Для использования FreedomEV требуется загрузить скрипт
freedomevbootstrap и прописать его в crontab штатного Linux-окружения Tesla. Данный скрипт проверяет подключение Flash с окружением FreedomEV к USB-разъёму в автомобиле и автоматически монтирует и активирует его. При отключении Flash, окружение автоматически деактивируется.В настоящий момент доступны дополнения с реализацией точки беспроводного доступа (Wi-Fi Hotspot) и блокировки отслеживания перемещения автомобиля. Из планов на будущее отмечается (http://www.freedomev.com/wiki/index.php?title=Main_Page) упрощение процесса активации надстройки, подготовка руководства по разработке приложений и кастомизации системного образа, добавление поддержки ФС NTFS для USB-накопителей.
Среди идей по созданию приложений: звуковая индикация включения заднего хода, окружение для запуска Android-приложений, просмотр данных с камер в режиме 360 градусов, функциональность видеорегистратора, упрощение доступа к режиму обслуживания, управление установкой обновлений для штатной прошивки, просмотр YouTube, интерфейс для изменения настроек, особый негромкий звуковой сигнал для пешеходов, которые не слышат машину, изменение подсветки в зависимости от местоположения, ручная корректировка коэффициента энергозатрат на километр пути в зависимости от стиля вождения и погодных условий.
URL: http://www.freedomev.com
Новость: https://www.opennet.me/opennews/art.shtml?num=50119
>> ФС NTFS для USB-накопителейСерьезно? Я бы таких людей по пальцам бил за жестокое обращение со съёмными накопителями
Съёмные накопители не нужны.
В таком случае и телефона(с Unix-like OS) для всего хватит. :D
Телефон бутается через 9G с сайта ОПСОСа. Добро пожаловать в 2029 год!
Я в общем-то и не понимаю, где эта чудо ФС нужна. У ext4 отличная стабильность и почти полное отсутствие фрагментация. А тут тебе фрагментация во все поля и весьма условная стабильность (если выполняется условие, что венда не слетела, ага).
Стало быть оно и на HDD не нужно.
>У ext4 отличная стабильностьУгу, суперблоки стабильно крашатся и заставляют вытаскивать файлы через photorec.
>почти полное отсутствие фрагментация
Почти. Процетов этак 60 на файлопомойке, угу.
>если выполняется условие, что венда не слетела
Как-то раз мне принесли HDD с 50k битых секторов. rescuedd-шкой снял образ, подключил к виртуалке и NTFS восстановилась чекдиском целиком.
Серьёзно. Давно ли ты покупал в последний раз внешний хард? Не знаю насчёт всех, но многие сейчас по дефолту идут именно с NTFS. Так почему бы не быть поддержке для юзабилити хомячков?
А что, у внешних хардов уже есть аппаратная защита от переформатирования?
> не пытаться требовать исправить что-то в рамках гарантийного обслуживания,
> если пользователь сам что-то сломал.Например сломал 5 бабушек, один пионер отряд и автобус с паралимпийской сборной по керлингу,
из-за того, что Опенсоурсный плеер выдал 150db дабстепа перед светофором?
В голосину!
> Для активации надстройки требуется наличие root-доступа к информационной панели автомобиля, который предоставляется компанией Tesla по запросу после регистрации в качестве исследователя безопасности.
> crontab штатного Linux-окружения TeslaОткрытость, она такая!
Кстати, что там с открытием модификаций GPL-кода у Теслы? Собирались 8 месяцев назад выложить же? Или еще 5 лет подождать?
Пока кто-нибудь на них не подаст в суд, ничего не изменится... Бить по рукам надо проприетарщиков!
Даёшь оупен хардварную Тесла!.. На базе ноутбука Lenovo x200!
> Даёшь оупен хардварную Тесла!.. На базе ноутбука Lenovo x200!Ну и зачем это петросянство?
Речь вообще-то о серьезнейших нарушениях лицензионного соглашения корпорасами:
https://www.opennet.me/opennews/art.shtml?num=48634> 21.05.2018 08:31 Компания Tesla частично опубликовала GPL-код для формирования системного окружения
> Организация Software Freedom Conservancy сообщила об успешном продолжении
> урегулирования вопроса по соблюдению компанией Tesla условий лицензии GPL.
> Первые замечания о нарушении лицензии GPL в информационных системах
> автомобилей Tesla, в которых активно используется Linux и открытое ПО, были
> направлены ещё в 2013 году, но только сейчас компания начала публикацию
> исходных текстовТ.е., взяли код, сэкономили не один миллион на разработке, а взамен -- вот вам дорогие перепончатые фанаты, так любящие глумливо напоминать фряшникам соньку, дырка от бублика, а не открытие улучшения ))
> Т.е., взяли код, сэкономили не один миллион на разработке, а взамен -- вот вамИли, для чего нужен опенсорс в одной фразе.
Опенсорс занял свою нишу и она такова.
Оспорите? Где опенсорс добивался каких-то значимых успехов не будучи взятым под крыло очередной корпорации со своими хотелками и плюющей на мнение ""сообщества"" (двойные кавычки), (один их юрист умнее всех ваших вместе взятых). Занавес.
В новости всё написано: отключает автопилот, WiFi, GPS и 4G. Покупаешь машину с автопилотом, ставишь опенсорс, получаешь снятое с гарантии неюзабельное г--вно.
Blender
Krita
LibreOffice (да, успех)
Ignite
5 лет? сабж обанкротится раньше
Нужная и полезная вещь, вот ездят в нашей деревне на тесла и все думают, когда же выпустят FreedomEV
Ну наконец-то!
Только из-за отсутствия опенсурса теслу не покупал.
Лапша для жипиельщиков - любое изменение в тесле гарантийное обслуживание до свидания.
https://github.com/jnuyens/freedomev
https://youtube.com/watch?v=vqleBf1cT14
Документация и видео говорит: — Запускай под рутом
curl https://raw.githubusercontent.com/jnuyens/freedomev/master/i... | bashЧто-то меня такой подход с запуском абы чего под рутом настораживает :-/
Ложная тревога.
Посмотрел, почитал внимательнее.
Это под рутом в самом авто надо запустить, а не для подготовки флешки.
Тогда всё ок, там по другому никак.
Если бы у меня была Tesla, я бы больше тревожился о том, что я что-то на ней запускаю под рутом, нежели о том, что я что-то запускаю под рутом на рабочем компе. Ну реально, рабочий комп не жалко, а вот если Tesla на 90км/ч войдёт в бетонную стену, будет неприятно.
Согласен, подход в любом случае плохой.
Стоило бы расписать в документации все шаги, и уже лишь потом предлагать скрипт, который их автоматизирует и суть которого не должна отличаться от того, что в документации описано.
Простите, это форум владельцев Tesla?
Мультимедийная система не направляет автомобиль в бетонную стену на 90 км/ч. А вот отвлечь внимание, из-за чего водитель сам въедет в стену, наверное, может.
> Мультимедийная система не направляет автомобиль в бетонную стену на 90 км/ч.Это авторы этой мультимедийной системы так думают, и хотят чтобы ты тоже так думал. Но... ты веришь программистам?
Там и так в тесле улучшения уровня "теперь вы можете использовать джойстик для встроенного эмулятора игр под атари", а тут ещё и надстройка с вебмордой.Можно ли это воспринимать серьёзно? Помню, какое горение было, когда оказалось, что в ракеты по дурости вместо wince ставили winxp, а тут мало того что автомобилем управляет ОС, вообще неспособная в честный рилтайм, так ещё и обёртки поверх всего этого?
Всё понимаю. Этого не пойму.
Я просто оставлю эту ссылку здесь:
https://twitter.com/atomicthumbs/status/1032939617404645376(бывший инженер Теслы, у которого истек NDA, рассказывает веселые истории)
Вот это доставило.
бл... я надеюсь, бывших инженеров боинга и эйрбаса не бывает, их в день увольнения выбрасывают из задней двери на высоте 10k (все же авиационная безопасность должна быть получше чем у тесл, которые только с одним так разобрались) ?Я ничего не хочу знать про то, как они делают самолеты.
> бл... я надеюсь, бывших инженеров боинга и эйрбаса не бывает, их в
> день увольнения выбрасывают из задней двери на высоте 10k (все же
> авиационная безопасность должна быть получше чем у тесл, которые только с
> одним так разобрались) ?
> Я ничего не хочу знать про то, как они делают самолеты.sdsd
sdsdsdsds
Латиносы, вручную молотками натягивающие титановый лист на нос боинга отбили у меня любое желание на них летать.
> Латиносы, вручную молотками натягивающие титановый лист на нос боинга отбили у меня
> любое желание на них летать.а ты думал, боинги роботы собирают, как в кино? Ну то есть, роботы конечно и собирают - белковые.
Но латиносы к счастью, безинициативны - если сказано хреначить молотком - будут хреначить, если сказано датчик воткнуть рукой, а он не лезет, потому что вверх ногами - плюнут и сядут покурить - щас инженер придет, скажет что не так.