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)

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

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

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

Если бы пользователи завязывались на что-то другое, картина была бы иной...

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

Так, и такого количества ОС - не нужно, и каждый системописатель паразитирует на своем наборе клиентов. Любой продавец паразитирует на своем наборе клиентов. Если он не монополист. А если монополист - то и подавно.

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

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

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

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

Посчитай на досуге количество CRM в реестре российского ПО :D

AP ★★★★★
()

Всё будет по старинке в Рашке, придёт Василий, нарисует нм бумаге, и в секретную папку… Может потом в 3д переведет.

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

Да тож дохрена. И систем документооборота тоже. Я вообще несколько недоумеваю с этого реестра.

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

Так вроде Икаса в Микрософт свалил раньше Лёни, Микрософт выложил .Net Core чуть ли не в опенсорс и сделал собственный продукт. Вроде работает, но там дохрена чего нет по сравнению с версией в естественной среде существования.

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

Тем временем официальный сайт:

Add the Mono repository to your system

Debian 10

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

Так вроде Икаса в Микрософт свалил раньше Лёни

Задолго до Лёни :)

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

И ещё логотип нарисовать, приложив рекламный проспект. Простого Нет достаточно.

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

«кроссплатформенность» (тм) подавай, которая у Qt/Gtk никогда не была внезапно бинарной, а всегда была «сорц-бейс онли»

Не вижу ничего плохого в кроссплатформенности на уровне исходников. Особенно если у Qt/Gtk эти исходники открыты, можно перенести свою нетленку почти на любой утюг. Что там у MS с открытостью? Особенно если нужен GUI?

Проги написанные на .Net+авалония не требуют вообще никаких танцев чтоб запускаться под линуксом на X86 и ARM. Ctrl+c/ctrl+v (впрочем, такое могли и проги на WinForms изначально не прибитые гвоздями к COM/ActiveX — в моно они запускались без перекомпиляции).

Про авалонию не знаю, а вот для работы WinForms в своё время привлекали Wine. Ну это так много про что можно сказать, что оно работает в линуксе без перекомпиляции.

на X86 и ARM

Да, кстати, что там с другими архитектурами?

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

Я довольно долго звенел разными частями тела. В теории можно, на практике - такоэ.

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

Не вижу ничего плохого в кроссплатформенности на уровне исходников.

Ну по уровню секса она не сравнится с бинарной точно.

Особенно если у Qt/Gtk эти исходники открыты,

Особенно у Qt ;)

можно перенести свою нетленку почти на любой утюг.

А нужно?

Что там у MS с открытостью? Особенно если нужен GUI?

На гитхабе забанили?

Про авалонию не знаю,

Ну так узнай, чтоб протухшие слухи и сплетни не ретранслировать.

а вот для работы WinForms в своё время привлекали Wine.

Или не привлекали. Потому что не пользовались платформо-специфичными «фичами». Что аналогично в C++, потому что чудесной кроссплатформенности искаропки не бывает без сведения к минимальному подмножеству... или комбинаторному взрыву из опций сборки.

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

Да, кстати, что там с другими архитектурами?

И скока тех актуальных «других» архитектур?

slackwarrior ★★★★★
()

компАс всё же как-то удобнее/понятнее/продуманнее/фичастее

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

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

Интересный подход. Обычно ограничивают функционал бесплатного применения, как, например, «домашний» Мой.Офис не умеет в отслеживание изменений, но файлы, сделанные в нем, открываются везде. Судя по всему, здесь иная специфика использования.

another ★★★★★
()

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

Не понял, почему лукавят. Нативный дотнет давно завезли.

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

Как поймёт фразу

не использует никаких дополнительных библиотек

типичный ЛОРовец? Что это статически слинкованное приложение, действительно, не требующее дополнительных библиотек.

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

Ну так нет сторонних библиотек помимо рантайма дотнета.
кстати, не совсем понятно, почему потребуется установка рантаймат- они не смогли собрать его как self-contained?

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

Но при этом все еще существует и развивается avaloniaUI. Что предоставляет вторую жизнь приложениям написанных на .Net.

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

Ну потому что там написано — Wine или аналогов, ё-моё. Очевидно, что даже если оно собрано во всё в одном, какие-то зависимости будут блин.

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

А как прикажете это понимать? ИМХО, Qt и GTK - вполне себе аналоги Wine. В чём принципиальная разница-то?

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

Мне лень в полемику. Лукавят, значит лукавят. Ну а то, что всё нативное — видимо не играет роли.

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

Хатситсе узнать скока? Звааннитсе па этаму номэру

прямо как на базаре.

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