Apple Announces macOS High Sierra
techcrunch.com
techcrunch.com
Finally, I feel a corporation is using ML to project me, rather than sell me.
Safari for Windows is long gone if that's what you were thinking.
One of my coworkers once told me he preferred Apple products over any other vendor if only because he believes that by paying higher for apple products, he is paying for the privacy/security aspects of having his data secure and personal. I'm not sure how much this is true, but this datapoint does seem to confirm that theory.
For example: http://imgur.com/a/tBDrt
These are pre-login connections, and with the exception of Flux and Citrix Receiver, all the processes belongs to Apple. Why do they have to connect at all?
• captiveagent detects when you're on a captive-portal network, it does this by checking for known-content domains apple controls
• helpd is the daemon that connects to Apple's online help docs
• locationd powers location services
And so on. These are all easy to google. Come _on._ >:[
> Does anyone know what the nbagent process is?
> ...
> It appears to be something related to Software Update and/or the Mac App Store, so allowing it seems safe. I'd speculate that it showed up in the latest OS X update since I'd never seen it before today either, and the first google hits seem to appear only very recently.
Sorry, while honest good effort, that's not acceptable answer. And that's before we start investigating processes that do connect AFTER login - what the heck is "systemmigrationd"? (try googling that).
Sorry, but macOS regarding privacy is almost as bad, as Windows. It has many processes that connect somewhere, it is uncertain what these processes do, etc. How can someone even audit that?
Compare to CentOS/Fedora, where the only hit to internet during pre-login is either DNS or your configuration and all the other hits are user-initiated (except browsers, which do update their certification revocation list, unsafe-urls list, etc).
So how does an Apple computer manage to do the following, without contacting Apple servers:
iCloud, iMessage, Apple software updates, Apple store?
Which of these are diagnostic (I said no to that dialog box on install) or iCloud syncing (which I don't use)?
Google’s business model is to digitise you and own that digital copy. They use this proxy of you to manipulate and exploit your behaviour for profit and to indirectly rent access to aspects of you to their customers (currently, advertisers).
Apple’s business model, on the other hand, is to make great tools and sell them to you at a price that makes them happy.
(So if you were to buy an Android phone and never use it, Google would be very unhappy. If you buy an Apple phone and never use it, Apple’s still made their profit.)
To cut a long story short, privacy is an absolute competitive advantage for Apple. It is a thing that they can compete on without breaking a sweat (as it doesn’t impact their bottom line negatively) whereas, if Google was to try, they would go bankrupt (as their business model depends on profiling you and violating your privacy).
All you need to understand to grok why Apple is protecting your privacy is that multibillion-dollar corporations don’t get an absolute competitive advantage over their main rivals everyday and – if you do find one – you’d have to be an absolute idiot to squander it. (And I don’t believe the folks at Apple are idiots.)
So yes, Apple’s systems are proprietary and closed, and no, you don’t have to love everything they do, but when it comes to protecting your privacy, all you need to do is trust that under our current system of capitalism, a publicly-traded corporation won’t act against the interests of its bottom line/the interests of their shareholders to squander an absolute competitive advantage against its main rival.
(PS. Longer term, I hope that we will radically alter the topology of technology so that we are not reliant on a handful of kings – benevolent or otherwise – to safeguard our rights. That’s what the Internet of People initiative we just launched with DiEM25 in Europe is all about: https://ar.al/notes/towards-an-internet-of-people-with-diem2...)
*We're going to ignore the minuscule hackintosh community for a minute.
That's the way it should be everywhere. Or, at the very least, there should be a visible user preference for it.
(Can't believe Microsoft missed a beat and didn't add an official eGPU dock to their Surface line. A couple people I know passed on the Surface Studio because it isn't powerful enough despite loving the hardware otherwise)
However I'm not sure how the GPU in my Surface Book fits into that, as on the surface according to Device Manager it's connected to a PCI bus.
edit: according to a few news sources, the version of SurfaceConnect (at least on the Book) does contain PCIe lanes for the GPU.
This is also the only thing holding me back from getting a Surface Pro/Book/Laptop. Without Thunderbolt 3 + eGPU support, it's simply not possible to get decent graphics performance on these machines. It's such a shame because I love everything else about the Surface product line.
I'm cautiously optimistic about the Eve V as an alternative: http://eve-tech.com/product/
(I swear their site wasn't this obnoxious the last time I looked...)
What are you even going to use that eGPU with other than installing Windows through bootcamp so you can actually make use of the hardware?
Are there real crosspolatform options left? Or are people going to rely more and more on things like Unity to capture that extra complexity?
Apple seems to be playing this as if they are in a position of power when they aren't. OSX needs to be economically viable to develop for or people just won't bother. It's not iOS, they can't force something here.
All major game engines already support Metal, DX 12, NVN (the actual Switch main GX API) and LibGCM. Middleware is what counts, switching the graphics API on a compilation switch.
Apple just announced on the Keynote, Metal 2, Metal VR and updated Metal Compute, with the Window Manger being ported from OpenGL to Metal.
Also how ILM is now using Metal on their production pipelines.
It remains to be seen what will be shown later on the technical sessions.
The major game engines already support Vulkan, too, and Vulkan is getting far more game developer support than Metal is. A few of the major engines, like Source 2 & ID Tech 6, also chose to only support Vulkan and not DX12. Largely because DX12 requires Win10 which means out the gate you've eliminated half of your Windows gaming population compared to Vulkan.
Currently all signs point towards Vulkan edging out DX12 in the Windows gaming market. That could change, of course, but Microsoft making DX12 win10-only as well as the closed access preview thing have so far put it at a pretty large disadvantage vs. Vulkan in these early days. Which matters as otherwise the APIs are pretty much the same, so why go with the Win10-exclusive when you can have the exact same thing but everywhere?
Then for your content creation apps where unity/unreal middleware isn't really an option, that's going to be extra painful. Or they just ignore the problem and run OpenGL 4.1 on OSX and OpenGL 4.5+/Vulkan on Windows, and say "suck to all you pro consumers on mac, you should have bought a windows workstation instead"?
Because Apple could not stand Khronos politics.
Also Apple isn't to blame Khronos could not make something as usable as CUDA.
Really. only now they start to care about C alternatives for GPGPU?!
> Currently all signs point towards Vulkan edging out DX12 in the Windows gaming market.
Vulkan and OpenGL don't work in UWP, which is the future of Windows application model, nor on XBox.
Apple is the one that developed OpenCL. Apple submitted OpenCL to Khronos. So if Apple isn't to blame then who is?
> Vulkan and OpenGL don't work in UWP, which is the future of Windows application model
It's only the future if applications adopt it. Which since it's win10 only there's no real chance of that happening anytime soon.
Keep in mind Steam is the dominate marketplace for gaming on Windows, not the Microsoft app store (followed by a few other stores - Origin, Battle.net, etc...). So what Microsoft wants to happen is pretty irrelevant to what will actually happen since nobody really cares about Microsoft's store.
> Vulkan and OpenGL don't work [...] on XBox.
Neither does DX12. Console devs aren't writing for UWP nor for Direct3D. UWP on xbox sounds like that old XNA thing - something for maybe indie devs but since indie devs now have a choice of engines to pick from they probably will care even less now than they did back when XNA was a thing.
The Khronos group that wanted OpenCL to look something else than what Apple cared about.
When one is in minority, better leave.
> Which since it's win10 only there's no real chance of that happening anytime soon.
I remember hearing the same about DX 10/Vista, DX 11/Windows 7 and how GNU/Linux would save the world of gaming with SteamOS and here we are.
> Neither does DX12.
I guess you don't follow XBox SDK news, UWP is irrelevant in XBox context.
And DX 10 & 11 adoption took forever to happen. Those claims were completely accurate. The difference now is that Vulkan is actually good with good tools, debugging, and support (probably because it came out of AMD instead of Khronos), so DX12 brings nothing to the table other than reduced platform support including worse support on Windows. Particularly since both are massive breaking API changes, so you're basically starting from scratch anyway not just porting over your DX11 code to DX12.
I didn't claim GNU/Linux would save the world, so why are you trotting out that claim as if I did?
> I guess you don't follow XBox SDK news, UWP is irrelevant in XBox context.
Huh? I literally said "Console devs aren't writing for UWP nor for Direct3D." as the very next sentence. So I'm obviously aware of that, why are you pretending I'm not?
Because it is the only OS where Vulkan is actually relevant in practice.
Also Vulkan tools only look good to developers that never used graphical debugging tools outside OpenGL, specially in regarding to shader debugging and frame level information.
> Huh? I literally said "Console devs aren't writing for UWP nor for Direct3D." as the very next sentence. So I'm obviously aware of that, why are you pretending I'm not?
Because you reveal not knowing about DirectX, by mentioning Direct3D, which has died long time ago and then go on to compare UWP and DirectX 12 to XNA.
While what XBox game developers care about is XBox SDK, which already has support for DirectX 12.
Vulkan has a very strong presence on Windows, which is what I focused on entirely.
> Also Vulkan tools only look good to developers that never used graphical debugging tools outside OpenGL, specially in regarding to shader debugging and frame level information
RenderDoc, one of the major graphical debugging tools, has Vulkan support in addition to Direct3D 11 & 12 support. It seems you're just entirely oblivious of everything about vulkan...
> Because you reveal not knowing about DirectX, by mentioning Direct3D, which has died long time ago
Direct3D is the 3D graphics API of DirectX. It's not dead. If it was we wouldn't be having this discussion at all as Direct3D 12 wouldn't even exist. DirectX is more than just 3D graphics APIs - that's what D3D is. DirectX also includes Direct2D (not dead, either), DirectCompute for GPGPU, and XAudio2 for low-level audio access.
Most of DirectX, though, has died over the years - like DirectInput, DirectSound, and DirectSound3D. Direct3D & Direct2D/DirectWrite are largely the only parts of DirectX that matter anymore.
WKWebKit doesn't even support printing properly from 3rd party code.
I think most of the Safari updates are as well in it's webkit js engine.
Although I'm really still confused why does Apple bounds their Safari browser with it's OS updates.
I will be very, very happy if I can receive up-to-date battery-savvy browser, without having to wait for a full-blown conference.
This is how it has historically been for 90's and early 00's unix-like operating systems like *BSD and Solaris. A lot of things come bundled with the base so everything in the operating system's base release is updated with a new release of the kernel that comes bundled with it.
The reason people hate upgrading is half "losing features", half "everything breaks". Imagine if they rolled out changes continuously?
I haven't used Win 10, but even Win 8 was pretty good for me (crashed less than Sierra + the new MBP).
https://arstechnica.com/apple/2017/01/ios-10-3-will-be-apple...
So to answer your question, maybe not so beastly.
On the Mac side, we've got potential case-insensitivity, so I believe the case-insensitive version of APFS is the upgrade to keep an eye on.
It'd also be kinda funny for them to jab at Microsoft's advertising and have an OS X Mojave, since it would fit with their naming scheme.
I very much preferred the big-cats theme. It humanised the OS in powerful ways, making it an extremely powerful and very intelligent animal that dominates through speed and elegance. Rocks are just dumb and static.
We know that rocks don't have a CNS; if they can self-identify the mechanism for this and their experience is obviously quite alien to our own so it doesn't make much sense to project human qualities onto them without more information.
It is true that the qualities of rocks are quite different than those of large felines.
Leopard (Tick) -> SnowLeopard (Tock)
Lion -> Mountain Lion
Mavericks -> ...(uuhhh...whoops?)
Yosemite -> El Capitan
Sierra -> High Sierra
Los Gatos translates as "The Cats" so it seems like it would have been a nice way to end the big cat naming scheme.
https://en.wikipedia.org/wiki/Ecology_of_the_Sierra_Nevada
I hate how Apple's utilization of these public domain names hijacks the search results for them... Now Sierra will forever be associated with a crappy OS.
The background photo of Mac HighSierra I would reckon is probably somewhere along the 395 Corridor, probably June Lakes.
What an utterly pointless statement.
I'd suppose if compression is imporatant, do it in your application.
Not many people have a meaningful amount of raw text files sitting around on their system, and those that do can always create a compressed volume if they're so adamant about them being transparently compressed.
In an alternate universe where all Macs come with at least 512GB storage, things might be different.
Footnote: Apple still sells 16GB devices: http://www.amazon.in/Apple-iPhone-5s-Space-Grey/dp/B00FXLC9V...
For 95% of users the space gains from compression in APFS are pretty much irrelevant.
In fact, a 7200RPM hard disc is adequate for me.
Disk speed was the most significant performance bottleneck for years — a point that Apple has repeatedly made in their developer guidelines on performance[1].
I think this is (happily) starting to be less of a concern with these new SSDs capable of 2GB-3GB/second. The 1TB SSD in my 2013 Mac Pro benchmarks at 1GB/sec and I find doubling/tripling that an extremely attractive proposition.
Other than offline backups and archiving systems, I literally haven't used a spinning-magnetic-media storage device since 2013 (and avoided them when possible before that). And I definitely don't plan to ever do so again.
[1]: e.g. https://developer.apple.com/library/content/documentation/Pe...
When you said that people want more speed out of their storage, sure, we all want it in the abstract, but did you mean even at the cost of having less space for a higher price?
My iMac's Fusion Drive failed, in the sense of not using the SSD at all, and I didn't notice much difference except in specific situations, like booting, app startup and swapping. On the whole, I wasn't any less productive or more irritated with a hard disc. A small screen, a slower Internet connection and having to move data back and forth to external hard discs are a bigger pain for me than the speed of a hard disc, assuming it's 7200 RPM.
SSDs already have higher capacities than any HDD, and soon their price will drop down to parity and then below as SSD gains continue to outpace those in the HDD domain.
We're in the transition period here where, for the next few years, SSD space will still be at a premium vs. HDD. Beyond that the SSD will offer vastly more storage than you could possibly need at a cost you can afford.
In the interim if compression gives you an extra GB of space then make a compressed volume and mount that. It's fully under your control.
The other, non-technical, solution is for Apple to make 512GB SSDs standard :) But Apple is going in the other direction, introducing a 128GB SSD.
https://medium.com/@nathanstocks/dear-apple-your-naming-sche...
It's hardly TC's fault you don't know what that is. Just Google it.
It's not called eGPU enclosure because technically it can contain any other PCIe card, though it is almost exclusively used for video cards as other devices usually can be powered by TB cable itself.
come on now
I mean if they're going for geographical places in California, why not "macOS Sierra Nevada" ?