LINUX.ORG.RU

T-FLEX CAD заработал под Linux без Wine

 , pdm,

T-FLEX CAD заработал под Linux без Wine

1

1

На прошедшей октябрьской ежегодной конференции «Созвездие САПР 2023» разработчики компании «Топ Системы» продемонстрировали версию своего флагманского продукта для инженерного проектирования — T-FLEX CAD, собранную под операционную систему Linux. Во время живой демонстрации был показан процесс открытия сборочных моделей большого объёма и основные функции по навигации в 3D окне. Участники мероприятия отметили высокую скорость работы системы и качество графического изображения.

Версия T-FLEX CAD, впервые представленная на конференции, собрана непосредственно под ОС Linux и не использует никаких дополнительных библиотек (Wine или аналогов). Она позволяет выполнять базовые функции: открытие документа, пересчёт параметрической модели, визуализация чертежей и 3D моделей. Это является свидетельством того, что разработчики компании «Топ Системы» имеют все инструменты и навыки для адаптации САПР под другую целевую платформу.

Разработчики лукавят: поскольку T-FLEX CAD написан на С#, платформу .NET установить придётся. Но Wine не нужен, это правда.

«Несмотря на некоторые технические сложности во время подготовки Linux-версии системы T-FLEX CAD разработчики компании «Топ Системы» освоили технологию адаптации такого сложного продукта под другую целевую платформу. И решение задачи разработки полноценной версии CAD-системы для отечественных ОС является вопросом времени и концентрации усилий», — отметил директор по разработке компании «Топ Системы» Сергей Козлов.

Для реализации тестовой версии T-FLEX CAD под Linux разработчикам потребовалось переработать огромный объём кода, чтобы сделать его независимым от используемой платформы.

В настоящий момент T-FLEX CAD для Windows может использоваться и под Linux, но для этого требуется установка Wine — специализированного дополнительного программного обеспечения, что вносит определенные сложности и ограничения.

В будущем T-FLEX CAD будет реализован как кроссплатформенная система, что позволит ей полноценно работать как в Windows, так и в Linux, без использования каких-либо дополнительных инструментов. Представленный результат является основой такого программного продукта. Его дальнейшее развитие заключается в последующем переводе программного кода системы T-FLEX CAD для кроссплатформенной поддержки, включая различные элементы пользовательского интерфейса команд и окон, прикладную функциональность.

В 2022 году на конференции была продемонстрирована кроссплатформенная версия T-FLEX DOCs для ОС Linux, которая вошла в состав программного продукта T-FLEX DOCs, получившего сертификат ФСТЭК. В этом году на мероприятии были продемонстрированы значительные доработки кроссплатформенной T-FLEX DOCs, которые приближают ее функциональность к возможностям основной версии T-FLEX DOCs под Windows, работающей на Linux с применением библиотеки Wine.

Пояснение. Сервер T-FLEX DOCs тоже работает под .NET. Клиент T-FLEX DOCs работает в линуксе под Wine.

Демонстрация всех продуктов выполнялась на одной из российских OC на базе Linux.

T-FLEX DOCs + T-FLEX CAD — это PDM, организационно-техническая система, обеспечивающая управление всей информацией об изделии. При этом в качестве изделий могут рассматриваться различные сложные технические объекты (корабли и автомобили, самолёты и ракеты, компьютерные сети и др.).

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: demidrol (всего исправлений: 5)
Ответ на: комментарий от Smacker

Красноглазые фанатики такие красноглазые и такие фанатики :) особенно когда под «кроссплатформенностью» понимают странное и пересказывают протухшие слухи.

slackwarrior ★★★★★
()
Ответ на: комментарий от hobbit

Читкоды «из реп»(тм) можно заменить комбобрекером ctrl+c/ctrl+v и стандалон сборкой. Алсо для одних «нативный кооод!», другим «кроссплатформенность» (тм) подавай, которая у Qt/Gtk никогда не была внезапно бинарной, а всегда была «сорц-бейс онли» ;) что прощают питону и жабе, однако, с чего-то «с дотнетом нипракатит»

slackwarrior ★★★★★
()
Ответ на: комментарий от AP

Какой ты сурдитой :)

Да, с юзаблетством у Фрикада, как и с разделением верстаков и продуманностью модулей и много-многим есть проблемы. Но он хотябы есть. А тот российский движок для кадов (название всё забываю) написали, вроде всё красиво, но где он? Нетути. Поэтому только Фрикад. Надо переименовать его в СвободноСАПР и внести в реестр российского ПО :)

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от Smacker

Это не красные глаза, это огни революции!

Ночные прыщеполлюции это, а не огни революции. Это проходит с возрастом и началом семейной жизни... или нет :) секс с тулкитами интересен специфическому контингенту, которым шашечки и «илитизм», а не ехать и работать работу.

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Ничё-ничё, вот наступит год линукса на десктопе и из искры красноглазия разгорится пламя — вот тогда и посмотрим!

Smacker ★★★★★
()
Ответ на: комментарий от Smacker

Ничо-ничо. Вот захочется перестать разбираться в сортах сборочных опций под N платформ — вот и посмотрите... если зрение останется :)

slackwarrior ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

А тот российский движок для кадов (название всё забываю) написали, вроде всё красиво, но где он?

C3D? На нём изначально Plasticity был написан, Нику даже приз какой-то успели за проект присудить. А потом что-то случилось, и Ник переписал всё на более дорогом для него парасолиде.

З.Ы. Щас посмотрел – на C3D написаны Компас и Ренга. Вроде же вин, не? :)

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от AP

Не, не тот. Тот новее был, разработали на гранты и... пропали из виду. Поддержка Линукса была из коробки. Демку даже на Убунте показывали. Но не помню названия.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от AP

Посмотрел на википедии... Не этот? Что интересно, статья только по аглицки.

R_He_Po6oT ★★★★★
()

Ну всё, Луна-26 будет спроектирована качественно.

Vinni_Pooh ★★★★★
()
Ответ на: комментарий от demidrol

Сколько раз нужно одно и то же повторять в коротенькой в общем-то новости?

И где я там повторился?

tiinn ★★★★★
() автор топика

Разработчики лукавят: поскольку T-FLEX CAD написан на С#, платформу .NET установить придётся.

Тот факт, что для работы Java-софта «придётся» установить JRE автора тоже шокирует или как?
Сообщаю, .NET это суть та же Java. Только от некрософта.

Несмотря на некоторые технические сложности во время подготовки Linux-версии

Наверняка было завязано на какие-то вендовозные платформо-зависимые фичи. Эка невидаль.

В целом, новость можно было бы написать о самой программе, а не иронизировать и расписывать героический процесс переписывания под чистый .Net (чтобы пускалось под кроссплатформенным dotnet).

mrjaggers
()

В настоящий момент T-FLEX CAD для Windows может использоваться и под Linux, но для этого требуется установка Wine — специализированного дополнительного программного обеспечения

так ТС просто портянку пресс-релиза скопировал? или сам подобное накатал? вряд ли.

впрочем, учитывая что подтверждено chief школьником-подтверждателем, не удивительно.

mrjaggers
()
Ответ на: комментарий от mrjaggers

Кажется, требований писать новости самостоятельно - не было. Опять же, я там внёс несколько разъяснений и дополнений.

tiinn ★★★★★
() автор топика

Хорошо, конечно, но вот невыбиваемая из отечественных разработчиков тяга завязываться на винду…

spqr ★★★
()
Ответ на: комментарий от Zhbert

Сильно зависит от состава, условий и акций, примерно 105/195 2D/3D. Но у сабжа же ядро чужое вроде было. А Аскон сделал своё. И за последнее время он существенно развился.

GAMer ★★★★★
()
Ответ на: комментарий от demidrol

это вопрос к подтверждающему. Но он интересная (и защищённая) личность.

mrjaggers
()
Ответ на: комментарий от Smacker

Ересь, богохульство и кроссплатформенность!

никаких логических противоречий нет.

mrjaggers
()
Ответ на: комментарий от spqr

Хорошо, конечно, но вот невыбиваемая из отечественных разработчиков тяга завязываться на винду…

Вообще, нормальная тяга, если разработчики не завязаны 100% на военку. Где в среднем деньги крутятся? На винде или на линуксе? То-то и оно.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от hobbit

Ну и разрабатывается .Net в первую очередь под винду, какая-то часть там кроссплатформенная, но все библиотеки для GUI у MS были под винду, например.

Ну так значит они написали свой CAD под линукс не используя то что под венду онли? Чего тогда плохого в том что он под дотнет?

Loki13 ★★★★★
()

А в чём смысл такого «импортозамещения», если все языки программирования и технологии там «западные»? Неужели нет ни одной российской системы, ни одного российского языка программирования, технологии, по-настоящему отечественных, без переклеек шильдиков и названий?

Desmond_Hume ★★★★★
()
Ответ на: комментарий от Desmond_Hume

А что плохого в нероссийских языках программирования?

И, да, что вы скажете насчёт иностранных заимствований в русском языке? Например, суппорт?

tiinn ★★★★★
() автор топика
Ответ на: комментарий от tiinn

[facepalm.jpg] «Суппорт» звучит как «супинатор» или «суспензорий» [/facepalm.jpg]

А что плохого в нероссийских языках программирования?

Ничего плохого. Но если кто-то решил поиграть в «я тоже так могу» - пускай докажет, что может. Иначе нечего языком трепаться)).

Desmond_Hume ★★★★★
()
Последнее исправление: Desmond_Hume (всего исправлений: 1)
Ответ на: комментарий от Desmond_Hume

«Суппорт» звучит как «супинатор»

Так, это однокоренные слова, и смысл схож.

Но если кто-то решил поиграть в «я тоже так могу»

М-м-м, мне кажется, вы неправильно понимаете суть импортозамещения. Это не соревнование среди прыщавых подростков вида «А тебе слабо?», а разумная стратегия переползания на поддерживаемую ОС с неподдерживаемой.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от tiinn

А дальше больше: просто возьмут и закроют код. Доступ к исходникам будет по паспорту. Что тогда? Они своим «импортозамещением» подставляют всех хомяков, которые мирно используют линукс для дома. Интересная такая «разумная стратегия» получится.

Desmond_Hume ★★★★★
()
Последнее исправление: Desmond_Hume (всего исправлений: 1)
Ответ на: комментарий от Desmond_Hume

А дальше больше: просто возьмут и закроют код. Доступ к исходникам будет по паспорту. Что тогда? Они своим «импортозамещением» подставляют всех хомяков, которые мирно используют линукс для дома.

Кого в этой стране интересуют хомяки, которые мирно используют линукс для дома.

Возможно, возможно.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от Desmond_Hume

А дальше больше: просто возьмут и закроют код. Доступ к исходникам будет по паспорту. Что тогда?

Это будет совсем другой мир. Тогда и думать. Думаешь китайцы условные или ещё кто сорцы не смогут втихаря сливать на дискетах? В союзе вообще железный занавес был, и ничего, микросхемы даже реверс инжинирили. Да и как минимум можно будет продолжать развивать существующие исходники своими силами.

Loki13 ★★★★★
()
Ответ на: комментарий от GAMer

ИМХО компас хорош только для чертежей. Чертежинг там просто шикарный: нифига не паришься, а выглядит по ЕСКД так, что аж встает. А вот трехмерка там убожество убогое, особенно если перед этим поработал долгое время в SolidWorks.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

И в V21?
Я не настоящий сварщик, но конструктора говорили, что 21й уже далеко не просто рисовалка, и солид он уже перерос, а 22й опять переколбасили довольно сильно и в лучшую сторону.

GAMer ★★★★★
()
Ответ на: комментарий от GAMer

Я скорее не про функциональность, а про удобство работы. Постоянно хочется монитор разбить, тогда как в солиде ты просто делаешь парой тыков крутые штуки. Хуже было только в проинженере.

Мой опыт закончился то ли на 17, то ли на 18 версии. Так что по текущей не могу ничего сказать, но почему-то подозреваю, что особо ничего не поменялось.

Zhbert ★★★★★
()
Ответ на: комментарий от Smacker

ну да. я тоже поржал про то какая WinForms «кросс-платформенная» ))))

«Windows Forms does not officially support native ARM64 yet.»

mumpster ★★★★★
()
Ответ на: комментарий от Zhbert

то ли на 17, то ли на 18 версии

Крупные изменения пошли вроде с 19й, так что можешь и взглянуть.

GAMer ★★★★★
()
Ответ на: комментарий от tiinn

Как подсказывает выше челобака, авторы сабжа уже пилили своё ядро вместе с другими компаниями за госбабло. Но чё-то давно про него ничего не слышно.

AP ★★★★★
()

Не очень понятно, какие проблемы сообщество видит в зависимости от wine. Это популярная библиотека с открытым исходным кодом. На мой взгляд ставить целью избавиться от этой зависимости - это пустая трата усилий, которые было бы разумней направить на другие цели. Чем winelib хуже glib?

vbr ★★★★
()
Ответ на: комментарий от vbr

Чем winelib хуже glib?

Например, тем, что переползание на вяленого сопряжено с проблемами.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от Desmond_Hume

А в чём смысл такого «импортозамещения», если все языки программирования и технологии там «западные»?

У импортозамещения есть следующие задачи:

  1. Инвестиции в собственное производство и собственные компетенции, что в перспективе позволит стране стать конкурентоспособной в данной области.

  2. Укрепление суверенитета путём уменьшения зависимостей от других стран.

Открытое ПО как правило публикуется без ограничений. Исходные коды можно скачать хоть откуда. Поэтому непосредственным риском использование данного ПО не является. Даже если в какой-то момент разработчик прекратит выкладывать ПО в открытый доступ, есть принципиальная возможность продолжить развитие с последней доступной версии.

Неужели нет ни одной российской системы, ни одного российского языка программирования, технологии, по-настоящему отечественных, без переклеек шильдиков и названий?

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

vbr ★★★★
()
Ответ на: комментарий от tiinn

А вот очень неочевидно. Всякие корпоративные системы это уже линуксы.

spqr ★★★
()
Ответ на: комментарий от tiinn

Насколько я могу судить - работа ведётся. Думаю, это лишь вопрос времени. А прямо сейчас переползать - нет никакой насущной нужды, иксы пока никто не забросил.

vbr ★★★★
()
Ответ на: комментарий от Dark_SavanT

Не только, по LGPL можно ещё объектники выложить для линковки.

GAMer ★★★★★
()
Ответ на: комментарий от vbr

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

tiinn ★★★★★
() автор топика
Ответ на: комментарий от Desmond_Hume

Ну в российских CADах смысл как раз большой. В свое время были предприняты титанические усилия для создания ЕСКД-шных библиотек для того же Автокада для подгонки его под советско-российские конструкторские реалии, допуски, посадки и обозначения.

gns ★★★★★
()
Ответ на: комментарий от vbr

Инвестиции в собственное производство и собственные компетенции, что в перспективе позволит стране стать конкурентоспособной в данной области.

С этой теорией есть одна проблема. Конкурентоспособным бизнес становится не в тепличных условиях, а в рыночных.

До начала всей этой галиматьи бизнес не просил никакого импортозамещения, ему были нужны кредиты на развитие под разумные проценты и стартовая налоговая нагрузка поменьше. Но почему-то на это никак средств не находилось. А тут вдруг полились плюшки из рога изобилия, откуда только взялись.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от vbr

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

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

gns ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.