recentpopularlog in

operating-systems

« earlier   
Firecracker - Open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant containers and functions-based services
An open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant containers and functions-based services.

Firecracker enables you to deploy workloads in lightweight virtual machines, called microVMs, which provide enhanced security and workload isolation over traditional VMs, while enabling the speed and resource efficiency of containers. Firecracker was developed at Amazon Web Services to improve the customer experience of services like AWS Lambda and AWS Fargate.

Firecracker implements a virtual machine monitor (VMM) that uses the Linux Kernel-based Virtual Machine (KVM) to create and manage microVMs. Firecracker has a minimalist design. It excludes unnecessary devices and guest functionality to reduce the memory footprint and attack surface area of each microVM. This improves security, decreases the startup time, and increases hardware utilization. Firecracker currently supports Intel CPUs, with planned AMD and Arm support. Firecracker will also be integrated with popular container runtimes such as containerd.
virtualization  Docker  operating-systems  VM  Rust  opensource 
13 days ago by liqweed
Python Subprocess Module tutorial
A review of using Python subprocess module to interact with other commands and the operating system.
python  operating-systems 
22 days ago by id1
macOS 10.14 Mojave: The Ars Technica review | Ars Technica
I ended last year’s review of macOS High Sierra by lamenting its invisibility but praising the much-needed work it did on the macOS foundation.
Mojave, macOS version 10.14, takes the opposite approach. It still does some foundation-laying, but it also includes the biggest and most consequential changes to the Mac’s user interface, the desktop, and Finder that we’ve seen in years.
It’s been quite a while since I liked a new macOS release this much.
By Andrew Cunningham - 9/24/2018, 7:00 PM
macOS  Operating-Systems  Mojave 
6 weeks ago by Heinz-A
Fedora CoreOS - Minimal, monolithic, container-focused operating system, designed for clusters but also operable standalone, optimized for Kubernetes
An automatically updating, minimal, monolithic, container-focused operating system, designed for clusters but also operable standalone, optimized for Kubernetes but also great without it. It aims to combine the best of both CoreOS Container Linux and Fedora Atomic Host, integrating technology like Ignition from Container Linux with rpm-ostree and SELinux hardening from Project Atomic. Its goal is to provide the best container host to run containerized workloads securely and at scale.

Fedora CoreOS is an open source project associated with the Fedora Project. We are aiming for high compatibility with existing Container Linux configuration and user experience, and we expect to provide documentation and tooling to help migrate from Container Linux to Fedora CoreOS.
operating-systems  Kubernetes  opensource  Docker  Linux  distro 
6 weeks ago by liqweed
elementary OS 5 Juno is Here
elementary OS is the fast, open, and privacy-respecting alternative to Windows and macOS. Over the past year we’ve been hard at work putting together a new major version of elementary OS, codenamed Juno.
linux  elementary-os  operating-systems 
8 weeks ago by basus
@ErrataRob 1/ So for today's lesson on TCP/IP I want to talk about the SIGPIPE problem. It's why your code occasionally crashes in the field for no particular reason, and why we cannot masscan/nmap industrial control networks.
punch line:

<<
9/ I can't find a single text on TCP/IP or Sockets programming that tells programmers the correct thing: that you must, 100% without fail, deal with the SIGPIPE problem. So this problem continues infest code three decades after it was identified as wrong.

10/ The solution is to configure a handler that ignores it. This should be part of all the Sockets code you write, including software that uses libraries without doing its own Sockets:

signal(SIGPIPE, SIG_IGN);
>>
unix  programming  operating-systems 
8 weeks ago by absfac

Copy this bookmark:





to read