Canonical Voices

Posts tagged with 'open source'

Andres Rodriguez

Canonical is happy to announce the availability of MAAS 2.6. This new release introduces a range of very exciting features and several improvements that enhances MAAS across various areas. Let’s talk about a few notable ones:

Growing support for ESXi Datastores

MAAS has expanded its support of ESXi by allowing administrators to create & configure VMFS datastores on physically connected disks.

MAAS 2.5 introduced the ability to deploy VMWare’s ESXi. This, however, was limited in its ability to configure storage devices by just being able to select the disk in which to deploy the operating system on. As of 2.6, MAAS now also provides the ability to configure datastores. This allows administrators to create one or more datastores, using one or more physical disks. More information is available in https://docs.maas.io/2.6/en/installconfig-vmfs-datastores .

More information on how to create MAAS ESX images is available in https://docs.maas.io/2.6/en/installconfig-images-vmware .

Multiple default gateways

MAAS 2.6 introduces a network configuration change (for Ubuntu), where it will leverage the use of source routing to support multiple default gateways.

As of MAAS 2.5, all deployed machines were configured with a single default gateway. By doing so, if a machine were to be configured in multiple subnets (that had gateways defined), all outgoing traffic would go out the default gateway even though the traffic was intended to go out through the subnets configured gateway.

To address this, MAAS 2.6 has changed the way it configures the network when a machine has multiple interfaces in different subnets, to ensure that all traffic that is meant to go through the subnet’s gateway actually does.

Please note that this is currently limited to Ubuntu provided that this depends on source routing using netplan, and this is only currently supported by cloud-init in Ubuntu.

Leveraging HTTP boot for most of the PXE process

MAAS 2.6 is now leveraging the use of HTTP (as much as possible) to boot machines over the PXE process rather than solely rely on TFTP. The reasons for the change are not only to support newer standards/features, but also to improve PXE boot performance. As such, you should now expect that:

  • UEFI systems that implement the 2.5 spec can now fully boot over HTTP.
  • KVM’s will rely on iPXE to perform HTTP boot
  • Other architectures that support HTTP boot, such as arm64, will prefer it over tftp.

Prometheus metrics

MAAS now exposes Prometheus data that can be used to either track statistics or performance.  For more information into what metrics are exposed, please refer to https://discourse.maas.io/t/maas-2-6-0-released/724 and to learn how to enable them, refer to https://docs.maas.io/2.6/en/manage-prometheus-metrics .

Other features and improvements

A more extensive list of features and improvements introduced in MAAS 2.6 includes:

  • Performance – Leverage HTTP for most of the PXE process
  • Performance – Track stats and metrics with Prometheus
  • User experience – Provides a more granular boot output
  • Networking – Multiple default gateways
  • Power control – Added support for redfish
  • Power control – Added support for OpenBMC
  • ESXi – Support configuring datastores
  • ESXi – Support registering to vCenter
  • User experience – Dismiss/supress failed tests
  • User experience – Clear discovered devices
  • User experience – Added note to machine
  • User experience – Added grouping to machine listing page

Please refer to https://discourse.maas.io/t/maas-2-6-0-released/724/2 for more information.

The post MAAS 2.6 – ESXi storage, multiple gateways, HTTP boot and more appeared first on Ubuntu Blog.

Read more
Alex Cattle

An image displaying a range of devices connected to a mobile network.

Mobile operators face a range of challenges today from saturation, competition and regulation – all of which are having a negative impact on revenues. The introduction of 5G offers new customer segments and services to offset this decline. However, unlike the introduction of 4G which was dominated by consumer benefits, 5G is expected to be driven by enterprise use. According to IDC, enterprises will generate 60 percent of the world’s data by 2025.

Rather than rely on costly proprietary hardware and operating models, the use of open source technologies offers the ability to commoditise and democratise the wireless network infrastructure. Major operators such as Vodafone, Telefonica and China Mobile have already adopted such practices.

Shifting to open source technology and taking a software defined approach enables mobile operators to differentiate based on the services they offer, rather than network coverage or subscription costs.

This whitepaper will explain how mobile operators can break the proprietary stranglehold and adopt an open approach including:

  • The open source initiatives and technologies available today and being adopted by major operators.
  • How a combination of software defined radio, mobile base stations and 3rd party app development can provide a way for mobile operators to differentiate and drive down CAPEX
  • Use cases by Vodafone and EE on successful implementations by adopting an open source approach

To view the whitepaper, sign up using the form below:

The post The future of mobile connectivity appeared first on Ubuntu Blog.

Read more
Alex Cattle

An image displaying a range of devices connected to a mobile network.

Mobile operators face a range of challenges today from saturation, competition and regulation – all of which are having a negative impact on revenues. The introduction of 5G offers new customer segments and services to offset this decline. However, unlike the introduction of 4G which was dominated by consumer benefits, 5G is expected to be driven by enterprise use. According to IDC, enterprises will generate 60 percent of the world’s data by 2025.

Rather than rely on costly proprietary hardware and operating models, the use of open source technologies offers the ability to commoditise and democratise the wireless network infrastructure. Major operators such as Vodafone, Telefonica and China Mobile have already adopted such practices.

Shifting to open source technology and taking a software defined approach enables mobile operators to differentiate based on the services they offer, rather than network coverage or subscription costs.

This whitepaper will explain how mobile operators can break the proprietary stranglehold and adopt an open approach including:

  • The open source initiatives and technologies available today and being adopted by major operators.
  • How a combination of software defined radio, mobile base stations and 3rd party app development can provide a way for mobile operators to differentiate and drive down CAPEX
  • Use cases by Vodafone and EE on successful implementations by adopting an open source approach

To view the whitepaper, sign up using the form below:

In submitting this form, I confirm that I have read and agree to Canonical’s Privacy Notice and Privacy Policy.

The post The future of mobile connectivity appeared first on Ubuntu Blog.

Read more
Victor Palau

I recently blogged about deploying kubernetes in Azure.  After doing so, I wanted to keep an eye on usage of the instances and pods.

Kubernetes recommends Heapster as a cluster aggregator to monitor usage of nodes and pods. Very handy if you are deploying in Google Compute (GCE) as it has a pre-build dashboard to hook it to.

Heapster runs on each node, collects statistics of the system and pods which pipes to a storage backend of your choice. A very handy part of Heapster is that export user labels as part of metadata, which I believe can be used to create custom reports on services across nodes.

monitoring-architecture

If you are not using GCE or just don’t want to use their dashboard, you can deploy a combo of InfluxDB and Grafana as a DIY solution. While this seems promising the documentation, as usual, is pretty short on details..

Start by using the “detailed” guide to deploy the add on, which basically consists of:

**wait! don’t run this yet until you finished reading article**

git clone https://github.com/kubernetes/heapster.git
cd heapster
kubectl create -f deploy/kube-config/influxdb/

These steps exposes Grafana and InfluxDB via the api proxy, you can see them in your deployment by doing:

kubectl cluster-info

This didn’t quite work for me, and while rummaging in the yamls, I found out that this is not really the recommended configuration for live deployments anyway…

So here is what I did:

  1. Remove env variables influxdb-grafana-controller.yaml
  2. Expose service as NodePort or LoadBalancer depends of your preference in grafana-service.yaml. E.g. Under spec section add: type: NodePort
  3. Now run >kubectl create -f deploy/kube-config/influxdb/

You can see the expose port for Grafana by running:
kubectl --namespace=kube-system describe service grafana-service

In this deployment, all the services, rc and pods are added under the kube-system namespace, so remember to add the –namespace flag to your kubectl commands.

Now you should be able to access Grafana on any external ip or dns on the port listed under NodePort. But I was not able to see any data.

Login to Grafana as admin (admin:admin by default), select DataSources>influxdb-datasource and test the connection. The connection is set up as http://monitoring-influxdb:8086, this failed for me.

Since InfluxDB and Grafana are both in the same pod, you can use localhost to access the service. So change the url to http://localhost:8086, save and test the connection again. This worked for me and a minute later I was getting realtime data from nodes and pods.

Proxying Grafana

I run an nginx proxy that terminates https  requests for my domain and a created a https://mydomain/monitoring/ end point as part of it.

For some reason, Grafana needs to know the root-url format that is being accessed from to work properly. This is defined in a config file.. while you could change it and rebuild the image, I preferred to override it via an enviroment variable in the influxdb-grafana-controller.yaml kubernetes file. Just add to the Grafana container section:

env:
- name: GF_SERVER_ROOT_URL
value: "%(protocol)s://%(domain)s:%(http_port)s/monitoring"

You can do this with any of the Grafana config values, which allows you to reuse the official Grafana docker image straight from the main registry.


Read more
Prakash

New research has found, for the first time, a scientific solution that enables future internet infrastructure to become completely open and programmable while carrying internet traffic at the speed of light.

Read More: http://www.sciencedaily.com/releases/2016/01/160126110910.htm

Read more
Prakash

“Proprietary software is an unsafe building material. You can’t inspect it.”

Columbia University law professor Eben Moglen made that observation 5 years ago. It’s timely today, as the Volkswagen emissions fraud scandal–enabled by proprietary software–worsens.

Volkswagen admitted this week it altered proprietary software on 11 million VW diesel cars, so they’d pass emissions tests when they were actually belching more smog.

Read more: http://boingboing.net/2015/09/24/vwscandal.html

Read more
Prakash

Open Source key to innovation at Telstra says Frank Arrigo, API evangelist at Telstra.

Telstra is looking to stay ahead of the curve by encouraging technological innovation through collaboration with startups, machine-to-machine (M2M) technology, and the Internet of Things (IoT) — but said that ensuring its network continues to be the best in Australia is still at the core of its business, and the driving force behind being able to deliver these capabilities.

Speaking at Telstra’s Vantage 2015 conference in Melbourne on Tuesday, Telstra CEO Andrew Penn said that IoT is integral to all businesses now, because by 2020, “everything that can be connected will be connected”.

Cisco, which has a long-standing cloud, communications, and collaboration partnership with Telstra, predicted that there will be 50 billion IoT devices by 2020.

Read More: http://www.zdnet.com/article/telstra-ceo-eyes-innovation-through-startups-iot-m2m/

 

Read more
Prakash

Users who are running licensed versions of Windows 7 or 8.1 on their PCs get a free upgrade to Windows 10, but those running Windows XP or Vista will have to buy Windows 10. Well, Ubuntu is a free user-friendly Linux based operating system. Yes, absolutely free, including future updates.

Secondly , it is extremely light on PC hardware, so you can even install it on computers that are 3-4 years old, and it will run smoothly . Besides, if you buy a brand new PC without an OS, you could consider running Ubuntu on that too. Ubuntu lets you do everything you can do on Windows, and just as easily…

You can edit documents, work on spreadsheets, create presentations and more with LibreOffice – a fully functional productivity suite. It comes with the Ubuntu installation and supports Microsoft file formats.

You can play music files on its Rhythmbox player and install software like VLC Player from the Ubuntu Software Center to watch movies.

Read More: http://timesofindia.indiatimes.com/tech/tech-news/Why-Ubuntu/articleshow/49020547.cms

Read more
Prakash

Facebook built the React JavaScript library so its engineering team could build interfaces for iOS, Android, and web with the same code. Now it’s giving that development super power to everyone by open sourcing the final part of the React trilogy, React Native For Android.

Read More: http://techcrunch.com/2015/09/14/react-native-android/#.q7nwkb:BMin

Read more
Prakash

GOOGLE HAS BECOME the biggest name yet to back the open source cloud system OpenStack. Specifically, Google will help integrate its own open source container management software Kubernetes.

This may seem like in-the-enterprise-weeds news, but it represents another significant step as Google tries to make up ground against Amazon’s wildly popular AWS suite of cloud products.

Read More: http://www.wired.com/2015/07/google-backs-open-source-system-cloud-battle-amazon/

Read more
Prakash

Last month, LinuxGizmos.com and the Linux Foundation’s Linux.com community website sponsored a 10-day SurveyMonkey survey that asked readers of both sites to choose their favorite three Linux- or Android-based open-spec single-board computers. This year, 1,721 respondents — more than twice the number from the 2014 survey — selected their favorites from a list of 53 SBCs, compared to last year’s 32.

2015sbcsurvey_sbc_pref_scores

Read More: http://linuxgizmos.com/raspberry-pi-stays-sky-high-in-2015-hacker-sbc-survey/



Read more
Jane Silber

We are updating our Intellectual Property Rights Policy to clarify the relationship between this policy and the licences of the constituent works in Ubuntu.  Specifically, we are adding a single clause which states:

“Ubuntu is an aggregate work of many works, each covered by their own licence(s). For the purposes of determining what you can do with specific works in Ubuntu, this policy should be read together with the licence(s) of the relevant packages. For the avoidance of doubt, where any other licence grants rights, this policy does not modify or reduce those rights under those licences.”

 

We are proud to choose the GPL as the default licence for the software that Canonical writes, and we do that because we believe it is the licence that creates the most freedoms for its users.  We have always recognised those rights in this Policy, and over the course of a long conversation with the Free Software Foundation and others, we agreed to eliminate any doubt by adding this new language.

We would like to thank the Free Software Foundation and the Software Freedom Conservancy for their suggestions in this regard over the past year.  We’ll continue to evolve our policies, in consultation with the very diverse groups that make up the open source community, to reflect best practice and the needs of Canonical and the Ubuntu community.

Read more
Prakash

Unfortunately, there are plenty of factors impeding this data-rich future. The problems range from the 400-plus competing IoT standards to lack of global Internet connectivity, and more.

Vendors largely control the 400-plus competing standards, but the battle for developer hearts won’t be won by a corporate logo-laden home page. Open source, however, could help, allowing developers to focus on interoperable code, rather than interoperable vendors.

 

Read More: http://readwrite.com/2015/06/29/internet-of-things-11-trillion-obstacles-open-source

Read more
Prakash

OPEN SOURCE is key for humanity to preserve its history in the digital age, Vatican Library CIO Luciano Ammenti has argued.

“The Vatican Library is a conservation library. We try to preserve our history. We tried to expand the number of reading rooms available for people that want to use our library,” he said.

“But we realised that reading rooms will never be enough. We have 82,000 manuscripts in total, and at any one time only 20 percent of them can be read in the library.

Read More: http://www.theinquirer.net/inquirer/news/2407221/open-source-is-only-reliable-way-to-preserve-human-history-argues-vatican

Read more
Robbie Williamson

A buffer overflow in the virtual floppy disk controller of QEMU has been discovered. An attacker could use this issue to cause QEMU to crash or execute arbitrary code in the host’s QEMU process.

This issue is mitigated in a couple ways on Ubuntu when using libvirt to manage QEMU virtual machines, which includes OpenStack’s use of QEMU. The QEMU process in the host environment is owned by a special libvirt-qemu user which helps to limit access to resources in the host environment. Additionally, the QEMU process is confined by an AppArmor profile that significantly lessens the impact of a vulnerability such as VENOM by reducing the host environment’s attack surface.

A fix for this issue has been committed in the upstream QEMU source code tracker. Ubuntu 12.04 LTS, Ubuntu 14.04 LTS, Ubuntu 14.10, and Ubuntu 15.04 are affected. To address the issue, ensure that qemu-kvm 1.0+noroms-0ubuntu14.22 (Ubuntu 12.04 LTS), qemu 2.0.0+dfsg-2ubuntu1.11 (Ubuntu 14.04 LTS), qemu 2.1+dfsg-4ubuntu6.6 (Ubuntu 14.10), qemu 1:2.2+dfsg-5expubuntu9.1 (Ubuntu 15.04) are installed.

For reference, the Ubuntu Security Notices website is the best place to find information on security updates and the affected supported releases of Ubuntu.  Users can get notifications via email and RSS feeds from the USN site, as well as access the Ubuntu CVE Tracker.

Read more
Prakash

We’re setting up a new production web server for our own site and as it’s a chance to start fresh, the thought of course turned to “what’s the best web server for our site?” After looking around at various benchmarks and reviews of the more common web servers, none of the benchmarks seemed to have been run in the last few years or focussed on thousands of connections with static content. This wasn’t the scenario I wanted to see data on.

So, I set about running a few benchmarks on what I considered to be the top 3 Linux based web servers for a moderately busy site. This is why I’ve labelled the article “Part 1”, as I want to cover multiple scenarios in a few follow-up articles to encompass a variety of scenarios. For this test we’ll be using WordPress, however I’ll be testing other platforms in the follow-up articles as well.

Read More: http://www.texnologist.net/sec/right_sidebar_two.html

Read more
Prakash

Facebook said today that it’s giving away a tool it built to spot errors in Android application code.

Facebook has gradually improved its main app for Android, as well as other apps for the mobile operating system, including Messenger, Facebook Groups, Facebook Pages Manager, and most recently Facebook at Work.

Read More: http://venturebeat.com/2015/02/18/facebook-unleashes-stetho-its-android-debugging-tool-under-open-source-license

Read more
Prakash

In 2015, many Linux and open-source vets still distrust Microsoft’s conversion to open-source. In 2006, no one believed that when Sam Ramji, who oversaw BEA Systems move to open-source software, became Director of Platform Technology Strategy for Microsoft’s Open Source Software Labs, that Microsoft was doing more than paying lip-service to open source. They were wrong. Now, years after leaving Microsoft, Ramji is returning to play a major open-source leadership role as the new CEO for the Cloud Foundry Foundation.

Read More: http://www.zdnet.com/article/sam-ramiji-takes-lead-at-the-open-source-cloud-foundry-foundation/

Read more
Prakash

Raspberry Pi 2 is here.

  • A 900MHz quad-core ARM Cortex-A7 CPU
  • 1GB LPDDR2 SDRAM
  • Compatible with Raspberry Pi 1
  • $35

And now runs Snappy Ubuntu Core.

 


Read more
Prakash

Who says you can’t have fast, good and cheap? The Document Foundation’s latest release of the most popular open-source office suite, LibreOffice 4.4 is quite fast on Linux, Mac OS X, and Windows; it works well on all three desktop operating systems, and it won’t cost you a penny.

Read More: http://www.zdnet.com/article/the-best-open-source-office-suite-libreoffice-4-4-gets-new-release/

Download Here: http://www.libreoffice.org/download/libreoffice-fresh/?version=4.4.0

Read more