LattePanda Announces Sigma, a 'Hackable Single Board Server'
tomshardware.com
tomshardware.com
1. Quad-Core Processor Jasper Lake N6005 2Ghz/3.3Ghz boost
2. Up to 64GB Dual-channel DDR4 PC4-23400 with 2 SO-Dimm Slots
3. 2 x 2.5Ghz Ethernet
4. SATA-3/HDMI 2.0/DP 1.2
5. Intel onboard GPU
I have multiple of the predecessors (H2) and LOVE them. Kitting out a node with 16G and a cheap Sata SSD puts you around $250. They're fast enough to run multiple USB cameras for OctoPrint. I believe if you check the forums, they can run windows as well, but I've never tried. And they are totally silent!!
1) https://www.hardkernel.com/shop/odroid-h3-plus/
edit: formatting
I wrote a document with a few notes about the Odroid-XU3.
They've also been maintaining Linux support for their 8+ year old ARM boards, as well. I generally avoid ARM boards because you're dependent on manufacturers for continued kernel development, but Odroid/HardKernel/whatever holds up their end of that deal very well in comparison to other manufacturers.
https://www.armbian.com/download/?device_support=Supported&t...
https://dietpi.com/#download (click Odroid).
For example the TL-POE10R PoE splitter. https://www.tp-link.com/en/business-networking/accessory/tl-...
From time to time, I search around for something like a PCI-express card to expose a bunch of 3.3V GPIO, SPI and I2C lines, but all I've been able to turn up expose old-fashioned 5V logic levels, no SPI/I2C, and at distinctly 'industrial' price points.
It also wouldn't be useful for real-time applications, since these machines don't generally run true real-time operating systems.
Delegating I/O to a dedicated controller usually makes much more sense than trying to do it by bit-banging ports (or addresses) on a general-purpose CPU running a general-purpose OS. Not advocating the Arduino model necessarily, but if you want memory-mapped I/O, my guess is you really want an FPGA connected via PCIe, or at least USB HS. And if you don't need an FPGA to handle your I/O tasks, then there's a darned good chance that the Arduino is actually good enough.
What might be interesting is integrating something like a Teensy 4, so that you could offload not only I/O but a non-trivial amount of processing on the data to be acquired or transmitted.
[1] https://docs.lattepanda.com/content/sigma_edition/IO_Playabi...
[2] https://docs.lattepanda.com/content/sigma_edition/Powering_O...
In the first place, it was possible to document them succinctly enough.
In theory, I would love to pay for a device which is well-documented and provides a repair and modification friendly interface at all levels of hardware and software abstraction but in practice I’ll probably buy a macbook air because they mostly just work and the air is cost competitive vs the “open” niche.
And I don’t know about System76 in particular but my overall impression of binary blob driver acceptance is that the open folks lost that battle which narrows the gap with Apple tech.
Once correct, that is no longer a valid assessment in 2023 because of:
+ Deep and growing concern, in government and at the C-suite level, about software supply chain security which necessarily must include firmware/BSP/UEFI/BIOS and the silicon for devices equipped with on-die ROM produced by relatively unknown manufacturers. The watershed event driving this concern was the devastating SolarWinds attack, Log4J exploits, discovery that most public container repository images have known CVEs and new mainstream awareness that popular code libraries have become infected with malware because of mismanagement during redistribution by novice volunteers (sometimes several years after the original library developers have exited).
+ The rise of China's cyber forces (including APT41's MoonBounce [1]), whose hackers reportedly now outnumber the US government's cyber forces by 50:1 [2]. Notably, some computers arrive pre-loaded with MoonBounce. Vendors like Apple, DELL and System76 could easily detect such infection in their mainland China factories, but it's far less certain that companies like ASUS would and, obviously, much smaller companies that design AND distribute from within mainland China like Latte Whatever cannot be trusted at all because they may (literally) have a gun put to their head at any time (by the operatives of the CCP) to pre-infect their goods. Most end-customers are not going to have the resources to analyze binaries to look for MoonBounce or any of its variants (and will have even less if they're ransomware'd by APT41 or downstream script kiddies), so the onus to identify or avoid such threats is on the tech people sourcing these components. But most tech people are not even aware that wiping the hard drives and operating system will not eliminate such infections and worse, many tend to have progressive views that because war is bad for everyone, it won't come [so we don't need to let these issues drive our decision making]. If there is not change, China's cyber forces will clearly win.
+ Therefore big regulation IS coming to the software industry, regulation like hasn't been seen in the entire 60 year history of code [3]. In the meantime, industry is responding with so-called "Zero Trust" initiatives within their institutional networks (to try and contain infections), but unfortunately, the broadband provider networks (that should truly be viewed as giant institutional networks of small business and residential users) are not (yet) stepping up with even basic (eg, BeyondCorp [4]) Zero Trust context-awareness to regulate packet flows (eg, "why is subscriber X suddenly posting short strings to IRC and uploading huge files to AlibabaCloud at 330am local time"), so we're all still in jeopardy as people continue to buy and deploy cheap infect-ed/able devices from mainland China.
[1] https://usa.kaspersky.com/about/press-releases/2022_kaspersk...
[2] https://www.cnbc.com/2023/04/28/chinese-hackers-outnumber-fb...
[3] https://digital-strategy.ec.europa.eu/en/news/new-eu-cyberse...
So far I resort to aftermarket Supernicro ITX boards with fanless Intel CPUs of yore; they support ECC and can be had for $150-200. Intel stubbornly keeps ECC support for server CPUs only.
I wish newer AMD-based compact boards were available, offering unofficial ECC support, because Zen-series CPUs have ECC support even in desktop and laptop models. Likely they are, I just did not look hard enough.
Its not that importánt.
I don’t think it was ever commercialized though.
If part of your motivation is the act of physical clustering then you can't beat those as nodes.
If you want cores with your RAM with more performance and less hassle, a modern Mobo with 8 dimm slots for 256GB RAM running vms across is faster cheaper and way more versatile.
How much RAM do you need? More than 256GB a host is basically the max for consumer hardware
I would not be surprised if the i3 CPUs can handle much more than what Intel says they can.
This would be cool if it had new Intel ARC graphics that could encode av1 (av1 live server for everyone coooool! wow could be super next-gen!), but unfortunately it doesn't have that, just old intel integrated graphics. Bummer. Probably sticking with Odroid stuff like mech422 said.
Intels built-in is great for that and that makes all the sense in the world on an sbc.
True. But watch out for Veyron Ventana, due H2 this year, and Tenstorrent Ascalon, due next year.
The latter expects similar performance as projected Zen5, but using less power.
Not sure what you mean. E.g. recent AMD cards work on RISC-V just fine.
How about a framework board since both share the board form factor?
Booting up a LattePanda board is a real breath of fresh air, compared to the thermonuclear tire fire that retail Windows has become. As far as I can tell you lose absolutely no functionality with LTSC IoT.
Technically it's not kosher to use the license for general work around the home/office, natch. The IoT licenses are supposed to be used only for developing, testing and selling hardware (and selling it directly to end users only, at that.) But at least the license exists.