| View previous topic :: View next topic |
| Author |
Message |
jolharg LXF regular
Joined: Fri Feb 03, 2006 12:39 pm Posts: 183
|
Posted: Tue Mar 17, 2009 6:39 pm Post subject: Universal packages for Linux |
|
|
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 |
|
 |
Rhakios Moderator

Joined: Thu Apr 07, 2005 12:18 am Posts: 7484 Location: Midlands, UK
|
Posted: Tue Mar 17, 2009 6:56 pm Post subject: RE: Universal packages for Linux |
|
|
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 |
|
 |
jolharg LXF regular
Joined: Fri Feb 03, 2006 12:39 pm Posts: 183
|
Posted: Tue Mar 17, 2009 6:59 pm Post subject: RE: Universal packages for Linux |
|
|
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 |
|
 |
gn2 LXF regular

Joined: Sun Dec 14, 2008 10:34 pm Posts: 135
|
Posted: Tue Mar 17, 2009 6:59 pm Post subject: |
|
|
| It'll never work. |
|
| Back to top |
|
 |
lok1950 LXF regular

Joined: Tue May 31, 2005 6:31 am Posts: 959 Location: Ottawa
|
Posted: Tue Mar 17, 2009 7:03 pm Post subject: RE: Universal packages for Linux |
|
|
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  |
|
| Back to top |
|
 |
Rhakios Moderator

Joined: Thu Apr 07, 2005 12:18 am Posts: 7484 Location: Midlands, UK
|
Posted: Tue Mar 17, 2009 7:04 pm Post subject: Re: RE: Universal packages for Linux |
|
|
| 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 |
|
 |
johnhudson LXF regular
Joined: Wed Aug 03, 2005 2:37 pm Posts: 777
|
Posted: Tue Mar 17, 2009 7:09 pm Post subject: RE: Re: RE: Universal packages for Linux |
|
|
| 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 |
|
 |
jolharg LXF regular
Joined: Fri Feb 03, 2006 12:39 pm Posts: 183
|
Posted: Tue Mar 17, 2009 7:19 pm Post subject: RE: Re: RE: Universal packages for Linux |
|
|
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 |
|
 |
nelz Moderator

Joined: Mon Apr 04, 2005 12:52 pm Posts: 8036 Location: Warrington, UK
|
Posted: Tue Mar 17, 2009 7:30 pm Post subject: RE: Re: RE: Universal packages for Linux |
|
|
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 |
|
 |
wyliecoyoteuk LXF regular

Joined: Sun Apr 10, 2005 11:41 pm Posts: 3369 Location: Birmingham, UK
|
Posted: Tue Mar 17, 2009 7:31 pm Post subject: Re: RE: Re: RE: Universal packages for Linux |
|
|
| 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.
 _________________ The sig between the asterisks is so cool that only REALLY COOL people can even see it!
*************** ************ |
|
| Back to top |
|
 |
Rhakios Moderator

Joined: Thu Apr 07, 2005 12:18 am Posts: 7484 Location: Midlands, UK
|
Posted: Tue Mar 17, 2009 7:37 pm Post subject: Re: RE: Re: RE: Universal packages for Linux |
|
|
| 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 |
|
 |
jolharg LXF regular
Joined: Fri Feb 03, 2006 12:39 pm Posts: 183
|
Posted: Tue Mar 17, 2009 7:58 pm Post subject: RE: Re: RE: Re: RE: Universal packages for Linux |
|
|
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 |
|
 |
Rhakios Moderator

Joined: Thu Apr 07, 2005 12:18 am Posts: 7484 Location: Midlands, UK
|
Posted: Tue Mar 17, 2009 8:36 pm Post subject: RE: Re: RE: Re: RE: Universal packages for Linux |
|
|
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 |
|
 |
jolharg LXF regular
Joined: Fri Feb 03, 2006 12:39 pm Posts: 183
|
Posted: Tue Mar 17, 2009 8:44 pm Post subject: RE: Re: RE: Re: RE: Universal packages for Linux |
|
|
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 |
|
 |
Rhakios Moderator

Joined: Thu Apr 07, 2005 12:18 am Posts: 7484 Location: Midlands, UK
|
Posted: Tue Mar 17, 2009 8:47 pm Post subject: RE: Re: RE: Re: RE: Universal packages for Linux |
|
|
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 previous topic :: View next topic |
|