Re: arch-general Digest, Vol 141, Issue 16

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 07/11/2016 01:09 AM, Information Technology Works wrote:
> Aren't  snaps, flatpak and appimage missing the boat in a concerning
> way? Shouldn't the Gnu+Linux ecosystem be focusing on automating the
> package building/maintenance instead? A layer above distros' package
> managers(pacman, apt, etc) that can build upstream from source without
> human intervention. Maybe upstream would have to cooperate in some way?
> Every distro would just have to write a plugin/config for themselves
> that described how their packages should be built, then their package
> manager can be used to install binaries like now. Distro devs could
> develop the system and verify it's integrity/security or do distro
> feature related work instead of packaging. This would address all the
> problems that these app container based systems are trying to solve
> while keeping dependency resolution, repos, etc. in tact.  Is this
> impossible/wrong for some reason?
> 

Hello,

Work is being done in this area [1], but it’s not as fancy as you may
think. It’s mostly about upstream using a well-behaved build system.
Well-behaved software is easy to package anyway (just do `./configure
--prefix=/usr`, `make` and `make install`). When customization is
necessary or desired, pacman brings the needed versatility.

Please note that “build once, run anywhere“ is not the only advantage of
Flatpak and not one pacpak addresses. To me, containerization mostly
provides added security by privilege revocation and separation of
privileges.

Regards,
Florian Pelz

[1] https://github.com/cgwalters/build-api



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux