Title: Implement os.setns, os.unshare to allow changing namespaces in Linux · Issue #95023 · python/cpython · GitHub
Open Graph Title: Implement os.setns, os.unshare to allow changing namespaces in Linux · Issue #95023 · python/cpython
X Title: Implement os.setns, os.unshare to allow changing namespaces in Linux · Issue #95023 · python/cpython
Description: As for now, changing to a different namespace is really messy, one must use ctypes, and call libc functions to do so. I think implementing setns and unshare functions will make working with namespaces in Python much easier
Open Graph Description: As for now, changing to a different namespace is really messy, one must use ctypes, and call libc functions to do so. I think implementing setns and unshare functions will make working with namespa...
X Description: As for now, changing to a different namespace is really messy, one must use ctypes, and call libc functions to do so. I think implementing setns and unshare functions will make working with namespa...
Opengraph URL: https://github.com/python/cpython/issues/95023
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Implement os.setns, os.unshare to allow changing namespaces in Linux","articleBody":"As for now, changing to a different namespace is really messy, one must use ctypes, and call libc functions to do so.\r\nI think implementing setns and unshare functions will make working with namespaces in Python much easier","author":{"url":"https://github.com/noamcohen97","@type":"Person","name":"noamcohen97"},"datePublished":"2022-07-19T20:15:10.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/95023/cpython/issues/95023"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:60562be3-4c6d-0066-5a11-3b1d6dc7eb7b |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B3AA:46801:F7E862:14A22AB:696991BD |
| html-safe-nonce | eb1282be71e2211af38c80fe2d67f461e4962974c2e41b1760a9d90339c55890 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCM0FBOjQ2ODAxOkY3RTg2MjoxNEEyMkFCOjY5Njk5MUJEIiwidmlzaXRvcl9pZCI6IjI0MDMwMzQ0NzAxNjg0OTg2MjEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | d3012d1cbfc147d93be3a77543dadf9b2ee4b8303d288334bc12cfea8e59ca91 |
| hovercard-subject-tag | issue:1309996978 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/95023/issue_layout |
| twitter:image | https://opengraph.githubassets.com/e8567a60d749ad02e7eea40c33c777645357ae5b631f375f186b75004fe44be1/python/cpython/issues/95023 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/e8567a60d749ad02e7eea40c33c777645357ae5b631f375f186b75004fe44be1/python/cpython/issues/95023 |
| og:image:alt | As for now, changing to a different namespace is really messy, one must use ctypes, and call libc functions to do so. I think implementing setns and unshare functions will make working with namespa... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | noamcohen97 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3542e147982176a7ebaa23dfb559c8af16f721c03ec560c68c56b64a0f35e751 |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | af80af7cc9e3de9c336f18b208a600950a3c187c |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width