Совершенно верно. Если разрабатывать БзБ строго придерживаясь популярных широко распространенных стандартов, получится замечательная переносимость. Тогда перенос под Linux, FreeBSD или еще что-нибудь подобное будет заключаться только в перекомпиляции и пересборке проекта.Сообщение от vasmann
Конечно одним только POSIX дело не ограничится, придется задействовать и OpenGL и какой-нибудь (не владею данной темой) общепринятый в UNIX-системах стандарт вывода звука и т.п.
При этом конечно же мультиплатформенная разработка гораздо сложнее и дороже разработки под одну целевую платформу. Поддержку мультиплатформенности нужно планировать на самых ранних этапах разработки.