Un message sur le forum Mac d'ArsTechnica fait référence à une discussion du newsgroup gmane.comp.macosx.general évoquant des fonctions non-documentées de Panther.
While we're talking about the not so well known/hidden new Panther features: while digging through the kernel sources i've found a quite amusing new feature built into HFS+. Namely automatic file defragmentation.
Il y aurait une fonction assurant une sorte de "défragmentation automatique" lorsqu'une application accède à un fichier fragmenté (dont la taille est inférieure à 20 Mo) sur un disque. Il serait alors copié sur de l'espace disque libre et contigu, et les unités d'allocations qu'il occupait seraient libérées.
Est-ce plausible ? Quelqu'un a posté un bout de code dans le thread d'AT.
Dans le newsgroup il est également question d'une fonction permettant d'éviter les pertes de données lorsque pratiquement tout l'espace disque est occupé, et que l'OS est obligé d'avoir recours à la mémoire swap. (problème mentionné par exemple dans la FAQ Jaguar de macattorney.com)
Another interesting thing is that the VFS layer now supports file system notifications for some operations. Examples are: free space on a disk has fallen under a certain threshold (50MB for root disks) or a new file system got mounted or unmounted.
While we're talking about the not so well known/hidden new Panther features: while digging through the kernel sources i've found a quite amusing new feature built into HFS+. Namely automatic file defragmentation.
Il y aurait une fonction assurant une sorte de "défragmentation automatique" lorsqu'une application accède à un fichier fragmenté (dont la taille est inférieure à 20 Mo) sur un disque. Il serait alors copié sur de l'espace disque libre et contigu, et les unités d'allocations qu'il occupait seraient libérées.
Est-ce plausible ? Quelqu'un a posté un bout de code dans le thread d'AT.
Dans le newsgroup il est également question d'une fonction permettant d'éviter les pertes de données lorsque pratiquement tout l'espace disque est occupé, et que l'OS est obligé d'avoir recours à la mémoire swap. (problème mentionné par exemple dans la FAQ Jaguar de macattorney.com)
Another interesting thing is that the VFS layer now supports file system notifications for some operations. Examples are: free space on a disk has fallen under a certain threshold (50MB for root disks) or a new file system got mounted or unmounted.