Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 20 Sep 2014, 12:00
All times are UTC - 4
 Forum index » Taking the Puppy out for a walk » Misc
What is Rootz exactly, and can it run in Puppy?
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 5 [66 Posts]   Goto page: 1, 2, 3, 4, 5 Next
Author Message
Artie


Joined: 04 Oct 2005
Posts: 446
Location: Norway

PostPosted: Sat 09 Feb 2008, 12:17    Post subject:  What is Rootz exactly, and can it run in Puppy?  

Hi. I have just found something called Rootz at http://vamosproject.org/rootz and it's made me very curious as I can't for the life of me figure out exactly what it is or what it does or if it can be installed and run in Puppy 3.01. Anyone else curious?

Artie
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger 
ICQ Number 
whadar

Joined: 11 Feb 2008
Posts: 20

PostPosted: Mon 11 Feb 2008, 18:30    Post subject:  

Hi Arite,

I am the author of rootz and I feel sorry that you couldn't figure out what it is or does... It means that the wiki is not clear Sad
Did you take a look on the FAQ?

I'll try to describe rootz in another words (more technical):
It is a tool that connects your local linux system to remote systems. These remote systems are Live CDs ISO files people normally download, burn, and boot. The cool thing about rootz is that it simply mounts that ISO and also mounts the compressed image inside (squashfs). The normal system is "fooled" to think all the remote files are available normally, but actually the network filesystem fetches the necessary bits on demand. This means the there is no need to pre-download the whole iso file.

In the end what we got here is a method to stream applications and run them without installation. This is similar to Klik, Zero-Install but distinct because it is file-oriented - the network filesystem takes care of everything, and not package-oriented. So rootz does not need repackaging of apps.

Hope it makes sense to you Smile
As to Puppy, I really don't see any problem to integrare rootz inside,
I'd be very happy to see that happen Very Happy

Cheers,
Hadar
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 11068
Location: Arizona USA

PostPosted: Mon 11 Feb 2008, 23:14    Post subject:  

Hmm, sounds intriguing, I guess. Could you give us an example of how it could be used? I get a hazy picture of a local network central server with apps stored on it that other computers on the network (perhaps thin client workstations) could run remotely. Is that anywhere near the mark?
Back to top
View user's profile Send private message 
whadar

Joined: 11 Feb 2008
Posts: 20

PostPosted: Tue 12 Feb 2008, 04:23    Post subject:  

Not accurate...
1. Applications are hosted on the web (WAN) and not on local servers (LAN)
2. rootz is not thin client variant. Apps run locally and use local CPU and RAM.

Hadar
Back to top
View user's profile Send private message 
Artie


Joined: 04 Oct 2005
Posts: 446
Location: Norway

PostPosted: Tue 12 Feb 2008, 05:02    Post subject:  

Hi Hadar and thanks for the elaborations... I went back to your website and read through everything again and think I got a clearer picture but I'm afraid it's way over my head so I would need a .pet to be able to use it... Smile

Artie
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger 
ICQ Number 
whadar

Joined: 11 Feb 2008
Posts: 20

PostPosted: Tue 12 Feb 2008, 05:34    Post subject:  

Laughing

It is not that complicated Smile You'd be surprised!
Anyway, don't hesitate to ask for help if you do try it...

Hadar
Back to top
View user's profile Send private message 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: Tue 12 Feb 2008, 15:18    Post subject:  

It does look rather interesting but while it might not be complicated for you whadar, I think it'll need a bit of work from someone knowledgable about Puppy internals to get it working!

So far as I can see from the rootz project page, to get it running it needs dchroot from debian and fuse.

It also needs support for unionfs and squashfs which are I think already there in Puppy

httpfs is mentioned as desired but while I've found a set of what appear to be binaries on the sourceforge project page but no idea where to install them

I've had a go but the unrpm.undeb.pup won't install (md5sum error ) so I can't install dchroot. And I can't find a fuse for puppy ...
Back to top
View user's profile Send private message 
Boo2themoon


Joined: 15 Aug 2007
Posts: 54
Location: West Country UK

PostPosted: Tue 12 Feb 2008, 16:42    Post subject:  

Indeed it does look interesting.
But further to the complications highlighted by Paulh, Puppy usually runs in ram and given that rootz also runs with ram, how much are we going to need?
I would like to try this so any advice offered would be greatfully recieved.
Back to top
View user's profile Send private message 
whadar

Joined: 11 Feb 2008
Posts: 20

PostPosted: Tue 12 Feb 2008, 19:17    Post subject:  

Thanks for your interest Smile

When rootz work with httpfs, currently there is no caching at all, and the files are fetched only on demand. This means slow performance, but no RAM overhead. So there shouldn't be any special RAM requirements, even when you run without hard-disk.

I really don't know about how to install fuse and dchroot on puppy Sad
Considering httpfs, you can try downloading binaries from http://vamosproject.org/httpfs

Hope that helps,
Hadar
Back to top
View user's profile Send private message 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: Sat 16 Feb 2008, 03:53    Post subject:  

I managed to get undeb working and then got dchroot installed, but it had dependencies only one or two of which (libpam and libblockdev) I managed to resolve by robbing them from Knoppix.
output from ldd as follows:
Code:
# ldd /usr/bin/dchroot
/usr/bin/dchroot: /usr/lib/libpam.so.0: no version information available (required by /usr/bin/dchroot)
/usr/bin/dchroot: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/bin/dchroot)
        libboost_program_options-gcc42-1_34_1.so.1.34.1 => not found
        libboost_regex-gcc42-1_34_1.so.1.34.1 => not found

Googling for these latter two has been fruitless so far and I haven't a clue what the former two imply.

paul
Back to top
View user's profile Send private message 
whadar

Joined: 11 Feb 2008
Posts: 20

PostPosted: Sun 17 Feb 2008, 14:12    Post subject:  

Hi Paul,

All I am saying here are speculations, since I don't have puppy and can't try it by myself...

Following the deb dependencies, what you seem to be looking for are the following packages:

libboost-program-options1.33.1
program options library for C++

libboost-regex1.33.1
regular expression library for C++

Can you unpack debs and use them in puppy?
If not - there is a link to the upstream site:
libboost-program-options1.33.1 - http://www.boost.org/doc/html/program_options.html
libboost-regex1.33.1 - http://www.boost.org/libs/regex/doc/index.html

I hope we can make it work in the end Smile

Cheers,
Hadar
Back to top
View user's profile Send private message 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: Wed 20 Feb 2008, 03:56    Post subject:  

First I'll just say -- I only do this stuff as a hobby, I'm not a programmer or a Puppy specialist at all. Therefore I hope this thread comes to the attention of someone who is!
There's a few issues I see:
1. The message
Code:
 /usr/bin/dchroot: /usr/lib/libpam.so.0: no version information available (required by /usr/bin/dchroot)
implies that there's a problem with the libpam that I copied from Knoppix
2. The message
Code:
 /usr/bin/dchroot: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/bin/dchroot)
implies a problem which I can't begin to guess
3. The two "Boost" project libraries aren't to be found on my Knoppix CD, but I haven't yet looked at all the other Debian-based distros in my collection. Checking them all out is time-consuming ... Does anyone know where I can pick them up ready-made? (I'm not keen to have to compile them from source)

paul
Back to top
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6687
Location: lisbon

PostPosted: Wed 20 Feb 2008, 04:21    Post subject:  

I needed to compile boost awhile back, for some tiny app, and by the time I'd finished compiling the leviathan boost, it turned out the app only needed the libboost-regex1.33.1 part. Then I found it was available in the .deb repositories.

So maybe try the sarge libboost-regex .deb here:

http://packages.debian.org/search?keywords=boost&searchon=names&suite=all&section=all

Edit: Down the bottom 1/3 of the page.
Back to top
View user's profile Send private message 
nic2109

Joined: 01 Jan 2007
Posts: 406
Location: Hayslope, near Middlemarch, Midlands, England

PostPosted: Wed 20 Feb 2008, 10:00    Post subject:  

whadar wrote:
..... All I am saying here are speculations, since I don't have puppy and can't try it by myself...
Cheers,
Hadar
Hadar; there's a simple fix to this conundrum. As a full Puppy is only around 100Mb AND it's a Live CD, it's simple to download and try out. You then get to see what everyone is saying.

You may also find that it's hardly worthwhile bothering sorting Puppy out for Rootz as the motivation to avoid a 3+ gig download (e.g *buntu, or SUSE, or Fedora Core) has gone away.

But please don't let me put you off! Wink
Back to top
View user's profile Send private message 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: Wed 20 Feb 2008, 14:13    Post subject:  

ah! but the thrill of the chase!
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 5 [66 Posts]   Goto page: 1, 2, 3, 4, 5 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Taking the Puppy out for a walk » Misc
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0912s ][ Queries: 12 (0.0137s) ][ GZIP on ]