Apple Deprecates More Services In OS X Server (apple.com)
Long-time Slashdot reader HEMI426 writes: Long ago, Apple used to produce rack servers, and a special flavor of OS X for that hardware with extra, server-friendly features. After Apple got out of the rack server game, OS X Server soldiered on, with the occasional change in cost or distribution method.
The next stop on the long, slow death march of OS X Server is here. With a recent post to their knowledgebase, Apple states that almost all of the services not necessary for the management of networked Macs and other iDevices are being deprecated. These services will be hidden for new installs, and dropped in the future.
Apple writes that "those depending on them should consider alternatives, including hosted services."
The next stop on the long, slow death march of OS X Server is here. With a recent post to their knowledgebase, Apple states that almost all of the services not necessary for the management of networked Macs and other iDevices are being deprecated. These services will be hidden for new installs, and dropped in the future.
Apple writes that "those depending on them should consider alternatives, including hosted services."
It takes an awful lot of courage to remove DNS and DHCP services from a...server. Way to go, apple!
So, let me get this straight: This is a server OS, with basic server functionalities removed? In what way is this still a server OS?
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
You'll have to install an APK host file to black hole sites instead of running a DNS server on your Mac.
People complain about the iPad commercial where the kid asks "What's a computer", but could it be that Apple is genuinely asking what one is since it is looking more and more like they themselves don't know.
Where can I pay £20,000 for one of these servers?!
Looks like it's dying, as predicted
Pain is merely failure leaving the body
It should be easy enough to install them on your own, if for some reason you want to use a macOS box as a server.
#DeleteChrome
Everything being removed is easily downloaded and compiled. No big deal. If you want it to be even easier, brew probably contains taps for every one you will need.
I bought this software to NOT hassle with numerous config files hidden in various locations with thousand parameters only known to experts... it hid all the difficult stuff... it just worked! But o-no, this is apple..., everything useful they deprecated... magsafe, a working finder, local file sharing, osx server, upgrade ability, steve jobs... deprecated... well was fun while it lasted...
also every update of osx contains more and more bugs, I mean a working finder is that TOO much to ask?
thanks apple!
This is the whole apple "experience". Avoid like the plague...
Gotta wonder what sort of sadist would actually want to use OS X as a Server. I can't think of a single scenario where it makes sense except for insane fanboy that wants to give Apple more money. EVERY other option provides more functionality, better management and cheaper costs, even windows server.
I misread this as "macOS box as a sewer" and it seems to make the same amount of sense. Why bother to waste money on overpriced hardware that isn't meant to last, but instead be replaced, with a proprietary OS that is meant to become slower to drive hardware sales? Only an ignorant consumer that doesn't know any better would spend the extra money, to fit the white middle-class demographic of Apple users (hipsters). Have fun with your planned obsolescence! Better yet, enjoy trying to feel special and unique as you add more to the landfills in your area.
What are Apple using in house to provide these services? Please tell me they manage all their people with a Windows AD + Exchange! ;). I wish they did because then they might make the integration better.
Well, if you work in an Apple service shop you HAVE to use Server in order to run diagnostics, NetBoot images, etc.
Because it worked out of the box... and it hid all the stupid config files...?
You rather use a linux server with 300+ config files which only an expert-sadist-linux-fanboy knows how to configure... instead of 20 bucks and just flip the switch... and it just works..
Spend a week becoming expert in linux-config hell. or spend 20 bucks and it runs in 5 minutes...
That totally applies to all other apple products too.
I'm running Sierra Server on a 2009 Mac Pro to do DHCP, VPN, and file sharing and it works pretty great. It was only $20 too. I won't be upgrading to High Sierra Server now though.
Apple was never really serious with the enterprise or "real work" for that matter. It's a nightmare to administer all their crap. While I'm inclined to say 'good riddance', I'm not going to have fun convincing folks to move away from them and go Windows only (unfortunately, Linux is not an option). The reality is, these days there's a PC solution that's comparable in both quality and/or price or better than what Apple offers. If Apple continues to make crap products and continues being hostile towards enterprise customers, they're going to die a slow and painful death.
Back when it was a separate server OS (before the Server.app debacle) it used to have insanely good Continuous Integration, Continuous Deployment and Build Reporting capabilities built in. It was an extremely useful out-of-the-box solution even for non-macOS/iOS development shops.
but it doesn't work out of the box and it DOESN'T hide all the config files. It comes with such limited functionality that it really doesn't make sense.
Hipster? Fit in? Special? Unique? White middle-class? What world do you live in???
Compared to windows and linux I save a lot of time not having to fix drivers issues (fuck windows), strange config files (fuck linux)... and yeah osx is one of the best graphical user interfaces I have seen why because it save me TIME!...
So the couple hundreds of dollars which I spend more... I get back tenfold in time saved... and time is money...
Basic Economics...
Ow and I have a macbook from 2011 that I drop a lot, I beat regularly on the keyboard to the point that the screen scrambles and it gives one beep and hangs oldschool... let is run 100% cpu for hours with no fan cuz the fan is broken... still going strong...
compared to the crappy windows notebooks which never last more then two years..
All hardware manufactures have planned obsolescence.
A week?
Iâ(TM)ve been a Linux user on and off (sometimes on for 6 years ina stretch) for 25 or so years. I started using it quite a bit around the 0.9 days.
That said, Linux config hell doesnâ(TM)t take a week for all those services. It takes years. Consider running secure services like mail, messaging and contact services. You can maybe get a Linux box running those in a few hours with a lot of cut and paste. But the configuration file declare configuration of the current version.
Appleâ(TM)s method was to define intent or policy. You would click a few check boxes to enable the services. You would create some user accounts and activate som features and the config files would be generated from the intent or policy.
Then when a new version came out, the âoeexpertsâ at Apple would include scripts that would hash out the details of the configs.
The benefit of this is that Apple would define the security policies and you would define functionality. This would be merged into something theoretically secure and functional.
Linux software typically is not like that. FreeRadius seems to be moving this direction, but is still way off from that. Most other Linux software requires editing the files distributed as part of the packages to simply get functionality.
What this means is that where Apple is sending out security patches and updates that happen in the background, Linux software requires active reconfiguration by someone actively following the updates and security notes at all times.
Want a good example? I did some testing a while back. I configured OpenVPN using the current best practices. Then I ran the server for over a year with automatic updates. After a year, 20% of all security exploits reported on OpenSSL, OpenVPN and a few others worked without a problem. The remaining 20% required manual reconfiguration of the VPN. In fact, more than a few required complete reconfiguration. Insecure ciphers and hashes has remained active, certificate exploits were still there, etc...
By comparison, Appleâ(TM)s approach makes it so I configure features and they handle the ciphers, keys, etc...
Of course, since Apppe doesnâ(TM)t care about server or security anymore, I wouldnâ(TM)t expect much from them on this anymore. :(
The only thing that works out of the box is the very basic wizard config. You get the same or more out of the box with Linux or Windows also without needing to screw with config files. Their is nothing that OS X Server does better, even their wizard based configs are far inferior to what can be done out of the box with Windows.
It did for me.
Toggle a couple of switches... I got dns/dhcp/webserver/mailserver/vpn working in 5 minutes... I spend more time configuring the various webpage like wordpress...
limited functionality?
Well Fail2Ban would have been nice... another 5 minutes extra using brew...
pfff.... but o no it is sooo limited compared to configuring everything separate... en spending weeks to configure crap in config files...
Apple's neglect of the Mac (and particularly the disregard of the enterprise space) not withstanding, when I look at this list I can't really help but admit that there is not a single entry on it where I would rather use Apple's tools in favor of their open source equivalent.
This opens the door to a market for third party server solutions. I'm imagining something like what happened with Filemaker back in the day.
Back when it was a separate server OS (before the Server.app debacle) it used to have insanely good Continuous Integration, Continuous Deployment and Build Reporting capabilities built in. It was an extremely useful out-of-the-box solution even for non-macOS/iOS development shops.
That was then, this is now. For the last several releases even getting network accounts to work right has been a nightmare. It's the exact opposite of their desktop. It Just *Doesn't* Work(TM).
Progressivism: Parasites helping parasites to help themselves - to other people's stuff.
It'll be interesting to see what this means for AST, the back-end software that Apple service centers need to run on a Mac somewhere for diagnostics, which requires OSX Server.
Even the new "AST2" which they tout as "cloud based" isn't really and still requires special software running on a locally-hosted AST server running OSX Server beneath it all.
Apple stopped offering a server certification years ago, but it didn't stop Apple Stores from recommending a Mac Mini with a single drive to customers who wanted a file server. Apple's SMBX doesn't really work well with anything but a Mac, and Profile Manager is just about the least reliable MDM out there.
And who is really using Open Directory these days? If you want Netboot, you can do it from Linux. If you want VPN, use your firewall or an appliance.
So, when people want a server for use with their Macs, we'll recommend a Synology or a QNAP. They offer dozens of services, including DNS, practically any other service you could want, and they have RAIDs and SSD caching as well. Some of the Synology units can even be configured to provide Active Directory.
As Apple has now built the caching service and file sharing into High Sierra, I don't really see that there is much reason for Server any more. Oh wait..
MAYBE you don't want to trust your data to someone else? Maybe you figure YOU are the best person to manage your data and services, so you won't be down a day or two while Google fixes G Suite? And as Google thinks they're the world expert on who is and who isn't sending spam, what could go wrong there?
Server was great because it enabled the end user to run his/her own mail server, DNS, file sharing, software update server, and more, rather than outsourcing everything to companies which may or may not give a damn when something goes wrong with "the cloud".
I don't think that you are correct.
The list are services Apple is recommending you replace the Apple specific implementations with. Basically Apple used to do it's own web server and email server, and it's deprecating them and recommending you move to established FOSS packages. Seems reasonable.
Turn off Smart Punctuation on your ios 11 device! Settings > General > Keyboards. Please.
Turn off Smart Punctuation on your ios 11 device! Settings > General > Keyboards Pretty please thank you
Lovin' that MAGA!
(I know that I am about to get pummeled, but...)
Why is it that most people seem to think it's OK to either;
Produce a 'server' app that is easy to use and has a relatively-clear GUI, but lacks so much substance that it's hardly worth bothering
or
Produce a server app that does everything, is very configurable and very stable, but has a zillion modules and takes a long time to learn, because the author never heard of HIG (Human Interface Guidelines)
I am now going to raise a virtual beer to EIMS, WebSTAR, QuickDNS, etc.
Those were the days...
They're slowly destroying ALL their advantages... one by one. Are they going to start recommending Nexuses in a few years' time?
Their servers had no lights-out management (at least the ones I tested). Their nicest feature was a brushed metal facade; they made sure to include that. I'm surprised it didn't come with a black turtleneck and a pair of horn-rimed glasses. OSX server is (soon to be "was") a pathetic hybrid that shamelessly bastardized whatever they felt like and sucked more as they went along despite borrowing from their betters FreeBSD, OpenStep, and Mach. They went for years without any real volume management, pimped HFS+ as something worthwhile for years before deigning to release APFS (which still sucks in nearly every way compared to ZFS), conformed to POSIX only when they felt like it, and had very few RAS features that defines server. They said fuck all the proven traditions of Unix, they were Apple, they were going to show us how it's really done and bring a new level of user-friendliness to systems administration.
... poorly." Apple is trying to make sure they learn the hard way.
The whole thing is ending as it began, as the IT weaklings at Apple learn that same lesson Jobs himself forgot: "Those who do not learn from Unix are doomed to re-invent it
I don't think that at the time of his death Jobs thought his 'digital hub' concept would lead to Apple's becoming a huge, overfunded cell phone company that would let its computer business die a horrible death. But I think that's exactly what's happening.
you act as if those items you mentioned require some huge custom configs on other OS's. you basically listed the simplest servers that everyone from MS to Linux has built in simple configuration wizards for that require no real work. Where you see the real differences is when you get beyond those simple scenarios that they all can do (mind you OS X even does those limited scenarios rather poorly).
I find it amusing that an apple fanboi thinks he can throw stones at anyone else. you have the worst turd of an OS for a server product, so bad that even apple have given up on it as they acknowledge everyone else does it better,.
you probably should stop now you are starting to look really dumb with a serious lack of knowledge. Windows hasn't used config files in a couple of decades. All the roles you listed are stock standard roles that can be added to a windows server in a couple of clicks from the Server Manager and all provide either a default working config or a step through wizard to preconfigure it.
No one... gives... a shit....
Did you just indicate that automatic background updates is a positive feature on a production server environment?
We heard you like servers, so we took all the servers out of your server.
Wait, wat?
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
compared to windows or Linux you lose a lot of time by having far worse management options, features, stability and support. Though if what you are doing is really simple and you don't mind paying apple a premium to do it in a mediocre way then good luck to you.
I would've liked to see what Apple could've done with servers. Now they're just a toy company.
I don't respond to AC's.
Sounds like a reason to never run an Apple shop if it requires that much to do basic functionality. So let me tell a joke to lighten the mood. That joke is Apple in the Enterprise.
Wait... Why do you have driver issues? If you're opting for out of box ready servers, Windows and every other server OS has those too. Why would you need to screw around with drivers when it's already done for you and tested (and still made to specifications?)
Sounds like you're comparing to separate products. Perhaps you should stick with i devices...
I did the same on a Netgear router running ddwrt costing me $5 and using less power.
There was a time that Mac OS X Server made sense. Apple made some great server hardware. At first it was a rack mount Xserve. Then, Apple killed that and expected people to rackmount Mac Pro (cheese grater) machines. But one of the best servers that Apple made was the Mac mini. For $500 you had a powerful little server that took up very little room in a rack system. New businesses sprung up to collocate Mac miniâ(TM)s, and those who used this hardware with Mac OS X Server knew the power that came with the inexpensive hardware and easy to configure software.
Now, the Mac mini hasnâ(TM)t really been updated in 6 years, and Apple doesnâ(TM)t give a ratâ(TM)s ass about any server products. They keep Mac OS Server around now solely for the purpose of mass configuring iPads.
I still think Mac OS client is the best client OS available, but itâ(TM)s very sad to see Apple slowly bleed the Mac dry of itâ(TM)s professionalism. They seemed to get that they had let people down last year, and the iMac Pro and (hopefully) the new Mac Pro will continue to impress. But Apple has long been about dropping what it deems as anything outside itâ(TM)s focus, and in 2018, itâ(TM)s focus is not on server hardware or software.
They didn't do their own web server. It was a pretty GUI for configuring Apache. Same for mail, originally OSX server used Cyrus, I think they switched to dovecot later. DNS was always implemented with BIND. A few of the services like DHCP/NetBoot used their own implementations, but most of it just a GUI for configuring open source services.
OSX Server used to be a compelling proposition for a small business, because it made configuring these services easy for someone who isn't a professional sysadmin. But once they changed it from being a separate OS spin to a feature pack in the app store, it was pretty clear they just didn't care.
Nothing more than what Cisco and IBM did. And after they realized that, they quit. If they can't offer something very distinctive, they're not interested. They used to make printers too and those weren't distinctive. And a whole bunch of other stuff that turned out just "meh" and then got the axe.
Mind you, they've swung that axe far, far fewer times than Google, Amazon, Facebook, etc. have, where ten zillion things go into beta and then trail off into a wasteland of absent support and broken features and promises. So there's that.
Hhahahahaha youâ(TM)re funny. This is something for /. to fix
Have you counted, how many remote rootable exploits your machine has, as Apple has not given any updates for it for years?
macOS on the Server side of things is so far behind what can be done with Linux, it isn't even funny. You can't run macOS in AWS. You can't containerize macOS apps (Docker on macOS uses macOS's hypervisor to run Linux in the background). If you want to run in the server space, and you aren't tied to Microsoft proprietary ways of doing things, Linux is the place to be. Apple knows this -- they're already too far behind, and are simply never going to be able to keep pace with what's going on in the Linux world.
Apple needs to focus on continuing to ensure that macOS is a highly compatible client OS. Linux still falls flat in this area. Other than for some Apple proprietary stuff (like iOS provisioning), a macOS server is pointless. Use Linux on the server and macOS on the client.
Yaz
Lol, no, this is Slashdotâ(TM)s issue. Other sites do not have this bug.
This sounds very similar to the linux on PS3 mess that sony removed and then had to issue refunds for. That's a nice precedent!
You're removing functionality from an app, which I originally purchased with said functionality. Therefore I should now be entitled to a refund (or cancellation and complete refund) as the app no longer does what I originally purchased it to do.
Or at least that's what is going to happen when they actually remove the functionality (rather than hide it)!
I am supposed if they are still doing anything that will require a new OS anyways?
I am not an Apple hater. But using Apple for a server is just a bad fit.
With servers you need to know what technology will be ahead of you and be able to have a well planned upgrade path. Companies like Apple and Google while can make an excellent product, do not have the stomach for long the support of 20-30 years on a product line. This isn’t saying they expected to support 30 year old components but keep the technology in a way for gradual upgrades over 30 years. And make sure the software can keep the business processes the same.
This methodology isn’t in the West cost silicone valley DNA. It is more of an East Cost IBM like methodology of less wiz-bang and more continual improvements.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
XSan. It is the Apple implementation of storenext. It's incredibly cheap when compared against quantum.
Windows Server is like $800. If you want to use consumer Windows as a server (like this OSX thing!) you'll have to download and run FOSS programs.
e.g. use Squid, even on Windows Home. You'll have to edit the config file.
(it's entirely worth btw, since a desktop or laptop that accesses the web or internet through a wifi portal can be a proxy for another computer next to it. So two PCs browsing on a single wifi login, no hardware required, only a straight ethernet cable)
Apache might be the same. Ssh server, dhcpd on Windows, etc.? No wizard. but some stuff may have a GUI or even *are* GUI programs like tftpd32
On linux? Where are the wizards on debian and ubuntu? I don't know if they exist but if so then it will be a matter of finding, installing, configuring, setting up and admin-ing and learning how to use the wizards. I hope I'm not the only one to find this funny.
Maybe unfamiliar distros like opensuse have wizards. Or you need a NAS OS. Or special distros (e.g. Zentyal). But I don't want to dedicate a whole machine to be a home server. My first router ran Quake, Doom 2 and Internet Explorer. It accidentally made the big Windows XP machine secure against worms (haha. like installing Firefox 0.x for the first time and finding out the PC doesn't catch autorun porn malware from non-porn web browsing). Good times.
It hasn't existed "for years". He's running Sierra i.e. 10.12, i.e. an OS that was released on September 20th 2016.
For a large corporation to survive it must consider its investors more important than its customers. Long gone are the days when a corporation considers itself beholden to its customers, as the OP demonstrates.
"Apple writes that "those depending on them should consider alternatives, including hosted services.""
translates to:
"If we put the burden on our customers to change their practices then we can fire or restructure whole departments."
I wonder if CEOs all over the world's second greatest fear is that the price of Apple stock goes down. If so then their greatest fear might be a stockholder's class action lawsuit.
I'm pretty sure they looked at the install numbers for the feature pack in the store and concluded that if no one else cares they aren't going to either.
Would you?
I'm not at all surprised.
When Apple killed off the XServe, their commitment to anything server related was immediately put in question. The Mac Mini Server was cute, but I don't know of one single person that actually took it seriously.
I never considered OSX Server as a system to be relied upon. If I needed anything, I would run a linux machine instead. Apple made no effort to demonstrate anything resembling a commitment to the server arena, most likely intentionally, so no one in their right mind (barring exceptional circumstances) would ever roll out OSX Server for anything.
So you could probably say that this announcement was the inevitable conclusion of a self-fulfilling prophecy. It's sad, cause Apple could have done a fantastic job here and possibly given a serious blow to Microsoft right on it's home turf, but alas, Apple has no interest in that side of things.
And HP hardware being as there is no Sun.
Not very good at anything other than phones now, Mac Pro 5,1 owner.
Can anyone here speak to Apple Wiki alternatives? I have an Apple Server Wiki and am curious about migrating it to one of the 3 listed alternatives or something else. Ease of migration (least amount of work and successfully importing in existing wiki), new wiki software reliability, features, etc are all important to me.
Thanks
Reading the comments, it seems clear everyone has deep scorn for people using the Mac OSX Server.app services anyways as they can all be replicated better and faster and easier using mumble mumble for the price of a sandwich.
So, what are the details? For those of us who do in fact use the Server.app services, what specifically do you recommend?
I use:
Websites: to serve small internal websites for myself and my collaborators to share non-secret internal info.
Mail: to set up temporary email addresses that people can use to sign up for events and then are destroyed once the event happens.
Calendar: to sync all of the iCal users in my group to the group calendars.
SFTP: to let internal users send files to the group server when they are in the field.
File Sharing: for storing backing up our main file systems.
etc.
Nothing complicated; nothing that requires vast configuration. Just services that OSX Server has provided us for years on machines we already have. (We're a Mac based shop in general.)
So what should I replace these services with?
For a decade or so, I've used MacOS Server (or its predecessors) to run a small research group with a dozen or so iMac clients and a couple of dozen staff/students. We use network logins (and hence a mounted home directory) and a small handfull of groups to determine which file shares are available. That's about all we do with Apple Server that can't obviously/easily be replaced with alternatives.
So, for someone who is Linux-comfortable at a sysadmin level, what is a path to replacing MacOS Server's network logins (with server-mounted home directories) for iMac clients? Key services are home directories and a few shared fileshares.
Oh, and thankyouverymuch Apple, for not cutting, say, $100M to maintaining and improving Mac Server for people who've been buying your hardware and software for a decade or two. After all, that would have been 0.05% of your current cash reserves. I think I'm over being an Apple recommender.
Look at HTTP servers: they are deprecating the three major web servers. I may be wrong but Apple is just saying "don't use our servers anymore with anything else that our software". Or they may just have raised a white flag.
NetBoot is on the deprecation list. Apple suggest NetSUS or BSDPy.
Xserve supported LOM... but was discontinued in 2010, heh. I'm surprised server being gutted like this took so long.