Model 8 of the Software program Growth Platform for the QNX microkernel real-time OS has gone freeware – however there are some strings connected.

With a brand new outreach initiative it calls QNX Everywhere, Canadian RTOS vendor Blackberry is making an attempt to drum up extra curiosity in its light-weight, microkernel-based, Unix-like real-time OS. There was already a free 30-day analysis model, however now a limiteless version is offered – as long as it is for analysis and non-commercial use. There is a Raspberry Pi version, and the corporate can be providing demo supply code on GitLab.

QNX is venerable code now. It dates again to the Nineteen Eighties, and it is most likely probably the most confirmed real microkernel OS within the enterprise. We stress real microkernel, as a result of microkernels had been very stylish within the late twentieth century for some time and in consequence everybody and their canine claimed their OSes had been microkernels.

Microsoft bruited it concerning the massively monolithic Home windows NT kernel. Carnegie-Mellon’s Mach broadly is, and alongside a number of long-dead proprietary OSes corresponding to Tru64 and OSF/1, Mach lies deep beneath macOS – however that has a giant in-kernel “Unix server” that quite nixes the “micro” half. The FOSS Minix model 3 undoubtedly counts, however regardless of being shipped inside tens of millions of Intel Core microprocessors’ administration engines, Minix 3 stays considerably incomplete, and since creator Andy Tanenbaum has retired, it appears to be like more likely to keep that manner.

This isn’t the primary time that QNX’s house owners have made it free to make use of, although, and a few battle-scarred business veterans are a little bit cautious, because the Hacker News comments attest. It first got here to many individuals’s consideration in 1997 when Amiga Inc chose QNX as the premise of the next-gen Amiga.

That didn’t happen, however in 1999, QNX confirmed what it might do by releasing the wonderful single-floppy demo disk. Astonishingly even on the time, this fitted the OS, its GUI, an online browser, and a TCP/IP stack onto one bootable 1.4 MB floppy diskette. You possibly can see how it looked and nonetheless get some extensions even now.

For some time it was one among a number of competing x86 Unix-like OSes, and it steadily picked up ports of many widespread FOSS instruments, even together with Mozilla Firefox. The corporate was acquired by Harman in 2004. A number of years later, in 2007, it published the source code of the OS, though it wasn’t actually open supply. You possibly can look, however not do something a lot with it. A number of years later, Blackberry maker RIM acquired its Canadian neighbor and the supply code was quickly withdrawn again. (Copies, after all, can nonetheless be found.) Former proprietor Harman was later acquired by Samsung.

Nonetheless, that is an encouraging transfer. The embedded and real-time OS area has modified fairly rapidly in recent times, which has prompted some important shifts. Round this time final yr, Microsoft open sourced its ThreadX RTOS, as used within the Raspberry Pi’s firmware. As we famous when version 6.11 of the kernel appeared, the real-time patches for a pre-emptive model of Linux itself had been merged and will seem with kernel model 6.12 within the very close to future.

Though Linux may be very massive by RTOS requirements, it is free, everybody is aware of it, and virtually everybody helps it, which makes it a contender even towards smaller, lighter, sooner OSes – corresponding to QNX. This can be a motivating issue for the Blackberry subsidiary to make efforts to draw contemporary curiosity to its contender.

We have contacted the corporate and requested an analysis license, so we hope to take a look on the newest model within the close to future. ®


Source link