iCloud & distributed storage
For the next OSX, I see the main focus on the cloud and distributed storage.
By distributed storage, I mean 'LAN sync' the way dropbox does, that is if an iCloud content is present on another computer on you LAN, get/sync it from there.
The TimeCapsule like once rumoured could be like an iCloud caching proxy.
The distributed storage system would ensure your content has replica on other computer in your LAN, a DHT system where a backup restore would be like a BitTorrent download.
iCloud could house specific content replication, and a bit like iTunes Match, it could do storage deduplication so those wouldn't consume your storage quota.
So, on the easy level, it would just have to inventory what OS version you have, what app from the App Store you installed and only really copy your files/preferences (and remaining uncharted apps). For the remaining files, the same dedup could be done at the storage level.
Distributed storage/services, locally or across the cloud is, IMHO, the next big thing. The next 5 years will see the end of (no very scalable) centralised NAS and SAN as we know it.
Loosely-consistent DHT with iCloud and your computers being loosely connected nodes, a bit like Dropbox is doing it with files and the LAN sync feature, except that you could reserve some disk space on your device for the sole purpose of content replication.
This last feature could be part of the next TimeCapsule, acting as a local node. This all make sense since the TimeCapsule is already supposed to host a quite recent version of your files. This also mean that if you have tons of new pictures/video that should be uploaded to your photostream, they could go quickly through the TimeCapsule so you don't have to wait to disconnect and take away your Macbook, iPhone or iPad...
Same thing with AppleTV, the TimeCapsule would act as a local node of the iCloud/iTune DHT hosting a (or part of a) local copy of your pictures, movies, music... further removing the need for real storage on many devices.
The TimeCapsule could become, in a way, a zero-config, disposable server.
You want more power, just add more TimeCapsules, it will bring you more local storage, more distributed IO load...
I hope this will also finally be a way to easily share iPhoto content so you can have a consolidated view of family pictures/events/albums even without having to keep your Macbook powered on with iPhoto on.
Even for the web, I can see future URL being more like torrent magnet url, so you wouldn't have to bother with such things as load-balancers, location aware DNS..., just deploy your servers and announce/seed your services/files.
For the next OSX, I see the main focus on the cloud and distributed storage.
By distributed storage, I mean 'LAN sync' the way dropbox does, that is if an iCloud content is present on another computer on you LAN, get/sync it from there.
The TimeCapsule like once rumoured could be like an iCloud caching proxy.
The distributed storage system would ensure your content has replica on other computer in your LAN, a DHT system where a backup restore would be like a BitTorrent download.
iCloud could house specific content replication, and a bit like iTunes Match, it could do storage deduplication so those wouldn't consume your storage quota.
So, on the easy level, it would just have to inventory what OS version you have, what app from the App Store you installed and only really copy your files/preferences (and remaining uncharted apps). For the remaining files, the same dedup could be done at the storage level.
Distributed storage/services, locally or across the cloud is, IMHO, the next big thing. The next 5 years will see the end of (no very scalable) centralised NAS and SAN as we know it.
Loosely-consistent DHT with iCloud and your computers being loosely connected nodes, a bit like Dropbox is doing it with files and the LAN sync feature, except that you could reserve some disk space on your device for the sole purpose of content replication.
This last feature could be part of the next TimeCapsule, acting as a local node. This all make sense since the TimeCapsule is already supposed to host a quite recent version of your files. This also mean that if you have tons of new pictures/video that should be uploaded to your photostream, they could go quickly through the TimeCapsule so you don't have to wait to disconnect and take away your Macbook, iPhone or iPad...
Same thing with AppleTV, the TimeCapsule would act as a local node of the iCloud/iTune DHT hosting a (or part of a) local copy of your pictures, movies, music... further removing the need for real storage on many devices.
The TimeCapsule could become, in a way, a zero-config, disposable server.
You want more power, just add more TimeCapsules, it will bring you more local storage, more distributed IO load...
I hope this will also finally be a way to easily share iPhoto content so you can have a consolidated view of family pictures/events/albums even without having to keep your Macbook powered on with iPhoto on.
Even for the web, I can see future URL being more like torrent magnet url, so you wouldn't have to bother with such things as load-balancers, location aware DNS..., just deploy your servers and announce/seed your services/files.