truth1one писал(а):Я лишь имел ввиду что игры там запускаються не напрямую в ос как у винды. Поэтому при запуске игры основные функции ос становяться недоступны, она выгружаеться освобождая рессурсы под игры. А те функции что остаються, чтобы ты не делал на игру никак не влияет. Наверняка для игр там отдельный, изолированный апи со всем необходимым. Так гораздо надежнее.
Не бывает "на прямую", всегда есть прослойка, сиречь ось. Даже Linux, устанавливаемый в PS3 работал поверх гипервизора. Гипервизором, опять-таки, являлось ядро *nix. В случае с запуском игр, часть ресурсов может быть освобождена (ну там графику интерфейса выгрузить или ещё чего), но ядро всегда на месте.
Что касается упомянутого тобой "громоздкого Linux", то это вообще не имеет отношения к действительности. Есть, например, микроядра Linux, которые запускают на встраевоемой технике, типа холодильников с программным управлением. Ядро Linux - это макроядро, которое включает в себя все необходимые функции ввода-вывода. Если тебе что-то не надо - ты можешь это не включать. Так, например, если ты поставишь на свой компьютер Gentoo Linux, ты будешь компилировать ядро ровно под своё железо. Что это даст? - Идеальную производительность, минимальный вес, максимальную безопасность. Что потеряешь? - Возможность воткнуть этот же хард на другом компе и загрузиться с него. Ядро очень масштабируемое.
Да, и все аргументы BSD сообщества раскалываются о действительность - есть RedHat, Novell, Canonical - мегамощные корпорации, которые держут значительную часть рынка серверных и суперкомпьютерных систем. И есть космический болт в стане BSD. (Это не говоря про то, что сообщество, скажем, Debian куда обширнее, чем сообщество всех сортов BSD).