Интересно, как это работает.
Sep. 4th, 2013 09:38 amИз Changelog новой версии ядра Linux (3.11, "Linux for workgroups"):
В системные вызовы open() и openat() добавлена поддержка флага O_TMPFILE, позволяющего передать файловой системе информацию о создании временного файла, не видимого в иерархии ФС, что позволяет применить для данного типа файлов отдельные оптимизации. Создаваемые при помощи O_TMPFILE временные файлы не имеют имени, в качестве пути передаётся только директория. Создание невидимого временного файла без имени позволяет разработчикам приложений не задумываться о возможных уязвимостях, таких, как атака через символические ссылки;
В ряде мест такая возможность сильно упростит жизнь. Но до широкого распространения, боюсь, еще долго.
В системные вызовы open() и openat() добавлена поддержка флага O_TMPFILE, позволяющего передать файловой системе информацию о создании временного файла, не видимого в иерархии ФС, что позволяет применить для данного типа файлов отдельные оптимизации. Создаваемые при помощи O_TMPFILE временные файлы не имеют имени, в качестве пути передаётся только директория. Создание невидимого временного файла без имени позволяет разработчикам приложений не задумываться о возможных уязвимостях, таких, как атака через символические ссылки;
В ряде мест такая возможность сильно упростит жизнь. Но до широкого распространения, боюсь, еще долго.
no subject
Date: 2013-09-04 07:01 am (UTC)no subject
Date: 2013-09-04 07:15 am (UTC)no subject
Date: 2013-09-04 07:42 am (UTC)no subject
Date: 2013-09-04 09:13 am (UTC)no subject
Date: 2013-09-05 10:56 am (UTC)no subject
Date: 2013-09-05 11:11 am (UTC)no subject
Date: 2013-09-05 11:12 am (UTC)no subject
Date: 2013-09-05 11:38 am (UTC)no subject
Date: 2013-09-04 07:30 am (UTC)