Работал на Ubuntu 18 (простой Реакт проект).
Через час работы заметно просаживалась скорость компиляции и люто пожиралась оперативка (у меня 4гб), решил попробовать этот же проект скомпилить на Windows 10. Примерно на 40% шустрее всё компилится, и оперативка не пропадает в никуда.
Подскажите, пожалуйста, самый шустрый и экономный дистрибутив Linux чтобы писать фронтенд используя Docker. Потому что на Windows 10 новый проект с докером не настроить.
Минимальное количество оперативной памяти для комфортной разработки в настоящий момент - 16 ГБ, оптимальное - 32 ГБ. Оперативка не "пропадает в никуда", но ее должно быть достаточно
abbrakadabbra, Главный пожиратель памяти - браузер. Немало оперативки требуется виртуальным машинам, базам данных, контейнерам с находящимися в разработке проектами. С 8 ГБ работать невозможно - система слишком часто начинает свопиться, иногда наглухо зависает. У себя регулярно наблюдаю потребление более 20 ГБ, но до 30 ни разу не доходило. При этом ничто никуда не течет - аптайм десятками дней исчисляется
abbrakadabbra, можно и на 2 Гб работать, но мы говорим о комфорте.
Поэтому от 8 Гб и выше вполне разумно + ssd (лучше NVMe). Тут зависит что еще параллельно запущено, да и IDE с браузерами нынче прожорливые.
btw, также настоятельно рекомендую использовать для разработки быстрый nvme накопитель (samsung 960 pro, samsung 970 pro) - это совершенно иной уровень комфорта
Андрей, Консольные утилиты писать - да, хватит и 2 ГБ. Но человек спрашивал про React, значит он не сможет обойтись без браузера в режиме отладки, следовательно даже 8 ГБ будет мало
abbrakadabbra, Ноут для разработки можно использовать только от безысходности: маленький, неудобно расположенный экран (слишком низко), посредственная клавиатура, производительность, ограниченная парой десятков ватт (дальше процессор начинает сбрасывать частоты и троттлить). В походных условиях с этим можно мириться, но для полноценного рабочего места ноутбук не подходит
upd. Стационарный компьютер может быть абсолютно бесшумным даже при максимальной нагрузке благодаря массивным радиаторам и качественным вентиляторам большого диаметра
abbrakadabbra, NUC только на роль медиаплеера годится, т.к. у него слабая система охлаждения. Для создания полноценных компактных систем существуют материнские платы и корпуса формата Mini-ITX