Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Anyone tried "The Zero Install system"?
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
allucid
Veteran
Veteran


Joined: 02 Nov 2002
Posts: 1314
Location: atlanta

PostPosted: Wed Apr 28, 2004 5:03 am    Post subject: Reply with quote

I remember downloading the rox pager awhile back and it used zero-install (or something similar). It confused the hell out of me (mainly because i didn't expect it :P)
Back to top
View user's profile Send private message
Trejkaz
Guru
Guru


Joined: 14 Nov 2002
Posts: 479
Location: Sydney, Australia

PostPosted: Wed Apr 28, 2004 5:17 am    Post subject: Reply with quote

From what I've seen of rox-filer I'm quite impressed. If I weren't so entrenched in KDE (integration == god) I would probably be using ROX. :-)
Back to top
View user's profile Send private message
Dr Gonzo
Apprentice
Apprentice


Joined: 31 Jan 2004
Posts: 276
Location: Austin, TX

PostPosted: Thu Apr 29, 2004 12:15 am    Post subject: Reply with quote

Rox is pretty cool. I also tried out zero-install, and I have to say, I'm pretty impressed.

Rox needs some polishing, but the feel is a lot like MacOS X. OS X has application directories as well. All of the libs are in standard locations, but any new applications are usually directories. Up at my lab, there's a dual G5 box with 10.2 Panther where I don't have admin access. For a while, I thought I was quite encumbered -- I didn't know much about Macs. However, I downloaded the Mac version of Emacs and compiled it. You know what it did? It made me an application directory. Double click it, and Emacs pops up. I was friggin flabbergasted. Then, I realized I could pretty much download anything I wanted and run it from my own Applications directory in my home dir. Cool stuff.

ROX seems to be the only one doing this kind of stuff for Linux, and I really like the idea. Their stuff isn't really as customizable as I'd like, but I think they're still really working on functionality. If they make progress, I'd say that the system is the future of Linux...
_________________
"Families is where our nation finds hope, where wings take dream."

George W. Bush
Back to top
View user's profile Send private message
SPW
Guru
Guru


Joined: 22 Jul 2003
Posts: 318
Location: Lëtzebuerg

PostPosted: Fri Apr 30, 2004 10:27 pm    Post subject: Reply with quote

I tried installing zero-install with the ebuild posted on bugs.gentoo.org, but I get the following error:
Code:
Making all in Linux
make[1]: Entering directory `/var/tmp/portage/zero-install-0.1.20/work/zero-install-0.1.20/Linux'
rm -f lazyfs0d1d20.c
ln ./lazyfs.c lazyfs0d1d20.c
make V=1 -C /lib/modules/2.6.6-rc1/build SUBDIRS=`pwd` modules
make[2]: Entering directory `/usr/src/linux-2.6.6-rc1'
Makefile:450: /usr/src/linux-2.6.6-rc1/arch/x86/Makefile: No such file or directory
make[2]: *** No rule to make target `/usr/src/linux-2.6.6-rc1/arch/x86/Makefile'.  Stop.
make[2]: Leaving directory `/usr/src/linux-2.6.6-rc1'
make[1]: *** [lazyfs0d1d20.ko] Error 2
make[1]: Leaving directory `/var/tmp/portage/zero-install-0.1.20/work/zero-install-0.1.20/Linux'
make: *** [all-recursive] Error 1

!!! ERROR: portage/zero-install-0.1.20 failed.
!!! Function src_compile, Line 40, Exitcode 2
!!! (no error message)

does anyone know what I can do to fix this?
Back to top
View user's profile Send private message
TheCoop
Veteran
Veteran


Joined: 15 Jun 2002
Posts: 1814
Location: Where you least expect it

PostPosted: Wed Jun 30, 2004 10:52 am    Post subject: Reply with quote

something like this would work brilliantly with bittorrent, as everyone who has already installed a cached copy could serve it up using bittorrent, even if they arent actually running/downloading it...
_________________
95% of all computer errors occur between chair and keyboard (TM)

"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler

Change the world - move a rock
Back to top
View user's profile Send private message
redog
n00b
n00b


Joined: 06 Nov 2002
Posts: 35

PostPosted: Wed Jul 28, 2004 8:41 pm    Post subject: Reply with quote

8O I'm so impressed. :!:
shouldn't the ebuild be split in two though?
1 for lazyfs and 1 for zero-install?
Not sure wth lazyfs is or does but its required.
Back to top
View user's profile Send private message
planetsheinker
Guru
Guru


Joined: 26 Feb 2004
Posts: 403
Location: Israel

PostPosted: Fri Dec 24, 2004 1:46 pm    Post subject: Reply with quote

Guys, does somebody knows of a ROX+zeroinstall based Distro?
Back to top
View user's profile Send private message
Goya13
n00b
n00b


Joined: 12 Aug 2004
Posts: 59

PostPosted: Sat Dec 25, 2004 5:35 pm    Post subject: Reply with quote

I really want to try it, but doubt that there is enough packages that it will help. Can anyone attest to this?
Back to top
View user's profile Send private message
planetsheinker
Guru
Guru


Joined: 26 Feb 2004
Posts: 403
Location: Israel

PostPosted: Sun Dec 26, 2004 9:24 am    Post subject: Reply with quote

Goya13 wrote:
I really want to try it, but doubt that there is enough packages that it will help. Can anyone attest to this?

Zero-install does not have a lot of packeges right now...
But give it some time, I think it's the next best thing :-)
Back to top
View user's profile Send private message
Goya13
n00b
n00b


Joined: 12 Aug 2004
Posts: 59

PostPosted: Mon Dec 27, 2004 9:27 pm    Post subject: Reply with quote

How about some money?

Seriously, don't you think a distro based on something this intutiave, with some engineering could take out Mac OS X and maybe even longhorn? How big could this be?

EDIT: It would make so much sense if every sf.net and freshmeat site would package for zeroinstall. I'd dl it just for that.
Back to top
View user's profile Send private message
planetsheinker
Guru
Guru


Joined: 26 Feb 2004
Posts: 403
Location: Israel

PostPosted: Tue Dec 28, 2004 5:54 am    Post subject: Reply with quote

I second this, Goya13 :-)
Back to top
View user's profile Send private message
Goya13
n00b
n00b


Joined: 12 Aug 2004
Posts: 59

PostPosted: Tue Dec 28, 2004 6:04 pm    Post subject: Reply with quote

Thing is, they don't have a donation button.

Speaking of a distro: it wouldn't be too difficult. Simple GTK and QT themes to match Rox's theme. Make it all pretty with some nice icons. Use FVWM to have auto transparent non-focused windows, have different choices for a toolbar, and use zeroinstall for new applications. Esp. you can upgrade core packages with a simple double-click. Offer udev out of the box, with a few core apps precompiled: ooo-ximian, firefox, evolution, etc. Patch all of them to use rox to get files.

And BOOM: There is the ultimate linux distro.

Stuff you'd need to program:
FVWM Configurator, no one wants to edit FVWM. No n00b does, anyways.
Patches to use rox for files.
+ more.
Back to top
View user's profile Send private message
Goya13
n00b
n00b


Joined: 12 Aug 2004
Posts: 59

PostPosted: Tue Dec 28, 2004 7:38 pm    Post subject: Reply with quote

Turns out they have a donation button.

Check this out: wrappers for non-rox stuff!
http://roxwrap.sourceforge.net/

I think this will be a serious competitor soon...
Back to top
View user's profile Send private message
alkan
Guru
Guru


Joined: 06 Aug 2004
Posts: 385
Location: kasimlar yaylasi

PostPosted: Wed Dec 29, 2004 11:16 pm    Post subject: Reply with quote

:D Nice concept if there was richer application database available. :(

I've hacked two ebuilds (and patches) for the latest zero-install, it is working perfect on my system with 2.6.9 kernel (with occasional crashing). ebuilds has been written in an hour, Therefore they may not be perfect and they are open to improvements. :oops:

http://www.engr-sys.com/lazyfs-linux.tar.bz2
http://www.engr-sys.com/zero-install.tar.bz2

First you need to:
create a user zeroinst
mkdir -p /uri/0install
mkdir /var/cache/zero-inst
chown zeroinst /var/cache/zero-inst

Then emerge zero-install

To run automatically at boot:
Code:

echo "lazyfs" >> /etc/moudles.autoload.d/kernel-2.6
echo "lazyfs  /uri/0install  lazyfs0d1d25  /var/cache/zero-inst 0 0" >> /etc/fstab
rc-update add dbus default
rc-update add 0install default
Back to top
View user's profile Send private message
Goya13
n00b
n00b


Joined: 12 Aug 2004
Posts: 59

PostPosted: Thu Dec 30, 2004 4:39 am    Post subject: Reply with quote

hey can you give me the results of
"ls /uri/0install/roxwrap.sf.net/"
Back to top
View user's profile Send private message
epall
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 77
Location: Silicon Valley, CA, USA

PostPosted: Thu Dec 30, 2004 5:54 am    Post subject: Reply with quote

ls: /uri/0install/roxwrap.sf.net/: Input/output error
Back to top
View user's profile Send private message
alkan
Guru
Guru


Joined: 06 Aug 2004
Posts: 385
Location: kasimlar yaylasi

PostPosted: Thu Dec 30, 2004 6:20 am    Post subject: Reply with quote

same here

ls: /uri/0install/roxwrap.sf.net/: Input/output error
Back to top
View user's profile Send private message
Goya13
n00b
n00b


Joined: 12 Aug 2004
Posts: 59

PostPosted: Thu Dec 30, 2004 8:20 pm    Post subject: Reply with quote

sorry guys

try this:
"cd /uri/0install/roxwrap.sourceforge.net/apps/"

" ls -a "
Back to top
View user's profile Send private message
epall
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 77
Location: Silicon Valley, CA, USA

PostPosted: Thu Dec 30, 2004 8:35 pm    Post subject: Reply with quote

Desktop Development Tools Games Internet Multimedia Office README System TODO Text Window Managers
Back to top
View user's profile Send private message
Goya13
n00b
n00b


Joined: 12 Aug 2004
Posts: 59

PostPosted: Fri Dec 31, 2004 4:16 am    Post subject: Reply with quote

that got me all warm inside.

wow, thats pretty cool. i need to get it now.

do yall use this on a regular basis, or do you compile stuff?
Back to top
View user's profile Send private message
planetsheinker
Guru
Guru


Joined: 26 Feb 2004
Posts: 403
Location: Israel

PostPosted: Fri Dec 31, 2004 8:32 am    Post subject: Reply with quote

Goya13 wrote:
that got me all warm inside.

wow, thats pretty cool. i need to get it now.

do yall use this on a regular basis, or do you compile stuff?

I am goona use on a regular basis... as soon as I install it... having problems with that...
Back to top
View user's profile Send private message
gvg100
n00b
n00b


Joined: 31 Jan 2003
Posts: 12
Location: Lyon - France

PostPosted: Sun Jan 30, 2005 8:04 am    Post subject: Reply with quote

i think there already is a distro based on rox + zero install but in very early stage. It's called Rox OS http://roxos.sunsite.dk/.
Back to top
View user's profile Send private message
planetsheinker
Guru
Guru


Joined: 26 Feb 2004
Posts: 403
Location: Israel

PostPosted: Mon Jan 31, 2005 5:47 am    Post subject: Reply with quote

gvg100 wrote:
i think there already is a distro based on rox + zero install but in very early stage. It's called Rox OS http://roxos.sunsite.dk/.

Ye I heard about that one, but their site has not been updated a long time now... :-(
Does any one else know of similar distros?
_________________
Does God made man up, or was it the other way around? - Friedrich Nietzsche.
Back to top
View user's profile Send private message
djh-world
Apprentice
Apprentice


Joined: 04 Jan 2004
Posts: 281
Location: Nottingham, UK

PostPosted: Mon Jan 31, 2005 9:53 am    Post subject: Reply with quote

Wow!

That sounds absolutely amazing.

Although, for some reason I'd still prefer to use emerge.

One thing that strikes me however, (unless I'm misunderstanding the WHOLE concept) is the fact that this would be useful for "try before you compile" type of situations. You know, the time where you want to see what <inset software name here> is like before you take the plunge and compile it.

A very nice concept indeed, I will be watching this thread/this project with anticipation for it's future in the Linux world.
_________________
djh-solutions :: freelance web design | solution provider
Back to top
View user's profile Send private message
Arioch_bdv
n00b
n00b


Joined: 10 Mar 2005
Posts: 2

PostPosted: Thu Mar 10, 2005 7:59 pm    Post subject: Reply with quote

I wonder what he will do about not-file data ?
Such as GConf registry. Map it all to files???? :D

And what is to application like GUI control for some daemon ? How will it say user to pre-install required daemon and start it ?

As well, i'm afraid to install an appliction, leave tosome small village with not internet - and find that cache had expired and the only part of application that is working is Help/About.

Indeed, binary packaging provokes to download more than needed. But such a lazy downloads will provoke to download far too little. How can i tell 0install to download and install today all the functionality i will use tomorrow beeing offline ?

For always-online p2p community it is perfect (but those apt's can be extended for some p2p transport too). For usual desktop user now it is needed to be enhanced, though the ideas are interesting, but still t it little more than proof-of-concept.

RPM scripts exists for those installation actions, that can hardly be limited to regular file operation and are hard to be made formal an codeable. I am not familiar with Ports (and always meet a lot of sarcasm from one BSD-fan mate :) but i think it also have informal installation scripts, run as root. So what is the most security flaw of repositiories ?
1. Installation needs some actions, that cannot be formalized.
2. That means some special program (script) is needed to make them.
3. There is no formal method to control what program makes indeed.
4. So wee need full-trust (repository) and full-grants (root)

RPM's that need only to install some files do not contain those scripts.
Make a way to install them without root privileges - and much part of security value is gone.

PS: i wonder, why he developed that lazyfs ? Or, if he was first, why tmpf was born? :-)

PPS: mapping URI ds to DNS always seemed to me unreliable, good for prof of concept but not more. That 'not found' about roxwrap.SF.net is funny :-)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
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