Find the answer to your Linux question:
Results 1 to 5 of 5
Hi Guys I wanted to develop a kernel for my server. It will work in following way: * Notepad++ process is running on client(local data) w/o actually being installed on ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2012
    Posts
    3

    Virtual Thick Client


    Hi Guys
    I wanted to develop a kernel for my server. It will work in following way:
    * Notepad++ process is running on client(local data) w/o actually being installed on client, it is rather installed on server, so all libraries/files are on server
    * So when client wants to run notepad++, it requests server for notepad++ process. The process will be running locally(client) whereas lib are on server, so I want to establish communication between process and libraries for running notepad++
    * Finally client can just close connection, and the process is gone with no trace of notepad++ since it is not installed on client. So its like "use and throw service".
    Please help me out, I am a newbie. Sorry for explaining same thing again and again.
    Summarization:
    ->APP (lib etc..)installed on SERVER
    ->DATA present on CLIENT i.e local
    ->APP's PROCESS running on CLIENT

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,601
    You can do this already without futzing with building a custom kernel (a non-trivial process). If it's a Windows client and Linux server, run Samba on the server and mount the directory as a Windows share. If the client is Linux as well as the server, then you can either mount the remote directory with CIFS (Linux Samba client file system type), or if it is exposed as a mountable NFS directory, you can NFS mount it locally. Then just set the location of the executable in your PATH environment, and shared libraries in the LD_LIBRARY_PATH environment variable.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  3. #3
    Just Joined!
    Join Date
    Aug 2012
    Posts
    3
    Hi RubberMan,
    Thnx for replying.
    I used notepad++ as example, say i want to run an IDE (Eclipse) on client system w/o installing it on client rather than jus providing temp process to client .
    Yes its more like serving /opt via NFS .

    For simplcity i will use a Linux Client ....

    Is it feasible to make an linux based server which as s/w installed that will b used by clients as temp process running on client.
    The only diff between a cloud and my server will be that d processing will take @client rather than on server(as in cloud) even though the software is installed on server itself.

    -Mits
    Last edited by mitser; 08-08-2012 at 09:24 AM.

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,601
    Ok. Thanks for the clarification. My advice is not to do this, but to provide a centralized location of a default Eclipse setup (plugins, directories, etc) and a script to install it on each users' system. Why? Because that way, if the server is down, users can continue to work. Don't confuse simplicity (control) with reliability and productivity.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  5. #5
    Just Joined!
    Join Date
    Aug 2012
    Posts
    3
    Hey Rubberman, thnx for replying
    This way I am going to provide them software as service till they want w/o burden of having the sw installed on clients system

    Now why such complications??

    At this moment i jus want it for Eclipse...in future i may installed more S/w and then for my clients will more than one s/w to work with w/o installing them locally
    So clients jus need a good conn and ram to run s/ws with no hdd or small hdd for storing their local data......

    So its enjoying software as service locally.........

    So plz if you could help me out.......
    my email ID is skynetsecure85@gmail.com [ cn u provide ur email ID for further commn. (Y) ]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •