B A wrote:
Surely I have read FAQ, especially '5 - Building the System from Source'
but there is no section about building custom ramdisk.
Probably one should be included, so you see less *dumb*
questions about it. Obviously people  need to build them
for many reasons, like completely in RAM internet kiosk
and so on.

I guess what people try to tell you is that if you try to do custom kernel, you are on your own. That was said already.

However, not knowing the problem you try to solved doesn't help either trying to answer your question.

If they only think you need or want is a mount point that would be in RAM and that you could use as a ramdisk, nothing special is needed and sure not any custom kernel for this.

So, not knowing what you want to solved, is hard to offer anything good, but you will not get help on doing custom kernel here really. This is not Linux world.

Now if you only want a ram mount space, you can just read:

http://www.openbsd.org/cgi-bin/man.cgi?query=fstab&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html

As an example, right from the man page:

Change in /etc/fstab
#/dev/sd0f /tmp ffs rw,nodev,nosuid 1 2
swap /tmp mfs rw,nodev,nosuid,-s=153600 0 0

Would give you a mfs file system in ram, just like a ram disk.

It's that simple to do really and will be accessible right from reboot as well.

Just for fun, a few years ago also, I did a RaidFrame setup where one disk was the real drive and the second was RAM. Why, well simple. When the system boot, the disk are not in sync, so the RaidFrame rebuilt the mirror from the disk to the ram and then the sync was complete, I drop the mount for the disk and yes the mirror was broken again, but then all was running form RAM at that point going forward and it was simple and fast like hell. That was for experiment and fun and it works. But it was a pain to setup. Simple to use and very simple idea if you want. Works well, but paint o setup the first time.

I might do that again when the new OpenBSD replacement for RaidFrame is complete in the future that is already started, but not at the moment.

Anyway, just the mfs solution above might just be what you are after.

Not knowing your problem, I don't know if that would be it or not.

Give it a try anyway. Couldn't be simpler and sure nothing custom is needed for that.

If that's not what you are after, then soryy for the noice and just hit delete.

Best,

Daniel

Reply via email to