I dread updatng the Linux on my PC because I know that the next one will be slower and less capable than the previous, same goes for most of the software for linux. The same for my Windoze box (I have ONE because so many customers use Widoze).
I also have this problem, i am on Ubuntu 9.10, the PC its on is about 5 year old.
Ubuntu runs great and does everything i need, in the mean time my wife got a new laptop and we installed the latest Ubuntu and i hate it, the new interface suck and its slow.
I have a new base thats just sitting in its box, because theres no reason to use it, as i hate the latest Ubuntu.
I will in the coming weeks install linux mint.
But back to assembly, theres been no test's, but i bet that small fast assembly programs (and OS) would use less power.
I think assembly is good as a beginners language because its simple and logical.
I bet l you could write a full OS using only 20 assembly mnemonic in different combinations, i admit it would not be the most optimized, but its possible.
To me thats what makes it good for beginners, as you can learn a small sub set of the language and still code lots of stuff.
If not, the beginner ends up cutting and pasting because theres not logic to the language, its just a very big list of do this and this will happen.
Another thing most HLL programmers misunderstand about assembly, that its hard to debug.
But any coder who does a lot of assembly coding know its so easy to debug, as unlike HLL your using 100% of your own code.
The problems usually comes when you mix your code with other code that you do not full understand.
Most assembly coders use there own code, not libs.
I have only ever had to use the print 1 2 3 etc with code in between each number, to find where the problem is, plus dumping a reg or two.