Pulsar OS: macOS Comfort Meets Linux Freedom

Pulsar OS: macOS Comfort Meets Linux Freedom

Pulsar OS: macOS Comfort Meets Linux Freedom

Table of contents

What Is Pulsar OS?

Plenty of Linux distributions have tried to borrow a look from macOS: a dock here, a rounded icon set there, perhaps a menu bar renamed for the occasion. Pulsar OS, a young project out of Spain developed by the Inled group, sets its sights rather higher. Rather than dressing GNOME in a costume, it rebuilds the workflow underneath, aiming to give people the comfort of the operating system they already know alongside the openness of Linux.


The project currently ships one published edition, called Bitten Fruit, described on its own site as "the macOS experience on Linux." It is offered in two base flavours. The Arch edition is a rolling release, chasing the newest kernels, drivers and packages for people who want their hardware support bang up to date. The Debian edition builds on Debian's Stable branch instead, favouring a steadier, more predictable footing that suits older machines or anyone who would rather not chase constant churn. Both bases are, in turn, offered with a choice of two boot loaders: GRUB for older BIOS machines, and rEFInd for modern UEFI systems. The project is candid that rEFInd's graphical, icon-driven boot menu is the one that feels closest to a Mac, and the one it recommends where your hardware supports it. Between the two bases and two boot loaders, that makes four separate ISO images, all carrying the same 1.0-bittenfruit release tag.


Getting Pulsar OS running asks very little of your hardware: a 64-bit AMD64 processor, 4 GB of RAM, 20 GB of free disk space, and an 8 GB USB stick to carry the live image. The project suggests Rufus in DD mode on Windows or GNOME Disks on Linux to write the ISO, and steers people away from Etcher and Ventoy, noting the latter is still experimental with these particular images.


One detail worth a mention for the security-minded: Pulsar OS says it builds every ISO through GitHub Actions rather than on a developer's own machine, with the build configuration open for anyone to inspect. The project calls this being "the first e2e auditable distro," meaning the entire journey from source code to finished image is, in principle, publicly reviewable rather than happening behind closed doors.


Pulsar OS is not a solo effort locked to one name. The public-facing team lists a founder and developer alongside contributors responsible for the Bitten Fruit landing page and some of the community-built Pulsar Store apps, and the project's GitHub organisation currently spans over forty repositories covering everything from the ISO build scripts to the desktop's individual components. Development discussion happens openly on Discord, Matrix and Telegram, and the code itself carries an MIT-INLED licence. Two further editions are sketched out for the future: Wintux, aimed at people who want the flow of Windows without its nagging, and Tube OS, intended to turn an old PC into a living-room media hub. Both are, for now, simply marked "Soon."


Inside Bitten Fruit: Features and Package Anatomy

Strip away the macOS styling and Pulsar OS Bitten Fruit is, at its foundation, a heavily customised GNOME desktop running on Mutter under Wayland, dressed in a cohesive "MacTahoe-Dark" theme that extends to icons, cursors and the window chrome alike. What sets it apart is the sheer breadth of functionality layered on top, much of it aimed squarely at replicating specific pieces of the macOS experience rather than merely evoking its look.


Session Restore is one of the headline pieces: reboot or power the machine back on, and every application, open window and document is expected to reopen exactly where it was left, in the same spirit as macOS's own state-saving. Spotlight Search plays a similar role to its namesake, acting as a single command centre for searching files, launching applications, doing quick sums, checking clipboard history or firing off system scripts. Window Management brings split view, Mission Control-style gesture support and fluid window snapping across dynamic workspaces. The file manager, built on Nautilus, has been reworked with Mac-style navigation, previews and tags, and wired up to more than fifty cloud storage providers, including Google Drive, Dropbox, OneDrive, Nextcloud and Proton Drive, via Rclone. There is also Circle to Search, letting you shake the cursor and lasso anything on screen to search it on Google, hand it to the built-in assistant, or lift the text out with OCR.


That built-in assistant is Sayri, described as running entirely on local models of the user's own choosing, with the project stating plainly that no personal data, queries or telemetry ever leave the device. The help documentation goes into real depth here, describing Sayri's architecture in terms of "Skills," Bubblewrap sandbox isolation for anything it runs, and what it calls a Zero-Plaintext Vault for handling secrets, alongside a wider system of Channel Gateways that let it talk to services such as Telegram and Discord through a defined message-authorisation protocol. It is a considerably more engineered approach to a desktop assistant than a simple chatbot bolted onto the taskbar.


Software installation is covered from two directions. A general App Store pulls in packages however they happen to be packaged, spanning Flathub, .deb files, pacman and the Arch User Repository, while the separate Pulsar Store carries a curated selection of applications built specifically by the Pulsar OS community and, notably, reviewed with the help of artificial intelligence before publication. Continuity and recovery get their own dedicated tools too: Time Machine can back the whole system up to a network share, a USB drive or one of the supported cloud providers, while a built-in Recovery system can repair, reset or roll the system back from a dedicated environment, over the internet if needed, without a full reinstall. Rounding things off are a keyboard remapper for switching between Mac-style and Linux-style shortcuts, and live wallpapers that shift with the time of day.


Pulsar OS also reaches out towards other platforms rather than trying to replace them outright. MacBoat, built on OpenCore, is pitched as a way to run genuine macOS on the same machine, downloaded from Apple's own servers; WinBoat opens Windows applications as ordinary windows on the Linux desktop; and DroidTux does the equivalent for Android apps. All three lean on hardware virtualisation, so they need Intel VT-x or AMD-V enabled in firmware to work. GSConnect handles the more everyday business of linking a phone to the desktop for notifications, file transfer and remote control. The default web browser across both bases, incidentally, is a custom build carrying the tongue-in-cheek name Seafari.


Underneath all this, the two base editions diverge more than their shared desktop lets on. According to DistroWatch's package listings for the 1.0 release, the Arch edition tracks 971 packages, uses pacman alongside Flatpak, and was carrying Linux kernel 7.2.4 at the time of testing, with GNOME Shell at version 50, reflecting Arch's rolling, always-current approach. The Debian edition tracks a much larger 1,388 packages, reflecting Debian's more granular dependency splitting, uses apt with .deb and Flatpak packages, and was running on Debian 13 "Trixie" with Linux kernel 6.12 and the GNOME 48 series that ships with that stable release. Both bases support Btrfs, ext4 and XFS as journaled filesystems, run systemd as their init system, and are x86_64-only for now. Distinguishing Pulsar OS from a plain Arch or Debian install are a run of bespoke packages with a pulsaros- prefix, covering the GNOME customisations, the theme, the rEFInd integration, the recovery tooling, Time Machine, the Spotlight launcher, Circle to Search, and the boot sound and branding assets, alongside standalone packages for Sayri and the Pulsar Store client itself.


Hands-On: Four Builds, One Manjaro Host

To see how all this holds together in practice, I ran all four 1.0-bittenfruit ISOs, Arch with GRUB, Debian with GRUB, Arch with rEFInd, and Debian with rEFInd, as virtual machines on a Manjaro Linux laptop, splitting duties between GNOME Boxes for the two GRUB images and Virtual Machine Manager (libvirt with QEMU/KVM) for the two rEFInd images.



The boot experience is the first place the two loaders visibly part ways. The GRUB builds open on a plain, Pulsar-branded text menu set against a deep blue backdrop, offering Live (RAM), Live (Normal), a No Plymouth/Debug option and a Legacy Hardware/GPU nomodeset fallback, all fairly conventional GRUB fare dressed up with the project's own artwork. The rEFInd builds swap this for exactly the graphical, icon-driven menu the project promises: a neat row of boot icons, one marked "To RAM," alongside tool and shutdown/restart glyphs, with an automatic-boot countdown ticking down beneath them. It is a genuinely more Mac-like moment than the GRUB equivalent, just as the official messaging claims.


Once any of the four live desktops finish loading, they funnel into the same first-run script. A stark black screen with a handwritten "hello" greets you, echoing macOS's own setup wallpaper, before a short guided tour covers Session Restore, the cross-platform bridges under a "Connected Everywhere" panel (offering one-click access to install macOS via MacBoat, or open WinBoat and DroidTux), a "Settings You Might Like" shortcut panel for Wi-Fi, driver management, display, Bluetooth and appearance, a Wi-Fi network picker, and a "Meet Sayri & Pulsar Store" introduction, before finally landing on a one-click "Install Pulsar OS" launcher. The graphical installer that follows steps through familiar territory: an Installation Type screen (erase the disk or install alongside an existing system), an Installation Options screen offering additional drivers, an encrypted applications and media vault, and hibernation with session-restore snapshot support, a connectivity check, and a Ready to Install summary before it starts copying files across.


The fullest first-sign-in sequence turned up on the Debian rEFInd build, and it runs through a proper out-of-box experience: country or region, Wi-Fi, primary language, keyboard layout, time zone, a "Create a Pulsar Account" step for the local user, a brief "Configuring your system" spinner, and an "All Set" confirmation screen with a scrollable setup log underneath it. Running fastfetch from a terminal on each build confirmed the branding cleanly and consistently: the OS string reads "Pulsar OS Bitten Fruit Arch Based (1.0-bittenfruit)" or the Debian equivalent depending on the image, the desktop environment reports as GNOME with Mutter running under Wayland, and the theme, icon set and cursor all identify as "MacTahoe-Dark" exactly as intended. Being virtual machines, the host line understandably reported back as a QEMU-emulated Q35 chipset with KVM acceleration rather than real silicon, so I can vouch for the software experience here rather than genuine hardware behaviour.


The desktop itself lives up to the marketing screenshots. A slim top menu bar and a bottom dock immediately signal the Mac influence, Spotlight-style search pops up over a dimmed background with suggestions for apps and settings, the Nautilus-based Finder carries the promised Mac-style sidebar and navigation, and a notification centre with an integrated calendar drops down from the top right corner exactly where you would expect it. I saw the Pulsar Store and the wider App Store handling installs for a handful of applications, including a media player, GParted and a mail client, watched WinBoat present its own "touch to continue" welcome screen ahead of bridging into Windows application support, and found Time Machine sitting in its own dedicated backup-configuration window rather than buried in general settings. A built-in recovery menu, reachable from the boot options, offered routes back into the installer or a system repair without needing a fresh USB stick. Sign-in and shutdown dialogues carry the same soft, glass-bubble motif seen on the very first boot screen, which is a nice, consistent touch of visual identity for a project still this early in its life.


A Final Word

Four ISOs in, Pulsar OS reads as a genuinely ambitious attempt to give people a Linux desktop that feels instantly familiar rather than merely different-but-fine. Whether you lean towards the always-fresh Arch edition or the steadier Debian one, and whichever boot loader suits your machine, the underlying pitch stays consistent: the comfort of a workflow you already know, running on a base you can fully audit and own. It is still early days for the project, so anyone curious would do well to try it in a virtual machine first, exactly as we did here, before trusting it with real hardware.


Disclaimer: macOS, Finder, Spotlight, Time Machine, Mission Control and related marks are trademarks of Apple Inc.; Windows is a trademark of Microsoft Corporation; Android is a trademark of Google LLC; Arch Linux and Debian are trademarks of their respective projects. Pulsar OS and Bitten Fruit are independent, community-built projects and are not affiliated with, endorsed by, or sponsored by any of the above. The Distrowrite Project has made every reasonable effort to verify the accuracy of this article against official Pulsar OS sources at the time of writing, but software projects evolve quickly and details may have changed since publication. Always download open-source software from official project channels, verify checksums where provided, and use it responsibly and in accordance with its licence.


References


🍎💻📚🎨🐧

Comments