SShortSingh.
Back to feed

How to Set Up Ubuntu Server on Apple Silicon Mac Using UTM and What Errors Mean

0
·2 views

A senior software engineer documented setting up an Ubuntu Server 24.04 LTS virtual machine on an Apple Silicon Mac using the free virtualization app UTM, as a first step toward learning platform and cloud engineering. The guide highlights a critical setup detail: Apple Silicon Macs require the ARM64 build of Ubuntu, not the x86 version, to avoid failed or extremely slow performance. After installation, users encounter a prompt to remove the installation medium, which simply requires clearing the ISO from the VM's virtual CD/DVD drive in UTM settings before rebooting. Another common moment of confusion occurs at the login screen, where Linux intentionally shows no characters while typing a password — a deliberate security measure rather than a system freeze. The author used a VM specifically to allow safe experimentation, since any mistakes in the guest system leave the host Mac completely unaffected.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developer Compares JSON-Locked vs Design-System AI Web Tool Generation Side by Side

A developer building web tools with AI assistance conducted a controlled experiment to compare two design-locking approaches: one using a strict JSON schema and a fixed template, and another using a design-system toolkit where the AI writes its own page template. Both sides generated the same BMI calculator in a single pass using separate Claude Opus sessions, with no cross-contamination or post-generation edits. The JSON approach required the AI to write only 34 lines of schema-conformant data, while the design-system approach produced a 313-line template plus a five-language dictionary. The developer clarified that a 'thin-looking' JSON output reflects insufficient build-out of the renderer, not a flaw in the locking method itself. The comparison was built retrospectively, as the developer had originally chosen the design-system path without running this side-by-side test.

0
ProgrammingDEV Community ·

Developer launches TraceMotive, an open-source local debugger for AI agent workflows

A developer has released TraceMotive v0.1, an open-source, local-first tracing and debugging tool designed to help diagnose failures in AI agent execution. The tool addresses a common pain point where errors surface at a different point in the workflow than where the problem actually originated. The initial release includes a Python SDK, SQLite-backed local collector, a React UI for inspecting agent runs, and optional OpenAI Agents SDK integration, with content capture disabled by default. TraceMotive is available via PyPI and GitHub, and the developer is actively seeking feedback from AI agent builders on usability and gaps. Future development aims to build a causal debugger capable of pinpointing the exact step where an agent execution first began to go wrong.

0
ProgrammingDEV Community ·

OpenAI Partners with Cerebras to Deliver High-Speed GPT-5.6 Enterprise Inference

OpenAI has announced a multi-year partnership with Cerebras to expand its AI inference infrastructure, targeting faster response times for enterprise and real-time workloads. The collaboration centers on GPT-5.6 Sol Ultrafast, a Cerebras-powered deployment capable of up to 750 tokens per second during its limited preview phase. OpenAI plans to bring 750 megawatts of ultra-low-latency inference capacity online in stages through 2028, making this a long-term infrastructure commitment rather than a single model release. Initial access is restricted to a select group of trusted partners, with broader availability expected after a staged rollout. The initiative focuses on reducing inference latency — the time a model takes to process and respond to prompts — which can significantly affect multi-step automated workflows and real-time enterprise applications.

0
ProgrammingDEV Community ·

Key Web Technologies Every Security-Minded Developer Should Understand

Modern web applications are built using a combination of technologies including web servers, programming languages, frameworks, and databases, each playing a distinct role in the application pipeline. Popular platforms covered include Java, ASP.NET, PHP, and Ruby on Rails, alongside data formats like XML and backend services such as SOAP. Understanding how user input travels through these layers is considered essential for identifying where security weaknesses can be introduced. While frameworks like ASP.NET offer built-in protections against certain vulnerabilities, insecure application logic can still leave systems exposed. The article emphasizes that vulnerabilities typically stem from poor implementation and configuration rather than the technologies themselves.