Alex - Thanks and some Linux Snaps vs PBI feedback

New About Yours API Help
3.8 KB, Plain text
Greetings,

I, as you always hear from people writing in, of coarse love the show and really appreciate everything you two do! It is awesome to get all this information about the BSDs in one place, and it is really cool to see some insights as to the BSD community. I personally have not been fortunate enough to switch over to any of the BSDs yet, and my main difficulty is time of learning it because I am already so familiar with Linux. I am slowly getting myself acquainted though with running ZFS on Ubuntu 19.04, so that way when I do get more time (and one other thing I will ask below as to if it is possible yet) I can transition over with a little bit less to learn :) 

So first off, one of the reasons why I haven't fully transitioned to one of the BSDs is because I would like to do PCIe pass-through to a windows vm for gaming every once in a while. Last time I checked, at least FreeBSD, didn't support VGA/GPU pass-through (according to it's wiki: https://wiki.freebsd.org/bhyve/pci_passthru). So, I was curious if there was any update on that?

Then as the title implies, I had a few comments about the PC-BSD PBI vs Linux snaps (specifically them because I don't have any familiarity with flatpacks). So, I found this stack exchange link (https://unix.stackexchange.com/questions/244039/pc-bsd-pbi-what-reasons-made-it-to-be-scrapped ) about why the PC-BSD PBI was not used anymore and I was curious 1) are these all the reasons or are there more? 2) It seems like most of the reasons why PBI was scrapped (as this article says) was well a few reasons but here are my comments on them

1) because there wasn't enough support to convert normal packages, they said they were able to convert 200 but didn't have enough people to actually do the whole 23000+ that was in the normal packages on FreeBSD. Which snaps address this by not overriding your current package manager but simply being an extension that you can choose from.
2) apps not being able to see each other properly which seems like for snaps they are training people how to do that slowly but surely and there is still an override of --classic which is a little bit more isolated but not all the way so it is kind of like an intermediary between full isolation and not.
3) load times apparently were initially an issue but snaps have been incrementally getting better at that and now it doesn't take as long as before and should only increase as more people get behind it to improve on it. 
4) developer maintenance is kind of being offloaded to the community to where anyone could submit a snap, but since I try to be a little more security conscious I try to stay with verified account applications which are more "official apps" (as in they are the people who own the application). (https://webcache.googleusercontent.com/search?q=cache:0qQ1FDAHEKYJ:https://docs.snapcraft.io/verified-developers/2005+&cd=2&hl=en&ct=clnk&gl=us)

The last thing about the run time for PBI I have no idea about what snap packages do with that or if they are affected by it at all. 

So it seems like even though they are similar in concept, the Linux snap ecosystem probably did see things similar things like PBI and probably learned and adapted to manage things differently. I just wanted to write in an give you guys a little bit of my viewpoint/understanding as to how these two ecosystems are different, and would love to hear more about what you guys know/understand about the PBI stuff because I have no idea besides from what I heard you two talking about.  

I look forward to episode 300, and am happy to be getting the extra quality boost in audio :D. I look forward to joining you two on the BSDs sooner or later, and look forward to all the future episodes for a long time :D

Thanks again!

P.S. please use this in the show if you want :)

Sincerely,
Alex Rodriguez
Pasted 1 month, 2 weeks ago — Expires in 319 days
URL: http://dpaste.com/1RQF4QM