Diskless folding is back!

absolutefunk

New member
Howdy y'all!

Many of my machines are diskless, and I was using NotFred's solution, but sometime recently all that stuff was taken down and I could not find a mirror anywhere, so I created my own solution. It is currently quite basic, but here are the main specs:

-Tinycore based (microcore)
-latest v7 32-bit client (single instance)
-web server (mongoose) for checking logs and such (remote connections to the client directly also works)

It is setup so that you simply plug in the USB stick and turn the system on. No keyboard/mouse/monitor needed.

Currently this is just for 32-bit systems, but I can extend it to support both. I don't think many people do the whole diskless thing anymore though, but I'll prolly keep working on it here and there, as I like the diskless approach.

-Brian
 
Howdy y'all!

Many of my machines are diskless, and I was using NotFred's solution, but sometime recently all that stuff was taken down and I could not find a mirror anywhere, so I created my own solution. It is currently quite basic, but here are the main specs:

-Tinycore based (microcore)
-latest v7 32-bit client (single instance)
-web server (mongoose) for checking logs and such (remote connections to the client directly also works)

It is setup so that you simply plug in the USB stick and turn the system on. No keyboard/mouse/monitor needed.

Currently this is just for 32-bit systems, but I can extend it to support both. I don't think many people do the whole diskless thing anymore though, but I'll prolly keep working on it here and there, as I like the diskless approach.

-Brian

64bit machines (CPU's) support 32bit and F@H doesn't care so this is very nice! :up:

How do you configure your personal setting with this? Namely your Name and Passkey in the F@H client with what you've put together?
 
64bit machines (CPU's) support 32bit and F@H doesn't care so this is very nice! :up:

How do you configure your personal setting with this? Namely your Name and Passkey in the F@H client with what you've put together?

Hehe, sorry that was worded poorly, I meant 32-bit support in the sense that the client and linux kernel are all 32-bit. I was thinking of having a 64-bit kernel available at boot time if extra RAM was needed, but currently I have yet to personally see a WU use anywhere near 4gb RAM, so an all 32-bit setup may be fine for now (and is there even a 64-bit client?).

The nice thing about configuration is that due to the v7 client, many options that would have required scripting on my end can now be done entirely in the config xml for the client directly, such as running multiple instances, etc... So I have it setup so the config xml is accessible in the root of the USB stick itself. This is where username, passkey, slot options (instances), remote access parameters, etc are setup. NotFred's approach used the V6 client, and he did the config by having the user pass the parameters as bootcodes during the initial boot. He also needed to write scripts which could restart the client , say to use the -oneunit flag, which the user would access via http. In my case, the same can be accomplished by connecting to the diskless folder from some FAHControl instance on another machine.

DarkFoss said:
I wonder if it's possible to add a nvidia gpu client to it?

Adding support for ATi cards (I currently don't have any nVidia gpus to test lol) would offhand only be a matter of adding the appropriate dependencies for the driver. The bigger problem is Stanford continuing to give the middle finger to linux gpu folding in general :bleh: It could possibly work if I wrapped the windows client around wine, but that is a bit of a long shot. I'll look into that, as gpu diskless folding would be pure awesomeness.

-Brian
 
Back
Top