Home Blog Page 861

Node.js Foundation Update: A Few of Our Current Goals for 2016

We recently summarized our 2015 accomplishments and now want to share more about our plans for this year in this blog. This is by no means the full plans for the year, but it is focused on a few of our current plans that are taking place and the why behind them.

Node.js has one of the largest and broadest communities in the world, however, there is a limit to the kinds of resources the community is able to create. Similarly, as a Foundation, we also need to prioritize our focus and energy; here are the current goals that we are focusing on:

  • Increase educational resources for Node.js.

  • Increase the presence of the Node.js Foundation: global events program; increased membership (corporate and individual); and expanded marketing and communications

  • Support community efforts around learning and diversity.

We also want to make sure that we, as a Foundation, build efforts that will support and potentially integrate with community efforts.

If you haven’t read Mikeal’s post “Healthy Open Source,” please do so as it helps explain the how and why of our base contribution policy and its influence on the guiding principles for the Foundation.

In order to support the push for better education, we are holding monthly worldwide events called Node.js Live. Our first one was held in Los Angeles last Thursday and was a huge success. We had incredible speakers, including Ashley Williams from NPM, Dan Shaw from NodeSource, Mikeal Rogers from the Node.js Foundation, Justin Meyer of Bitovi and Andrew Hao from Carbon Five. There were more than 250 attendees and we even got a shout out on ArcLight Cinema’s movie board :). This event was recorded and we’ll be sharing it soon.

node-jsThese new 2016 events are targeted at enterprise and independent Node.js developers, architects and tech leaders who are interested in learning more about Node.js. The series establishes a global presence for the Foundation and specifically targets cities and countries where we have many users, but few established events. For the full roster of events, click here. These more community-inspired events balance the Foundation’s Node.js Interactive event. We will be holding a Node.js Interactive in Europe in September and the US in late November (more details coming soon!).

If you’re not able to attend these events or just prefer a different pedagogy, the Foundation is working on increasing availability of Node.js training, educational opportunities and resources. Working closely with The Linux Foundation and with direction from a new Education Lead employee, we’re developing a training and certification program as well as e-learning classes (more details coming soon).

The Foundation is also expanding opportunities and resources to learn Node.js in the following ways:

  • Increasing the number of case studies

  • Launching a Community Podcast series to highlight the important and often under-recognized work of contributors to working groups inside the Node.js org.

  • Kicking-off an Enterprise Conversations Hangout on Air series to share technical insights from the enterprise frontline with Node.js users

We’ll also continue to support our community efforts around learning and diversity with guidance from our recently formed Inclusivity Working Group. In addition to this, we will be supporting the new series NodeTogether, which is run by Ashley Williams, and will be co-located at Node.js Live events.

This is an initiative to improve the diversity in the Node.js community by bringing people of underrepresented groups together to learn Node.js. NodeTogether targets new or junior developers, or even those without any programming experience. They are also seeking mentors and sponsors for this event, so if you want to help share your knowledge or support this series, definitely check it out. To become a student, mentor or sponsor, you simply need to apply online and pick the event location that is best for you. If you have any questions on the event and openings, This e-mail address is being protected from spambots. You need JavaScript enabled to view it
.

As with last year, we’ll continue to seek out projects that are essential to the ecosystem and in need of additional support and mentor these projects through our incubation program. Each project will have different needs and Node.js evaluates and accepts projects on a case-by-case basis with the goal of nurturing ones that will help make the Node.js ecosystem as robust and competitive as possible. We announced libuv last year and Express this year.

There are many ways to get involved with the Foundation and community, from becoming a member (individual or corporate member)), reporting an issue, helping with documentation to contributing to the code base. For Foundation updates, be sure to follow this blog, our website, and our Twitter and Google+.

We are looking forward to another great year ahead, and will continually update you with new efforts and goals that we have throughout the year.

uTox installation on Ubuntu and Fedora Linux

uTox is a lightweight client for the Tox software which connects users with friends and family over an insecure network. It supports Windows, Linux, Mac OS and Android platforms. This tutorials shows the installation and setup of uTox on Ubuntu and Fedora.

Read more at HowtoForge

Fostering Cross-Industry NFV Collaboration

Bluer Background OptionThe networking industry is currently undergoing a huge transformation as demand for network bandwidth increases exponentially. Both the technology itself (e.g., evolution across software, cloud, SDN, NFV, containers, virtualization, and orchestration) and the way in which service providers, operators, and vendors structure their business is evolving at record pace. The entire industry is becoming more nimble and agile to keep up with demand.

I blogged recently about the role of NFV in this transformation and how the OPNFV project is at the forefront; we’re tasked with creating a carrier-grade, integrated, open source platform to accelerate new NFV products and services. And while the reality of transformation is that it’s a hard, risky and challenging journey, the industry is ripe for change. OPNFV’s second platform release, Brahmaputra, helps set the stage for the NFV ecosystem to start actualizing NFV with a lab-ready framework.

Focused on preparing a viable starting point for evolving NFV use cases and composing services in a lab environment, the release is the first iteration of a massively parallel simultaneous release process. At a high level, it puts into place the processes and infrastructure that will allow us to scale up and out as we march towards NFV deployments. (Check out our recent ONS Webinar, “OPNFV Brahmaputra: An Early Look –Approach, Architecture Overview, Upstream Integration and Readiness” for a detailed discussion of enhancements delivered in OPNFV Brahmaputra. )

But it’s not just OPNFV. The entire industry is involved in the development of NFV, and the unique role that OPNFV plays is to foster collaboration among key stakeholders across the entire ecosystem. The strength of any open source project depends on the community involved in developing it. As the industry comes together to further NFV, we’re seeing the OPNFV community grow; as Brahmaputra integrates multiple open source and standards projects. This fosters feature development, testing, deploy and Continuous Integration/Continuous Deployment domains. Thirty-five projects and more than 140 developers were involved in the Brahmaputra release (in fact, participation in OPNFV as a whole has increased five times since August of 2015!).

Despite this rapid growth, our journey is still in its infancy and we have a long way to go. Anyone and everyone interested in accelerating open source NFV is welcome to join us. Have ideas for use cases or integration? See something that’s missing? If a project interests you, join it. See a need for OPNFV not currently addressed? Start a new project. Hang out on our IRC channels. Check out the wiki. Join our meetings and bring your thoughts, passion and ideas!

We’re excited to engage with the open networking industry at the Open Networking Summit March 14-17 in Santa Clara, CA, and we invite you to join us:

  • We’re hosting a two-day OPNFV Hackfest March 14 and 15, focused on planning for the next release.

  • Check out the OPNFV sessions during the event, covering a range of topics including how OPNFV works with other open source networking projects, analysis of service chaining approaches, and how OPNFV is accelerating open source NFV for and with end users.  

  • Come to our ONS Evening Reception co-sponsored by OpenDaylight, OpenStack, and DevOps Networking Forum, Monday, March 14 at Levi Stadium. RSVP here: https://www.surveymonkey.com/r/V65Y3DF

  • Stop by our booth on the show floor.

Resizing MySQL Instances and Volumes using OpenStack Trove Database as a Service

Anyone with experience managing databases knows that they often grow over time – requiring additional resources on the machine where the database is running. A common practice is over-provisioning machine resources right from the start though, of course, that could be wasteful.

Here, we’ll show you just how easy it is to re-size a MySQL database running in private cloud DBaaS using the Tesora Database as a Service Platform, which is based on OpenStack Trove.

Step 1: To use OpenStack Trove, first you will need to have Guest Images for each datastore. These images are loaded to OpenStack Glance (where virtual machine images are stored) and registered with Trove. Some guest images for development and testing are available for download from OpenStack at http://tarballs.openstack.org/trove/images/ubuntu. If you’re looking for more information, check out this article, Building a database guest image for OpenStack Trove.

Step 2: Next, using the Tesora DBaaS platform dashboard, log in as the admin user. In our example, let’s say that the MySQL database instance you need to re-size is currently allocated 3 gigabytes. Use the “Actions” pulldown on your database instance and select “Resize Volume”. Simply specify the new amount, for example, let’s say 4 gigabytes and that is it.

Step 3: Next, you can scale up the instance by going back to the “Actions” pulldown on the database instance and this time selecting “Resize Instance”. Use the pulldown to select a larger size. In our example, let’s say the existing database was specified as “Trove Medium” so now we select “Trove Medium Resize”. This automatically changes the memory allocation from 1 gigabyte to 1.3 gigabytes.

To see this in action, we’ve created this “Configuring & Managing MySQL Instances: Resizing Instances and Volumes” video so you can see for yourself how easy it is to re-size existing MySQL database instances using the Tesora DBaaS platform — database as a service based on OpenStack Trove.

Configuring and Managing MySQL Instances using OpenStack Trove Database as a Service

If you have a database or two, that is one thing, but as an organization if you have a number of databases running, you may have a mandate to make sure they are all created with specific configurations to meet your organizationalstandards. This article will discuss how to use the Tesora Database as a Service Platform, which is based on OpenStack Trove, to set up a configuration group where you have access to all of the parameters of the database, in this case, MySQL running in an OpenStack cloud.

You can pick and choose the property or properties that you want to manage and then can attach this configuration group to database instances. Let’s see how we can do that.

Step 1: To use OpenStack Trove, first you will need to have Guest Images for each datastore. These images are loaded to OpenStack Glance (where virtual machine images are stored) and registered with Trove. Some guest images for development and testing are available for download from OpenStack at http://tarballs.openstack.org/trove/images/ubuntu. If you’re looking for more information, check out this article, Building a database guest image for OpenStack Trove.

Step 2: Next, using the Tesora DBaaS platform dashboard, you log in as the admin user. Start by choosing “Configuration Groups” from the menu and then select “Create Configuration Group”. Next, name the group, for example, “myconfig” and add a description, like “MySQL Configuration Group”. Then, select the datastore type and version.

In this example, we specify that we are creating a MySQL 5.6 configuration group, and the Tesora DBaaS platform automatically provides all the parameters that apply to MySQL databases. Now, to add parameters select this newly created configuration group, and then “Add Parameter”. Use the pulldown to add a parameter like the maximum number of connections (“max_connections”). Go ahead and specify a value of 255. Once we have done that, we can also add many more properties to this configuration group. Once you are done, choose “Apply Changes” and the configuration group is set.

Step 3: Now, go back to the databases that we created by selecting “Instances” and we can apply the configuration group. Use the “Actions” pulldown on one of the database instances and select “Attach Configuration Group”. Select the group that you just created and choose “Attach Configuration”. This adds the configuration group to that database instance. Now, the number of connections that are allowed for this database instance is 255, as we had specified.

That’s it, you’re done. We’ve created this “Configuring & Managing MySQL Instances: Configuration Groups” video demonstration so you can see for yourself how easy it is to set up a configuration group and apply it to MySQL database instances using the Tesora DBaaS platform — database as a service based on OpenStack Trove.

SUSE Targets Simplification with OpenStack Cloud 6 Release

German open source vendor SUSE claims its new OpenStack Cloud 6 is designed to overcome the fear of commitment that is putting IT buyers off engagement with the cloud. SUSE claims its new private cloud offering is a solution to the buying objections that potential customers have outlined.

According to SUSE’s own feedback, many companies want the cloud but think it’s too much hassle to install applications and can’t risk the disruption to their business. A recent study commissioned by SUSE found that more than 90% of large companies say they’ve already got at least one private cloud within their business, can see the advantages and would, in theory, use cloud computing for more business-critical workloads.

Read more at BCN

Linux Usage on Steam Continues to Fall

Despite Valve’s push, less than 1 percent of Steam gamers use Linux or SteamOS.

Valve’s considerable efforts on behalf of Linux-based gaming just aren’t paying off. Valve and its hardware partners released the first Steam machines running the Linux-based SteamOS about four months ago. And there are now more than 1,900 games available for Linux on the Steam store. But Linux usage on Steam just keeps falling. The evidence comes from Valve’s Steam Hardware Survey. It reveals that machines running Linux—including SteamOS—were at 0.91 percent in February 2016, a drop of 0.04 percent from January.

Read more at PCWorld

Linux Kernel 4.5 to Land Next Week as Linus Torvalds Announces the Last RC Build

Linus Torvalds has made his usual announcement for the next Release Candidate (RC) build of the upcoming Linux 4.5 kernel branch, which might just land next week.

Linux kernel 4.5 RC7 (Release Candidate 7) is now available for download to early adopters, especially Linux kernel-based operating system vendors, as well as to those who want to test and report bugs, and according to Mr. Torvalds things have finally calmed down this past week.

Artist Creates Astonishing Ubuntu Wallpapers for Phones and Tablets

artist-creates-ubuntu-wallpapersDeviantart artist Sylvia Ritter has recently started a new project to create wallpapers for Ubuntu phone and tablet devices, inspired by all the Ubuntu Linux releases.

The wallpapers, which we have to admit that are pure masterpieces, are in fact inspired by the codenames of the Ubuntu operating system, most of which are real animals, and made with the powerful and open-source Krita digital painting software.

 

Sonar GNU/Linux OS for People with Impairments Gets Its First Release in 2016

sonar-gnu-linuxThe Sonar GNU/Linux team was proud to announce the release and immediate availability for download of the first release of the open-source operating system in 2016.

We’ve introduced you guys to the Sonar OS back in 2014, but no other news have been published on Softpedia about the accessible GNU/Linux distribution targeted at people with impairments and focused on assistive technology, despite the fact that it received a couple of updates last year.