The OpenStack Summit in Berlin: A Touch of Nostalgia and a Great Deal of Pride

Share with friends and colleagues on social media

The next OpenStack Summit will be hosted in Berlin from November 13-15. With the event now only a few weeks away, I’m sure I’m not the only one thinking back over the history of OpenStack with a touch of nostalgia and a great deal of pride.

I’m reminded of the old proverb “mighty oaks from little acorns grow”.

That’s certainly true when it comes to OpenStack. What started way back in 2010 as a joint project between Rackspace and NASA has grown into a truly global community. It now boasts over 94,000 members from 676 supporting companies spread across 186 countries. It continues to be one of the fastest growing open source projects, largely because of its ability to adapt and remain at the forefront of all the relevant technology trends.

Given that so much has changed over the past 8 years, this is truly inspirational. OpenStack now goes way beyond its initial remit of simply delivering IaaS services for private and public clouds. It now embraces DevOps, CI/CD, IoT, Edge computing, HPC, Telecoms, NFV and many other use cases, technologies and initiatives.

From a personal perspective, I first heard about OpenStack when I worked at IBM. There were discussions about which open source cloud project the company was going to support. Once it was decided OpenStack was the way to go, the IBM Power Systems team that I was part of began working on and delivered a solution based on OpenStack – IBM PowerVC. It was a great introduction to OpenStack and that experience guided me to my next job at Rackspace, where I worked on their private cloud solution powered by OpenStack. This was at a time when organizations were starting to realize the genuine benefits it could deliver and it was also my first chance to attend an OpenStack Summit (Atlanta 2014). The excitement and open collaboration of the community was infectious.

These days, I lead the product, technical and solution marketing team at SUSE, which just so happens to have an OpenStack powered solution. SUSE is a founding member of the OpenStack Foundation and was the first to launch a commercially supported enterprise-grade OpenStack distribution back in 2012. Since then, SUSE OpenStack Cloud has become the ideal OpenStack platform for hosting bare metal, virtualized and containerized workloads, with all the agility and scalability needed to support business innovation.

In fact, the beta program for SUSE OpenStack Cloud 9 has just been announced. If you want to try out the latest version of the OpenStack platform of choice for enterprise business, you won’t be disappointed. Here’s the link for more information.

At the Berlin Summit, we’ll have live SUSE OpenStack Cloud demos running at our booth, great folks to talk with you about how we can help address your challenges and of course we’ll have some great give-aways. We’ll also be showcasing SUSE CaaS Platform on OpenStack to highlight the benefits of deploying and integrating Kubernetes, as well as SUSE Enterprise Storage to show how Ceph can play a key role in your cloud environment.

We’re also delivering a host of sessions with topics ranging from OpenStack training; monitoring and troubleshooting; security principles; Kubernetes integration; container performance and security; and OpenStack project updates.

 

Share with friends and colleagues on social media

Source

A Painting Created by Open-Source AI Sells for $432K, SELKS5 Beta Released, Mirantis Launches the Mirantis Cloud Platform Edge, the MixedEmotions Open-Source Toolkit Announced and Red Hat Improving the GFS2 Filesystem

News briefs for October 26, 2018.

A painting created by an open-source neural network sold this week for $432K at a London auction house. Obvious is the group behind the
work that “used 19-year-old Robbie Barrat’s GAN package, available here on
Github, and sourced paintings from Wiki Commons” to create the painting. See the post on TNW for details on the “first portrait ever sold at auction that was made with the assistance of an AI“.

The SELKS5 beta, the live and installable network security management ISO based
on Debian, was released today. New features include the latest Suricata
intrusion-detection engine, major upgrade from Elasticsearch/Kibana/Logstash
(ELK) 5.x to the ELK 6 stack, Scirius 3.0 and more. See the release
announcement
for download links, setup instructions and a visual tour.

Mirantis recently announced its new Mirantis Cloud Platform Edge (MCP Edge), a “Kubernetes-based effort to enable containers and virtual machines to run at the edge of the network”, eWeek reports. MCP Edge does not run OpenStack; it’s Kubernetes plus
Virtlet. eWeek quotes Mirantis co-founder Boris Renski, “You can still run VMs [virtual machines] using
Virtlet, with direct access to hardware acceleration like SRI-OV [Single-Root
Input/Output Virtualization], but Kubernetes is the only resource scheduler.”

A team of European researchers has created MixedEmotions, an open-source toolkit
that can automatically assess emotions in text, audio and video. According to PhysOrg, “There
is a growing demand for automatic analysis of emotions in different fields. The
possible applications are wide, including call centers, smart environments,
brand reputation analysis and assistive technology.”
Read more here
about emotion detection and the complexities involved in adapting these tools
to other languages.

Red Hat developers are improving the GFS2 filesystem. According
to Phoronix
, “recent developments around the GFS2 shared-disk file-system
include performance optimizations around iomap writes, new resource group
header fields, expanded journal log header information, and other low-level
improvements.” Future plans include “a faster fsck for GFS2 that uses
AIO and larger reads, process-shared resource group locking, trusted xattrs,
and deprecating the “meta” GFS2 file-system fork”.

Source

How To Setup Nginx To Use SSL With LetsEncrypt

LetsEncrypt SSL configuration

What is LetsEncrypt?

Let’s Encrypt is a certificate Authority that launched in 2016 providing free TSL SSL certificates that renew every 90 days. There are several validation methods for LetsEncrypt to verify the domain you are generating the certificate for is one you actually control. In this guide we will be utilizing the webroot method.

This guide assumes you already have a Nginx Server. If you do not have one setup, please check out Compile Nginx From Source On CentOS. This method of setting up LetsEncrypt will work on CentOS 6 & CentOS 7.

Setup LetsEncrypt

Get the LetsEncrypt certbot script:

wget -o /usr/local/sbin/certbot-auto https://dl.eff.org/certbot-auto

Make It Executable:

chmod a+x /usr/local/sbin/certbot-auto

After that you will want to generate the certificate for your domain by using the following command

/usr/local/sbin/certbot-auto certonly –webroot –webroot-path=/etc/nginx/html -d domain.com -d www.domain.com

Replacing /etc/nginx/html with the path to your document root and each domain you would like to include in the certificate with a -d

If this is the first time you are running certbot, it will prompt you to agree to the terms of service.

If the document root is correct along with the domains it will output a congratulations message and the certificate will be stored in

/etc/letsencrypt/live/domain.com

Replacing domain.com with the first domain you added to the certificate.

How To Setup Nginx to Use The LetsEncrypt SSL

First make sure nginx is compiled with SSL support by typing

nginx -V

It should return the configuration options and it should contain

–with-http_ssl_module

If it does not, you will need to recompile Nginx with SSL support. After you have confirmed SSL support in nginx you can proceed with setting up the SSL configuration in Nginx

Edit your Nginx Configuration. You will want to duplicate the current domain configuration but set listen to 443, ssl on, and include the certificate files. Here is an example:

server {
listen 443;
ssl on;
server_name domain.com;
ssl_certificate /etc/letsencrypt/live/domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.com/privkey.pem;
root /etc/nginx/html;

}

Make sure to replace domain.com with the domain you configured with LetsEncrypt. Once you have finished that, you can go ahead an restart Nginx.

Configure LetsEncrypt To Auto-Renew

Now that you have fully configured the domain on SSL. You will want to setup a crontab to ensure the certificate renews every 90 days. To do this you will want to add the following crontab entry

00 3 * * * /usr/local/sbin/certbot-auto renew –quiet –renew-hook “/usr/sbin/service nginx restart”

That is it for configuring nginx to use LetsEncrypt for free SSL on your site.

Source

Deploy Autodesk Forge on AWS with New Quick Start

Posted On: Oct 25, 2018

This Quick Start builds an Autodesk Forge environment on the Amazon Web Services (AWS) Cloud for customizable building blocks in the form of web service application programming interfaces (APIs), tools, and services. The deployment takes about 15 minutes.

Autodesk Forge is a cloud developer platform for building custom software applications, workflows, and integrations across industries such as manufacturing, architecture, engineering, and construction. With Autodesk Forge, teams, third-party developers, and customers can design, build, and integrate workflows. For example, developers can use Forge to overlay Internet of Things (IoT) data on top of 3D information models, to later perform data analysis and create visual reports.

This Quick Start is for IT infrastructure architects, administrators, and DevOps professionals who want to implement or extend their Autodesk Forge workloads on the AWS Cloud.

To get started:

  • View the architecture and details
  • View the deployment guide for step-by-step instructions
  • Download the AWS CloudFormation templates that automate the deployment

Quick Starts are automated reference deployments that use AWS CloudFormation templates to deploy key technologies on AWS, following AWS best practices. This Quick Start was built in collaboration with Autodesk, Inc.

Source

Eye Care: Best Free Linux Software to Look after your Eyes

eye care

Many people who regularly use computers suffer from eye strain and fatigue. Looking at a monitor for a long time can strain your eyes or can make any other problems you are having with your eyes seem more apparent. There is also research to show that late-night exposure to bright lights can affect sleep quality. This can be mitigated by reducing blue-light exposure.

There are lots of simple steps you can take to reduce eye strain and fatigue. These include adjusting the brightness, contrast settings, and text size displayed, as well as minimizing glare, and ensuring your room has proper lighting. Taking regular breaks is also very important.

Some monitors go further offering various eye care technologies including flicker-free technology, and an ultra-low blue light filter with different filter settings. But even if your display offers eye care technology and it’s well designed e.g. offering hotkeys that let you easily adjust filter settings. there’s still a good case to use a software solution as well. This is because the software typically offers more flexibility, such as the ability to automatically adjust the backlight and screen temperature based on the ambient brightness in your surroundings, or on a time schedule.

If you need color accuracy occasionally, using a hardware solution can be tedious. Good eye care software lets users disable the filter for a specific period of time. That’s extremely handy if you need to only periodically work on tasks where color accuracy is important such as a lighttable and darkroom for photographers.

We recommend four free software solutions below. All but f.lux are released under an open source license. f.lux is freeware.

Eye Care Software
Clight C daemon that turns your webcam into a light sensor
Redshift Adjusts the color temperature of your display
f.lux Adapts the color temperature according to the time of day
Desktop Dimmer Darker-than-dark dimming for internal and external screens

Your desktop environment may also offer some basic functionality to reduce the amount of blue light emitted. The popular desktop environment GNOME includes a night light feature that makes the screen color warmer. Functionality is quite basic, but it may be sufficient depending on your requirements.

GNOME - Night LightGNOME’s Night Light functionality

Return to our complete collection of Group Tests, identifying the finest free and open source Linux software.

 

Source

Linux Today – How to Use Grep Command to Search Files in Linux

Oct 25, 2018, 10:00 (Other stories by Linuxize)

The grep command which stands for ‘global regular expression print’ is one of the most powerful and commonly used commands in Linux. Grep searches one or more input files for lines that match a given pattern and writes each matching line to standard output. If no files are specified, grep reads from the standard input which is usually the output of another command. In this tutorial, we will show you how to use the grep command through practical examples and detailed explanations of the most common GNU grep options.

Complete Story

Related Stories:

Source

Steam Makes it Easier to Play Thousands of Windows Games on Linux

Last updated August 29, 2018 By Phillip Prado

Steam Wallpaper

It’s no secret that the Linux gaming library offers only a fraction of what the Windows library offers. In fact, many people wouldn’t even consider switching to Linux simply because most of the games they want to play aren’t available on the platform.

At the time of writing this article, Linux has just over 5,000 games available on Steam compared to the library’s almost 27,000 total games. Now, 5,000 games may be a lot, but it isn’t 27,000 games, that’s for sure.

And though almost every new indie game seems to launch with a Linux release, we are still left without a way to play many Triple-A titles. For me, though there are many titles I would love the opportunity to play, this has never been a make-or-break problem since almost all of my favorite titles are available on Linux since I primarily play indie and retro games anyway.

Meet Proton: a WINE Fork by Steam

Now, that problem is a thing of the past since this week Valve announced a new update to Steam Play that adds a forked version of Wine to the Linux Steam clients called Proton. Yes, the tool is open-source, and Valve has made the source code available on Github. The feature is still in beta though, so you must opt into the beta Steam client in order to take advantage of this functionality.

With proton, more Windows games are available for Linux on Steam

What does that actually mean for us Linux users? In short, it means that Linux computers can now play all 27,000 of those games without needing to configure something like PlayOnLinux or Lutris to do so! Which, let me tell you, can be quite the headache at times.

The more complicated answer to this is that it sounds too good to be true for a reason. Though, in theory, you can play literally every Windows game on Linux this way, there is only a short list of games that are officially supported at launch, including DOOM, Final Fantasy VI, Tekken 7, Star Wars: Battlefront 2, and several more.

You can play all Windows games on Linux (in theory)

Though the list only has about 30 games thus far, you can force enable Steam to install and play any game through Proton by marking the “Enable Steam Play for all titles” checkbox. But don’t get your hopes too high. They do not guarantee the stability and performance you may be hoping for, so keep your expectations reasonable.

Steam Play

As per this report, there are over a thousand Windows games that are playable on Linux. Follow this tutorial to learn how to enable Steam Play beta right now.

Experiencing Proton: Not as bad as I expected

For example, I installed a few moderately taxing games to put Proton through its paces. One of which was The Elder Scrolls IV: Oblivion, and in the two hours I played the game, it only crashed once, and it was almost immediately after an autosave point during the tutorial.

I have an Nvidia Gtx 1050 Ti, so I was able to play the game at 1080p with high settings, and I didn’t see a single problem outside of that one crash. The only negative feedback I really have is that the framerate was not nearly as high as it would have been if it was a native game. I got above 60 frames 90% of the time, but I admit it could have been better.

Every other game that I have installed and launched has also worked flawlessly, granted I haven’t played any of them for an extended amount of time yet. Some games I installed include The Forest, Dead Rising 4 and Assassin’s Creed II (can you tell I like horror games?).

Why is Steam (still) betting on Linux?

Now, this is all fine and dandy, but why did this happen? Why would Valve spend the time, money, and resources needed to implement something like this? I like to think they did so because they value the Linux community, but if I am honest, I don’t believe we had anything to do with it.

If I had to put money on it, I would say Valve has developed Proton because they haven’t given up on Steam machines yet. And since Steam OS is running on Linux, it is in their best interest financially to invest in something like this. The more games available on Steam OS, the more people might be willing to buy a Steam Machine.

Maybe I am wrong, but I bet this means we will see a new wave of Steam machines coming in the not-so-distant future. Maybe we will see them in one year, or perhaps we won’t see them for another five, who knows!

Either way, all I know is that I am beyond excited to finally play the games from my Steam library that I have slowly accumulated over the years from all of the Humble Bundles, promo codes, and random times I bought a game on sale just in case I wanted to try to get it running in Lutris.

Excited for more gaming on Linux?

What do you think? Are you excited about this, or are you afraid fewer developers will create native Linux games because there is almost no need to now? Does Valve love the Linux community, or do they love money? Let us know what you think in the comment section below, and check back in for more FOSS content like this.

About Phillip Prado

Phillip Prado is an avid follower of all things tech, culture, and art. Not only is he an all-around geek, he has a BA in Intercultural Studies and considers himself a serial hobbyist. He loves hiking, cycling, poetry, video games, and movies. But no matter what his passions are there is only one thing he loves more than Linux and FOSS: coffee. You can find him (nearly) everywhere on the web as @phillipprado.

Source

Download Ubuntu Studio 18.04 LTS / 16.04.5 LTS

Welcome to Ubuntu Studio, an open source distribution of Linux based on the latest Ubuntu technologies and tailored for musicians, graphic artist, and other multimedia processionals who want a free, stable and reliable operating system for their daily tasks.

Distributed as 64 and 32-bit Live DVDs with low-latency kernel

Ubuntu Studio 15.04 was officially announced on April 23, 2015 and will be supported until January 2016. It is available for download as Live DVD ISO images supporting both 64 and 32-bit.

The boot menu has not been changed, allowing the user to start the installation process, boot an existing operating system from the first drive, rescue a broken system, perform a RAM test, as well as to check the integrity of the bootable medium (only if using a DVD media).

Uses the same Xfce setup as Xubuntu

Major changes have occurred on the graphical desktop, as the Xfce environment has been greatly modified to be provide users with a more lightweight computing experience when creating their multimedia projects. It uses a single panel located on the upper part of the screen from where the user can easily launch apps and interact with running programs.

Conclusions

In conclusion, Ubuntu Studio 15.04 is quite a surprise release, as it now uses a tweaked Xfce desktop environment with a single-panel layout. However, we are still disappointed in project’s lack of Live DVDs that allow anyone to use the operating system without installing it.

Source

How To Speed Up a Website on Ubuntu 16.04 – LinuxCloudVPS Blog

26th October 2018

How to Speed Up Your Website on Ubuntu 16.04

Everyone loves speedy websites and search engines love them as well. If your speedy website is an e-commerce site, you will likely have a better conversion rate. In this article, we will show you how to speed up a website on Ubuntu 16.04. Let’s get started with the guide.

Optimize Images

Eye-catching images on your website will grab the visitors’ attention. But, at the same time, your images might be too large, both in size or scale. There are many online tools to optimize your images, they can reduce the size but also maintain the quality.

Use HTTP/2

Why do we need to implement this? Because with http/2 all requests are downloaded in parallel, not in a queue as in http/1.1. The server can also push data without being requested, which eventually can improve the speed for visitors with high latency.

Support of the HTTP/2 protocol was introduced in Apache 2.4.26. Unfortunately, the default repository in Ubuntu 16.04 contains a version lower than this, so we need to add a third-party repository.

Apache

To make sure what Apache version you have, you can invoke this command:

apache2 -v

If it’s lower than 2.4.26, then we need to install the latest available version.

apt install software-properties-common

add-apt-repository ppa:ondrej/apache2

apt update

apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 4F4EA0AAE5267A6C

apt install apache2

Add this line to your SSL enabled website virtual host, right after <VirtualHost *:443> tag.

Protocols h2 http/1.1

Now, you need to know that http2 is not compatible with mpm_prefork, so you need to disable it and use another mpm, like mpm_event

a2dismod mpm_prefork

a2enmod mpm_event setenvif proxy_fcgi

Install PHP-FPM and disable Mod PHP

apt install php-fpm7.0

a2dismod php7.0

systemctl restart apache2

At this point, your website is running on http/2, your static assets will be delivered much faster.

Nginx:

If you are using nginx, enabling http/2 is much easier. You can simply add “http2” in your SSL enabled website’s server block.
It should be like this:

listen 443 ssl http2;

Support for http/2 was introduced in Nginx version 1.9.5, and with the default Nginx installation on Ubuntu 16.04, we have nginx version higher than that, so we don’t need to add a third party repository as we do when using Apache.

Use CDN

A Content Delivery Network can accelerate your websites, CDN works by caching your static assets in many servers around the globe. If you enabled CDN, and when a visitor from Europe is accessing your website which is hosted on a server located in the USA, the static assets delivered to him/her will be from a nearer location, not from your server. This will speed up your website loading time. There are many CDN providers nowadays, you can choose one of them.

Enable Compression

When you visit a website, your browser will check the website configuration whether it has gzip enabled and request the pages. If it’s enabled, your browser will receive the gzip files which are much smaller than the original one and if it isn’t, your browser will receive the files which usually are much larger. So, enabling compression is another option to take in order to speed up your website, visitors will receive the files faster because files are delivered in a smaller size.

To enable compression, you can add the following to your .htaccess file:

<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>

If you are using nginx, the gzip compression is enabled by default, you can check it in /etc/nginx/nginx.conf file.

Configure Expire Headers

With expire headers, your browser can check whether it should request the website assets from the server or fetch them from the browser cache. For example, we set an expire headers value for our logo.png file to one month, so the browser will cache the logo.png file and it doesn’t need to request the file as the browser already have it in the cache. Expire headers can reduce the HTTP connection and improve the site loading speed at the same time.

If you use apache, you can add the following lines to your .htaccess file:

<IfModule mod_expires.c>
ExpiresActive On

# Images
ExpiresByType image/jpeg “access plus 1 year”
ExpiresByType image/gif “access plus 1 year”
ExpiresByType image/png “access plus 1 year”
ExpiresByType image/webp “access plus 1 year”
ExpiresByType image/svg+xml “access plus 1 year”
ExpiresByType image/x-icon “access plus 1 year”

# Video
ExpiresByType video/mp4 “access plus 1 year”
ExpiresByType video/mpeg “access plus 1 year”

# CSS, JavaScript
ExpiresByType text/css “access plus 1 month”
ExpiresByType text/javascript “access plus 1 month”
ExpiresByType application/javascript “access plus 1 month”

# Others
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
</IfModule>

If you are using nginx, you can add this line to your location block:

if ($request_uri ~* “.(ico|css|js|gif|jpe?g|png)$”) {
expires 30d;
access_log off;
add_header Pragma public;
add_header Cache-Control “public”;
}

Enable Keep-Alive

HTTP keep-alive means that the browser is using a single TCP connection to send and receive multiple requests. This will speed up the website because your visitors’ browser only needs to open one persistent HTTP connection to the web server. The keep-alive option is enabled by default, but you will want to double check it. To enable keep-alive, you can do the following:

Apache:

nano /etc/apache2/apache2.conf
KeepAlive On

Nginx:

nano /etc/nginx/nginx.conf

keepalive_timeout 65;
The value higher than 0 will enable keepalive

Minify JS and CSS

Minification is a process to minimize our codes in order to reduce or remove all unnecessary characters from the code without changing its functionality. The unnecessary characters usually include comments, white spaces, new lines, and block delimiters. The characters are actually used to add readability, but we can remove them as they are not required. The code file size can be reduced if it’s minified. But, we have to be careful when minifying our codes because not all spaces can be removed.

Example of CSS minification:

Before:

.item_names p a {
color: #000;
padding: 10px 0px 0px 0;
margin-bottom: 5px;
border-bottom: none;
}

After:

.item_names p a

As you can see, the minified version is hard to read. You can also see that not all spaces can be removed, so manually minifying the codes is not recommended.
You can use any online tools to minify your JS and CSS files.

That’s it, your website should be faster now. If your website is running on WordPress, you can use plugins to do some of the steps above.

Of course, you don’t have speed up your website on Ubuntu 16.04 yourself if you use one of our Ubuntu Cloud Hosting services, in which case you can simply ask our expert Linux admins to speed up your website on Ubuntu 16.04 for you. They are available 24×7 and will take care of your request immediately.

PS. If you liked this post on how to speed up your website on Ubuntu 16.04, please share it with your friends on the social networks using the buttons below or simply leave a reply in the comments sections. Thanks.

Be the first to write a comment.

Source

WP2Social Auto Publish Powered By : XYZScripts.com