3 ms·
> I distinctly remember him talking about how worthless having a file system is on a server, or for that matter an operating system. If I recall correctly, his
by suyjuris 5y ago
> I distinctly remember him talking about how worthless having a file system is on a server, or for that matter an operating system.
If I recall correctly, his statement can be more charitably summarised as noting that many of the functions of an OS or FS are not useful in the specific use case he had, which was running a single program serving a website. He would therefore prefer to not have the additional complexity, attack surface and performance overhead. I do not think that this is very controversial? There are of course trade-offs involved, and he did mention that he was planning on running Linux as a way to get device drivers and something booting with reasonable effort, at least initially.
- justin66 5y agoFilesystems being a worthless abstraction on, for example, a database server is the rationale for setting up a DBMS to use raw devices. This is not a popular approach and hasn't been for some time (I don't think any of the popular OSS databases have ever offered this approach, and AFAIK even Oracle is moving away from offering it) but it's not as though this is a radical idea. edit: the Linux direct I/O feature that sort of obsoletes this use of raw devices was apparently developed in part by Oracle, which I guess might be interesting https://lwn.net/Articles/348719/ https://lwn.net/Articles/348719/