# mount

The Linux mount command and mount() system call attach filesystems to directories or files, with configurable filesystem and mount flags.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Kubernetes v1.37: Hardening Container Storage with Bind Mount Options and EmptyDir Permissions

DevFeed: [Kubernetes v1.37: Hardening Container Storage with Bind Mount Options and EmptyDir Permissions](<https://devfeed.tech/articles/kubernetes-v1-37-hardening-container-storage-with-bind-mount-options-and-emptydir-permissions-31483.md>)

Original publisher: [Read original article](<https://kubernetes.io/blog/2026/09/16/kubernetes-v1-37-hardening-container-storage/>)

Author: Nispriha Jagan; Neeraj Krishna Gopalakrishna

Published: 2026-09-16T18:30:00Z

Content type: article

Language: en

Sources: [Kubernetes Blog](<https://devfeed.tech/sources/kubernetes-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Security](<https://devfeed.tech/topics/security.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [chmod](<https://devfeed.tech/topics/chmod.md>), [Unix](<https://devfeed.tech/topics/unix.md>)

Tags: [chmod](<https://devfeed.tech/tags/chmod.md>), [container](<https://devfeed.tech/tags/container.md>), [containers](<https://devfeed.tech/tags/containers.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mount](<https://devfeed.tech/tags/mount.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [storage](<https://devfeed.tech/tags/storage.md>), [volume](<https://devfeed.tech/tags/volume.md>), [volumes](<https://devfeed.tech/tags/volumes.md>)

### AI overview

Kubernetes v1.37 adds bind mount options and emptyDir permission modes to strengthen storage security. The article explains how noexec, nosuid, nodev, Unix permissions, and the sticky bit can help enforce security policies on writable volumes.

### Source excerpt

Kubernetes v1.37 brings important storage security features: emptyDir permission modes and bind mount options. They help application programmers and security professionals implement rigorous security policies, for example, prohibiting deletion of files across containers or execution of arbitrary binaries from writable volumes, directly in Kubernetes without any complicated circumvention. Linux storage and permission fundamentals Before diving into the new Kubernetes features, let us briefly review the low-level Linux security mechanisms that make them possible. Bind mount flags When Linux mounts or remounts a directory, Virtual File System (VFS) flags control what actions are permitted on that filesystem: noexec: Do not permit direct execution of any binaries on the mounted filesystem. nosuid: Do not allow set-user-identifier or set-group-identifier bits to take effect. nodev: Do not interpret character or block special devices on the file system. Directory permissions and the sticky bit Standard Unix permissions regulate access across three scopes: Owner, Group, and Others (e.g., 0755 or 0777). Beyond standard read, write, and execute bits, Linux supports the sticky bit (as in mode 01777). When applied to a directory, the sticky bit ensures that a file inside that directory can only be deleted or renamed by the file's owner or root. This is essential for shared writable directories like /tmp. Motivation for the improvements Why does Kubernetes need bind mount options and emptyDir permissions? The primary goal of these features is to increase the security of Kubernetes workloads by allowing security-related bind mount options on volume mounts. By default, volumes are bind-mounted into containers by the container runtime and kubelet without noexec, nosuid, or nodev flags. This default can undermine security. For example, with noexec missing, a compromised process can use any writable volume (emptyDir, PersistentVolume, etc.) to download, chmod +x, and execute arbitra

## fsGroupChangePolicy: OnRootMismatch and the setgid Invariant That Makes It Sound

DevFeed: [fsGroupChangePolicy: OnRootMismatch and the setgid Invariant That Makes It Sound](<https://devfeed.tech/articles/fsgroupchangepolicy-onrootmismatch-and-the-setgid-invariant-that-makes-it-sound-34103.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/fsgroup-change-policy-root-mismatch/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-09-11T07:00:00Z

Content type: tutorial

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [container](<https://devfeed.tech/topics/container.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Security](<https://devfeed.tech/topics/security.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [container](<https://devfeed.tech/tags/container.md>), [container-image](<https://devfeed.tech/tags/container-image.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [mount](<https://devfeed.tech/tags/mount.md>), [network](<https://devfeed.tech/tags/network.md>), [performance](<https://devfeed.tech/tags/performance.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [security](<https://devfeed.tech/tags/security.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [storage](<https://devfeed.tech/tags/storage.md>), [waiting](<https://devfeed.tech/tags/waiting.md>)

### AI overview

This article explains why a stateful pod can remain in ContainerCreating for fifteen minutes when fsGroup triggers a recursive chown across a large network-backed volume. It describes how fsGroupChangePolicy: OnRootMismatch can skip the recursive walk when the volume root group already matches, and discusses the setgid invariant that supports this behavior.

### Source excerpt

Pod stuck in ContainerCreating from fsGroup recursive chown: fsGroupChangePolicy: OnRootMismatch, and why the setgid bit on the volume root makes it safe.

## FastAPI frontends and static files served from the CDN

DevFeed: [FastAPI frontends and static files served from the CDN](<https://devfeed.tech/articles/fastapi-frontends-and-static-files-served-from-the-cdn-930.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/fastapi-frontends-and-static-files-served-from-the-cdn>)

Author: Daniel Park

Published: 2026-09-10T17:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [mount](<https://devfeed.tech/topics/mount.md>)

Tags: [cdn](<https://devfeed.tech/tags/cdn.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [mount](<https://devfeed.tech/tags/mount.md>), [tool](<https://devfeed.tech/tags/tool.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel now promotes FastAPI frontends and static files served through app.frontend() or StaticFiles to the Vercel CDN at build time, allowing matching requests to bypass Vercel Functions. Route precedence is preserved, while dependency-protected frontends and middleware-protected static files remain on the function unless configured otherwise.

### Source excerpt

FastAPI frontends and static files, served with app.frontend() or StaticFiles, are now promoted to the Vercel CDN at build time. Requests for those paths are served directly from the CDN, without invoking your Vercel Function. FastAPI evaluates routes in declaration order. A route declared before a StaticFiles mount takes priority over any CDN file at that path. This precedence is preserved. Promoted source directories remain in the function bundle so the app can read from them at runtime. To exclude them and serve only from the CDN, set tool.vercel.fastapi.static.exclude = true in pyproject.toml. Frontends guarded by dependencies are kept on the function as the CDN cannot run dependency checks. Similarly, static files which sit behind middleware are also kept on the function. To override this and always promote to CDN, set tool.vercel.fastapi.static.cdn = true. To opt out of the CDN entirely, set it to false instead. For more information see the Vercel FastAPI documentation. Read more

## Backblaze B2 x Suite Studios: S3 Native File Streaming Turns B2 Cloud Storage Into a High-Performance Drive

DevFeed: [Backblaze B2 x Suite Studios: S3 Native File Streaming Turns B2 Cloud Storage Into a High-Performance Drive](<https://devfeed.tech/articles/backblaze-b2-x-suite-studios-s3-native-file-streaming-turns-b2-cloud-storage-into-a-high-performance-drive-12318.md>)

Original publisher: [Read original article](<https://www.backblaze.com/blog/backblaze-b2-x-suite-studios-s3-native-file-streaming-turns-b2-cloud-storage-into-a-high-performance-drive/>)

Author: Dave Simon

Published: 2026-09-10T14:04:38Z

Content type: article

Language: en

Sources: [Backblaze Blog | Cloud Storage & Cloud Backup](<https://devfeed.tech/sources/backblaze-blog-cloud-storage-cloud-backup.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [mount](<https://devfeed.tech/topics/mount.md>), [data](<https://devfeed.tech/topics/data.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [automation](<https://devfeed.tech/tags/automation.md>), [b2cloud](<https://devfeed.tech/tags/b2cloud.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [data](<https://devfeed.tech/tags/data.md>), [featured](<https://devfeed.tech/tags/featured.md>), [featured-cloud-storage](<https://devfeed.tech/tags/featured-cloud-storage.md>), [media](<https://devfeed.tech/tags/media.md>), [media-workflow](<https://devfeed.tech/tags/media-workflow.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mount](<https://devfeed.tech/tags/mount.md>), [nas](<https://devfeed.tech/tags/nas.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [s3](<https://devfeed.tech/tags/s3.md>), [storage](<https://devfeed.tech/tags/storage.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

Backblaze B2 integrates with Suite Studios' S3 Native File Streaming to provide drive-like, high-performance access to cloud-stored data. Teams can mount B2 buckets, stream only the file portions applications need, and use standard S3-compatible objects without duplicating or relocating datasets. The integration supports media production and other workflows involving large cloud datasets.

### Source excerpt

Backblaze B2 now integrates with Suite Studios S3 Native File Streaming, giving teams high-performance, drive-like access to cloud data. Work directly with standard S3-compatible objects across media, scientific, geospatial, and engineering workflows without duplicating datasets or creating new storage silos. The post Backblaze B2 x Suite Studios: S3 Native File Streaming Turns B2 Cloud Storage Into a High-Performance Drive appeared first on Backblaze Blog | Cloud Storage & Cloud Backup

## Rootless Jailbreak Detection: Updating the Signals, Not the Claim

DevFeed: [Rootless Jailbreak Detection: Updating the Signals, Not the Claim](<https://devfeed.tech/articles/rootless-jailbreak-detection-updating-the-signals-not-the-claim-19501.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/rootless-jailbreak-detection/>)

Author: Shai Almog

Published: 2026-09-01T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Jailbreak](<https://devfeed.tech/topics/jailbreak.md>), [integrity](<https://devfeed.tech/topics/integrity.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [filesystem](<https://devfeed.tech/tags/filesystem.md>), [images](<https://devfeed.tech/tags/images.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jailbreak](<https://devfeed.tech/tags/jailbreak.md>), [mount](<https://devfeed.tech/tags/mount.md>), [process](<https://devfeed.tech/tags/process.md>)

### AI overview

Codename One updated its iOS integrity checks to detect current rootless jailbreak layouts. The changes cross-check potentially hooked APIs, inspect mounts and loaded images, and rerun detection when the application returns to the foreground.

### Source excerpt

Codename One's iOS integrity checks now detect current rootless jailbreak layouts, cross-check hooked APIs, inspect mounts and loaded images, and rerun on foreground entry.

## Faster Appwrite Sites deployments powered by SquashFS

DevFeed: [Faster Appwrite Sites deployments powered by SquashFS](<https://devfeed.tech/articles/faster-appwrite-sites-deployments-powered-by-squashfs-16455.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/appwrite-sites-squashfs-migration>)

Author: Luke B. Silver

Published: 2026-08-12T00:00:00Z

Content type: release

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [mount](<https://devfeed.tech/tags/mount.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

Appwrite is moving new Sites and Functions deployments on Appwrite Cloud to SquashFS. The compressed, read-only filesystem is mounted directly instead of being fully extracted, reducing cold-start work and improving startup predictability, especially for larger Sites.

### Source excerpt

Appwrite Sites now packages new deployments with SquashFS, removing archive extraction and cutting the format-dependent cold-start path by up to 51% on larger sites.

## From a Large Allowlist to Three Denials: Permissions for a Coding Agent

DevFeed: [From a Large Allowlist to Three Denials: Permissions for a Coding Agent](<https://devfeed.tech/articles/from-a-large-allowlist-to-three-denials-permissions-for-a-coding-agent-34096.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/agent-permissions-inversion/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-08-11T07:00:00Z

Content type: opinion

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Network](<https://devfeed.tech/topics/network.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [coding](<https://devfeed.tech/tags/coding.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [curl](<https://devfeed.tech/tags/curl.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mount](<https://devfeed.tech/tags/mount.md>), [network](<https://devfeed.tech/tags/network.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [sandboxing](<https://devfeed.tech/tags/sandboxing.md>), [security](<https://devfeed.tech/tags/security.md>), [shell](<https://devfeed.tech/tags/shell.md>)

### AI overview

The article argues that command allowlists are a poor security boundary for coding agents because the required command set continually expands and command names do not constrain effects. It proposes enforcing limits at the kernel level with Linux namespaces, a read-only root filesystem, scoped writable mounts, and dropped capabilities, allowing a shell to run while restricting its blast radius.

### Source excerpt

bwrap --unshare-net --cap-drop ALL instead of a command allowlist: sandboxing a coding agent's shell so rm -rf and curl cannot leave the workspace.

## Serverless ICYMI Q2 2026

DevFeed: [Serverless ICYMI Q2 2026](<https://devfeed.tech/articles/serverless-icymi-q2-2026-4672.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/compute/serverless-icymi-q2-2026/>)

Author: Julian Wood

Published: 2026-07-20T16:40:00Z

Content type: article

Language: en

Sources: [AWS Compute Blog](<https://devfeed.tech/sources/aws-compute-blog.md>)

Topics: [Serverless](<https://devfeed.tech/topics/serverless.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Firecracker](<https://devfeed.tech/topics/firecracker.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [amazon-eventbridge](<https://devfeed.tech/tags/amazon-eventbridge.md>), [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [amazon-simple-storage-service-s3](<https://devfeed.tech/tags/amazon-simple-storage-service-s3.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [aws-step-functions](<https://devfeed.tech/tags/aws-step-functions.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [firecracker](<https://devfeed.tech/tags/firecracker.md>), [latency](<https://devfeed.tech/tags/latency.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mount](<https://devfeed.tech/tags/mount.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

A Q2 2026 recap of AWS serverless launches and resources, focusing on AWS Lambda MicroVMs and Amazon S3 Files integration with Lambda.

### Source excerpt

In this 33rd quarterly recap post, discover the most impactful AWS serverless launches, features, and resources from Q2 2026 that you might have missed. Stay current with the latest serverless innovations that can improve your applications. In case you missed our last ICYMI, read about what happened in Q1 2026. AWS Lambda MicroVMs AWS Lambda [...]

## Don't bring exposed developer credentials to Black Hat

DevFeed: [Don't bring exposed developer credentials to Black Hat](<https://devfeed.tech/articles/don-t-bring-exposed-developer-credentials-to-black-hat-1914.md>)

Original publisher: [Read original article](<https://1password.com/blog/developer-credential-security-black-hat-2026>)

Author: info@1password.com (Eric Eddy)

Published: 2026-07-09T00:00:00Z

Content type: article

Language: en

Sources: [Blog on 1Password Blog](<https://devfeed.tech/sources/blog-on-1password-blog.md>)

Topics: [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [Security](<https://devfeed.tech/topics/security.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [passwords](<https://devfeed.tech/topics/passwords.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Go](<https://devfeed.tech/topics/go.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Python](<https://devfeed.tech/topics/python.md>), [make](<https://devfeed.tech/topics/make.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [black-hat](<https://devfeed.tech/tags/black-hat.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [developers](<https://devfeed.tech/tags/developers.md>), [events](<https://devfeed.tech/tags/events.md>), [go](<https://devfeed.tech/tags/go.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [python](<https://devfeed.tech/tags/python.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>)

### AI overview

This article urges developers attending Black Hat to secure locally stored credentials before the conference. It discusses exposed AWS credentials and SSH keys, plaintext secrets, outdated cryptography, and 1Password tools for discovering, securing, and accessing credentials. It also describes mounted environment variables, CLI and SDK integrations, developer demonstrations, and a credential-sprawl challenge.

### Source excerpt

Black Hat is where the security industry gathers to compare notes on current cybersecurity topics. It brings together a diverse group of security experts, from C-suite executives to black-hat hackers. Some attendees see it as a target-rich environment for testing their latest hacks. Many hackers and supply chain attacks rely on the fact that local credentials are stored in predictable locations with standardized file names, in clear text. For example, AWS credentials usually live in ~/.aws/credentials because the CLI writes them there by default. SSH keys live in ~/.ssh. 1Password developer tools can secure these credentials. It's never a bad time to secure locally-stored developer credentials, but if you're attending Black Hat, this might be an especially good time. Secure your credentials in 1Password before the conference, and find us at the booth to get an exclusive sticker. Find and secure SSH keys Developer watchtower discovers SSH keys that are stored in plaintext or use outdated cryptography. Follow the documentation to discover and secure your local SSH keys, which you can then access from the terminal using biometrics, just the same way you do for your passwords. Secure environment variables (Beta) 1Password Environments make your Environment's variables available via locally mounted .env files, without writing your credentials to disk. You can securely share them with team members and access them programmatically in your terminal via our CLI or via our SDK in Go, JavaScript, or Python integrations. Follow the documentation to secure and mount your environment variables. Find us at booth 4735 Located in the main exhibit hall near the Bayside C escalators. If you're attending the conference please come say hello, pick up some stickers, and ask us all your questions about 1Password developer tools! Play our developer challenge, Credential Sprawl Capture the Flag to win exclusive swag and get your name on our leaderboard. We'll be running live demos and havin

## Vercel Sandbox now supports FUSE-based filesystems

DevFeed: [Vercel Sandbox now supports FUSE-based filesystems](<https://devfeed.tech/articles/vercel-sandbox-now-supports-fuse-based-filesystems-1180.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-sandbox-now-supports-fuse-based-filesystems>)

Author: Brandon Tuttle

Published: 2026-07-03T01:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Network](<https://devfeed.tech/topics/network.md>), [datasets](<https://devfeed.tech/topics/datasets.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [driver](<https://devfeed.tech/tags/driver.md>), [filesystems](<https://devfeed.tech/tags/filesystems.md>), [mount](<https://devfeed.tech/tags/mount.md>), [network](<https://devfeed.tech/tags/network.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [remote](<https://devfeed.tech/tags/remote.md>), [s3](<https://devfeed.tech/tags/s3.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Sandbox now supports FUSE-based filesystems, allowing remote storage and custom filesystems to be mounted as regular paths inside a running Sandbox. This includes S3 buckets, network filesystems, and other FUSE-compatible drivers, enabling direct access to large datasets without copying them into the Sandbox.

### Source excerpt

Vercel Sandbox now supports FUSE, letting you mount remote storage and custom filesystems inside a running Sandbox. Use it to attach S3 buckets, network filesystems, or any other FUSE-compatible driver as a regular path. This makes it possible to stream large datasets directly from object storage, share state across Sandboxes through a common filesystem, or run tools that expect POSIX paths against remote sources without copying data into the Sandbox first. Learn more about remote storage mounts in the documentation. Read more

## Google Drive on Linux: A Fast rclone Mount (and Why Your Thumbnails Are Missing)

DevFeed: [Google Drive on Linux: A Fast rclone Mount (and Why Your Thumbnails Are Missing)](<https://devfeed.tech/articles/google-drive-on-linux-a-fast-rclone-mount-and-why-your-thumbnails-are-missing-25172.md>)

Original publisher: [Read original article](<https://www.ivanmorgillo.com/2026/06/12/google-drive-on-linux-rclone-mount-and-thumbnails/>)

Author: Ivan Morgillo

Published: 2026-06-12T10:00:00Z

Content type: tutorial

Language: en

Sources: [Ivan Morgillo](<https://devfeed.tech/sources/ivan-morgillo.md>)

Topics: [Google](<https://devfeed.tech/topics/google.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [systemd](<https://devfeed.tech/topics/systemd.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [xfce](<https://devfeed.tech/topics/xfce.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [caching](<https://devfeed.tech/tags/caching.md>), [google](<https://devfeed.tech/tags/google.md>), [image](<https://devfeed.tech/tags/image.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mount](<https://devfeed.tech/tags/mount.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [systemd](<https://devfeed.tech/tags/systemd.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [xfce](<https://devfeed.tech/tags/xfce.md>)

### AI overview

A tutorial describing a personal setup for mounting Google Drive as a browsable folder on Ubuntu with XFCE using rclone. It covers OAuth authorization, a systemd user service, aggressive caching for faster browsing, and the problem of missing image thumbnails on the mount.

### Source excerpt

How I finally got Google Drive working as a fast, normal folder on Linux with rclone -- and fixed the non-obvious problem of missing image thumbnails on FUSE mounts.

## Linux tmpfs for Speed and Temporary Storage

DevFeed: [Linux tmpfs for Speed and Temporary Storage](<https://devfeed.tech/articles/linux-tmpfs-for-speed-and-temporary-storage-20874.md>)

Original publisher: [Read original article](<https://linuxblog.io/linux-tmpfs/>)

Author: Hayden James

Published: 2026-06-08T15:17:17Z

Content type: tutorial

Language: en

Sources: [Hayden James](<https://devfeed.tech/sources/hayden-james.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [mount](<https://devfeed.tech/topics/mount.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [boot](<https://devfeed.tech/tags/boot.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mount](<https://devfeed.tech/tags/mount.md>), [performance](<https://devfeed.tech/tags/performance.md>), [server](<https://devfeed.tech/tags/server.md>), [storage](<https://devfeed.tech/tags/storage.md>), [sysadmins](<https://devfeed.tech/tags/sysadmins.md>)

### AI overview

A practical guide to Linux tmpfs, a filesystem backed by virtual memory that can use RAM and swap. It explains how Linux uses tmpfs, how to create and verify mounts, how to make them persistent, and when temporary storage is useful.

### Source excerpt

tmpfs lets you mount a filesystem entirely in RAM. Here is how Linux already uses it, how to create your own mounts, and where it actually makes sense to use one. Continue reading...

## Drives for Vercel Sandbox in Private Beta

DevFeed: [Drives for Vercel Sandbox in Private Beta](<https://devfeed.tech/articles/drives-for-vercel-sandbox-in-private-beta-904.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/drives-for-vercel-sandbox-in-private-beta>)

Author: Tom Lienard

Published: 2026-06-05T00:01:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [DRIVE](<https://devfeed.tech/topics/drive.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [mount](<https://devfeed.tech/topics/mount.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [drive](<https://devfeed.tech/tags/drive.md>), [mount](<https://devfeed.tech/tags/mount.md>), [production](<https://devfeed.tech/tags/production.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [sandboxes](<https://devfeed.tech/tags/sandboxes.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [storage](<https://devfeed.tech/tags/storage.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Sandbox introduces Drives in private beta, providing persistent attachable storage that remains available across disposable sandbox lifecycles. Drives can preserve agent workspaces, repositories, dependencies, and build outputs, and can be managed through the beta SDK or CLI.

### Source excerpt

Vercel Sandbox now supports drives in private beta. Drives are persistent, attachable storage with a lifecycle independent from any sandbox. Create a drive once, then mount it at a configurable path when starting a sandbox. When the sandbox stops, the drive remains available to attach to a later sandbox. Install the beta SDK (@vercel/sandbox@beta) or beta CLI (sandbox@beta), then create and mount a drive: Sandbox Drives are useful for: Keeping agent workspaces across disposable sandboxes Retaining cloned repositories, dependencies, and build outputs Managing data independently from the sandbox lifecycle During the private beta, a drive can be mounted read-write by one sandbox at a time. Sandbox drives should not be used for production data while in private beta. Sign up here to join the waitlist, learn more in the docs, or read the complete guide. Read more

## Kubernetes v1.36: User Namespaces in Kubernetes are finally GA

DevFeed: [Kubernetes v1.36: User Namespaces in Kubernetes are finally GA](<https://devfeed.tech/articles/kubernetes-v1-36-user-namespaces-in-kubernetes-are-finally-ga-4538.md>)

Original publisher: [Read original article](<https://kubernetes.io/blog/2026/04/23/kubernetes-v1-36-userns-ga/>)

Author: Rodrigo Campos Catelin; Giuseppe Scrivano

Published: 2026-04-23T18:35:00Z

Content type: article

Language: en

Sources: [Kubernetes Blog](<https://devfeed.tech/sources/kubernetes-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Security](<https://devfeed.tech/topics/security.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>)

Tags: [containers](<https://devfeed.tech/tags/containers.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mount](<https://devfeed.tech/tags/mount.md>), [performance](<https://devfeed.tech/tags/performance.md>), [process](<https://devfeed.tech/tags/process.md>), [security](<https://devfeed.tech/tags/security.md>), [startup](<https://devfeed.tech/tags/startup.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Kubernetes v1.36 brings User Namespaces to General Availability, enabling rootless security isolation for workloads. The Linux-only feature confines container privileges to the user namespace, while ID-mapped mounts translate ownership at mount time without rewriting files or incurring expensive recursive ownership changes.

### Source excerpt

After several years of development, User Namespaces support in Kubernetes reached General Availability (GA) with the v1.36 release. This is a Linux-only feature. For those of us working on low level container runtimes and rootless technologies, this has been a long awaited milestone. We finally reached the point where "rootless" security isolation can be used for Kubernetes workloads. This feature also enables a critical pattern: running workloads with privileges and still being confined in the user namespace. When hostUsers: false is set, capabilities like CAP_NET_ADMIN become namespaced, meaning they grant administrative power over container local resources without affecting the host. This effectively enables new use cases that were not possible before without running a fully privileged container. The Problem with UID 0 A process running as root inside a container is also seen from the kernel as root on the host. If an attacker manages to break out of the container, whether through a kernel vulnerability or a misconfigured mount, they are root on the host. While there are many security measures in place for running containers, these measures don't change the underlying identity of the process, it still has some "parts" of root. The engine: ID-mapped mounts The road to GA wasn't just about the Kubernetes API; it was about making the kernel work for us. In the early stages, one of the biggest blockers was volume ownership. If you mapped a container to a high UID range, the Kubelet had to recursively chown every file in the attached volume so the container could read/write them. For large volumes, this was such an expensive operation that destroyed startup performance. The key enabler was ID-mapped mounts (introduced in Linux 5.12 and refined in later versions). Instead of rewriting file ownership on disk, the kernel remaps it at mount time. When a volume is mounted into a Pod with User Namespaces enabled, the kernel performs a transparent translation of the UIDs (us

## Top 10 Launches of Launch Week 15

DevFeed: [Top 10 Launches of Launch Week 15](<https://devfeed.tech/articles/top-10-launches-of-launch-week-15-422.md>)

Original publisher: [Read original article](<https://supabase.com/blog/launch-week-15-top-10>)

Author: Wen Bo Xie

Published: 2025-07-18T07:00:00Z

Content type: release

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Deno](<https://devfeed.tech/topics/deno.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [mount](<https://devfeed.tech/topics/mount.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [apache-iceberg](<https://devfeed.tech/tags/apache-iceberg.md>), [api](<https://devfeed.tech/tags/api.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [figma](<https://devfeed.tech/tags/figma.md>), [github](<https://devfeed.tech/tags/github.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mount](<https://devfeed.tech/tags/mount.md>), [npm](<https://devfeed.tech/tags/npm.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [s3](<https://devfeed.tech/tags/s3.md>), [security](<https://devfeed.tech/tags/security.md>), [stripe](<https://devfeed.tech/tags/stripe.md>)

### AI overview

Supabase's Launch Week 15 roundup presents ten product updates, including new API and JWT signing keys, analytics buckets with Apache Iceberg support, OpenTelemetry integrations, Figma Make connectivity, expanded storage limits, Deno 2 Edge Functions, GitHub-optional branching, Supabase UI components, and a Stripe-to-Postgres sync package.

### Source excerpt

Highlights from Launch Week 15

## Persistent Storage and 97% Faster Cold Starts for Edge Functions

DevFeed: [Persistent Storage and 97% Faster Cold Starts for Edge Functions](<https://devfeed.tech/articles/persistent-storage-and-97-faster-cold-starts-for-edge-functions-479.md>)

Original publisher: [Read original article](<https://supabase.com/blog/persistent-storage-for-faster-edge-functions>)

Author: Lakshan Perera; Nyannyacha

Published: 2025-07-18T07:00:00Z

Content type: release

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [mount](<https://devfeed.tech/topics/mount.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Tokio](<https://devfeed.tech/topics/tokio.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [files](<https://devfeed.tech/tags/files.md>), [iot](<https://devfeed.tech/tags/iot.md>), [latency](<https://devfeed.tech/tags/latency.md>), [mount](<https://devfeed.tech/tags/mount.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [s3](<https://devfeed.tech/tags/s3.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [storage](<https://devfeed.tech/tags/storage.md>), [tokio](<https://devfeed.tech/tags/tokio.md>)

### AI overview

Supabase introduces persistent storage for Edge Functions by mounting S3-compatible buckets, including Supabase Storage Buckets, as directories. The release also reports up to 97% faster and more predictable cold starts by moving workers performing initial script evaluation to a dedicated blocking pool.

### Source excerpt

Mount S3-compatible buckets as persistent file storage in Edge Functions with up to 97% faster cold start times.

## How to Fix USB Sticks Mounted as Read-Only

DevFeed: [How to Fix USB Sticks Mounted as Read-Only](<https://devfeed.tech/articles/how-to-fix-usb-sticks-mounted-as-read-only-4514.md>)

Original publisher: [Read original article](<https://feeds.feedblitz.com/~/919792943/0/baeldung/linux~How-to-Fix-USB-Sticks-Mounted-as-ReadOnly>)

Author: Samuel Njuguna Karanja

Published: 2025-06-06T07:56:19Z

Content type: tutorial

Language: en

Sources: [Baeldung - Linux](<https://devfeed.tech/sources/baeldung-linux.md>)

Topics: [USB](<https://devfeed.tech/topics/usb.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [administration](<https://devfeed.tech/tags/administration.md>), [administration-filesystems-hardware-mount-usb](<https://devfeed.tech/tags/administration-filesystems-hardware-mount-usb.md>), [errors](<https://devfeed.tech/tags/errors.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [filesystems](<https://devfeed.tech/tags/filesystems.md>), [flash](<https://devfeed.tech/tags/flash.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mount](<https://devfeed.tech/tags/mount.md>), [storage](<https://devfeed.tech/tags/storage.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

This Linux tutorial explains why USB flash drives may be mounted as read-only, including filesystem errors, read-only mount options, physical write protection, and failing flash storage. It also introduces checking the current mount mode with the mount command.

### Source excerpt

Learn how to identify and diagnose undesired USB flash drive read-only mounts. The post How to Fix USB Sticks Mounted as Read-Only first appeared on Baeldung on Linux. Related Stories SMB mount Security Modes and Fixing mount error(13): Permission denied in Linux What Is SELinux? Removing Log Files with a Cron Job in Linux

## Listing all mounts in all mount namespaces

DevFeed: [Listing all mounts in all mount namespaces](<https://devfeed.tech/articles/listing-all-mounts-in-all-mount-namespaces-33956.md>)

Original publisher: [Read original article](<https://brauner.io/2024/12/16/list-all-mounts.html>)

Author: Christian Brauner

Published: 2024-12-15T23:00:00Z

Content type: tutorial

Language: en

Sources: [Personal blog of Christian Brauner](<https://devfeed.tech/sources/personal-blog-of-christian-brauner.md>)

Topics: [mount](<https://devfeed.tech/topics/mount.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mount](<https://devfeed.tech/tags/mount.md>)

### AI overview

A technical explanation of Linux APIs and system calls for retrieving mount information, iterating through mounts and mount subtrees, and listing mounts in other mount namespaces. It also describes retrieving mount namespace IDs and iterating through mount namespaces.

### Source excerpt

Introduction

## Mounting into mount namespaces

DevFeed: [Mounting into mount namespaces](<https://devfeed.tech/articles/mounting-into-mount-namespaces-33955.md>)

Original publisher: [Read original article](<https://brauner.io/2023/02/28/mounting-into-mount-namespaces.html>)

Author: Christian Brauner

Published: 2023-02-27T23:00:00Z

Content type: article

Language: en

Sources: [Personal blog of Christian Brauner](<https://devfeed.tech/sources/personal-blog-of-christian-brauner.md>)

Topics: [mount](<https://devfeed.tech/topics/mount.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [file](<https://devfeed.tech/topics/file.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [mount](<https://devfeed.tech/tags/mount.md>)

### AI overview

This article examines how to insert new mounts into a running container's mount namespace. It discusses the complexity of mount operations, a legacy userspace path-verification approach, and a newer approach intended to prevent symlink attacks by verifying paths and opening their final components before mounting.

### Source excerpt

Introduction

## An excursion into a mount propagation bug

DevFeed: [An excursion into a mount propagation bug](<https://devfeed.tech/articles/an-excursion-into-a-mount-propagation-bug-33954.md>)

Original publisher: [Read original article](<https://brauner.io/2023/01/05/mount-propagation-bug.html>)

Author: Christian Brauner

Published: 2023-01-04T23:00:00Z

Content type: article

Language: en

Sources: [Personal blog of Christian Brauner](<https://devfeed.tech/sources/personal-blog-of-christian-brauner.md>)

Topics: [mount](<https://devfeed.tech/topics/mount.md>), [bug](<https://devfeed.tech/topics/bug.md>), [debugging](<https://devfeed.tech/topics/debugging.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [data](<https://devfeed.tech/tags/data.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [mount](<https://devfeed.tech/tags/mount.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

An article examines a difficult-to-reproduce mount propagation bug involving a network namespace persisted by bind-mounting it in a separate mount namespace. It describes how the bug was reproduced and clarifies the shared, peer, master, and slave mount concepts used to understand the relevant code.

### Source excerpt

Introduction

## AxiDraw Lego camera mount

DevFeed: [AxiDraw Lego camera mount](<https://devfeed.tech/articles/axidraw-lego-camera-mount-37240.md>)

Original publisher: [Read original article](<https://muffinman.io/blog/axidraw-lego-camera-mount/>)

Author: Stanko

Published: 2020-10-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Stanko Tadić](<https://devfeed.tech/sources/stanko-tadic.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [mount](<https://devfeed.tech/topics/mount.md>)

Tags: [camera](<https://devfeed.tech/tags/camera.md>), [lego](<https://devfeed.tech/tags/lego.md>), [mount](<https://devfeed.tech/tags/mount.md>), [plotting](<https://devfeed.tech/tags/plotting.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>)

### AI overview

A project article describing a LEGO mount for a Raspberry Pi camera attached to an AxiDraw plotter. The mount provides adjustable height and rotation using a blue LEGO component connected to a glued rail.

### Source excerpt

I already built a mount for my Raspberry Pi camera, but it was 3d printed. Meaning that it has one fixed position. I used it a couple of times, but I wasn't super satisfied. Then I stumbled on these images, and thought it was a great idea to use Lego to build a new, more versatile mount. A friend of mine had a bunch of spare Legos laying around, so he gave me two bags full of Legos to play around. I wasn't sure where to start, especially because I wanted to make both height and rotation adjustable. After fiddling with the blocks for about an hour, I came up with this: It is quite simple, but the secret is in the blue part. Because it can be connected with the black "rail" I glued on to the plotterI used double sided mounting tape, as it is stable enough and easy to remove if I want to This allows me to change the height of the mount, by inserting the blue part into the different hole. And to make things even better, the blue part behaves as an axis, and the whole mount can be rotated around it. Once mounted, it looks like this: And finally I shot a short test video plotting my logo: If you want to see pen plots of my generative art, check my Instagram account.

## AxiDraw plotter Raspberry Pi camera mount

DevFeed: [AxiDraw plotter Raspberry Pi camera mount](<https://devfeed.tech/articles/axidraw-plotter-raspberry-pi-camera-mount-37241.md>)

Original publisher: [Read original article](<https://muffinman.io/blog/axidraw-plotter-camera-mount/>)

Author: Stanko

Published: 2020-05-07T00:00:00Z

Content type: article

Language: en

Sources: [Stanko Tadić](<https://devfeed.tech/sources/stanko-tadic.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [mount](<https://devfeed.tech/topics/mount.md>), [3D](<https://devfeed.tech/topics/3d.md>)

Tags: [3d-printed](<https://devfeed.tech/tags/3d-printed.md>), [camera](<https://devfeed.tech/tags/camera.md>), [mount](<https://devfeed.tech/tags/mount.md>), [project](<https://devfeed.tech/tags/project.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>)

### AI overview

A personal project documents mounting a Raspberry Pi camera directly on an AxiDraw plotter using a 3D-printed mount. The author describes assembling and modifying the mount, adjusting the camera lens for close-up video, and recording the resulting footage.

### Source excerpt

It has been almost two months since my last post because I was super busy with my new passion, generative artFor now, you can see my work on my Instagram profile. Expect new posts about my process and tools in the near future.. I also got my hands on the brilliant little machine by Evil Mad Scientist, AxiDraw plotter, and it is the best purchase I made in a long time. I love everything about it - how it is engineered, images I can produce using it and their support. Then I saw this video and was blown away by the idea of recording a plotter from this perspective. When I asked the author how he does it, he pointed me to the tutorial he selflessly created. To film these wonderful videos, he made a mount for Raspberry Pi camera he can put directly on the plotter. I had a Raspberry lying somewhere in the flat, so I immediately ordered a camera and a 3d printed mount. Because of the COVID situation and the curfew it took a week for these to arrive, making me impatient. It didn't take me long to assemble this, but I did break oneLuckily I ordered two. 3d printed mount when I was drilling holes in it. I didn't have any M2 screws, so improvised with the plastic spacers and connected everything together using thin steel wire. It is not the prettiest thing I've built, but it is functional! Here you can see how much I missed when I was drilling the holes: Camera has a fixed focal length, and to get a sharp close up video, I had to adjust it by unscrewing the lens a little bit. My local Raspberry Pi supplier added this tiny tool with the camera, and it made adjusting super easy. Shorty after I was able to record the first video using the little contraption I created: White pen drawing stars on the black paper, the first video I recorded using the mount Mesmerizing isn't it? I love the reflection on the pen. More images to show how it looks mounted on the plotter: This was a fun little project, and I hope you like the video. I can't wait to record longer ones. And of course, big

## Troubleshooting systemd with SystemTap

DevFeed: [Troubleshooting systemd with SystemTap](<https://devfeed.tech/articles/troubleshooting-systemd-with-systemtap-20218.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/troubleshooting-systemd-with-systemtap/>)

Author: Mark R Bannister

Published: 2020-02-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [systemd](<https://devfeed.tech/topics/systemd.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [commands](<https://devfeed.tech/tags/commands.md>), [linux](<https://devfeed.tech/tags/linux.md>), [logs](<https://devfeed.tech/tags/logs.md>), [mount](<https://devfeed.tech/tags/mount.md>), [processes](<https://devfeed.tech/tags/processes.md>), [systemd](<https://devfeed.tech/tags/systemd.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>)

### AI overview

This article investigates Linux login and cron failures associated with systemd. It traces the issue to systemd choking during rapid successive automounts, known as a mount storm, and describes using SystemTap to inspect kernel and process behavior.

### Source excerpt

When we set up a schedule on a computer, such as a list of commands to run every day at particular times via Linux cron jobs, we expect that schedule to execute reliably. Of course we'll check the logs to see whether the job has failed, but we never question whether the cron daemon itself will function. We always assume that it will, as it always has done; we are not expecting mutiny in the ranks of the operating system.

## Calculating the true impact of zip file entries

DevFeed: [Calculating the true impact of zip file entries](<https://devfeed.tech/articles/calculating-the-true-impact-of-zip-file-entries-20921.md>)

Original publisher: [Read original article](<https://jakewharton.com/calculating-zip-file-entry-true-impact/>)

Published: 2019-09-20T00:00:00Z

Content type: article

Language: en

Sources: [Jake Wharton](<https://devfeed.tech/sources/jake-wharton.md>)

Topics: [Zip](<https://devfeed.tech/topics/zip.md>), [Java](<https://devfeed.tech/topics/java.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [mount](<https://devfeed.tech/topics/mount.md>), [Streams](<https://devfeed.tech/topics/streams.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [files](<https://devfeed.tech/tags/files.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [java](<https://devfeed.tech/tags/java.md>), [mount](<https://devfeed.tech/tags/mount.md>), [open](<https://devfeed.tech/tags/open.md>), [random](<https://devfeed.tech/tags/random.md>)

### AI overview

This article examines how to calculate the true contribution of each entry to a ZIP file's total size in Java. It explains why summing compressed entry sizes is insufficient and considers the entry headers and central-directory records that also contribute to the final size.

### Source excerpt

How can we determine the impact of each entry on a zip file's size? It seems like a trivial problem, but things quickly don't add up. There's three built-in ways to read information about the contents of zip file in Java: Mount the zip as a FileSystem using FileSystems.newFileSystem and then access its contents using Paths. Open it with ZipInputStream for a one-shot iteration over the zip entries. Open it with ZipFile for random access to the zip entries. The first mechanism is extremely convenient. It allows interacting with the contents of a zip file using the same APIs as normal files. Unfortunately, by virtue of being exposed like regular files, you only have one way to check their size: Files.size(Path). This delegates to an API called BasicFileAttributes.size() which returns size of the file contents. While there is a ZipFileAttributes.compressedSize() for returning the size of the compressed contents, it's internal to the JDK and not available for our use. The other two mechanisms,ZipInputStream and ZipFile, both expose entries using the ZipEntry type. These being zip-centric APIs, many of the properties of the zip file format are directly available. Notably for our use case, there's a getCompressedSize() method. Problem solved? Not exactly... If you sum the compressed size of all entries in a zip the result will not equal the size of the zip file. This isn't entirely unexpected. After all, the zip file format surely requires additional metadata to track per-entry information like the relative path of each compressed file. So if we're looking to calculate the actual size impact of an entry on the final zip, can we do it? Zip file format An overview of the zip file format specification can be found on Wikipedia. It consists of a list of entries which are each defined as header followed by the compressed data (whose length is specified in the header). Finally, at the end, there is a central directory which lists all of the entries available in the file. A slight

[Next page](<https://devfeed.tech/topics/mount.md?cursor=WyIyMDE5LTA5LTIwVDAwOjAwOjAwKzAwOjAwIiwgImIxMDBiNzhhLWRhOTctNDgwZS1hZGE5LTNjYzkwYzYzNzNjZCJd>)