Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Policy regarding third-party operating systems? #21

Closed
dividuum opened this issue Mar 6, 2020 · 7 comments
Closed

Policy regarding third-party operating systems? #21

dividuum opened this issue Mar 6, 2020 · 7 comments

Comments

@dividuum
Copy link

dividuum commented Mar 6, 2020

I wonder if you're open to include third-party operating systems and how that might work in the future. I've built a repository endpoint for info-beamer hosted OS.

You can try it out with:

imagingutility --repo https://info-beamer.com/repo.json

It can be embedded into an existing configuration using:

{
    "name": "info-beamer",
    "description": "Turn your Raspberry Pi into a digital signage display or video wall.",
    "icon": "https://info-beamer.com/repo.png",
    "subitems_url": "https://info-beamer.com/repo.json"
}

The images in the repository are automatically up-to-date thanks to the programmatic OS releases info-beamer does.

Thoughts?

@ghollingworth
Copy link
Contributor

I haven't yet decided on our policy here, I'd like to say that it's download driven. In other words the greatest download numbers will drive the ordering of the list. But I can't do that because we specifically didn't want to log installation data (since there was another application that did that and they got very bad press for it)

At the same time, this is supposed to be the simplest tool and I don't want to grow the menu too much...

So at the moment I'm torn between adding lots of cool images that show some really interesting uses of the Pi and making it as simple as possible!

Will have a think

@dividuum
Copy link
Author

dividuum commented Mar 6, 2020

Just a thought: Maybe a "Third-Party Images (not supported by the Pi Foundation)" submenu would be a solution. In theory that submenu could link to a JSON file managed in this repository as well. That way its content can be manage through GitHub. Not sure how quality management would work though.

@procount
Copy link

procount commented Mar 7, 2020

I would like it if you add PINN to the list of downloads. I created a "repository endpoint" for it but it won't download PINN until #17 is fixed or I find a new download server location.

@ghollingworth
Copy link
Contributor

The only issue with a "Third party images" submenu is that Raspberry Pi (actually trading not foundation) only support the Raspbian distribution. Things like Ubuntu, LibreELEC and OSMC are externally supported by other groups. But we've had a good relationship with each of them in the past and they clearly provide separate functionality that it is useful to have available.

So it turns out that anything that isn't Raspbian falls into that category. As I said my personal favourite would be to make this menu a market based on downloads. So the more people who download (or maybe 'like') an image the more likely it is to appear up the menu.

Maybe we could add a 'like' button for an image, so when people like an image we use these likes to choose the order (again dynamically!)

@procount
Copy link

procount commented Mar 7, 2020

Here is my JSON fragment to enable PINN, if you'd like to add it.

{
        "name": "PINN",
        "description": "A multi-boot OS installer with OS admin features",
        "icon": "https://raw.githubusercontent.com/procount/pinn-os/master/iu/pinn.png",
        "subitems_url": "https://raw.githubusercontent.com/procount/pinn-os/master/iu/os_list_iu_pinn.json"
}

@procount procount mentioned this issue Mar 8, 2020
@bsimmo
Copy link

bsimmo commented Mar 8, 2020

(honesty) I've not used NOOBS for a long time.

But I would have thought you would add the list found in NOOBs 'available images to install'* as a minimum.

*Or whatever it is named as.

@dividuum
Copy link
Author

I'd like to bump this issue as I've noticed there is a digital signage mention in the form of Other specific purpose OS section. It would be great if info-beamer could be added as it fits perfectly. Here's the required information to add to the os_list_imagingutility_v2.json:

{   
    "name": "info-beamer digital signage",
    "description": "Turn your Raspberry Pi into a professional digital signage display or video wall",
    "icon": "https://info-beamer.com/repo.png",
    "subitems_url": "https://info-beamer.com/repo.json"
} 

The urls (repo.png and repo.json) are stable urls and is in fact unchanged since I initially opened this issue. And due to how the release process for info-beamer works, repo.json is always up to date. Would it be possible to include this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants