Many, many people immigrate for an imagination of what life in the US will be. Objectively speaking, the US really is far behind most of the developed world in standards of living .
Also, money. Salaries are simply higher in the US (even if life is worse and less fulfilling overall)
I'm an American currently living in the Philippines, and that's utter nonsense and I know it. Developing world countries are so far behind the US in infrastructure, clean water, food quality, pollution, overpopulation, waste disposal, cleanliness, littering, open public spaces, and numerous other vectors that your comment blithely ignores.
The only possible way you could write a comment like that with a straight face is that you've never walked through a barrio in a developing world country with brick block contruction and tin roofs with tires holding the roof on, or favelas in Brazil with crowding, unsanitary conditions and resulting disease, drug crime, and gang warfare.
The standard of living in the US is vastly better than in these third-world shitholes, and it requires a stunning amount of out-of-touch suicidal empathy to project that it doesn't.
The US is not "behind the developed world", it's literally the developed world. The lightbulb. The airplane. The telephone. NASA. Space X. Tesla. And on and on...
When people talk about being behind or ahead the developed world, they are talking about the average person's availability of food, housing, internet, AC, transportation, healthcare, education, culture, day to day life, etc. Not century+ old tech or the handful of Billionaires' pet projects. Or, well, really, most of the time people just mean "The US is not like a subset of European (Likely Nordic) countries".
But that's besides the point, because I'm not the person making the argument. I was just pointing out that the comment was misread and misresponded to.
Agreed. This will likely never ship with all the bloat. Custom AI model, custom OS, extremely custom architecture (2 "main" processors running independently...), barely reuses any of the previous work from Flipper Zero.
A combined MPU and MCU architecture isn't that exotic. ST microelectronics currently sells a single chip with that contains a two core Cortex A7 Microprocessor combined with a microcontroller. Admittedly more tightly integrated with ability to communicate via shared memory.
The "custom os" part could also be done easilly enough with the correct approach.
Specifically systemd has a less-known feature known as system extensions intended for basically exactly these sort of scenarios. These system-extensions are basically disk images containing files in /usr and/or /opt that can be dynamically overlaid on the existing filesystem (the intent is that these are purely additive). Systemd also intends that all os provided configuration live in /usr, with /etc existing only for machine specific or admin applied configuration. (And which should enabling overriding anything specified by the package or OS.)
System extensions when used default /opt and /usr to be read-only, but you can enable mutability if you having write routing directories or symlinks in the right spot.
So for userland this whole os profiles things could literally just be a set a of system-extensions, a distinct /etc folder, and distinct set of write redirect directories for each. An initramfs can simply bind mount the /etc directory, and add the correct write redirection symlnks before systemd starts. Rolling back a profile is simply wiping its write redirection and /etc folders. If you also want each to potentially have distinct device trees and/or customized kernels, that would need additional bootloader work on top, but nothing that feels too extreme.
Now in reality, since not everything support systemd style configuration, these OS profiles would probably need to construct an initial /etc by copying files from a base-os template, and then copying in anything included in the system extension images (which can have these as systemd will ignore such folders), but that is straightforward enough.
> A combined MPU and MCU architecture isn't that exotic. ST microelectronics currently sells a single chip with that contains a two core Cortex A7 Microprocessor combined with a microcontroller. Admittedly more tightly integrated with ability to communicate via shared memory.
Don't underestimate the value of that integration.
With the hybrid architecture chips you get the vendor controls for managing the MCU with supporting documentation. ST is good at this.
This isn't the same thing. It's two chips running side by side. It's possible to set it all up so that the Linux chip can control everything you need to manage the MCU, but it's not easy. There are a lot of edge cases to think about and things that need to be handled manually.
Absolutely every laptop uses this same architecture, you can even find the source code of the MCU firmware for Framework laptops and Chromebooks (chromium-ec).
> A combined MPU and MCU architecture isn't that exotic. ST microelectronics currently sells a single chip with that contains a two core Cortex A7 Microprocessor combined with a microcontroller. Admittedly more tightly integrated with ability to communicate via shared memory.
Going with an SoC is much simpler than trying to set up custom communications between two processors, I'm not sure why they didn't think of that.
On the other hand, this has been working pretty well for the first few Raspberry Pis! (Although they had the benefit of leveraging an existing smart TV based platform for that.)
Man, they put 2 processors in the thing and are building their own OS. They even say they are not sure how to get it accomplished.
Scope creep to hell and back. Could just let the device get turned off like literally any other device on earth, and not have to build a whole new fucking OS to get it running.
They even - for some reason - want to waste time "training their own AI model because general ones don't cut it" (which no one is likey to use). Could just build a normal RAG + context stuffing pipeline in an afternoon but nah, let's devote a few months to this completely unnecessary non-feature.
100 bucks say this doesn't see the light of day before 2030 (if it ever does!)
> Could just let the device get turned off like literally any other device on earth, and not have to build a whole new fucking OS to get it running.
This is actually quite common in embedded devices and even elsewhere. Every Apple device does this, for example (the Secure Enclave is a completely separate OS running on a separate computer).
If you think about it, most laptops have been doing something like this for decades as well for things like brightness control etc., not with a different CPU but definitely an OS-like thing (i.e. the BIOS, using SMIs etc.)
The idea of the "single OS, single CPU computer" has been a myth for a while now.
Yeah, CPU + MCU isnt exactly a foreign or strange idea. And they're hardly developing "their own OS", just configuring a default linux distro with various integrations particularly around display, IO and custom applets to interface with existing linux terminal programs and libraries.
They do appear to be trying to build something a bit more bespoke than that, where they want something like Fedora Silverblue or what systemd seems to want to present, in terms of contained overlays for snapshotting when you make changes and then going "oh no" without requiring a full reinstall.
God knows if they'll end up scaling back their goals, but the vision isn't "just" a few custom integrations.
I think we've developed software with "ROI" in mind for so long, that by now most people forgot how it was to use devices and interfaces that were made with passion and by taking your time, experimenting and finding the right way, rather than just rushing through stuff and optimizing everything for money.
I remember Flipper Zero had a ton of doubters early on too, myself included. I think I'm now willing to give them more slack to actually experiment and create something even more ambitious, as they successfully executed it the first time most doubted them.
I've worked in startups long enough to see many founders build without considering ROI.
It's not rare at all.
The reason you don't see those projects is because they don't make it very far. Big projects take a lot of effort and people and most people expect compensation for their effort. You can't compensate them without ROI.
As an open-source project they have some benefit of getting contributors to do some of the work. The hardware still needs ROI to exist. Making those custom parts requires up-front capital, which is going to need ROI to pay back.
I'm surprised at the effectiveness of simple PoW to stop practically all activity.
I'll implement Anubis at low difficulty for all my projects and leave a decent llms.txt referenced in my sitemap and robots.txt so LLMs can still get relevant data for my site while.keeping bad bots out. I'm getting thousands of requests from China that have really increased costs, glad it seems the fix is rather easy.
The default is to allow non-Mozilla user agents so that existing (good) automation continues to work and so that people stopped threatening to burn my house down. Lovely people in the privacy community.
I'm just saying, making visitors wait at least a minute while making their device turn red hot is going to stop 99,9% of your visitors. So at that point what's the point in trying to serve the content?
Also, money. Salaries are simply higher in the US (even if life is worse and less fulfilling overall)
reply