ClonOS to be Rolled Out

ClonOS is web UI for controlling, deploying and managing FreeBSD jails containers and more
29 January 2019   4485

After three years of development, the first release of ClonOS, a specialized distribution for deploying virtual server infrastructure based on FreeBSD 12.0 and the CBSD toolkit (developed by the CBSD author), was published. Puppet is used for centralized configuration management. As part of the project, a web interface is being developed for simple deployment and management of FreeBSD jail containers and virtual environments based on Bhyve and Xen hypervisors. The project code is published on GitHub. An iso-image and an image for installation on USB-drives are prepared for download. It is possible to deploy the system on top of existing FreeBSD installations.

For tasks to be solved, ClonOS resembles Proxmox, Triton (Joyent), OpenStack, OpenNebula, and Amazon AWS, the main difference from which is the use of FreeBSD. Currently, ClonOS remains the only available platform that allows the Xen and Bhyve hypervisor to coexist on the same host. In addition, thanks to the use of FreeBSD as the base system, ClonOS can use jail-containers to run FreeBSD applications without losing performance.

From the nearest future plans, it is noted that the Bhyve live-migration tools (binding over cbsd bmigrate) and Xen-based environment management tools will be added to the web-interface. Far plans include support for CEPH / GlusterFS, iSCSI for XEN and bhyve virtual block devices, high availability tools (HA-cluster) and automatic load balancing between nodes, integration with Prometheus / Grafana / Zabbix monitoring systems, system for automatic updating of cluster nodes, network interface aggregation, RestAPI, extended access control with integration with Active Directory, RBAC and SSO.

Frontend News Digest 24 - 30.08

New and experimental CSS Firefox tools, Node.js' new current version update, deep dive to its internals and many other interest things awaits you
29 August 2019   446

Greetings! I hope your week went great! Here's new Frontend news digest.

In this digest, you will learn how to release custom react component, hook or an effect as an npm Package, learn about the powers of HTML5 storage that allos you to create shopping card and about new experimental CSS tools in Firefox. Also, Node.js v12.9.1 is out.

Guides

  • Creating A Shopping Cart With HTML5 Web Storage

This guide will teach you how to use the HTML Web Storage powers to create a shopping card step-by-step

  • How to Release a Custom React Component, Hook or Effect as an npm Package

Author believes he find a way how to release hook, custom component of React of an Effect as an npm Package in a more easier way than always

Article

  • Faster Image Loading With Embedded Image Previews 

EIP technology described in this post allows us to load preview images during lazy loading using progressive JPEGs, Ajax and HTTP range requests with no additional data transered.

  • Node v12.9.1 (Current)

Small release fixes 2 regressions in the http module

Video

  • New & Experimental CSS Tools in Firefox
     

UX designer at Mozilla Firefox Developer Tools team talks about cool new and even experimental CSS Tools in popular browser

  • A Journey into Node.js Internals

Tamar Twena-Stern spoke about the internals of the one of the most popular JavaScript's runtime environments

Updates

  • monolith

Solution allows to sale any web page into as a single HTML file with enbedded CSS, image, and JavaScript assets all at  a single HTML5 doc

  • radialMenu

Easy to set up (according to the developers) and customizable JS menu

  • Data Table Component

Includes a lot of features, and, according to the developers, is simple, sortable and flexible

  • React Webcam

A component to work with webcams for React