AI Code Gets Approved in the Linux Kernel… But With Strings Attached: The kernel's stance on AI-assisted patches is now official. Read more: https://lnkd.in/g4wWHGxE 🎪 Step right up to the DevOps community! Join us for an amazing journey of learning and growth.
Linux Kernel Approves AI Code with Conditions
More Relevant Posts
-
Here's the mental model I wish I had when I started learning Docker. Not a diagram. A question. The question is: what changed? When you run a container, Linux creates a new set of answers to certain questions: What processes exist? What filesystems are mounted? What is the hostname? Before the container, those questions had the host's answers. After docker run, the process inside gets different answers. Same kernel. Different questions, different answers. The namespace is the mechanism that changes which answer the kernel returns. cgroups are completely separate. They don't change what the container sees. They change what the container is allowed to consume. Namespaces hide. cgroups limit. Most Docker mental models collapse these into one thing called "isolation." They're not the same, and knowing which one you need for which problem changes how you write Dockerfiles, configure orchestrators, and think about security. Not tutorials. Just a real picture. #Docker #Linux #DevOps #Containers #Infrastructure #CloudNative #SoftwareEngineering #MentalModel #OpenSource
To view or add a comment, sign in
-
Day 30 – Docker Images & Container Lifecycle Today was all about going deeper into how Docker actually works under the hood. I explored: 🔹 The relationship between Docker Images & Containers 🔹 How image layers work and why caching makes builds faster 🔹 The complete container lifecycle (create → start → pause → stop → remove) 🔹 Running, inspecting, and debugging live containers 🔹 Cleaning up unused containers and images to manage system 💡 Key learning: Docker images are built in layers — and those layers are reused. That’s why builds are faster and storage is optimized. #90DaysOfDevOps #DevOpsKaJosh #TrainWithShubham #Docker #DevOps #CloudComputing #Containers #LearningInPublic #TechJourney #BuildInPublic #Linux #SoftwareEngineering #CI_CD
To view or add a comment, sign in
-
A New Linux Kernel Driver Wants to Catch Malicious USB Devices in the Act: If adopted, this kernel module would detect when a plugged-in USB device is acting suspiciously. Read more: https://lnkd.in/g2H-tyCF 🔧 Ready to master DevOps? Join our community for hands-on learning and peer support.
To view or add a comment, sign in
-
Week 1 of the 30-Day DevOps Challenge done ✅ Linux and Networking this week. Turns out the basics are not always basic. Day 1: CPU at 100%, top shows nothing top cannot see kernel threads. perf top can. Day 2: set -e did not catch a failure It has edge cases. set -euo pipefail works better. Day 3: ulimit shows 65536 but app crashes The real limit is in /proc/PID/limits Day 4: Service shows active then dies silently journalctl -u service tells you exactly what happened. Day 5: SSH locked down but still open PermitRootLogin prohibit-password still allows key-based root login. Day 6: iptables rules set, traffic still flows Ubuntu 24.04 and above runs nftables underneath. Nobody teaches you this stuff. Production does. Hope this saves someone a late night. 👇 Week 2 starts Monday 7 AM GMT+6 (CI/CD and Automation) #Linux #SRE #DevOps #30DaysOfDevOps
To view or add a comment, sign in
-
I'm learning kubernetes and the first thing that anyone learns about is pod When you say you are managing pods in Kubernetes, do you even know what a pod is? Yeah, it is "the smallest deployable unit" as mentioned in Kubernetes docs, but what does it actually mean? Is a pod just a container containing multiple containers, or like a VM containing containers? No, it's neither. A pod is just a wrapper environment around one or more containers. Since bare containers can't be deployed directly in Kubernetes, a pod is required, which acts as a box that holds the container, providing everything they need to run together-a shared IP, shared volumes, and the same network. An interesting fact to know is that it uses the same concepts of Linux namespaces and cgroups underneath to isolate a group of containers that a container uses to isolate a process.
To view or add a comment, sign in
-
-
OOMKilled is one of those errors that looks simple on the surface. Most people see it, bump the memory limit, and move on. But what actually happened is the kernel OOM killer stepped in because the cgroup memory limit was breached. Kubernetes did not kill your container, Linux did. This is the layer that most container troubleshooting guides skip. They tell you what to change but not why it happened. cgroups and namespaces are not advanced Linux knowledge. They are literally the two primitives every container runtime is built on. Understanding them changes how you read resource limits, how you think about noisy neighbours on a node, and why a Java app with default heap settings will almost always get killed before anything else. Kubernetes is a great abstraction. But when things break in production, the answers are always one layer below it. #kubernetes #linux #devops #containers #platformengineering
To view or add a comment, sign in
-
🐳 Want to run reShapr on your own machine? See how to launch your own private instance using Docker in seconds. 1️⃣ reshapr status (Check env) 2️⃣ reshapr run (Launch containers) 3️⃣ reshapr status (Verify & Login) Full demo here: https://lnkd.in/e5qeaf7F #Docker #SelfHosted #MCP #DataPrivacy #DevOps Agentic AI Foundation / The Linux Foundation 🙌
To view or add a comment, sign in
-
𝐃𝐚𝐲 𝟑𝟒= 𝐋𝐢𝐧𝐮𝐱 𝐒𝐞𝐫𝐢𝐞𝐬 = 𝐒𝐭𝐨𝐩 𝐰𝐨𝐫𝐤𝐢𝐧𝐠 𝐢𝐧 𝐚 𝐜𝐥𝐮𝐭𝐭𝐞𝐫𝐞𝐝 𝐭𝐞𝐫𝐦𝐢𝐧𝐚𝐥! The simplest fix? The clear command. Link to original video: https://lnkd.in/gQj5xgJK Does your terminal look like a chaotic mess of old commands and directory lists? When you're deep into a #DevOps workflow or debugging code, a messy screen isn't just annoying—it’s a distraction. It's easy to lose track of which path you're in or what the last output was Just type clear and hit enter. Simple, effective, and essential for every Linux user. What’s your most-used Linux shortcut? Let’s hear it in the comments! 👇 #Linux #DevOps #CodingTips #SoftwareEngineering #TechHacks #Terminal #CloudComputing
To view or add a comment, sign in
-
-
Linux Command : grep grep is a powerful Linux command used to search for specific text or patterns inside files. 👉 Example: If your application is throwing errors and you have a large log file, instead of checking manually, you can run: grep "ERROR" application.log 👉 This will instantly show only the lines containing errors, making troubleshooting faster ⚡ 👉 Pro Tip: Use -i to ignore case sensitivity. grep -i "error" application.log This ensures you don’t miss logs like Error, ERROR, or error. 🚀 In DevOps, quickly finding issues in logs is crucial, and grep makes it super efficient. #DevOps #Tech #Linux
To view or add a comment, sign in
-
The new rules for AI-assisted code in the Linux kernel: What every dev needs to know: Linus Torvalds and maintainers just finalized the Linux kernel's new AI policy - but it might not address the biggest challenge with AI-generated code. Here's why. http://dlvr.it/TS1Zqm #Linux #AI #ArtificialIntelligence #Coding #OpenSource
To view or add a comment, sign in
-
Explore related topics
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