4 ms·
But are there devs for the acquired platform now? The article says ThreadX used to be what Intel Management Engine ME ran on? How do I configure the ME / AMT V
by westurner 3y ago
But are there devs for the acquired platform now?
The article says ThreadX used to be what Intel Management Engine ME ran on? How do I configure the ME / AMT VNC auth in there?
- joezydeco 3y agoThreadX has been around for 25 years. You licensed it and put it in your embedded system. It's in a lot of products.
- sigzero 3y ago> It's in a lot of products. "currently running on over 12 billion devices around the world"
- westurner 3y agoBut how many people agreed to sign an NDA in order to cluster fuzz such a critical low-level firmware binary blob component? Is this like another baseband processor?
- joezydeco 3y agoThe development of ThreadX has nothing to do with all with RPi and VideoCore. It's a software component that was used to develop a larger architecture.
- numpad0 3y agoIs it like another Intel ME, phone modem firmware, etc? Absolutely! Everything from your x64 CPU to microSD to credit cards(not the readers; readers run antiquated Android and soon known-bad Chromium) runs some form of weird slow proprietary RTOS. It is what it is. I bet it takes ~century with help of superhuman AI to make those run an open and verified code. The situation is improving too, slowly, because using buggy proprietary code is not a goal, but means. It's ok to be disgusted about the status quo, but that is not necessarily worth your time; IIRC one of original complaints by RMS on the state of software freedom that lead to Free Software Movement was about some HP printer running buggy custom OS. Even the point people said enough is enough goes back that far.
- parker_mountain 3y agoGosh, there's so much wrong here. > weird slow proprietary They're often not weird, a simple single task runner with a few libraries to handle common tasks and cryptographic operations. Very simple, lightweight, and they generally share a common high level architecture (there's not much variation in an RTOS) They're often not slow, they're minimalist OSes - barely qualifying as an OS if at all - designed to run a single task, with time guarantees, and to get out of the way. In fact, if it's a single task you need to run, they're faster than any general purpose OS - by design! They're often not proprietary - a handful of RTOS with huge market penetration used in billions of devices (and now ThreadX) - are open source and have permissive licenses. What IS often proprietary about them are BSPs, but that's a whole separate issue. Yes, there are a lot of proprietary ones out there, but as a blanket statement, it's simply not true. > readers run antiquated Android Many use a stripped down version of AOSP, which has become a de facto standard BSP, yes. But many, many others do not (usually a flavor of embedded linux, or an RTOS). > about some HP printer running buggy custom OS It was a Xerox printer, and it was because he was frustrated from adding existing job management and notification features he had written to the new printer.
- SanjayMehta 3y agoThe IME ran on Minix. https://itsfoss.com/fact-intel-minix-case/ https://itsfoss.com/fact-intel-minix-case/
- westurner 3y agoIntel Management Engine: https://en.wikipedia.org/wiki/Intel_Management_Engine https://en.wikipedia.org/wiki/Intel_Management_Engine
- uxp8u61q 3y agoYou've got that reversed. IME runs MINIX now, it used to run on ThreadX.
- westurner 3y agoLinux (1991) started as a fork of MINIX (1987) by Tanenbaum. History of Linux: https://en.wikipedia.org/wiki/History_of_Linux https://en.wikipedia.org/wiki/History_of_Linux MINIX: https://en.wikipedia.org/wiki/Minix https://en.wikipedia.org/wiki/Minix Redox OS: https://en.wikipedia.org/wiki/Redox_(operating_system) https://en.wikipedia.org/wiki/Redox_(operating_system) : > Redox is a Unix-like microkernel operating system written in the programming language Rust, which has a focus on safety, stability, and performance. [4][5][6] Redox aims to be secure, usable, and free.
- aa-jv 3y agoLinux was NEVER a fork of MINIX. That is just false. Linus developed Linux in response to the experience he had with MINIX - but there is no MINIX code in Linux and never was.
- aleph_minus_one 3y ago> Linus developed Linux in response to the experience he had with MINIX - but there is no MINIX code in Linux and never was. For the last statement, Wikipedia disagrees: > https://en.wikipedia.org/w/index.php?title=Minix&oldid=1184672499#Relationship_with_Linux https://en.wikipedia.org/w/index.php?title=Minix&oldid=11846... "Eric Raymond claimed that Linus hasn't actually written Linux from scratch, but rather reused source code of MINIX itself to have working codebase. As the development progressed, MINIX code was gradually phased out completely." quoting "The Cathedral and the Bazaar" > https://monoskop.org/images/e/e0/Raymond_Eric_S_The_Cathedral_and_the_Bazaar_rev_ed.pdf https://monoskop.org/images/e/e0/Raymond_Eric_S_The_Cathedra... for this statement. On p. 24 you can read: "Linus Torvalds (http://www.tuxedo.org/˜esr/faqs/linus http://www.tuxedo.org/˜esr/faqs/linus), for example, didn’t actually try to write Linux from scratch. Instead, he started by reusing code and ideas from Minix, a tiny Unix-like operating system for PC clones. Eventually all the Minix code went away or was completely rewritten—but while it was there, it provided scaffolding for the infant that would eventually become Linux."