NethServer Version 7.7 to be Released

The release is based on the CentOS 7.7 package base and gives users a web-based interface for managing available server components
07 November 2019   275

The release of the NethServer 7.7 distribution, offering a modular solution for the rapid deployment of servers in small offices or medium-sized enterprises, is presented. The distribution is based on the CentOS 7.7 package base and provides a web-based interface for managing available server components. The size of the installation image is 1.1 GB. An online demo is provided to familiarize yourself with the capabilities of the interface. Project developments are distributed under free licenses.

The user is offered ready-made modules for organizing the work of the mail server (Postfix, Dovecot, Amavis, ClamAV + Roundcube web client), collaboration system (SOGo), firewall (Shorewall), web server (LAMP), file server and Active domain controller Directory (Samba), filtering proxy (Squid, ClamAV and SquidGuard), VPN server (OpenVPN, L2TP), cloud storage (ownCloud), intrusion detection and prevention systems. Installation and commissioning of the required service is carried out in one click and does not require knowledge of the configuration features of each server component. Typical administration work can be done through the web interface.

Key innovations:

  • The new user interface, built on the basis of Cockpit and offering a more modern design, has moved to the beta testing stage and is included in the default delivery. Previously installed systems can test the interface by installing Server Manager in the Software Center. The interface provides tools for managing accounts, DNS, DHCP, FQDN, setting the time, creating backups, setting up the network, applying TLS encryption, managing the system, installing applications, managing storage and SSL certificates;
  • A new interface for setting up a VPN, which allows you to evaluate traffic for each tunnel, track the connection history of each user and quickly send connection parameters by email. Through the interface, you can also define your own routes, change the UDP / TCP protocol, activate or disable the account;

Learn more info at the official website and release notes.

QuickJS to be Updated

This is anĀ engine the supports the ES2019 specification and additional mathematical extensions, such as the BigInt and BigFloat types
23 January 2020   152

French mathematician Fabrice Bellard, who once founded the QEMU and FFmpeg projects, has published an update to the QuickJS compact embedded JavaScript engine he is developing. The engine supports the ES2019 specification and additional mathematical extensions, such as the BigInt and BigFloat types. In performance, QuickJS is noticeably superior to its existing counterparts (XS by 35%, DukTape more than twice, JerryScript three times, and MuJS seven times). The project offers a library for embedding the engine, a qjs interpreter for running JavaScript code from the command line, and a qjsc compiler for generating self-contained executable files. The code is written in C and distributed under the MIT license. More details about the project can be found in the text of the announcement of the first issue.

The new version adds experimental support of the BigDecimal type, which allows you to manipulate decimal numbers with arbitrary precision (analogue of BigInt for numbers with base 10). Updated implementation of operator overloading. Added examples of programs for effectively calculating the Pi number up to a billion decimal places (as a mathematician, Fabrice Bellar is known as the creator of the fastest formula for calculating the Pi number).

Get more at the official website of the author.