Уровень 0 · материалов: 4
В кластер входят документы о техническом процессе переноса инженерных и системных инструментов разработки с Windows на Linux, но не входят документы об общем системном администрировании или пользовательском ПО.
Общие признаки: перенос специализированного ПО, CAD/CAE системы, замена проприетарного софта на Linux, технические сложности миграции
Группа выше: Совместное использование систем и запуск чужого ПО
Смысл: The main idea is to detail the systematic engineering approach used to migrate a complex, legacy Windows-based CAD application (KOMPAS-3D) to Linux by incrementally replacing platform-dependent components with cross-platform abstractions.
ASCON's engineering team is developing a native Linux version of KOMPAS-3D by incrementally refactoring legacy Windows code and building functionality from a minimal prototype.
Смысл: The text explores the technical complexities and philosophical approach of migrating legacy, low-level proprietary development tools from Windows to Astra Linux, emphasizing the preservation of workflow over a complete rewrite.
A developer details the low-level technical process of porting a custom Windows-based compiler and debugger to Astra Linux using a hybrid approach involving Wine and ELF file generation.
Смысл: The main idea is that while transitioning a technical university to Linux is challenging due to the reliance on specialized CAD/CAE software, it is feasible by combining native Linux tools, open-source alternatives, and Wine. The author demonstrates that a robust ecosystem exists to support engineering education without relying exclusively on proprietary Windows-based software.
An overview of replacing proprietary engineering software with Ubuntu Linux and open-source alternatives in a technical university setting.
Смысл: The main idea is to demonstrate that complex, legacy modular software written in Delphi can be efficiently ported to Linux using Free Pascal and Lazarus (specifically CodeTyphon), provided the developer addresses specific low-level architectural differences regarding memory management, threading, and GUI components.
A technical guide on porting a multi-million line Delphi simulation project to Linux using CodeTyphon/Lazarus, highlighting solutions for memory management, threading, and component compatibility.