r4dik
Пользователь
- Сообщения
- 64
- Реакции
- 4
- Баллы
- 8
конечно же, я рассуждал гипотетически. сделать закрытое ПО на открытой ОС реально в принципе, поэтому возможно ЦРТС закрыл ПО, соблюдая лицензию GNU/GPL.Можно, но практически это приведет к тому что надо будет писать свой код старта приложения, в котором инициируются регистры, память, указатель стека и другие вещи. Для этого надо разбираться в системном программировании, а это высокая компетенция, ненужная и неподъемная для радио-программистов. Функции выделения памяти, которые нужны практически в каждой программе, тоже ведут к libc. Опять таки, можно переписать эту часть и самостоятельно обращаться за этим к ядру системы. Хотя как переписать - скорее всего это будет выглядеть как цельнотянутый код, что ничем не лучше нарушения лицензии GPL..
Однако, сразу вспоминается отечественная ОС, которая базируется на РедХат 6.2, но не распространяется свободно...