Rust Container Runtime (Bento) Update #5 Bento now has a working CLI for creating and running isolated containers. The -m flag mounts a host directory into the container - in this case, a simple Python app that prints "Hello World" when executed inside the isolated environment. Current features: ✅ Container creation from Docker images ✅ Status tracking ✅ Container isolation (namespaces, overlayfs) ✅ Host directory mounting Still building: Full lifecycle management (stop, exec), Image pulling from registries, Resource cleanup Working toward a public release. More updates coming. #Rust #Containers #SystemsProgramming #SoftwareEngineering #DevContainers #Linux
Bento CLI for isolated containers now available
More Relevant Posts
-
🐍 Having fun mixing Python and Podman! I’ve been playing around with using Python scripts to interact with Podman containers listing running containers, checking their resource usage, and even starting or stopping them automatically. I love how these tools fit into real sysadmin life: one moment you’re managing services on RHEL, the next you’re scripting container maintenance from the terminal. It’s that perfect mix of automation and control that makes Linux work so satisfying. 🐧 #Linux #Python #Podman #Automation #DevOps #SysAdmin #RedHat #Containers #Scripting #RHCSA #Learning
To view or add a comment, sign in
-
💡 Python + Ubuntu = Automation Powerhouse I’ve been using Python scripts on Ubuntu to automate everyday system tasks — from log cleanup and data backups to monitoring services. Some of my go-to tools and modules: • subprocess → run shell commands • os and pathlib → manage files & directories • crontab → schedule jobs • psutil → monitor system performance It’s amazing how much efficiency you can achieve with just a few lines of Python code. Anyone else here using Python for Linux automation? Would love to exchange ideas! #Python #Ubuntu #Automation #Linux #Scripting #DevCommunity
To view or add a comment, sign in
-
( Hobby project ) Built My Own Shell in C++: Meet "MiniShell" Over the past few weeks, I went down a rabbit hole that turned into one of the projects I’ve worked on MiniShell a lightweight, modern shell written in C++. It started as a simple experiment to run a few commands... and spiraled into a lil bit featured shell inspired by Bash and Zsh. For now what MiniShell can do 😁: Aliases, environment variables, and command substitution, Pipelines, redirections, and background jobs (&), color-aware prompt (inspired by Oh-My-Zsh themes) ".minishellrc" config file for aliases, prompt themes, and startup behavior I built this to dive deeper into process management, forking, signals, and how shells really work. If you're into C++, OS internals, or terminal tools, I’d love to connect. Whether you want to contribute, suggest ideas, review the codebase, or just geek out over shell design — you're more than welcome! 👉 Check it out here: https://lnkd.in/g9Y3yQby #CPlusPlus #OpenSource #Shell #Linux #Programming #OSDevelopment #DevTools
To view or add a comment, sign in
-
-
Tired of opening a browser just to check speed? I built a lightweight Windows tray app with a compact overlay that shows live download/upload, 10‑second averages, and daily/monthly usage. Starts with Windows and stays out of the way. Code below! GitHub: https://lnkd.in/dUAY_sH7 Tech: Python, #psutil, #pystray, #Pillow, #Tkinter, #PyInstaller #Productivity #WindowsDev
To view or add a comment, sign in
-
Ever built a "minimal" NixOS image and been shocked to find it's over 1.5GB? 🤯 Bloated images are a headache, but it doesn't have to be that way. The second article in our NixOS appliance image series is a deep dive into shrinking a NixOS appliance, taking it from 1.5GB all the way down to relatively lean ~360MB. The new post shares practical, step-by-step "tricks" for hunting down and eliminating unnecessary dependencies. You'll learn how to use tools like `nix-store --query` and `nix why-depends` to find out why things like Perl, Python, or even speech synthesizers are ending up in your build. If you're looking to optimize your NixOS systems, this is a must-read. Check out the full guide here: <link in the comments!> #NixOS #Linux #DevOps #ImageOptimization #EmbeddedSystems #Systemd #Performance
To view or add a comment, sign in
-
-
Ever wished your Linux terminal could do exactly what you want? Well, it can — with a little help from Python. 🐍💻 I just published a new blog where I show how to turn a simple Python script into a fully functional Linux command — one that works just like ls or grep. No heavy dependencies. No complex setup. Just pure Python + Linux power. ⚙️ If you love coding, automation, or just enjoy bending your terminal to your will — this one’s for you. 👉 Read it here: [https://lnkd.in/gPN-DbFi] #Python #Linux #Automation #Coding #Developers #Productivity #CommandLine #TechCommunity #Trading #AlgoTrading #Quant #DataScience #DevOps #Developers #CommandLine #Coding #WorkflowAutomation #OpenSource #TechInnovation
To view or add a comment, sign in
-
func-validator v1.3.0 feature highlight: Custom Error Message Validator classes provided by the func-validator Python package can accept custom error messages via the err_msg argument, which will be shown if an invalid argument value is provided. Custom error messages also let you interpolate argument names and values into the message. This can be done via the following syntax: “${arg_name}, ${arg_value}” Check the attached image below to see how to use custom error messages. You can install func-validator using the following command: pip install func-validator or pip3 install func-validator on Unix (or Linux) systems. Stay up to date with the latest “func-validator” features, tips, and updates—follow me now so you never miss an announcement! Links PyPI: https://lnkd.in/ez9h2QZy GitHub: https://lnkd.in/esHVSSt8 Docs: https://lnkd.in/eG_DTegq #Python #OpenSource #DevTools #CodeQuality #Programming #GitHub #MATLAB
To view or add a comment, sign in
-
-
The posts that illustrate how to use bash and Python to search .pcaps for DIDs used tskark, which needs to be installed on your Linux system. For those without tshark installed, you can easily use tcpdump as an alternative. You will need to combine tcpdump with grep, which will achieve similar results as using tshark -Y. tcpdump -r <file> -A 'udp port 5060' | grep -i '<phoneNumber>' See if you can incorporate the above command into the scripts I previously posted.
To view or add a comment, sign in
-
🚨 Still using os.path for file handling in Python? Then you’re missing one of the cleanest upgrades Python ever made — Pathlib. I remember when I first learned to manage file paths with os.path.join(). It worked… but it always felt clunky. Here’s what stood out: ✅ No more messy string concatenations. ✅ Object-oriented syntax makes paths feel natural. ✅ Works seamlessly across Windows, macOS, and Linux. ✅ Cleaner, readable, future-proof code. Example 👇 from pathlib import Path p = Path.home() / "Documents" / "report.txt" print(p.exists()) Readable, elegant, and cross-platform — exactly how Python should be. If you haven’t tried it yet, it’s time. Trust me — once you switch, you’ll never go back to os.path. 👉 Have you started using Pathlib in your projects? What’s your favorite function? #Python #Pathlib #CoreySchafer #ProgrammingTips #CodeCleanliness #PythonDevelopers #Automation #CodingLife #DataEngineering #LearnPython
To view or add a comment, sign in
-
A simple Python class for working with Cisco’s IOS XE REST API. It handles device setup and includes a few methods to interact with IOS XE devices. Feel free to clone, fork, or extend it. Full class and repo: https://lnkd.in/dhrcbuUh
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development