Live data from Hacker News

APFS filesystem format

blog.cugu.eu

91–100 of 148 posts

Re: APFS filesystem format

#91

Earlier quoted context omitted.

It's called "commoditizing your complements" Google open sourced Android to get advertising revenue. IBM supports open source and made money from server sells and still makes money from services. Apple open sourced WebKit (more than they had to) to gain industry support and later to kill off Flash. https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

Apple didn't own webkit they couldn't keep it closed

Fairly sure KHTML was LGPL, Apple could not have closed it even if they wanted to. Same goes for what became JSCore which also remains LGPL.

You're right. WebKit itself is BSD but Webcore and the original original JSCore are LGPL. A really weird combination.

Re: APFS filesystem format

#92
post #39

Earlier quoted context omitted.

COW should do wonders for performance, but COW with no data checksums would make me more nervous about reliability (only one copy of files to corrupt)

I agree to a point, one factor that can help mitigate this however is using a quality SSD where it's onboard memory has ECC, I suspect Apple sees the near future of end user computing as gaining ECC for all memory by standard which is something I've wanting for years but games have been played by CPU manufacturers to prevent the use of high end desktop CPUs in server environments by I believe purposely kneecapping th…

  > but games have been played by CPU manufacturers
Plural? Intel and who else?

Re: APFS filesystem format

#93

Earlier quoted context omitted.

It's called "commoditizing your complements" Google open sourced Android to get advertising revenue. IBM supports open source and made money from server sells and still makes money from services. Apple open sourced WebKit (more than they had to) to gain industry support and later to kill off Flash. https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

Webkit was open-source long before anticipating killing Flash. I think, like Darwin, it was originally open-source because it had to be, due to its origin in an existing open-source project that required derivatives also be open-source.

Most of WebKit today is actually permissive (BSD license), with some that is still LGPL.

Re: APFS filesystem format

#94
post #57

Earlier quoted context omitted.

"Voluntarily" after they were rapped over and over by KDE developers and community...

Yes because Apple in general and Steve Jobs in particular is a company that goes out of it way to be accommodating to the masses....

I'm pretty sure you're wrong about this one:

> Steve Jobs in particular is a company

Re: APFS filesystem format

#95
post #12

Timestamps are 64bit nanoseconds As far as I can tell, this will overflow in just 11 years – 2028-06-15 09:33:27.3709551615 UTC Why would this go into a new standard? Is there a practical use for such a high level of granularity? edit: off by a factor of 10 in my calculation... It's actually 2554-07-21 23:34:33.709551615 UTC

Found this: https://github.com/jbenet/nanotime. No idea if related in any way or used for APFS but it was interesting enough for a quick read. This one is MIT licensed. A little more searching I found a variant but it's done with big-endian so it's much different.

Re: APFS filesystem format

#96
post #75
post #22

Earlier quoted context omitted.

They said the same about Facetime and iMessages but never opened or documented those, so let's see when and if it actually happens. Apple has a history of false promises when it comes to opening and documenting their protocols & data formats. Edit: I misrecalled that iMessage was announced as something they were opening.

I guess you missed the whole lawsuit thing [0] that forced them to make (initially P2P) Facetime completely centralized at which point it was pointless to open it up. PS: If you're gonna hate on Apple, at least find some valid points about them to hate instead of just spreading bullshit. [0] https://arstechnica.com/tech-policy/2013/08/report-after-pat...

After having just read that article, and knowing nothing else about it: ... How is that patentable?

Re: APFS filesystem format

#97
Look, we get it, you bought an Android and you want to use iMessage and FaceTime.

That would be stupid, Apple doesn't make money from users data, Apple doesn't listen to conversations like Google does to sell ads.

So why would they support servers (and there are a lot more of android users than iOS users) for people that didn't bought anything from them? For people that bought Androids to like them? They don't need that.

It has nothing to do with open source, the open source community doesn't need this and Apple couldn't care less about the GNU types after GPLv3 incompatibilizes with their business (while Android OEMs break the license every single day, but the community turns a blind eye, because it's Google)

Also, they would lose a few of their product sales and lots of 30% shares on sticker packs and other Apps for iMessage they sell.

Re: APFS filesystem format

#98
post #47

Earlier quoted context omitted.

They never promised to open up iMessage. The story behind FaceTime is a little bit more complicated. Steve Jobs said he would open it up without asking the engineers and lawyers who were just as surprised as anyone else about his announcement. As far as Apple not open sourcing anything. https://opensource.apple.com They also published the full git commit history of Swift from the initial commit.

Regarding Apple’s Open Source strategy, the WebKit origin story is a major disaster. They forked an existing project, only did sourcedumps every few months, often stripped of all comments, refused to work with the original devs that they had forked from (the KDE KHTML engine), etc.

Good.

GPLv3 software can't be on Apple products, yet every Chromebook ships with it, because Saint Google.

Re: APFS filesystem format

#99

For those who, like me, don't follow developments in this area closely: APFS is Apple's new filesystem, intended to be used across all of their devices (Macs, iOS, watchOS, etc). For Macs, it will be replacing HFS+, a direct descendant of the Hierarchical Filing System which has been used since 1985. (The original Macintosh Filing System, from 1984, was suitable only for floppy disks; among other things, it was a fla…

It replaced (as of iOS 10.3) HFS+ on the mobile devices as well, didn't it?

Yes.

Re: APFS filesystem format

#100

Earlier quoted context omitted.

Webkit was open-source long before anticipating killing Flash. I think, like Darwin, it was originally open-source because it had to be, due to its origin in an existing open-source project that required derivatives also be open-source.

Darwin was originally based on BSD code - there is no requirement to keep BSD code open.

Why does Apple continue to publish Darwin code then? I have always been curious.
Post reply on HN