[arch-announce] slocate Replaced by mlocate

Roman Kyrylych 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[1].
>
> 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 [2].
>
> [1] http://bugs.archlinux.org/task/4490
> [2] 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 mailing list