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

WIP: preliminary Haiku port #1690

Closed
wants to merge 1 commit into from
Closed

Conversation

mmuman
Copy link

@mmuman mmuman commented Feb 13, 2020

Still a lot to do but enough to get glances running.

@giampaolo
Copy link
Owner

Mmm... I've never heard of this OS before. How much used is it? Honestly I'm not sure if it's worth it.

@mmuman
Copy link
Author

mmuman commented Feb 13, 2020

Well, there are so many OSes out there, Haiku is one of them. You'd probably have said this of Linux 15y ago btw.
We're far from the user base of Linux and I don't have download figures, but I don't know how many people use Solaris (or IllumOS) nowadays either.

@mmuman
Copy link
Author

mmuman commented Aug 6, 2020

Just rebased, no new feature yet.

@giampaolo
Copy link
Owner

giampaolo commented Dec 18, 2020

Looking back at this, I'm sorry but I'm gonna reject it. There's been no demand for Haiku, and overall it looks like a very niche OS. To give an idea, these are the current psutil's monthly download stats:

| System name                    |       Downloads |
|:------------------------------ | ---------------:|
| Linux                          |      11,084,549 |
| Windows                        |         790,397 |
| Darwin                         |         232,315 |
| FreeBSD                        |           3,499 |
| OS/390                         |              88 |
| AIX                            |              84 |
| SunOS                          |              74 |
| OpenBSD                        |              39 |

Considering OpenBSD as the most underused platform with 39 monthly downloads, I expect Haiku numbers would be close to zero.

More in general: since all major and most known minor platforms are already supported, the bar for entry for adding a new exotic/niche platform at this point is very high. The technical debt [1] simply outweighs the benefits. A separate fork (link to Haiku fork) + a specific PYPI package would serve this task more effectively.

[1] new code in main core and unit tests, doc adjustments, occasional bug reports which will likely be stagnating, etc.

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

Successfully merging this pull request may close these issues.

None yet

2 participants