Poll: Stand-alone client for your OS? Yes/no/unsure
Moderators: Site Moderators, FAHC Science Team
-
- Site Moderator
- Posts: 1115
- Joined: Sat Dec 08, 2007 1:33 am
- Location: San Francisco, CA
- Contact:
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
You can double click launch anything with an execute bit on osx. If its a shell script or command line tool, it gets run from a Terminal window. The full path to the exe is used, and the cwd is set to the user home. You can also launch things with special extensions, like ".command",
-
- Posts: 390
- Joined: Sun Dec 02, 2007 4:53 am
- Hardware configuration: FX8320e (6 cores enabled) @ stock,
- 16GB DDR3,
- Zotac GTX 1050Ti @ Stock.
- Gigabyte GTX 970 @ Stock
Debian 9.
Running GPU since it came out, CPU since client version 3.
Folding since Folding began (~2000) and ran Genome@Home for a while too.
Ran Seti@Home prior to that. - Location: UK
- Contact:
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
Wasnt sure whether you had to chmod it execustable first on OSX. My knowledge of the BSD variants isnt brilliant, but i kind of exepcetd general security to be arranged in a similar manner to Linux, ie you make your binaries executable before you execute them, to stop rogue code running prior to examination.
Its sounds a lot like what we have on Lin.
Its sounds a lot like what we have on Lin.
-
- Site Moderator
- Posts: 1115
- Joined: Sat Dec 08, 2007 1:33 am
- Location: San Francisco, CA
- Contact:
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
If the tarball has binaries with the execute bit deliberately unset, then they would not be double clickable.
Direct download of a binary file also usually results in no execute bit.
Distributing the client and wrapper non-executable sounds like a good idea.
Edit: Finder/Launch Services will try to open a file that is double clicked in something reasonable. If it used to be executable, Terminal will open a window but not run it. A newly created (in vi) non-exe script file was opened in Xcode for me.
Direct download of a binary file also usually results in no execute bit.
Distributing the client and wrapper non-executable sounds like a good idea.
Edit: Finder/Launch Services will try to open a file that is double clicked in something reasonable. If it used to be executable, Terminal will open a window but not run it. A newly created (in vi) non-exe script file was opened in Xcode for me.
-
- Posts: 285
- Joined: Tue Jan 24, 2012 3:43 am
- Hardware configuration: Quad Q9550 2.83 contains the GPU 57xx - running SMP and GPU
Quad Q6700 2.66 running just SMP
2P 32core Interlagos SMP on linux
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
Hopefully there will always be a console version.
This reduces O.S. dependancies, patches, driver updates, Service Packs, etc from suddenly preventing the client from running.
And as Wilford Brimley says, It's the right thing to do.
This reduces O.S. dependancies, patches, driver updates, Service Packs, etc from suddenly preventing the client from running.
And as Wilford Brimley says, It's the right thing to do.
-
- Posts: 10179
- Joined: Thu Nov 29, 2007 4:30 pm
- Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
- Location: Arizona
- Contact:
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
Experts capable of running a console only client are also quite capable of dealing with such things.
PG has limited resources. We don't want them wasting a lot of time to make or support separate clients for a very small number of old-school die-hards.
PG has limited resources. We don't want them wasting a lot of time to make or support separate clients for a very small number of old-school die-hards.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
It seems like debates of GUIs vs CLIs (vs GUI but using it as a CLI) is endless, this whole conversation reminds me of the recent story:
http://www.linuxinsider.com/rsstory/75498.html.
I'm not sure how providing a console client (i.e. doesn't require GUI configuration) is any harder than the old days when you had the systray and console...? They both cater for two very separate groups and if anything hopefully should be quite easy to spin out a stand alone client...
And I'm not too sure that running around calling people old-school die-hards, simply because they would prefer a headless option, is particularly fair, wink or not. I mean at the end of the day, once v6 no longer provides what PG wants [at the moment the message appears to be if you don't want to use v7 use v6, but don't use v6 as v7 is needed for our new projects] all those individuals may well decide that those machines will simply no longer fold.
http://www.linuxinsider.com/rsstory/75498.html.
I'm not sure how providing a console client (i.e. doesn't require GUI configuration) is any harder than the old days when you had the systray and console...? They both cater for two very separate groups and if anything hopefully should be quite easy to spin out a stand alone client...
And I'm not too sure that running around calling people old-school die-hards, simply because they would prefer a headless option, is particularly fair, wink or not. I mean at the end of the day, once v6 no longer provides what PG wants [at the moment the message appears to be if you don't want to use v7 use v6, but don't use v6 as v7 is needed for our new projects] all those individuals may well decide that those machines will simply no longer fold.
-
- Posts: 10179
- Joined: Thu Nov 29, 2007 4:30 pm
- Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
- Location: Arizona
- Contact:
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
"It's no harder than before?" "We'll do twice as much work now, because it was okay to work twice as hard before." Answer twice as many forum questions? Twice as many downloads to confuse people about which one to install? Is that really the standard we want to follow?k1wi wrote:
I'm not sure how providing a console client (i.e. doesn't require GUI configuration) is any harder than the old days when you had the systray and console...? They both cater for two very separate groups and if anything hopefully should be quite easy to spin out a stand alone client...
Or do we want to move forward and learn from the past? Work smarter, not harder? Let the DOS window stay in the previous century, and get on board with a better client and smarter software.
The current clients already run headless, or command line, or service mode, or whatever you want to call those modes. VooDoo just didn't know that, and accidently kicked of this whole wasteful debate of a thread. Most people still don't know it. So now we have to pretend to clammer for something we already have. We're better than that.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
-
- Site Admin
- Posts: 1288
- Joined: Fri Nov 30, 2007 9:37 am
- Location: Oxfordshire, UK
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
This is of course your opinion7im wrote:wasteful debate
-
- Site Moderator
- Posts: 2850
- Joined: Mon Jul 18, 2011 4:44 am
- Hardware configuration: OS: Windows 10, Kubuntu 19.04
CPU: i7-6700k
GPU: GTX 970, GTX 1080 TI
RAM: 24 GB DDR4 - Location: Western Washington
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
That's an interesting position. I doubt very much that we'll answer twice as many forum questions, because it seems illogical to me that the main page would offer a stand-alone client side-by-side the current V7 client, when the stand-alone client would be "for experts only" as you said earlier. Following the website's organization overhaul several months ago, it makes sense to me to squirrel any stand-alone away on a separate page or something, in such a way that experts could find it, but newcomers wouldn't accidentally discover them. Let's not offer it side-by-side the main program, as we've done with all the other clients in the past. Rather, presenting it separately and in an organized fashion would be the higher and smarter standard IMO.7im wrote:"It's no harder than before?" "We'll do twice as much work now, because it was okay to work twice as hard before." Answer twice as many forum questions? Twice as many downloads to confuse people about which one to install? Is that really the standard we want to follow?k1wi wrote:
I'm not sure how providing a console client (i.e. doesn't require GUI configuration) is any harder than the old days when you had the systray and console...? They both cater for two very separate groups and if anything hopefully should be quite easy to spin out a stand alone client...
Or do we want to move forward and learn from the past? Work smarter, not harder? Let the DOS window stay in the previous century, and get on board with a better client and smarter software.
The current clients already run headless, or command line, or service mode, or whatever you want to call those modes. VooDoo just didn't know that, and accidently kicked of this whole wasteful debate of a thread. Most people still don't know it. So now we have to pretend to clammer for something we already have. We're better than that.
F@h is now the top computing platform on the planet and nothing unites people like a dedicated fight against a common enemy. This virus affects all of us. Lets end it together.
-
- Site Moderator
- Posts: 6359
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
I might upgrade to v7 if client only packages were available (just the client executable, a sample config.xml and the required DLLs).
-
- Posts: 10179
- Joined: Thu Nov 29, 2007 4:30 pm
- Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
- Location: Arizona
- Contact:
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
I must agree with 7im on this one. I very recently shifted from the v6 OSX Console to the v7 beta OSX Client package install that is currently available. I am running on a Mac Mini under Snow Leopard. Quite frankly, I am surprised at just how smoothly it is operating. It transitions between WUs quite cleanly. The FAHControl app is a bit of a learning curve but I was impressed at just how much Information is now available through FAHControl. I still feel that it is probably unecessary overhead for the "purist" Folder but it can be turned off completely when your monitoring/config is over and you can be running as bare as you choose. It is time to start boarding the v7 Train, I feel. There would seem to really be no reason to wait for the console only to become a reality. When and if it arrives you will be able to go there.
What is past is prologue!
-
- Posts: 390
- Joined: Sun Dec 02, 2007 4:53 am
- Hardware configuration: FX8320e (6 cores enabled) @ stock,
- 16GB DDR3,
- Zotac GTX 1050Ti @ Stock.
- Gigabyte GTX 970 @ Stock
Debian 9.
Running GPU since it came out, CPU since client version 3.
Folding since Folding began (~2000) and ran Genome@Home for a while too.
Ran Seti@Home prior to that. - Location: UK
- Contact:
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
7im you will not answer twice as many questions., Nor waste any more time.
This client wont be easily findable by people who have no need of its features. Those that just come and fold will always end up using the package thats easily available on the stanford site. The other client will be somewhere else, and probably linked from a Sticky on this forum somewhere. Or at a push an unlinked page off the subdomain like folding.stanford.edu/standalone , somewhere we know to go get it from, but those that dont will never find unless they start asking questions. Most people will never ask.
Now until the other thread i wasnt aware you could pass arguments to the v7 client directly, like username and team. So now knowing that i can just create launch scripts for my machines that dont have guis on them.
Which leads me to Aardvarks post. FAH Control might be all and good, but how do you make it work on a server with no X running on it? The answer is you dont, without installing loads of stuff, setting up x forwarding, and generally wasting hours of time that could be used folding if their was a client that could be downloaded and configured from commandline. Thats why we want it. I only have one computer with a monitor attached to it. Everything else is ssh only, without x, and im used to being able to do a -configonly, then just having a script run the program forever more. Hell on some systems its nicer just to clone the client.cfg, and if you were deploiying to 1000 networked computers, this is the only way to go. You arent going to go to each computer and install the client, configure it, etc, not unless you are dumb. You would create one install and clone it to the other 999 computers. And thats where the console only, standalone client comes in. Because regardless of OS, their is no need for any major registry edits (on windows), and all files needed/generated/downloaded are contained with the cwd, and not spread all over the system.
This client wont be easily findable by people who have no need of its features. Those that just come and fold will always end up using the package thats easily available on the stanford site. The other client will be somewhere else, and probably linked from a Sticky on this forum somewhere. Or at a push an unlinked page off the subdomain like folding.stanford.edu/standalone , somewhere we know to go get it from, but those that dont will never find unless they start asking questions. Most people will never ask.
Now until the other thread i wasnt aware you could pass arguments to the v7 client directly, like username and team. So now knowing that i can just create launch scripts for my machines that dont have guis on them.
Which leads me to Aardvarks post. FAH Control might be all and good, but how do you make it work on a server with no X running on it? The answer is you dont, without installing loads of stuff, setting up x forwarding, and generally wasting hours of time that could be used folding if their was a client that could be downloaded and configured from commandline. Thats why we want it. I only have one computer with a monitor attached to it. Everything else is ssh only, without x, and im used to being able to do a -configonly, then just having a script run the program forever more. Hell on some systems its nicer just to clone the client.cfg, and if you were deploiying to 1000 networked computers, this is the only way to go. You arent going to go to each computer and install the client, configure it, etc, not unless you are dumb. You would create one install and clone it to the other 999 computers. And thats where the console only, standalone client comes in. Because regardless of OS, their is no need for any major registry edits (on windows), and all files needed/generated/downloaded are contained with the cwd, and not spread all over the system.
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
@v00d00--I should have been a little clearer about defining the environment that I was operating in, and that is on a single user, dedicated to FAH, Mac. Perhaps I was being a bit over enthusiastic. There are a lot of "realities" that affect the choice to move to OSX v7 beta at this time.
What is past is prologue!
Re: Poll: Stand-alone client for your OS? Yes/no/unsure
Did you read the topic linked by 7im? The console-client has always been a reality but it was unfortunately packaged in an installer with other stuff. Now there is a bare-bones tar.bz2 download. I contend that nothing else is needed (except maybe an official link from some relatively obscure place on *.stanford.edu.)Aardvark wrote:...There would seem to really be no reason to wait for the console only to become a reality. When and if it arrives you will be able to go there.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.