Earlier quoted context omitted.
> 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".
Haha, well it's not only X11, but it's one of the main reasons. Other reasons are that for my usage and work, it just "works", no hours of configuration in dotfiles. Also it's convenient as a cross platform developer, since I can just crosscompile to Linux and Windows(mingw) via Docker. However, without the Mac, you'll have to break some licenses with a hackintosh. I think the project is cool, but in work related sit…
Building the XNU kernel on macOS Sierra
41–50 of 69 posts
Re: Building the XNU kernel on macOS Sierra
#42Earlier quoted context omitted.
> Metal is fine and supported by all relevant engines, thanks. thanks for the laugh
Professional game developers have a different opinion regarding graphics APIs, even those that have been strong OpenGL apologists in the past: "John Carmack: Its still OpenGL, although we obviously use a D3D-ish API [on the Xbox 360], and CG on the PS3. Its interesting how little of the technology cares what API you're using and what generation of the technology you're on. You've got a small handful of files that car…
Genuine question : Do AAA studio really care about metal ? Is gaming on Mac a thing now ?
Re: Building the XNU kernel on macOS Sierra
#43Earlier quoted context omitted.
Yea 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 :)
I came to realize that for those of us that actually care about graphics programming, nice GUI tools and UI/UX, Linux world will never be the place to be. The majority of devs are happy having a replicate of PDP-11 experience, maybe with twm and tools like xdvi or xv. Those that try to improve the overall desktop experience closer to other desktop systems, get bashed as needless fluff.
I know it's technically possible to write a good GUI tool but if some tool doesn't have a fully functional CLI I immediately distrust it.
Re: Building the XNU kernel on macOS Sierra
#44Earlier quoted context omitted.
But if his observations are so far of the mark you can be pretty sure his stereotypes are too. By the way, visual studio and intelij idea look the same on all platforms
After 20+ years of "next year is the year of Linux on the desktop" (which is about Linux seriously challenging or even overtaking MS on desktop users, not just the "Linux works fine for me on my desktop" which was always the case for some outliers) and following Gnome and KDE closely, and efforts by Ubuntu etc and reactions, his observations sounds quite to the point.
I have never been as productive as I am now. No more fighting xcode or using outdated core tools.
Re: Building the XNU kernel on macOS Sierra
#45Of 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.
Re: Building the XNU kernel on macOS Sierra
#46Earlier quoted context omitted.
After 20+ years of "next year is the year of Linux on the desktop" (which is about Linux seriously challenging or even overtaking MS on desktop users, not just the "Linux works fine for me on my desktop" which was always the case for some outliers) and following Gnome and KDE closely, and efforts by Ubuntu etc and reactions, his observations sounds quite to the point.
Who cares about year of Linux? I have never been as productive as I am now. No more fighting xcode or using outdated core tools.
Apparently tons of people -- at least did.
>No more fighting xcode or using outdated core tools.
Well, if you don't need to use Swift/Obj-C or develop for Mac/iOS (which apparently you don't) then why use XCode at all in the first place?
Re: Building the XNU kernel on macOS Sierra
#47Earlier quoted context omitted.
Professional game developers have a different opinion regarding graphics APIs, even those that have been strong OpenGL apologists in the past: "John Carmack: Its still OpenGL, although we obviously use a D3D-ish API [on the Xbox 360], and CG on the PS3. Its interesting how little of the technology cares what API you're using and what generation of the technology you're on. You've got a small handful of files that car…
> AAA studios already adopted Metal on their engines Genuine question : Do AAA studio really care about metal ? Is gaming on Mac a thing now ?
Gaming on the Mac is a thing to some extent. See Steam for MacOS.
Re: Building the XNU kernel on macOS Sierra
#48I can't tell if that's a legitimate warning, or it being paranoid about what else is on the site.
Re: Building the XNU kernel on macOS Sierra
#49XNU 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 cra…
Yea 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 :)
EDIT: Windows is also a "semi-microkernel" with a microkernel inside of it on the bottom that seems to be used for consistent way of interfacing components more than anything. I'm not sure if it's still in there.
Re: Building the XNU kernel on macOS Sierra
#50Earlier quoted context omitted.
> AAA studios already adopted Metal on their engines Genuine question : Do AAA studio really care about metal ? Is gaming on Mac a thing now ?
A good few of the major engines now support it. Gaming on the Mac is a thing to some extent. See Steam for MacOS.