<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/arm/best-of/2024" -->

---
title: Best ARM posts of 2024 | daily.dev
description: The most upvoted ARM posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/arm/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/arm/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best ARM posts of 2024 | daily.dev
og:description: The most upvoted ARM posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of ARM — 2024

1. 1  
[](/posts/these-new-computers-are-getting-creepy-copilot-pc-first-look-zdzsofyrs "These new computers are getting creepy…  Copilot+ PC first look")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 2y  
These new computers are getting creepy… Copilot+ PC first look  
Microsoft unveils the co-pilot plus PC, a radical new computing paradigm that runs Windows on the ARM CPU architecture with a 40 tops neural processing unit. The co-pilot plus PC is 58% faster than an M3 ship on a MacBook Air and offers the recall feature which takes snapshots of everything you do on your computer.  
174  
12
2. 2  
[](/posts/introduction-reverse-engineering-qpockcmbz "Introduction · Reverse Engineering")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
Introduction · Reverse Engineering  
Reverse engineering involves deconstructing an artificial object to uncover its design, code, or architecture. This set of tutorials aims to simplify the learning process for beginners and those needing a refresher on x86, x64, 32-bit ARM, and 64-bit architectures. Suitable for cybersecurity enthusiasts, the tutorials are available in PDF and MOBI formats and are updated regularly.  
51
3. 3  
[](/posts/why-raspberry-pi-for-an-sbc-guy-iezaawx2f "Why Raspberry Pi for an SBC guy")  
Article  
![Avatar of jeffgeerling](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a425a8edd27a4930ae183c796db840b9)Jeff Geerling · 2y  
Why Raspberry Pi for an SBC guy  
The author expresses frustration with the time-consuming process of getting an ArmSoM Sige7 single-board computer to boot and become usable, compared to the ease of use and reliability they experience with Raspberry Pi. They highlight issues such as finding compatible OS images and setting up user accounts, which hinder their ability to start projects efficiently with new SBCs.  
31  
2
4. 4  
[](/posts/a-fresh-look-at-embedded-java-kjyofuw1x "A Fresh Look at Embedded Java")  
Article  
![Avatar of foojayio](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1820f6a6ae944760aa322b67ed85f848)Foojay.io · 2y  
A Fresh Look at Embedded Java  
Java, known for its 'Write Once, Run Anywhere' philosophy, continues to be a powerful choice for embedded systems ranging from in-car infotainment to home automation and medical devices. The language offers energy efficiency, developer productivity, and a stable runtime, with Azul providing builds of OpenJDK optimized for various platforms. Key solutions like CRaM and CRaC help reduce application startup time, making Java an ideal choice for rapid deployment scenarios. Azul also ensures long-term support, security updates, and legal protection for users of their Java runtime builds.  
28  
2
5. 5  
[](/posts/tuxedo-working-on-snapdragon-x-elite-linux-laptop-95w3pu2bl "TUXEDO Working on Snapdragon X Elite Linux Laptop")  
Article  
![Avatar of omgub](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/79e495adb3c3425785b9be27969a2562)omg! ubuntu! · 2y  
TUXEDO Working on Snapdragon X Elite Linux Laptop  
TUXEDO is developing a Linux ARM laptop based on the Snapdragon X Elite SoC, which offers enhanced performance similar to Apple's M-series chips. Linux support for Snapdragon is being worked on by Qualcomm and Canonical. The TUXEDO ARM notebook is still in the prototype stage but may be released before Christmas. The readiness of ARM to rival Intel/AMD is a topic of discussion.  
16  
2
6. 6  
[](/posts/ampereone-cores-are-the-new-mhz-m9q7xyfdo "AmpereOne: Cores are the new MHz")  
Article  
![Avatar of jeffgeerling](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a425a8edd27a4930ae183c796db840b9)Jeff Geerling · 2y  
AmpereOne: Cores are the new MHz  
High-core-count servers have become increasingly important in datacenters, with Ampere's 192-core Arm CPU being a significant player. It offers competitive performance and efficiency at a lower cost compared to AMD's EPYC CPUs and is particularly suited for Telco Edge deployments. The server is designed with front-facing ports for 5G use cases and supports extensive RAM and PCIe expansion. Despite its high idle power consumption, it provides significant performance per dollar value and can handle a variety of workloads including machine learning and web applications.  
14
7. 7  
[](/posts/compiling-to-assembly-from-scratch-wufmbsmkt "Compiling to Assembly from Scratch")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
Compiling to Assembly from Scratch  
Learn how to build a compiler from scratch covering both compiler theory and assembly programming. This book, authored by Vladimir Keleshev and initially published as an ebook in 2020, uses a subset of TypeScript targeting the ARM 32-bit instruction set. It includes exclusive illustrations and a print edition available for purchase. Source code and ports in Python and OCaml are available on GitHub.  
14  
1
8. 8  
[](/posts/where-is-qualcomm-s-snapdragon-x-elite-dev-kit--gvobgnlui "Where is Qualcomm's Snapdragon X Elite Dev Kit?")  
Article  
![Avatar of jeffgeerling](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a425a8edd27a4930ae183c796db840b9)Jeff Geerling · 2y  
Where is Qualcomm's Snapdragon X Elite Dev Kit?  
A developer recounts the frustrating experience of attempting to purchase Qualcomm's Snapdragon X Elite Dev Kit, touted as a 'Mac mini killer' for Windows. Despite receiving an email about the availability and being quick to act, stock issues and shipping date complications marred the process, leading to significant delays. The developer also notes ongoing efforts to test the device with Linux, where compatibility currently surpasses that of Windows on Arm.  
12
9. 9  
[](/posts/a-developer-s-review-of-a-snapdragon-x-laptop-lenovo-yoga-slim-7x--ydlpep5xg "A Developer's Review of a Snapdragon X Laptop (Lenovo Yoga Slim 7x)")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 2y  
A Developer's Review of a Snapdragon X Laptop (Lenovo Yoga Slim 7x)  
The Lenovo Yoga Slim 7x, powered by Qualcomm's Snapdragon X Elite Arm CPU, offers a solid mix of performance and battery life for a developer's use case. Its OLED display is vibrant, the build quality is premium, and it features modern specs like Wi-Fi 7 and multiple USB-C ports. While native software support is generally good, some compatibility issues arise with x86-based applications. Development tools like Rust work mostly fine, but Python and Node.js dependencies can be problematic. The laptop performs well in real-world development tasks but struggles with certain virtualisation needs on Windows Home. Future Linux compatibility is promising as Qualcomm continues to upstream support.  
10  
1

[See all ARM archives](/tags/arm/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/arm/best-of/2024#page","url":"https://daily.dev/tags/arm/best-of/2024","name":"Best ARM Posts of 2024","description":"The most upvoted ARM posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/arm/best-of/2024#items","numberOfItems":9,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/these-new-computers-are-getting-creepy-copilot-pc-first-look-zdzsofyrs","name":"These new computers are getting creepy…  Copilot+ PC first look"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/introduction-reverse-engineering-qpockcmbz","name":"Introduction · Reverse Engineering"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/why-raspberry-pi-for-an-sbc-guy-iezaawx2f","name":"Why Raspberry Pi for an SBC guy"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/a-fresh-look-at-embedded-java-kjyofuw1x","name":"A Fresh Look at Embedded Java"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/tuxedo-working-on-snapdragon-x-elite-linux-laptop-95w3pu2bl","name":"TUXEDO Working on Snapdragon X Elite Linux Laptop"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/ampereone-cores-are-the-new-mhz-m9q7xyfdo","name":"AmpereOne: Cores are the new MHz"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/compiling-to-assembly-from-scratch-wufmbsmkt","name":"Compiling to Assembly from Scratch"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/where-is-qualcomm-s-snapdragon-x-elite-dev-kit--gvobgnlui","name":"Where is Qualcomm's Snapdragon X Elite Dev Kit?"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/a-developer-s-review-of-a-snapdragon-x-laptop-lenovo-yoga-slim-7x--ydlpep5xg","name":"A Developer's Review of a Snapdragon X Laptop (Lenovo Yoga Slim 7x)"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"ARM","item":"https://daily.dev/tags/arm"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/arm/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

