5 ms·
8GB max RAM kind of rules it out for any heavy duty development.
by GrinningFool 12y ago
8GB max RAM kind of rules it out for any heavy duty development.
- cdnsteve 12y agoI'd be concerned when trying to run a VM or two. Since it's Ubuntu, it should have native Docker support so resource usage may not be all that bad?
- Alupis 12y agoDocker (and containers) are not a replacement for a VM. Sometimes you really do need a completely different OS running isolated... like emulating a cluster of independent servers, etc.
- flurdy 12y ago:( 8GB rules out me.Fitting inside that with constant swap file writes will kill the SSD quickly. 16GB is fine for now but it wont be long beofer I need to look for 32GB. Multiple VMs, Docker clusters with several memory heavy JVM apps (Scala), too many browser tabs, etc. just don't play nice with 8GB anymore. A nearly $2K laptop aimed at developers with 8GB is a bit of a joke to be honest. Shame, as otherwise it seems like such a nice piece of kit.
- draven 12y agoHonest question: why run all that stuff locally? It looks like you're looking for a portable server. I'm working on a Macbook Pro w/ 16Gb of ram but I'm not doing anything I couldn't do on a machine with 8 or even 4 Gb of ram (replacing Intellij w/ Emacs, as I'm planning to do anyway.)
- flurdy 12y agoTrue, a personal development server(s) may offload my needs but remote servers don't work well when offline a lot, or intermittently offline on my long commute by train. Not having the full stack locally is usually very frustrating. Whilst I also use clients and my own aws or gke servers etc, but that is more for staging integration testing not during development. Oh yes I forgot the memory hog of IntelliJ, especially with Scalaz, and if multiple projects/windows openend at once... Currently using 9GB on my mbp, used mostly by chrome, intellij and sqlserver in a vm and without any sbt, tomcat or docker containers running. Sure this memory hog is down to my chosen tech stack and tools, and how I choose to use them. But I already use multiple vagrant dev boxes and will spin up more and more docker containers for minute tasks so I can't see my memory needs go down.
- bluedino 12y agoIt's not trying to be a machine for 'heavy development'. It's trying to be a Dell/Linux option for people who would otherwise buy a MacBook Air.