Илья Ермаков писал(а):
Кстати, говорят, что программировать под Симбиан не очень продуктивно.
Я под него пишу
Прикладное PI там весьма феерично. Много рудиментов, которые жутко мешаются. На симбианах 9.1, 9.2, 9.3 ещё по умолчанию нет стандартной библиотеки, поэтому либо её придется включать в пакет установки (+500 Кб, что может быть в общем то не желательно), либо ей не пользоваться а использовать те традиционные древние симбиановы велосипеды. Либо ваять свои велосипеды, что тоже не здорово.
Но это собственно проблема в API, а не в ОС/ядре. И проблема довольно успешно решается нокией. Новые API весьма человечны и начиная с 9.4 всё это идет искаропки.
Илья Ермаков писал(а):
Для того, чтобы завелась тенденция, обычно достаточно, чтобы кому-то just for fun стукнула некая жидкость в голову
Сколько раз за день "чистому вольному программёру" приходит мысля за чесанием репы "а не написать ли.."? И как часто эта мысля сопровождается постановкой какой-нибудь нужной задачи, исходя из реальной ситуации, а не из того, что "энерджайзер"?
Похоже вы не очень понимаете что движит разработку того же squid'a. Это ни разу не just for fan. Работает группа разработчиков, есть заказчики которые оплачивают те или иные изменение в продукте. У разных разработчиков разные заказчики естественно. Просто так just for fun никто перетаскивать squid на c++ не стал бы (кода там порядка 150 тыс. строк). Сил на это требуется много и никто за это не заплатит, ибо заказчикам всё равно на чем оно писано, им нужно чтобы оно работало, и работало так как им нужно.
Перевод squid на с++ позволил например добавить поддержку ICAP'a и ряда других фич, за счет того что код стал более структурированый, стала лучше архитектура, система стала более обозримой. Меньше кода, больше смысла.
Собственно я какое-то время работал над squid'ом. Поэтому всю эту кухню весьма неплохо знаю.
Собственно основные свободные проекты разрабатываются также. Есть заказчики использующие этот продукт, есть разработчики. Вполне себе товарно-денежные отношения.