8 ms·
Building the XNU kernel on macOS Sierra
- zymhan 9y agoOpenDNS in my office is blocking access to the site because of "malware". I can't tell if that's a legitimate warning, or it being paranoid about what else is on the site.
- mikalv 9y agoHahaha, yes I just found out my own comany's firewall does the same. I suspect it's the hex domain :) Online services says it's clean and I know how to secure my own webserver/services :) https://sitecheck.sucuri.net/results/0xcc.re https://sitecheck.sucuri.net/results/0xcc.re
- voltagex_ 9y agoExcellent! PureDarwin [1] is still plodding along slowly. 1: http://www.puredarwin.org/ http://www.puredarwin.org/
- dcow 9y agoI'm sorry but I stopped reading because you've chosen to break lines mid-word (reading on mobile). Justified text would be a lot easier to read. edit: It looks like Safari's reader mode fixes things.
- valarauca1 9y agoI thought this was a petty HN UI comment but no. Readying the post is painful nearly ever other line ends in a split word on mobile.
- mikalv 9y agoSorry about that, the theme will improve. CSS isn't my great side.
- deleted 9y ago[deleted]
- mikalv 9y agoI think I managed to fix it :)
- dcow 9y agoLooking good, thanks!
- deleted 9y ago[deleted]
- jarjoura 9y agoXNU open source bits from Apple are always a tiny subset of the actual kernel code. Plus, long gone are the people who Apple hired from the FreeBSD world who believed in it enough to push internally for it. So who knows at this point what is filtered out at publish time. Don't get me wrong, it's great to read how file drivers really work, and read how XNU manages virtual memory, but other than that, it's a pretty crappy drop.
- mikalv 9y agoYea personally I'm mostly fascinated with the semi microkernel architecture. I don't really mind that the rest is closed. And yea, I've suspected they lost some good people after seeing all the new security issues in the kernel the past years. If only wayland was more mature, and the Linux world would have put down X11 once and for all, I would be back on Linux a long time ago :)
- ori_b 9y ago> If only wayland was more mature, and the Linux world would have put down X11 once and for all, I would be back on Linux a long time ago :) I'm curious why Wayland changes things for you. X11 is warty as hell, but that's generally not something visible to the user. I don't go "Eww, they didn't bother framing the graphics message packets properly -- I'm going to use another OS".
- legulere 9y agoX11 is also responsible for some of the sluggishness of the Linux desktop, like resizing windows.
- Vogtinator 9y agoWith compositing enabled that doesn't really matter.
- deleted 9y ago[deleted]
- steeleduncan 9y agoIs there a better approach for experimenting with filesystems than editing the kernel sources, recompiling and then running in a VM? e.g. A C library providing the necessary interface for the sources to drop into a kernel eventually, but also allowing you to run tests, set breakpoints, etc within an IDE. Of course you can get a long way accessing a block device directly with FUSE, but ultimately you end up developing a FUSE library, not something you can use within the kernel.