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)

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

Я не понял смысл запятой после "тоже . Если «тоже» относится к «работает под NET», запятую надо убрать. Если к чему-то другому выше, лучше переписать, чтобы было понятнее.

hobbit ★★★★★
()

Домашней версии у них так и не появилось? За 150к пусть хоть на план9 её портируют. Подожду пока Компас допилят.

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

У них есть учебная. Которая файлы в .grs, кажись, сохраняет.

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

Да, я про домашнюю. Но как выше подсказали, у T-Flex версия подобная Компас Home вообще бесплатная.

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

Файлы, созданные в бесплатной версии, нельзя открыть в коммерческой версии T-FLEX CAD!

То есть, на коммерческой версии ограничений больше чем на бесплатной?

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

давно не видел офис - там есть тебе создание 3D моделей, чертежей? ну вообще это CAD, если из него убрать создание чертежей, то будет как то странно.

или это к меню относилось, которое теперь и в ЛО есть?

MS офисом пользуешься, а ЛО нет?

ясно

keinas
()

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

если бы было на Qt, то требовало бы установки Qt, GTK - требовало GTK и т.д.

здесь какие-то принципиальные отличия? .NET требует винду или wine?

keinas
()

Заголовок - 4.2?

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

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

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

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

Так, продемонстрировали же. Работает. Но, текущая версия T-FLEX CAD, которую можно купить, виндовая.

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

.NET нельзя приравнивать к GTK или Qt, это что-то типо Java, но в отличие от жабы, кроссплатформенность сделана по майкрософтовски, то есть некоторые важные компоненты работают только на винде. Тогда как Qt и GTK — просто библиотеки.

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

То есть, на коммерческой версии ограничений больше чем на бесплатной?

Нет, это чтобы бесплатную версию не использовали для работы.

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

GTK — просто библиотеки.

Как установить GTK в windows, без сторонних приблуд эмулирующих репозитории и доступ к ним?

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

Риббон сейчас почти во всех сапрах. Вся линейка автодеска (автокад, инвентор, ревит), солидворкс, крео, сименс… Проще найти сапр, где риббона нет.

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

некоторые важные компоненты работают только на винде

Вы знаете, если они целый CAD забабахали - значит, либо маловажные компоненты, Либо, они создали свою реализацию

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

Как это связано с моим утверждением, что это просто библиотека? То, что сборка GTK под винду нетривиальна и напоминает поедание кактуса, никак не отменяет то, что это не более чем библиотека. Тогда как .NET является интерпретатором.

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

Скорее второе. Если бы это было не так, то сборка под линукс не была бы какой-либо сильно большой работой(дотнет ведь под линукс есть).

Werenter ★★☆
()
Последнее исправление: Werenter (всего исправлений: 1)

платформу NET установить придётся.

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

Платформа Эльбруса и лунгсона пролете, ясно-понятно.

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

Значит, в рантайме есть утечки памяти и ошибки, которые могут быть исправлены мелкомягкими в следующей версии рантайма.

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

ну надо же - начали что-то на линуксе программировать
прям терра инкогнита

kto_tama ★★★★★
()

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

Там .Net Core? Почему не mono?

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

поэтому разработчики врут когда говорят что программа заработала под линукс.

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

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

А .net - просто программная платформа.

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

на картинке что-то похожее на мокромягкий офис. Сурьёзно?

То ли дело freecad, с его упоротыми «верстаками», да?

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

Ну смотри. Программы, написанные на Qt обычно либо тащат Qt с собой в каталоге, либо (что характерно для линуксового опенсорса) используют Qt из реп. Более того, можно статически собрать программу с Qt, тогда пользователь вообще может не догадаться, что Qt здесь присутствует. С GTK, как я понимаю, примерно такая же картина.

С дотнетом такое прокатит? Не говоря о том, что связка Qt/C++ это нативный код. Ну и разрабатывается .Net в первую очередь под винду, какая-то часть там кроссплатформенная, но все библиотеки для GUI у MS были под винду, например.

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

С дотнетом такое прокатит?

Прокатит. Многий проприетарный софт вообще тащит с собой конкретный рантайм.

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

Да нормальный гуй у фрикада, с движком у него проблемы…

Видимо, именно поэтому начинающие пользователи фрикада…

  • Постоянно путаются между Part и Part Design, между Draft и Sketcher.
  • Вынуждены плутать между четырьмя верстаками для сборок, а в Assembly 3 — между офиглиардом кнопок на тулбаре.
  • Не могут найти в Sketcher привязки (потому что их нет).
  • Задалбываются закрывать панель сообщений об ошибках, куда программа льёт ворнинги так, словно у неё пробоина в корме.

Продолжать можно долго. Видимо, от очень хорошей жизни в проекте сформировалась команда, которая занялась систематизацией и доработкой гуя. Видимо, Пьер Бойе просто так херачит патчи в Sketcher, чтобы чертить было проще и быстрее, а заодно пилит интегрированный верстак сборок. Видимо, Дейв Картер от нефиг делать переписывает систему материалов — ну подумаешь доступ к разным аспектам материалов из трёх мест, да ещё и функциональность слабая? И так нормально же было! :)

AP ★★★★★
()

Ждем автокада :)

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

Ansys

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

einhander ★★★★★
()

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

T-FLEX CAD написан на C++. Но некоторые вспомогательные компоненты используют .Net, например OpenApi и макросы.

rdnvndr
()

Это хорошо. Было бы ещё не на сишарпах, цены бы ему небыло. Хотя цены у него и так нет. «Хатситсе узнать скока? Звааннитсе па этаму номэру»

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

Я чисио про ленточный интерфейс на скрине

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

Я понимаю зачем это. Но по описанию бесплатная версия получается более полная

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

Он помимо риббона как такового ещё и практически полностью совпадает по внешнему виду...

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

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

Smacker ★★★★★
()
Последнее исправление: Smacker (всего исправлений: 1)

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

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

«Изложенные соображения» чушь, предрассудки и «пересказ Рабиновича». .Net Framework прибитый изначально к винде гвоздями нельзя считать кроссплатформенным. .Net, который перебрендированное .Net Core, еще как можно. Особенно с авалонией. Проги написанные на .Net+авалония не требуют вообще никаких танцев чтоб запускаться под линуксом на X86 и ARM. Ctrl+c/ctrl+v (впрочем, такое могли и проги на WinForms изначально не прибитые гвоздями к COM/ActiveX — в моно они запускались без перекомпиляции). У Qt/GTK/C++ «кроссплатформенность» начинается и заканчивается на сорцах, которые надо правильно собрать под целевую платформу правильным компилятором с правильной стандартной библиотекой, версией ядра и фазой луны.

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.