Language Selection

English French German Italian Portuguese Spanish

Servers: Concurrency, Purism, InSpec, Kubernetes, Docker/Containers

Filed under
Server
  • Thinking Concurrently: How Modern Network Applications Handle Multiple Connections

    The idea behind a process is fairly simple. A running program consists of not only executing code, but also data and some context. Because the code, data and context all exist in memory, the operating system can switch from one process to another very quickly. This combination of code + data + context is known as a "process", and it's the basis for how Linux systems work.

    When you start your Linux box, it has a single process. That process then "forks" itself, such that two identical processes are running. The second ("child") process reads new code, data and context ("exec"), and thus starts running a new process. This continues throughout the time that a system is running. When you execute a new program on the command line with & at the end of the line, you're forking the shell process and then exec'ing your desired program in its place.

  • New Purist Services – Standard Web Services Done Ethically

    When you sign up for a communication service, you are typically volunteering to store your personal, unencrypted data on someone else’s remote server farm. You have no way of ensuring that your data is safe or how it is being used by the owner of the server. However, online services are incredibly convenient especially when you have multiple devices.

  • Automated compliance testing with InSpec

    Don't equate compliance through certification with security, because compliance and security are not the same. We look at automated compliance testing with InSpec for the secure operation of enterprise IT.

  • How the Kubernetes Certification Ensures Interoperability

    Dan Kohn, executive director of the Cloud Native Computing Foundation, has called the launch of the new Kubernetes service provider certification program the most significant announcement yet made by the Foundation around the open source container orchestration engine.

    On this new episode of The New Stack Makers from KubeCon + CloudNativeCon 2017, we’ll learn more from Kohn and William Denniss, a product manager at Google, about how the program can help ensure interoperability and why that’s so important.

  • Container Structure Tests: Unit Tests for Docker Images

    Usage of containers in software applications is on the rise, and with their increasing usage in production comes a need for robust testing and validation. Containers provide great testing environments, but actually validating the structure of the containers themselves can be tricky. The Docker toolchain provides us with easy ways to interact with the container images themselves, but no real way of verifying their contents. What if we want to ensure a set of commands runs successfully inside of our container, or check that certain files are in the correct place with the correct contents, before shipping?

  • Prometheus vs. Heapster vs. Kubernetes Metrics APIs

    In this blog post, I will try to explain the relation between Prometheus, Heapster, as well as the Kubernetes metrics APIs and conclude with the recommended way how to autoscale workloads on Kubernetes.

  • Google Introduces Open Source Framework For Testing Docker Images

    Google has announced a new framework designed to help developers conduct unit tests on Docker container images. 

    The Container Structure Test gives enterprises a way to verify the structure and contents of individual containers to ensure that everything is as it should be before shipping to production, the company said in the company’s Open Source blog Jan. 9. 

    Google has been using the framework to test containers internally for more than a year and has released it publicly because it offers an easier way to validate the structure of Docker containers than other approaches, the company said.

More in Tux Machines

Type Title Author Replies Last Postsort icon
Story Nearly 15 million Nintendo Switches are now hackable (other NVIDIA Tegra X1 devices too) Roy Schestowitz 2 24/04/2018 - 6:37pm
Story Purism's Librem 5 Linux Phone Will Support Ubuntu Touch, Thanks to UBports Rianne Schestowitz 2 24/04/2018 - 6:21pm
Story Android Leftovers Rianne Schestowitz 24/04/2018 - 6:00pm
Story AMD Ryzen 7 2700X Linux Performance Boosted By Updated BIOS/AGESA Rianne Schestowitz 24/04/2018 - 5:54pm
Story Ubuntu-Based ExTiX Distro, the Ultimate Linux System, Updates Its Deepin Edition Rianne Schestowitz 24/04/2018 - 5:45pm
Story Stable kernels 4.16.4, 4.14.36, 4.9.96, 4.4.129 and 3.18.106 Rianne Schestowitz 24/04/2018 - 5:42pm
Story Things You Should Know About Ubuntu 18.04 itsfoss 24/04/2018 - 5:05pm
Story today's leftovers Roy Schestowitz 24/04/2018 - 9:57am
Story Red Hat and Fedora Leftovers Roy Schestowitz 24/04/2018 - 9:52am
Story OSS Leftovers Roy Schestowitz 24/04/2018 - 9:50am