I'm using Debian mainly for the last 20 years. I switched my laptop from Ubuntu to Fedora, mainly because Ubuntu snap madness and Debian was not working well on my framework 12gen. I was a bit skeptical due to previous experiences with redhat/fedora, but fedora was solid for the last 6 months. I'm thinking about migrating my desktop from Debian to Fedora.
But since most of C developers are now using vscode if the performance are fine this could change the way embedded software development tools are distributed.
Indeed. If you're going with an Arduino/ethernet you are not going to get SSL layer between client/broker. Then again, you do get the security of being on a wired network, and little to no RF emissions.
If you "upgrade" to an ESP class microprocessor, you do get MQTT, CoAP, and SSL support. And frankly the more protocols, the better. Some do tend to be better than others in different situations. I know I greatly prefer MQTT, for its clean and basic protocol. It gets out of the way for me to do what I want, basic Pub/Sub and storing relevant data into a MongoDB for timeseries.
I know at work, we're using RabbitMQ (AMQP). It has its own positives and negatives. My biggest concern is it serves as a forward-and-store datastore - another place where backups need to be made, let we lose essential data. I'm against complex moving parts, where simpler moving parts would suffice.
The telnet password used by the botnets and the admin control for the end user are separate in many of these devices. My understanding is that the telnet password was set to not give the end user the access to change it, well, with the exception of technically savvy end users.
I recently experienced a bug with OpenSSL 1.1 and the team was pretty reactive!
I'm using OpenSSL 1.1 because it's the only DTLS implementation featuring all the extensions (OCSP stappling) and ciphersuites (AES-CCM-8) I need.