[arch-announce] slocate Replaced by mlocate
roman.kyrylych at gmail.com
Mon Nov 5 07:55:54 EST 2007
2007/11/5, James Rayner <iphitus at gmail.com>:
> mlocate has replaced slocate as the default locate implementation after a
> short period in [testing], and an even longer one in [extra]. This was
> requested on the bug tracker a while back.
> mlocate is used by Fedora at least and unlike slocate, no longer has the
> well known midnight updatedb crawl. In all other aspects it's compatible
> with and identical to slocate.
> AndyRTR posted some performance measurements on the mailing list .
>  http://bugs.archlinux.org/task/4490
>  http://archlinux.org/pipermail/arch-dev-public/2007-November/002870.html
> As described by the README:
> mlocate is a locate/updatedb implementation. The 'm' stands for
> "merging": updatedb reuses the existing database to avoid rereading most
> of the file system, which makes updatedb faster and does not trash the
> system caches as much.
> The locate(1) utility is intended to be completely compatible to slocate.
> It also attempts to be compatible to GNU locate, when it does not conflict
> with slocate compatibility.
Roman Kyrylych (Роман Кирилич)
More information about the arch-announce