top | item 37701166

(no title)

tharakam | 2 years ago

̛If you check the surroundings, you will see the mess we are in. Virtually (?) there are 0 options for a viable IoT platform, mobile/desktop OS that doesn't annoy us. It could be privacy, locking, you name it, ...

Only recently, I happen to realise, we could have listened to this man little more. Too late then, we are sold already.

Recover well Mr Stallman! I wish you the best!

discuss

order

lima|2 years ago

Linux desktop is more viable than ever.

Zigbee/Matter/... are widely adopted open standards without vendor lock in.

Things like Home Assistant are getting serious attention and funding.

Could be much worse.

Pannoniae|2 years ago

The Linux desktop is better than ever (in fact, I am switching to it the first time in a few days! I just need to setup some things first)

Sadly, the enshittification has also taken over parts of the Linux desktop as well though. For example, the mobile-first, flat-everything user-hostile design. (like gnome)

Dark themes were not common while skeuomorphism was mainstream, they are only in demand right now because viewing an extremely low-contrast white flat theme is an eyesore.

Luckily, KDE and the similar still exists and you can theme it:)

pawelmurias|2 years ago

> Linux desktop is more viable than ever.

Other then in most stuff migrating to the browser how so? Browser + terminal has been a good combo for a long time, the desktop enviornment only have suffered enshittification due to a push to touch screen oriented UI conventions.

hkt|2 years ago

I can confirm: I've been using Linux on the desktop since I was 15, nearly 20 years ago now. Be not afraid, fellow nerds!

b800h|2 years ago

"You mean GNU/Linux."

:-)

0xpgm|2 years ago

Yet many software developers have personally benefited a lot from FOSS and are aware of the principles behind it.

But when someone is willing to pay us a lot of money, many of us will willingly become deaf to the free software ideals and submit to the corporations in exchange for stable employment.

palata|2 years ago

> many of us will willingly become deaf to the free software ideals

Genuine question: what proportion of developers actually understand the free software ideals? Have you ever tried to go to your colleagues and ask what [choose your open source license] implies?

My experience is that most people think that GPL means that you need to publicly distribute all the code and that BSD means that you can just use it without any attribution.

alerighi|2 years ago

Well Linux is usable as a desktop operating system. For IoT there are multiple open source project, Home Assistant, ESP Home, just to name a few.

The real problem are mobile operating system. Android phones are nowadays even more and more locked down, and using ROMs without Google Services is nearly impossible.

maheart|2 years ago

>The real problem are mobile operating system

There's SailfishOS. It still uses Android kernel+drivers, but above that it's a "real" GNU/Linux system (glibc, systemd, bash, Qt, connman+ofono, zypp/packagekit, Gecko). It's not completely FOSS, but it is usable as a daily driver, and has been for at least 10 years (based on personal experience).

palata|2 years ago

> and using ROMs without Google Services is nearly impossible.

Ever hear of GrapheneOS, CalyxOS, /e/ OS, LineageOS, divestOS? I have been using one of those for 2 years now, just like a "normal" Android. I bought my phone with it pre-installed, I didn't have to do anything.

Of course I can't use the apps that require the Google Services, but in my experience that's mostly just stuff like Google Maps (there are great alternatives) and YouTube (there are apps like NewPipe that work really well).

So yeah, I wouldn't say "nearly impossible".

denton-scratch|2 years ago

> The real problem are mobile operating system.

I think it's deeper than that; I think the problem is mobile devices. The OS has to somehow paper-over the fact that there's no mouse, and that everything has to be done with finger-stabs on a 3"x5" screen. That doesn't work with the traditional desktop widgets, so a variety of OS-level widgets and Javascripty plugins is layered on top. But (a) they're not consistent with one-another, and (b) they're not consistent with the desktop metaphor (which isn't going to go away).

Basically, I don't think a phone is suitable for user-input of any complexity. It's a device for selecting content that you then consume passively. It can't be used as a replacement for a desktop. "Mobile first" sounds all very well, but nearly all mobile-first projects have the desktop portion permanently stubbed.

fragmede|2 years ago

I just want an IoT plug so I can switch things off and on. It should expose a tcp port and allow me to send packets to it via wifi with some level of authentication. I don't want any cloud shit with it. Just a simple (okay, it's not actually that simple) device that connects to wifi and lets me throw packets at it to control it.

Without GNU, that's just a fever dream.

Many cancers are survivable these days. I hope he has one of those.

luma|2 years ago

Check out the Sonoff S31: https://sonoff.tech/product/smart-plugs/s31-s31lite/

You get an ESP8266 micro with wifi plus a power supply, relay, momentary button, current and voltage sense, and a couple LEDs all for about $8. Serial debug and flash headers are broken out for easy access on the PCB.

They ship with chinese firmware but the headers and standard hardware make them dead simple to flash with your own firmware, or ESPhome or Tasmota if you prefer.

alerighi|2 years ago

> I just want an IoT plug so I can switch things off and on. It should expose a tcp port and allow me to send packets to it via wifi with some level of authentication. I don't want any cloud shit with it. Just a simple (okay, it's not actually that simple) device that connects to wifi and lets me throw packets at it to control it.

Shelly devices offer a firmware that can be controlled trough a REST API locally. Unfortunately it's still proprietary and not open, but it doesn't require a cloud connection.

Otherwise you can buy a device and replace the firmware, there are number of open alternatives, such as ESP Home, Tasmota, etc.

Or... you can build it yourself. Building a smart plug is an easy task, if you have some practice on electrics. You will likely build a better product in terms of safety and capabilities that one you can buy.

sschueller|2 years ago

All the tools exist to build your own. For example with a esp32-s3 and a custom pcb at one of the low priced fab houses in China. Sure you have to do it yourself.

The primary reason off the shelve products are cloud etc. is because these companies spent the time and money to do the above and since no on wants to pay 100+ for an iot switch they add cloud garbage etc. These products are now sold to the masses and if you have to support them you need control over them or your costs go through the roof.

I am working on a hardware iot product (no cloud) and I have to tape off the USB service port not because there is anything that could go wrong but because people don't read instructions and think the thing will power over USB when there is a power supply included with a barrel plug...