Announcement

Collapse
No announcement yet.

A Time Namespace Has Been Proposed For The Linux Kernel

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • A Time Namespace Has Been Proposed For The Linux Kernel

    Phoronix: A Time Namespace Has Been Proposed For The Linux Kernel

    A set of experimental patches were sent out on Wednesday for implementing a time namespace within the kernel, part of an effort that's been going on for more than a decade around time virtualization...

    http://www.phoronix.com/scan.php?pag...-Namespace-RFC

  • #2
    c has namespaces or is this one of gcc's extensions ?

    Comment


    • #3
      Originally posted by GunpowaderGuy View Post
      c has namespaces or is this one of gcc's extensions ?
      It's got nothing to do with programming. It is a kernel feature.

      Comment


      • #4
        Originally posted by curfew View Post

        It's got nothing to do with programming. It is a kernel feature.
        Is that the thing that makes containers see only their own part of the userland, and have a separate virtual networking device?

        Comment


        • #5
          http://man7.org/linux/man-pages/man1/unshare.1.html

          Comment


          • #6
            Originally posted by dstaubsauger View Post
            Is that the thing that makes containers see only their own part of the userland, and have a separate virtual networking device?
            Yeah, namespaces are used to keep processes (applications) isolated from the rest of the system while still accessing the resources they need, without going into a full blown VM. This thing would allow to manipulate the time reported to selected applications, or containers.

            Namespaces are used by systemd and logind to isolate processes and users, and also by Flatpack for sandboxing.

            Comment


            • #7
              This would allow to easily circumvent time-based licenses.

              Comment


              • #8
                you can always try circumventing time based licenses with libfaketime.

                Comment

                Working...
                X