для этого есть testing environment, не нужно этого делать в dev-среде :) как, кстати, и вынуждать разработчиков полностью копировать production-среду локально.
нет. Но мне страшно представить, для чего может понадобиться кастомное ядро в dev-среде.
Другое дело, что лучше вести разработку в том же окружении, в котором приложение будет жить в production – а с большой долей вероятности это Linux.
В смысле - жалко потерянных скоростей?
По разъемам и стандартам - нет никаких ограничений.
Только что SSD не сможет на полную показать себя.
Значит можно брать самый медленный SSD, сэкономив.
Но принципиальная несовместимость - это крайне маловероятно.