On 07/04/18 11:34, Rick Stevens wrote:
On 04/06/2018 05:57 PM, Eyal Lebedinsky wrote:
> On 07/04/18 10:02, Ed Greshko wrote:
>> On 04/07/18 07:03, Eyal Lebedinsky wrote:
>>> On 04/04/18 13:21, Eyal Lebedinsky wrote:
>>>> I have been using VirtualBox for a long while. Looking at what rpms
>>>> are available
>>>> I see:
>>>>
>>>> $ dnf list '*VirtualBox*'
>>>> Last metadata expiration check: 19 days, 23:03:27 ago on Thu Mar 15
>>>> 14:29:34 2018.
>>>> Installed Packages
>>>> VirtualBox-5.2.x86_64 5.2.8_121009_fedora26-1
>>>> @virtualbox
>>>> Available Packages
[trimmed]
>>>> Which repo [virtualbox (Oracle) or rpmfusion] should
one use?
>>>> Is Oracle simply a more up-to-date repo? Does rpmfusion packages
>>>> actually fetch
>>>> the Oracle rpm, or is rpmfusion a separate, full build?
>>>>
>>>> The size difference is significant:
>>>> rpmfusion VirtualBox-5.2.8-2.fc26.x86_64.rpm 8.1MB
>>>> virtualbox
>>>> VirtualBox-5.2-5.2.8_121009_fedora26-1.x86_64.rpm 69 MB
>>>>
>>>> If the two are different: if I change to use the rpmfusion repo,
>>>> will the VMs be
>>>> compatible?
>>>>
>>>> TIA
>>>
>>> Anyone? Should be an easy question for someone who knows?
>>
>> See
https://www.virtualbox.org/wiki/Licensing_FAQ
>>
>> Since RPMFusion is using the VirtualBox name they would be required to
>> follow the
>> license. Specifically:
>>
>> "The term “VirtualBox” has been registered by Oracle as a trademark in
>> various
>> countries. If you choose to ship custom binaries and/or source code
>> revisions of the
>> product, you may not use the VirtualBox name in those versions."
>>
>> Therefore, RPMFusion has built their packages from Oracle's source and
>> have decided
>> to package things in multiple rpms as opposed to a single rpm like
>> Oracle has done.
>> They have also modified the way kernel modules are built when the
>> kernel packages get
>> updated.
>>
>> And, since they are using the VirtualBox name they must not have made
>> any changes
>> such that a VM created on their release would be incompatible with the
>> Oracle release.
>>
>> So, using either one is fine and pretty much just a personal choice.
>
> Thanks. Looking at the huge difference in size between the two sources,
> I wonder if
> rpmfusion broke the single package from virtualbox into separate
> packages. The size
> still does not fully add up though.
>
> Does anyone know what is different between the two sources? I mean, why
> would rpmfusion
> put the effort for no added value? Maybe the virtualbox repo includes
> fluff that rpmfusion
> removed?
>
> $ sudo dnf install VirtualBox
> ====================================================================================
>
> Package Arch Version
> Repository Size
> ====================================================================================
>
> Installing:
> VirtualBox x86_64 5.2.8-2.fc26
> rpmfusion-free-updates 8.1 M
> Installing dependencies:
> VirtualBox-kmodsrc noarch 5.2.8-2.fc26
> rpmfusion-free-updates 801 k
> VirtualBox-server x86_64 5.2.8-2.fc26
> rpmfusion-free-updates 15 M
> akmod-VirtualBox x86_64 5.2.8-3.fc26
> rpmfusion-free-updates 31 k
> akmods noarch 0.5.6-12.fc26
> updates 24 k
> kmodtool noarch 1-24.fc26
> fedora 16 k
>
> Transaction Summary
> ====================================================================================
>
> Install 6 Packages
>
> Total download size: 24 M
> Installed size: 66 M
The additive sizes of all the rpmfusion packages may not match what the
virtualbox repo offers because a) they are packaged differently; and b)
there MAY be things rpmfusion doesn't include because inclusion in
rpmfusion might violate a copyright or patent--and Fedora/Red Hat try
really hard to NOT violate copyrights and patents.
Is it then recommended to install from rpmfusion? This will allow me to disable the
virtualbox
repo (always good to reduce the number of sources)?
----------------------------------------------------------------------
- Rick Stevens, Systems Engineer, AllDigital ricks(a)alldigital.com -
- AIM/Skype: therps2 ICQ: 22643734 Yahoo: origrps2 -
--
Eyal Lebedinsky (fedora(a)eyal.emu.id.au)