Linked by diegocg on Thu 7th Nov 2013 22:19 UTC
Linux Linux kernel 3.12 has been released. This release includes support for offline deduplication in Btrfs, automatic GPU switching in laptops with dual GPUs, a performance boost for AMD Radeon graphics, better RAID-5 multicore performance, improved handling of out-of-memory situations, improvements to the timerless multitasking mode, separate modesetting and rendering device nodes in the graphics DRM layer, improved locking performance for virtualized guests, XFS directory recursion scalability improvements, new drivers and many small improvements. Here's the full list of changes.
Permalink for comment 576631
To read all comments associated with this story, please click here.
Not so clever
by Kebabbert on Mon 11th Nov 2013 20:32 UTC
Kebabbert
Member since:
2007-07-27

Linux overcommits RAM and when RAM is exceeded, Linux starts to kill processes randomly, which makes the system unstable and might loose your data or crash. Other OSes does not allow overcommitting of RAM, so RAM will never be exceed - this means your system is stable even under low memory. Linux will cause problems when low on RAM, because it will kill some processes randomly.

https://lwn.net/Articles/553449/
This guy is not so clever. He complains that Solaris does not allow overcommitting RAM, which did not allow him to use Emacs under low memory conditions. Well, Solaris might now allow him to use Emacs under low memory conditions, but the system will start to kill random processes when he starts Emacs. Instead Solaris will refuse to start Emacs.

This guy wishes that Solaris would behave as Linux: allow him to start Emacs, and at the same time kill another random process. How clever is that? The system might loose his data, or crash! I would not like him in to a server hall.

Reply Score: 2