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...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #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

          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