File system for Pipe Device

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite
2












From Chapter 5 of the book The design of Unix operating system by Bach, an algorithm to create an (unnamed) pipe is given. It states that,



assign an inode from pipe device (algorithm ialloc)



A pipe device is just a file system designated for pipe device from which kernel can assign inodes and data blocks to the pipes.



I want to know more about this pipe device specific file system. Can anyone suggest where to look for it?







share|improve this question



















  • Ok, the book is from 1986, if I googled correctly. Are you interested in the implementation details in the context of 30+ year old book; or in details on how things work in practice on more-or-less current systems; or in how things work in the abstract based on (current or historical) standards and customs?
    – ilkkachu
    Jun 7 at 12:20










  • @ilkkachu I would like to know how things work in the abstract based on standards and customs...
    – Ru7w1k
    Jun 7 at 14:43














up vote
0
down vote

favorite
2












From Chapter 5 of the book The design of Unix operating system by Bach, an algorithm to create an (unnamed) pipe is given. It states that,



assign an inode from pipe device (algorithm ialloc)



A pipe device is just a file system designated for pipe device from which kernel can assign inodes and data blocks to the pipes.



I want to know more about this pipe device specific file system. Can anyone suggest where to look for it?







share|improve this question



















  • Ok, the book is from 1986, if I googled correctly. Are you interested in the implementation details in the context of 30+ year old book; or in details on how things work in practice on more-or-less current systems; or in how things work in the abstract based on (current or historical) standards and customs?
    – ilkkachu
    Jun 7 at 12:20










  • @ilkkachu I would like to know how things work in the abstract based on standards and customs...
    – Ru7w1k
    Jun 7 at 14:43












up vote
0
down vote

favorite
2









up vote
0
down vote

favorite
2






2





From Chapter 5 of the book The design of Unix operating system by Bach, an algorithm to create an (unnamed) pipe is given. It states that,



assign an inode from pipe device (algorithm ialloc)



A pipe device is just a file system designated for pipe device from which kernel can assign inodes and data blocks to the pipes.



I want to know more about this pipe device specific file system. Can anyone suggest where to look for it?







share|improve this question











From Chapter 5 of the book The design of Unix operating system by Bach, an algorithm to create an (unnamed) pipe is given. It states that,



assign an inode from pipe device (algorithm ialloc)



A pipe device is just a file system designated for pipe device from which kernel can assign inodes and data blocks to the pipes.



I want to know more about this pipe device specific file system. Can anyone suggest where to look for it?









share|improve this question










share|improve this question




share|improve this question









asked Jun 7 at 10:18









Ru7w1k

41




41











  • Ok, the book is from 1986, if I googled correctly. Are you interested in the implementation details in the context of 30+ year old book; or in details on how things work in practice on more-or-less current systems; or in how things work in the abstract based on (current or historical) standards and customs?
    – ilkkachu
    Jun 7 at 12:20










  • @ilkkachu I would like to know how things work in the abstract based on standards and customs...
    – Ru7w1k
    Jun 7 at 14:43
















  • Ok, the book is from 1986, if I googled correctly. Are you interested in the implementation details in the context of 30+ year old book; or in details on how things work in practice on more-or-less current systems; or in how things work in the abstract based on (current or historical) standards and customs?
    – ilkkachu
    Jun 7 at 12:20










  • @ilkkachu I would like to know how things work in the abstract based on standards and customs...
    – Ru7w1k
    Jun 7 at 14:43















Ok, the book is from 1986, if I googled correctly. Are you interested in the implementation details in the context of 30+ year old book; or in details on how things work in practice on more-or-less current systems; or in how things work in the abstract based on (current or historical) standards and customs?
– ilkkachu
Jun 7 at 12:20




Ok, the book is from 1986, if I googled correctly. Are you interested in the implementation details in the context of 30+ year old book; or in details on how things work in practice on more-or-less current systems; or in how things work in the abstract based on (current or historical) standards and customs?
– ilkkachu
Jun 7 at 12:20












@ilkkachu I would like to know how things work in the abstract based on standards and customs...
– Ru7w1k
Jun 7 at 14:43




@ilkkachu I would like to know how things work in the abstract based on standards and customs...
– Ru7w1k
Jun 7 at 14:43










1 Answer
1






active

oldest

votes

















up vote
-2
down vote













The sources for the file system in question are here:



https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/uts/common/fs/fifofs/



also have a look at this man page:



http://schillix.sourceforge.net/man/man3c/fattach.3c.html



fattach() allows to mount a FIFO based object on top of a file.






share|improve this answer





















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f448385%2ffile-system-for-pipe-device%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    -2
    down vote













    The sources for the file system in question are here:



    https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/uts/common/fs/fifofs/



    also have a look at this man page:



    http://schillix.sourceforge.net/man/man3c/fattach.3c.html



    fattach() allows to mount a FIFO based object on top of a file.






    share|improve this answer

























      up vote
      -2
      down vote













      The sources for the file system in question are here:



      https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/uts/common/fs/fifofs/



      also have a look at this man page:



      http://schillix.sourceforge.net/man/man3c/fattach.3c.html



      fattach() allows to mount a FIFO based object on top of a file.






      share|improve this answer























        up vote
        -2
        down vote










        up vote
        -2
        down vote









        The sources for the file system in question are here:



        https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/uts/common/fs/fifofs/



        also have a look at this man page:



        http://schillix.sourceforge.net/man/man3c/fattach.3c.html



        fattach() allows to mount a FIFO based object on top of a file.






        share|improve this answer













        The sources for the file system in question are here:



        https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/uts/common/fs/fifofs/



        also have a look at this man page:



        http://schillix.sourceforge.net/man/man3c/fattach.3c.html



        fattach() allows to mount a FIFO based object on top of a file.







        share|improve this answer













        share|improve this answer



        share|improve this answer











        answered Jun 7 at 11:02









        schily

        8,63821435




        8,63821435






















             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f448385%2ffile-system-for-pipe-device%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?