Tiny Core Extensions > TCE Talk
User mirroring of the repo.
roberts:
The mirror.lst is posted in tcz repository.
Yes. The plan is that the GUI mirror selection program populates from this list.
gerald_clark:
Understood now.
oleg:
It is not possible to prevent people from downloading the whole repo. Because some try to install TC many times before finding the best configuration. Waiting every time to download extensions is not handy. Additional caching proxy is necessary or manual manipulating of the files. And then dependencies. Pain.
My proposition: Select most popular stable extensions which are not in testing mode. Create iso image and ask people to use torrent.
roberts:
If, as we have politely asked, users would only download their "most popular" extensions, we would not be experiencing slow downs which affect everybody. Nobody requires eveything in the repository. It is a mater of being a good net citizen and using our free hosted bandwidth respectfully.
Since the idea of creating a custom prebuilt iso keeps coming up, let me try to restate my vision and reason for starting this project...
It used to be that we went to the music store and purchased music cds. Many times these music cds had songs that we did not care for. I know I have many times used the remote to skip certain songs. On some cd players you can program tracks. Then along came the ipod like devices. They do not come with preselected music. You download and pay for just the titles that you like. Music cds have begun to disappear as giving the users choice is obviously better.
The same concept applies to Tiny/Micro Core. Think of Core as an ipod like device for playing your favorite Linux tunes (apps). Our repository is like itunes, you get to select that which you wish to use.
Now just as you would not try to download every title from itunes... Well you get the picture on both downloading everything and prebuilt isos.
helander:
I imagine that one of the reasons why people download the full repo is because there is no support for installing, including resolving dependencies, from multiple repos.
In case you have your own extensions not available in the official repo and they depend on extensions in the official repo (which most of them likely) you are caught in error prone manual operations. I was caught in this about 8 months ago so I modified tce-load etc to support loading from multiple repos,(one local, one at a friend and the official) in that order. It worked very fine but with the pace that tce-load et al changed it became too much work to keep that solution up-to-date and reverted to having a large portion of the official repo available locally. I do an rsync (only tranfser differences) about twice a week in order not to be a too bad citizen.
If you would be interested to include this kind of multirepo support, provided by many other distros, I would be happy to provide a protoytype implementation.
It will not likely solve all the bandwidth problems, but it could possibly reduce some of them.
Kind Regards
Lars
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version