News for hackers. Stuff that matters.
Re:OpenBSD was right to disable hyperthreading [video] by tyingq on Tuesday September 03, 2019 @10:02AM (#20866520)
Tannenbaum perhaps somewhere in the middle. Huge install base, but little noteriety.
Re:OpenBSD was right to disable hyperthreading [video] by throwaway2048 on Tuesday September 03, 2019 @11:12AM (#20867255)
Minix only has a "huge install base" because of Intel ME firmware junk.

Its not really meaningful, because the firmware could be pretty much any arbitrary OS and it would make zero difference to any end user.

Tannenbaum himself didnt even know about Intel using MINIX in their ME firmware until recently, so that should show you how much relevance it has.

Re:OpenBSD was right to disable hyperthreading [video] by red_phone on Tuesday September 03, 2019 @11:36AM (#20867579)
This is, at least in part, a result of MINIX using a highly permissive license. It’s easier to use an open source OS in relative secrecy if you aren’t required to release your modifications. And an organization with deep technical expertise like Intel would not likely need much assistance from the community for their implementation.
Re:OpenBSD was right to disable hyperthreading [video] by chithanh on Tuesday September 03, 2019 @09:11PM (#20873067)
> This is, at least in part, a result of MINIX using a highly permissive license.

Not at all. MINIX was actually Intel's second choice, they tried first to fit Linux into their new x86 based ME. But the maintainers were uncooperative:

https://www.phoronix.com/scan.php?page=news_item&px=MTY4MzM

Intel then submitted similar patches to the MINIX kernel, which subsequently got accepted.

https://www.cs.vu.nl/~ast/intel/

Re:OpenBSD was right to disable hyperthreading [video] by beatgammit on Wednesday September 04, 2019 @10:08AM (#20877337)
And this shows that the license really isn't that critical. Vendors don't like to maintain operating systems, so they have a vested interest in upstreaming their modifications. Why maintain something yourself if you can get someone else to do it?

BSD licensed projects see plenty of contributions, they're just not as popular as Linux because of historical reasons. I and most BSD fans blame the AT&T lawsuit for BSD losing popularity and Linux gaining popularity. That being said, BSD is still quite popular, though somewhat niche.

Companies not upstreaming code will happen regardless of the license. Plenty of companies maintain Linux change sets because they're not obligated to release them, but plenty more upstream their changes when not strictly necessary. It just depends on the value proposition of releasing improvements.

Re:OpenBSD was right to disable hyperthreading [video] by ryacko on Tuesday September 03, 2019 @03:08PM (#20869998)
They could still require redistributions to include a copyright notice. I think the real issue is that Intel might engage in product binning without changing the source code.
Re:OpenBSD was right to disable hyperthreading [video] by yjftsjthsd-h on Tuesday September 03, 2019 @05:50PM (#20871556)
I'm pretty they just forgot. MINIX is under a license that does actually still require a copyright notice, and I'm pretty sure that after the news came out about it being used, they went and fixed the fact that they'd apparently forgotten to include it.
Re:OpenBSD was right to disable hyperthreading [video] by morpheuskafka on Tuesday September 03, 2019 @01:18PM (#20868775)
Yes, but it is significant that an industry leading company chose it over a RTOS or other embedded system for a high volume project.
Re:OpenBSD was right to disable hyperthreading [video] by throwaway2048 on Tuesday September 03, 2019 @04:25PM (#20870803)
Why? Intel hasn't contributed anything to the project to my knowledge.
Re:OpenBSD was right to disable hyperthreading [video] by beatgammit on Wednesday September 04, 2019 @10:32AM (#20877527)
I know they at least formally requested some changes, but I don't know if that means they contributed. I'm guessing they didn't want the public to know they were using it, likely because of the nature of IME.
Re:OpenBSD was right to disable hyperthreading [video] by hawski on Tuesday September 03, 2019 @11:39AM (#20867626)
But with that in mind would Android count for Linux?
Re:OpenBSD was right to disable hyperthreading [video] by yellowapple on Tuesday September 03, 2019 @03:14PM (#20870062)
I'm still looking forward to the day when someone figures out how to install X11 on Intel ME, thus ushering in the Year of the MINIX Desktop rather instantaneously.