Software Alternatives, Accelerators & Startups

XNU

XNU is a hybrid kernel combining the Mach kernel with components from FreeBSD and C++.

XNU

XNU Reviews and Details

This page is designed to help you find out whether XNU is good and if it is the right choice for you.

Screenshots and images

  • XNU Landing page
    Landing page //
    2022-01-12

Features & Specs

  1. Hybrid Kernel Design

    XNU (X is Not Unix) combines elements of both monolithic and microkernel architectures, leveraging the performance of monolithic kernels and the modularity of microkernels. This allows for efficient system calls and task management.

  2. Cross-Platform Capabilities

    Originally developed for PowerPC architecture and now running on Intel and Apple Silicon, XNU's adaptability has been a key aspect of Apple's transition across different hardware platforms.

  3. Advanced Memory Management

    XNU provides robust memory management capabilities, including handling of virtual memory and resource allocation, ensuring efficient and reliable performance of macOS and iOS devices.

  4. Security Features

    XNU incorporates several security features such as sandboxing, mandatory access controls, and System Integrity Protection, providing a secure environment for application execution.

Badges

Promote XNU. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Great News For JAILBREAK: Apple Open-Sourced The iOS (XNU) Kernel

[CB18] Smart Fuzzing XPC & XNU by Juwei Lin, Lilang Wu, Moony Li

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about XNU and what they use it for.
  • The FreeBSD Foundation's Laptop Support and Usability Project
    Not sure if you are aware how Apple treats open source projects. It's a dump and never care approach, look at the "dumpster of compliance" if you don't believe me: https://opensource.apple.com. - Source: Hacker News / 7 months ago
  • Roblox Is Already the Biggest Game in the World. Why Can't It Make a Profit?
    What Iโ€™m suggesting more than asking is, when you say that open source has lifted their development burden, it makes it sound like itโ€™s a unidirectional taking. And sure, some might be freeloading. But they also do contribute quite a bit to open source. https://opensource.apple.com/ I know your response was more to correct the โ€œdeveloped from scratchโ€ but I still think itโ€™s important to note that itโ€™s not... - Source: Hacker News / almost 2 years ago
  • ScummVM officially released in the App Store
    > ...even though they are technically in violation of the GPL by modifying and shipping bash binaries without full source - it is missing rootless.h (not the X11 file) They're not. They've covered this in two main ways: 1) By listing all their source code on https://opensource.apple.com/ (which links to their GitHub with all the source code) 2) By offering a complete machine-readable copy of the source code upon... - Source: Hacker News / over 2 years ago
  • macOS 13.5 source code released
    The XNU kernel has been open source for a very long time. https://opensource.apple.com https://en.wikipedia.org/wiki/XNU Note that this is not the full operating system/windowing system, it's just the kernel. - Source: Hacker News / almost 3 years ago
  • Appleโ€™s new Proton-like tool can run Windows games on a Mac
    Apple does plenty of open source stuff. Safari's browser engine, Swift, libdispatch, the XNU kernel used by iOS and macOS, etc. And macOS is generally packed with open source things, like the default shell, zsh. Also, Metal actually predates Vulkan, so Vulkan was definitely not established when they started focusing on Metal. Yeah, they probably should consider supporting Vulkan now, but it's nothing to do with... Source: about 3 years ago
  • DirectX 12 Support on macOS
    It's still not a great thing to do. Apple used to contribute a lot more, even if some of their stuff was exclusive to their platform. https://opensource.apple.com. - Source: Hacker News / about 3 years ago
  • [D] ClosedAI license, open-source license which restricts only OpenAI, Microsoft, Google, and Meta from commercial use
    Everything that includes copyleft code is open source. You can see https://opensource.apple.com for a full list. Source: about 3 years ago
  • Why windows has more known bugs?
    Apple and MS have code-sharing programs (https://opensource.apple.com/ , https://www.microsoft.com/en-us/sharedsource/) where corps and govts and researchers can see the source code. It's just not open to the general public. [And apparently Windows source code has been leaked multiple times: https://fossbytes.com/windows-10-source-code-leaked-online-report/... Source: over 3 years ago
  • Google to start using Blink engine for Chrome iOS will Firefox use their own?
    I dug around ab it and their open source project list is remarkably short: https://opensource.apple.com/ with one of them being a direct competitor to Blink (webkit). Source: over 3 years ago
  • An M1 for Curl
    Apple contribute a lot to open source, and I think your last statement of them being a negative force is kind of ridiculous given some of the work that heavily depended on their engineering. Firstly, they have a site that lists some of their work https://opensource.apple.com/ but going further, projects like Chrome wouldnโ€™t exist without Safari having forked KHTML and then massively worked on WebKit. Clang + LLVM... - Source: Hacker News / over 3 years ago
  • ForeFlight Discontinues Lowest Tilt Radar Display
    Developer and mediocre pilot here. This isn't correct. Being open or closed source does not inherently make something more or less secure. Additionally, while Android (the operating system and kernel) is open source, the apps you run on it do not have to be open source. Google actually has a bunch of software running on android, such as their own apps and services, that are not open source. In a similar twist,... Source: over 3 years ago
  • Is it possible current encryption algorithms have backdoors?
    The devs would know. And many supposed closed-source companies have source-sharing programs, such as https://opensource.apple.com/ and https://www.microsoft.com/en-us/sharedsource/ , where corps and govts and researchers can see the source code. It's just not open to the general public. Source: over 3 years ago
  • The real reason to tweak your kernel is for the jokes.
    There's also https://opensource.apple.com/, which previously hosted all of their codes now on github. PLUS, all of these 25 commits are uploaded by release, and most of them are large. They don't commit whenever they add a change, they commit per release. Source: almost 4 years ago
  • YSK: MacOS saves a copy of everything you print forever. Here's how to view the files.
    Should they take LLVM, WebKit, Swift, and, aptly, CUPS back then? Not to mention the 182 open source repositories on GitHub or all the others on their open source website. Quit letting your biases cloud yourself from reality. Source: almost 4 years ago
  • Why do many Linux fans have a greater distaste for Microsoft over Apple?
    And Apple has also great contributions to Open Source. While their OSes arenโ€™t completely open source, the most central parts of them are (itโ€™s based on freeBSD after all), including the kernel. Check their website. Ever used a printer on your Linux system? Youโ€™re using Apple open source software. Source: almost 4 years ago
  • A New Life for Certificate Revocation Lists โ€“ Let's Encrypt
    That is a very good question and I don't know the answer, but if you want to go source code spelunking, you can probably find the answer on https://opensource.apple.com/. - Source: Hacker News / almost 4 years ago
  • Apple's WebKit comes to GitHub
    Here are some of the feature Open Code projects (OpenSource.Apple.Com). Source: almost 4 years ago
  • Apple's WebKit comes to GitHub
    Look at their open source site now (img)and look at this snapshot (img) from barely a year ago. Source: almost 4 years ago
  • My contribution to the browser discourse (arch btw)
    Apple has a dedicated Open Source website: https://opensource.apple.com. Source: almost 4 years ago
  • MacOS sourcecode
    Thank you for your answer, I've seen the custom darwin code, but as I mentioned on the original post, at macworld 2000 steve quoted that macOS 10.0 is going to be open source, but as of what I can find, the open source parts in the source code from opensource.apple.com are just 16KB. Source: about 4 years ago
  • MacOS sourcecode
    Hello everyone. I am new in reddit, as you can see. I had known for a long time, that the macos 10.0 code was open source, (macworld 2000) but I stil can't find it to this day, since at opensource.apple.com the source only includes only minor parts of the OS (not including anything you would want), it was mostly empty. Any idea why? If anyone knows where to get the real source, please tell me. Source: about 4 years ago

Do you know an article comparing XNU to other products?
Suggest a link to a post with product alternatives.

Suggest an article

XNU discussion

Log in or Post with

Is XNU good? This is an informative page that will help you find out. Moreover, you can review and discuss XNU here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.