Linked by Thom Holwerda on Thu 22nd May 2014 18:21 UTC, submitted by Shane
General Development

I was at the OpenStack Summit this week. The overwhelming majority of OpenStack deployments are Linux-based, yet the most popular laptop vendor (by a long way) at the conference was Apple. People are writing code with the intention of deploying it on Linux, but they're doing so under an entirely different OS.

But what's really interesting is the tools they're using to do so. When I looked over people's shoulders, I saw terminals and a web browser. They're not using Macs because their development tools require them, they're using Macs because of what else they get - an aesthetically pleasing OS, iTunes and what's easily the best trackpad hardware/driver combination on the market. These are people who work on the same laptop that they use at home. They'll use it when they're commuting, either for playing videos or for getting a head start so they can leave early. They use an Apple because they don't want to use different hardware for work and pleasure.

Apple's laptops are still the best PCs money can buy at the moment (despite their horribly outdated displays). It's no wonder Linux developers, too, favour them.

Thread beginning with comment 589327
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Yeah, pretty much nailed it.
by tuxroller on Thu 22nd May 2014 19:45 UTC in reply to "Yeah, pretty much nailed it."
tuxroller
Member since:
2013-10-08

You can perform live queries on osx according to Wikipedia. It was implemented in osx by a former beos Dev.

Reply Parent Score: 1

Earl Colby pottinger Member since:
2005-07-06

Are sure? Do you have a reference on how to do this on a Mac?

Reading the WIKI page at: http://en.wikipedia.org/wiki/OS_X it clearly says queries have been added to Finder and are real-time but I don't know if this means the same as under BeOS or Haiku-OS. The main reason I am questioning this is if I am reading https://github.com/bevry/watchr/issues/48 which seems to imply you have to setup which files to watch where as BeOS/Haiku-OS will do a global watch for you.

On the other hand if the Mac can be set to monitor a folder and all it's sub-folders only I do consider that a big plus as Haiku-OS only let's me monitor on a partition level so I have to setup virtual drives to monitor selected folders only.

Reply Parent Score: 3

whartung Member since:
2005-07-06

Seems to me that a Mac OS X "Smart Folder" is a persistent, realtime file system query. There's a whole mess of criteria you can query on.

Spotlight on the Mac is a great facility that works really well, quietly in the background. It's just one of the great features for development on the Mac.

Reply Parent Score: 4

bryanv Member since:
2005-08-26

Sure you can do a live fs query thanks to spotlight, but it's not the same as BeOS, since the applications Apple creates use walled-garden databases rather than the _filesystem_ as the database.

So while I can query the file system using a smart folder, I can't just open the smart-folder in iTunes and use it as a playlist. Oh no, I have to create a 'smart playlist' for that.

Same for iPhoto.

It's things like this that keep it from being the indispensable tool it was on BeOS.

OS X is _close_. Very Very Close.

Reply Parent Score: 6

whartung Member since:
2005-07-06

Sure you can do a live fs query thanks to spotlight, but it's not the same as BeOS, since the applications Apple creates use walled-garden databases rather than the _filesystem_ as the database.

...

OS X is _close_. Very Very Close.


Yes. It is. Tantalizingly.

The other nice feature that modern apps are supporting is the pervasive saving and versioning of documents.

While you will likely lose recent changes with a hard crash (such as power failure or crash of the actual application), it's more difficult to lose work.

A glaring example is my TextEdit, which I use to just make jots and notes, has 40+ "unsaved" files open. And the application has been closed and the machine restarted dozens of times.

While imperfect, I can almost shut down the machine with barely a prompt from an open app, confident that when the machine starts back up, I'm right where I left off.

I don't want the blind, jailed document system of iOS, but a pervasive "document oriented" system where I don't really "care" where the documents are, is attractive. Let Spotlight find it. The Mac is close to making that a realistic option for users, while still having the underlying Unix files and directories.

The laptop environment, with "instant" flash drives, and pervasive battery power, is about as close as you can get to battery backed up RAM on a consumer system. I open the laptop, I use it, I close the laptop, I put it away. When I come back, it's where I left off -- even 6 months later, even if I do lose the battery. It's "always there". It's really nice.

This is a key component to the idea of having apps start and stop seamlessly. Like modern cars that stop the engine at stop lights, press on the gas and the car starts right back up. The Mac is working towards rather than swapping idle apps out to swap, it just kills them off and leave the windows around. When you get back to them, they quickly restart and recover to where you left off, with barely a blip. It's a nice idea.

Reply Parent Score: 3