Linux Format forums Forum Index Linux Format forums
Help, discussion, magazine feedback and more
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Universal packages for Linux
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Linux Format forums Forum Index -> Discussion
View previous topic :: View next topic  
Author Message
jolharg
LXF regular


Joined: Fri Feb 03, 2006 12:39 pm
Posts: 183

PostPosted: Tue Mar 17, 2009 6:39 pm    Post subject: Universal packages for Linux Reply with quote

Referring to TuxRadar Podcast Episode 4

I suggest we all make a universal package manager.
It's going to be better than these existing ones. (autopackage, etc)
You should be able to download the file in the universal format from the web OR the repo.
People making Linux software would ideally package in this format straight away as well as the source.
There may be a special server designed to make these packages from source. (Whenever a new package is available , eg detectable from rss, the build server would find it and build it)
There could be static or dynamic versions depending on your tastes.
There should be no more repo tweaking or installing new repos because every app would be in this same universal repo.
There would be an up-to-date directory and a stable directory in the repo so that you could download new software as soon as it becomes available.
There would be the same format built in to proprietary game disks that would autorun.
There would be a very very simple gui for installing the packages like PBI from PC-BSD

E.g.

I want Flash player. I could download it from Flash website, which is a universal install file, or I could download it from the repo. Or I could run it from my CD. My choice. The point is that it would be the same file. In the same format.

Now every time a new version of a package is available, my update icon would pop up and say "Update now?"

Thus, no more hassles. No more building from source when the version you want isn't available in your repo.

One more idea: What's libXXX or gstreamer-plugin-whatever? No more of that either. The packages should be named "MP3 Plugin" "Ogg Plugin" or even just "Support for Proprietary Audio Formats". What's Amarok? No new user would just know that. We need "Audio player" and that's it. And that would be the end of relentless searching.

What do you all think?
Back to top
View user's profile Send private message
Rhakios
Moderator


Joined: Thu Apr 07, 2005 12:18 am
Posts: 7484
Location: Midlands, UK

PostPosted: Tue Mar 17, 2009 6:56 pm    Post subject: RE: Universal packages for Linux Reply with quote

I think there are already too many "universal" package managers. Autopackage would work just fine if anyone bothered to use it, so would Zero-install.
You might also realise that there are a good many more audio players than Amarok, so that idea won't work either.
_________________
Bye, Rhakios
Back to top
View user's profile Send private message
jolharg
LXF regular


Joined: Fri Feb 03, 2006 12:39 pm
Posts: 183

PostPosted: Tue Mar 17, 2009 6:59 pm    Post subject: RE: Universal packages for Linux Reply with quote

I'm not saying that's the only player. It's just an example.

The existing ones are not that good and not very widespread and don't employ all the ideas mentioned here.
If we could get it all to happen, and everyone to use that format, we're pretty much sorted.
Back to top
View user's profile Send private message
gn2
LXF regular


Joined: Sun Dec 14, 2008 10:34 pm
Posts: 135

PostPosted: Tue Mar 17, 2009 6:59 pm    Post subject: Reply with quote

It'll never work.
Back to top
View user's profile Send private message
lok1950
LXF regular


Joined: Tue May 31, 2005 6:31 am
Posts: 959
Location: Ottawa

PostPosted: Tue Mar 17, 2009 7:03 pm    Post subject: RE: Universal packages for Linux Reply with quote

That limits choice only one Audio player off the top i can think of ten different Audio players each with it's own reason for existence low memory foot print to full GUI to CLI only they all have there place.That and how do you convince existing projects that they are no longer politically correct to fade into obscurity and those Lib's have history most going back to Unix.Of course a distro could hide all that complication for new users which is the tack that *buntu seems to be taking and the essence of FOSS is to fork when the current app doesn't do what you want so there will always be new takes on the old themes

Enjoy the Choice Smile
Back to top
View user's profile Send private message
Rhakios
Moderator


Joined: Thu Apr 07, 2005 12:18 am
Posts: 7484
Location: Midlands, UK

PostPosted: Tue Mar 17, 2009 7:04 pm    Post subject: Re: RE: Universal packages for Linux Reply with quote

jolharg wrote:

If we could get it all to happen, and everyone to use that format, we're pretty much sorted.


I'm sure that's what the autopackage and zero-install people thought when they set out.
_________________
Bye, Rhakios
Back to top
View user's profile Send private message
johnhudson
LXF regular


Joined: Wed Aug 03, 2005 2:37 pm
Posts: 777

PostPosted: Tue Mar 17, 2009 7:09 pm    Post subject: RE: Re: RE: Universal packages for Linux Reply with quote

The difficulties of getting everyone to standardise on one package are clear with Microsoft's doc format; Microsoft desperately wants to dump it and move on but users have got so used to an outdated standard they won't let it go - very few standards last for ever; even the Babylonian clock system has had to be adjusted to allow for leap seconds!
Back to top
View user's profile Send private message
jolharg
LXF regular


Joined: Fri Feb 03, 2006 12:39 pm
Posts: 183

PostPosted: Tue Mar 17, 2009 7:19 pm    Post subject: RE: Re: RE: Universal packages for Linux Reply with quote

Seriously though. I wouldn't leave 9 audio players out, just have their separate program, I can see how names of programs would never have to be "audio player" but at least the system could compile everyone's packages so the package developers wouldn't have to do a thing.
I'm trying to hide complications...
I want to make a "setup.exe" that any distro can install without the shortcomings of 0install or Autopackage.
I would like people to include it in their list of software... eg "mac version, linux version, windows version" as not just a binary or source but the package right there ready to install.
we could still have the distros say "this package is unsafe, remove it", it would be much better than those other formats ideally.
Back to top
View user's profile Send private message
nelz
Moderator


Joined: Mon Apr 04, 2005 12:52 pm
Posts: 8036
Location: Warrington, UK

PostPosted: Tue Mar 17, 2009 7:30 pm    Post subject: RE: Re: RE: Universal packages for Linux Reply with quote

Cuttin out the repos' QA is a great way of spreading malware.
_________________
"Insanity: doing the same thing over and over again and expecting different results." (Albert Einstein)
Back to top
View user's profile Send private message
wyliecoyoteuk
LXF regular


Joined: Sun Apr 10, 2005 11:41 pm
Posts: 3369
Location: Birmingham, UK

PostPosted: Tue Mar 17, 2009 7:31 pm    Post subject: Re: RE: Re: RE: Universal packages for Linux Reply with quote

johnhudson wrote:
The difficulties of getting everyone to standardise on one package are clear with Microsoft's doc format; Microsoft desperately wants to dump it and move on but users have got so used to an outdated standard they won't let it go - very few standards last for ever; even the Babylonian clock system has had to be adjusted to allow for leap seconds!


Problem is that to dump it, they need to buy office 2007,( which is as bad a mess of a GUI as I have ever seen) and retrain all their staff, or download and install the backward compatibility converter, which can be painful to use.

Plus docx is a mess too.....

Vista and O2007 are the 2 worst mistakes MS has ever made.
Which is why still less than 10% of businesses use them.

And before anyone starts on about how "more productive" it is, I have to support the whole mess, solve problems and train users, not just type the odd letter.
Razz
_________________
The sig between the asterisks is so cool that only REALLY COOL people can even see it!

*************** ************
Back to top
View user's profile Send private message
Rhakios
Moderator


Joined: Thu Apr 07, 2005 12:18 am
Posts: 7484
Location: Midlands, UK

PostPosted: Tue Mar 17, 2009 7:37 pm    Post subject: Re: RE: Re: RE: Universal packages for Linux Reply with quote

jolharg wrote:

I want to make a "setup.exe" that any distro can install without the shortcomings of 0install or Autopackage.


What are the shortcomings of autopackage and zero-install and how do you intend to overcome them?
_________________
Bye, Rhakios
Back to top
View user's profile Send private message
jolharg
LXF regular


Joined: Fri Feb 03, 2006 12:39 pm
Posts: 183

PostPosted: Tue Mar 17, 2009 7:58 pm    Post subject: RE: Re: RE: Re: RE: Universal packages for Linux Reply with quote

The shortcomings of the aforementioned systems are:
They don't have a security verification system, so anyone can just install them.

The main thing is that they're not in a repository as well, which is what I'd like, and not used enough (I know by no fault of their own)
The podcast #4 tells more about this. I'm seriously not good at explaining things.

And:
Autopackage packages are supposed to run, are they not?
If I'm in an internet cafe, and download an autopackage for my offline system, I don't expect to have to download more files than that one, especially the autopackage framework, which mysteriously isn't in my install file!! I've had quite enough of dependencies, thank you!
Back to top
View user's profile Send private message
Rhakios
Moderator


Joined: Thu Apr 07, 2005 12:18 am
Posts: 7484
Location: Midlands, UK

PostPosted: Tue Mar 17, 2009 8:36 pm    Post subject: RE: Re: RE: Re: RE: Universal packages for Linux Reply with quote

What sort of security verification are your packages going to have, how will that work?
If you're going to have repositories, who will finance and maintain them?

Actually, autopackage can be used off-line, if you have had the forethought to set your computer up to use it, but how were you going to overcome the dependency problem with your packages in off-line mode?

In fact, if you read the autopackage faq, you will see a lot of the problems any universal package manager will have to overcome. If you have viable solutions to them, then you have a potential project, if you don't then all you have is a pipe dream.
_________________
Bye, Rhakios
Back to top
View user's profile Send private message
jolharg
LXF regular


Joined: Fri Feb 03, 2006 12:39 pm
Posts: 183

PostPosted: Tue Mar 17, 2009 8:44 pm    Post subject: RE: Re: RE: Re: RE: Universal packages for Linux Reply with quote

Security verification can be sorted out by distro vendors picking out the bad packages, and when the package is installed, it will check if it's in the repos or verified on the server (if it's available)
To maintain the repos, I'd need to have sponsors, or have the Xenon project help out with it.
For sorting out of deps, I'd just download the static version for offline use. That's what it's for.
Back to top
View user's profile Send private message
Rhakios
Moderator


Joined: Thu Apr 07, 2005 12:18 am
Posts: 7484
Location: Midlands, UK

PostPosted: Tue Mar 17, 2009 8:47 pm    Post subject: RE: Re: RE: Re: RE: Universal packages for Linux Reply with quote

Ah, I see you've not read the autopackage faq:

Quote:

Why not statically link everything?
A commonly proposed solution to things being hard to install on Linux is to eliminate the biggest problem - dependencies - by not having any dependencies at all. This solution is typically not viable:
Disk space may be cheap, but memory pressure is still a significant bottleneck on most desktop systems. Static linking prevents page-level sharing which is easily the biggest win in terms of memory usage. Without extensive use of dynamic linking, desktop Linux would slow to a crawl.
Large numbers of internet users (about 50% seems to be the best estimate) are still on dialup connections. For these people the difference between a 12mb download and a 3mb download can make the difference between trying and app and not trying it, or worse: download a security update or not.
Security updates are less effective because each app has a private copy of the same code.

_________________
Bye, Rhakios
Back to top
View user's profile Send private message
View previous topic :: View next topic  
Display posts from previous:   
Post new topic   Reply to topic    Linux Format forums Forum Index -> Discussion All times are GMT
Goto page 1, 2, 3  Next
Page 1 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
Linux Format forums topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group


Copyright 2011 Future Publishing, all rights reserved.


Web hosting by UKFast