Article note: Huh. Apple who are even more locked in and locked down got away with theirs, but Google's visible collaboration with suppliers lost.
Three years after Fortnite-maker Epic Games sued Apple and Google for allegedly running illegal app store monopolies, Epic has a win. The jury in Epic v. Google has just delivered its verdict — and it found that Google turned its Google Play app store and Google Play Billing service into an illegal monopoly.
After just a few hours of deliberation, the jury unanimously answered yes to every question put before them — that Google has monopoly power in the Android app distribution markets and in-app billing services markets, that Google did anticompetitive things in those markets, and that Epic was injured by that behavior. They decided Google has an illegal tie between its Google Play app store and its Google Play Billing payment services,...
Article note: ... I ignored the first version of this story I saw because I assumed CAMM was about frequently talked about but rarely delivering "Content Addressable Memory" not "Compression Attached Memory." Overloaded acronym.
I see why vendors would like it now that I see a picture; it's thinner than SODIMM sockets and is a full-replacement-only upgrade.
Widespread adoption would at least be an improvement to soldered-in RAM.
Move over, SO-DIMM. A new type of memory module has been made official, and backers like Dell are hoping that it eventually replaces SO-DIMM (small outline dual in-line memory module) entirely.
This month, JEDEC, a semiconductor engineering trade organization, announced that it had published the JESD318: Compression Attached Memory Module (CAMM2) standard, as spotted by Tom's Hardware.
CAMM2 was originally introduced as CAMM via Dell, which has been pushing for standardization since it announced the technology at CES 2022. Dell released the only laptops with CAMM in 2022, the Dell Precision 7670 and 7770 workstations.
Article note: The thing I like about cowgol and a bunch of the related projects is they're headed toward self-hosting environments.
Simple self-hosting computers are - intellectually speaking - important for learning to reason about systems, and almost an extinct species except for actually historical systems.
Cowgol on Z80 running CP/M ties together everything needed to provide a Cowgol development environment (including C and assembler) on a Z80 running the CP/M operating system, making it easier to get up and running with a language aimed to be small, bootstrapped, and modern.
The Zilog Z80 was an 8-bit microprocessor common in embedded systems of the 1970s and 1980s, and CP/M was a contemporary mass-market operating system. As for Cowgol? It’s an Ada-inspired compiler toolchain and programming language aimed at very small systems, such as the Z80.
What’s different about Cowgol is that it is intended to be self-hosted on these small systems; Cowgol is written in itself, and is able to compile itself. Once one has compiled the compiler for a particular target architecture (for example, the Z80) one could then use that compiler on the target system to compile and run programs for itself.
Thankfully, there’s no need to start from scratch. The Cowgol on Z80 running CP/M repository (see the first link of this post) contains the pre-compiled binaries and guidance on using them.
Cowgol is still under development, but it works. It is a modern language well-suited to (very) small systems, and thanks to this project, getting it up and running on a Z80 running CP/M is about as easy as such things can get.