Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'd like to have very responsive linux but I also like modern, elegant and functional desktops like gnome or kde, not the lightweight ones like xfce or lxde.

Once I tried PuppyLinux and was impressed by the responsivity when I clicked an application.

In my Ubuntu, it bothers me much when I click chromium and must wait 5 seconds of disk flashing until main window appears. Or evolution or anything else.

Is it possible to make GNOME or KDE run entirely in RAM like PuppyLinux (of course, I mean frequently used applications and services, not all) if you have enough of it? I don't care if boot time is longer. I tried using "preload" but it didn't help much.

share|improve this question
1  
i would look into a realtime kernel or BSD –  hbdgaf Jan 2 '11 at 22:50
    
As far as I remember I already tried BSD and was a bit disappointed due to lack of some features. But things could change, I'll give it a try, thanks. –  František Žiačik Jan 3 '11 at 16:52

1 Answer 1

In fact, you can. This tutorial explains how to create a RAM Disk in Linux, setting up memory as a hard drive partition. The problem, though, is that -I think- if you reboot or shut down the computer, you lose everything.

My advice: buy a SSD. There are some really good ones -small, around 32-40 GB- under $100, but you usually don't need more for your root partition and all the apps. Everything else could be on a traditional, cheap hard drive. You'll notice how read/write times really make a difference. And boot times are really nice, too.

share|improve this answer
    
I'm afraid RAM disk isn't a way for me, it would be too complicated for me to figure what should go there and how to do it at boot. Thanks for suggestion, though. –  František Žiačik Jan 3 '11 at 16:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.