> Чем для моей операционки (под которую, кстати, изначальный наезд и был) отличаются 2Гб от 4Гб?Для операционки - не знаю, мне почему-то кажется, что ограничения _железа_ вызывают одни и те же проблемы независимо от ядра.
В частности то, что в 32 бита адресации (=на процесорах с 32битами адреса наружу) нужно "упихать" кроме 4G памяти и ещё устройства какие-то. _Та_же_ самая (ну, почти) проблема, что и на i8086 с 1Гб памяти, из которого прямо адресуются 640К. Проблема "$NNN будет достаточно всем и всегда" (была также популярна вариация "а чёй-та у меня 1G памяти, а `показывает` 960Мб", но эту, вроде, порешали програмно), рождающая костыли XMS, EMS, PAE, 4g:4g, highmem и подобные...
> Более того, под Вашим постом Андрей советовал прогуляться по ссылкам
Я думаю, Михаил в курсе.
> там говорится о проблемах и способах их решения в _linux_.
Там и про Windows, извините, тоже. Про *bsd я как-то не в курсе совсем.
> Так всё-таки, еще раз: какая ядру FreeBSD/i386 разница, адресовать 2Гб или 4Гб?
32битами адреса? И шины типа PCI/AGP/PCI-e при этом использовать? Действительно, какая тому ядру разница? Ну, расскажите же! Кто-нибудь! Мучается человек. :-j