Giuseppe Scrivano, the maintainer of the open-source GNU wget command-line download manager utility for GNU/Linux and other UNIX operating systems, announced the release of wget 1.17.
According to the release notes, GNU wget 1.17 is mostly a feature release that brings in a few interesting features, among which we can mention support for the HTTP Strict Transport Security (H… (read more)
The Black Lab Linux project has announced a new release of its commercial offerings. The new release, Black Lab Linux 7.0, ships with the Xfce 4.12 desktop, LibreOffice 5, version 5 of the GNU Compiler Collection, WINE and version 3.19.0 of the Linux kernel. “Today we are announcing….
Barry Kauler has announced the release of a new version of the Puppy Linux distribution. Puppy Linux provides users with a lightweight, installable live CD which strives to be easy to use. The new release, Puppy Linux 6.3, is built from Slackware packages and is available in 32-bit….
The developers of Univention Corporate Server (UCS), a Debian-based server distribution with Active Directory compatible domain services, have published a new release. The new version, Univention Corporate Server 4.1-0, features updates to a number of key packages, including the Linux kernel and Samba, and also includes support for….
Berlin, November 17, 2015 – Quality Assurance activity on LibreOffice 5.1 – planned for release in early February – is making progress with the second bug hunting session focused on new features and fixes for bugs and regressions. The session will last 3 days, from December 4 to December 6, 2015, and will be focused on the beta of LibreOffice 5.1.
On those dates, mentors will be available from 08AM UTC to 10PM UTC to help less experienced volunteers to triage bugs, on the QA IRC channel and via email on the QA mailing list.
Those who cannot join during the bug hunting session are always welcome to help chasing bugs and regressions when they have time. The bug hunting activity will continue with Release Candidates in December and January.
Builds of LibreOffice 5.1 pre-releases are already available from this link: http://dev-builds.libreoffice.org/pre-releases/. Additional information are available here: https://wiki.documentfoundation.org/BugHunting_Session_5.1.0_Beta.
We have a newcomer in the Mageia ecosystem: the young French company SIVEO has taken over the development of the open source server-related solutions of the former Mandriva, and they decided to base all their products on Mageia. Giving back to the community, they are now employing a long-time Mageia contributor and maintainer of the KDE stack, Nicolas Lécureuil (neoclust), to work on packaging their free software products in Mageia. The following is a joint press release by SIVEO and Mageia.org.
The project originally named LRS Linbox FAS PULSE then renamed by Mandriva in 2007, is now an opensource solution for asset management. It’s used as well by small or medium entreprise as by very big companies, and both private and public accounts.
Believing in the potential of PULSE, SIVEO is rising up to the challenge of making it a major open source solution for asset management. Key people who were already working on development of this project joined SIVEO. They now bring their skills, know-how and enthusiasm to the company.
In parallel to this and to fully anchor it into the open source world, SIVEO naturally approached the Mageia community by providing the PULSE project and its distribution allowing the enlargement of the Community basis.
“This way, we want to open the project and bring more resources while federating different players whether professionals, ordinary users or contributors,” recalled Yvan Manon, who has been involved in the PULSE project for a long time and is nowadays pre-sales engineer at SIVEO.
“To welcome new contributors is always a very positive thing for the Mageia community. The packaging of a professional solution of the quality of PULSE is an undeniable asset for the distribution, to further engage with the world of commerce and our business users – and hopefully encourage more to participate. The collaboration of a large company and the validity it gives to the quality of the Mageia distribution is also a large endorsment of the work done by the Mageia community,” says the Mageia Council.
PULSE is a complete solution to manage the life cycle of the workstation, which allows industrialization and automating heavy and time-consuming tasks on complex and remote networks. Its main features are:
Finally, interoperability and agility facilitate its integration with the various components (LDAP, AD, GLPI, OCS Inventory Fusion, etc.) of an information system. SIVEO offers packaged version with support for distributions such as Debian, RedHat and CentOS, and any additional services (audit, installation, training) to ensure professional quality and serenity.
SIVEO is an infrastructure automation software company; it is a young company creates innovative in November 2008. First French company labelled in the INTEL CLOUD Builder initiative for its eVA solution, SIVEO works with publishers, SSII, public and private accounts.
Mageia.org is a French non-profit association with groups contributing together into a community. The Mageia community builds a GNU/Linux distribution with the goal of providing an easy to use and highly reliable operating system with the choice and scalability offered by the Linux infrastructure. Mageia has delivered 5 releases since 2011, with the next release, Mageia 6, already taking shape with a scheduled release date in 2016.
We reported last week that the GNOME Project announced the general availability of the second and last maintenance release of the current stable GNOME 3.18 desktop environment, which brought updates for many GNOME apps and core components.
The GNOME Music has just been updated today, November 16, as part of the GNOME 3.18.2 d… (read more)
Enjoy 2016’s very best members’ content with a ton of exclusive extras.
We are so stoked to announce our partnership with Fastly. Fastly is now serving up all of our traffic from the *.drupal.org domain Drupal sites and related services.
Drupal.org is big
Drupal.org and its services handle over 1.5 billion requests per month; this is a massive amount of traffic for an open source project.
Every time cron runs the update service on your Drupal site, it talks to updates.drupal.org. Every time you download a copy of Drupal or any projects on Drupal.org, you talk to ftp.drupal.org. (We see over 400,000 downloads of Drupal core in a typical month—way more around DrupalCons and major community sprints.)
Each month we have over 15 million unique pageviews on Drupal.org—by over 2 million unique visitors.
All of those stats are about to rise significantly with the launch of Drupal 8. Drupal 7 caused a 30% bump in traffic when it was released and we expect even more with the launch of Drupal 8.
Fastly is… well… fast
In 2014, we implemented a CDN (content delivery network) for Drupal.org. The impact was immediate. Everything was faster. We met our initial goal of getting Drupal.org sites and services fronted by a CDN.
That CDN solution was a good start, and while it lacked features we didn’t know we needed, it improved our ability to deliver Drupal-generated content as well as packaged projects.
Late in 2014, we were introduced to Fastly. They offered us an opportunity to try out the service for ftp.drupal.org and we haven’t looked back.
Varnish for the win!
You may already use the open source Varnish for your Drupal sites. Varnish is an HTTP accelerator. Drupal.org began using Varnish in 2009 to reduce load on its web servers. It is a powerful cache that likely sits in front of your web origins. Fastly gives us a globally distributed Varnish cache with all of the features we are familiar with.
Fastly hires maintainers of the Varnish project and are helping move it forward. Drupal 8 cache keys are also a straight correllation to Fastly Surrogate Key purging and Fastly’s active involvement is another great example of Fastly working with an open source community (ours!) to build a better experience.
Yay, open source!
Open Source Alliance
Speaking of open source, Fastly has an open source alliance that provides free content delivery to projects like Debian, the MIT Media Lab, the W3C, Memcached, Linux Foundation, and more. They have even open sourced some of their technology stack to make it easier for others to build systems with their tools. We love partnering with these sorts of organizations.
Supporting Technology Partner
Speaking of partnering, Fastly took their partnership a step further and are helping fund a lot of great work on Drupal.org through commitments to sponsor DrupalCons and even the release of Drupal 8. Look for them at upcoming DrupalCons. Thanks Fastly!
How Fastly Works
Fastly’s Global Network consists of Points of Presence (POPs) running Fastly’s custom Varnish software stack. These POPs are spread around the world in strategic locations close to the highest density Internet Exchange Points, ensuring cached content is just a few milliseconds away.
Fastly has a powerful feature that allows us to specify a specific POP as a shield to our origin server. In our case we chose the Seattle POP because of its proximity to our servers at the OSL in Corvallis, Oregon in the United States.
The origin shield configuration means all requests to Drupal.org flow through Fastly’s origin server in Seattle before reaching our Drupal.org origin. If Fastly’s origin server in Seattle has already cached the file, no request to our Drupal.org origin is necessary.
In practice, this allows us to deliver a huge amount of content with an extremely high hit ratio. (See that spike in the GIF below, that’s one of those regular times that cron jobs request a ton of content from our updates server. Fastly is just churning along.)
(Fastly made us confident we could put this enormous GIF in our write up.)
Faster changes, faster response time
Another advantage to Fastly has been the efficiencies it has given us by allowing us to quickly make changes to how they cache our content. With our previous CDN, changes could take up to 4 hours to propagate through the system. We can now change a Varnish config and reflect those changes in under 5 seconds. That has been a huge help when we need to make a hot fix to production and keep Drupal.org delivering Drupal to the world.
Logging and improving our usage stats
Fastly also allows us to stream our logs. This means we can parse those logs and turn them into data. We are already seeing much more reliable project usage statistics with from our new log processing for updates.drupal.org thanks to Fastly’s log streaming.
More accurate logs mean we can provide users with better data to help them to make better decisions about modules, themes and distributions that have the most installations.
Next Steps with Fastly
We have been impressed with Fastly, both for their responsiveness and the performance improvements we have seen while using their services. They have given a ton to our community and we can’t wait to see where they take Varnish and their open-source-powered service. If you are interested in using Fastly with your own Drupal sites, you can learn more about Fastly on their Drupal.org organization page or sign up for a developer account at Fastly.com—there is even a Fastly module for Drupal7, and one for Drupal8 is on the way!
Front page news:
The team I am a part of at Canonical has been working on implementing a Juju provider for LXD. One of the goals of this provider is to improve the Juju experience when working and developing locally. You can try it yourself, but you will have to build Juju from source, the branch is available here: github.com/juju/juju/tree/lxd-provider
Where the current Juju local provider uses your machine as the bootstrap or machine-0 node. The new LXD provider creates an LXC container for machine-0, ensuring that there are no system-level dependencies (other than what is needed for LXD and Juju) and more importantly we ensure we have a clean bootstrap machine, unlike with the current local provider, where we can completely destroy machine-0 since it is your machine.
Since the LXD provider communicates over HTTPS it gave me the idea. What if we use Juju to control a remote LXD installation on some arbitrary host?
After running LXD so successfully locally, I really wanted to try and have Juju manage a remote LXD installation. Essentially turning that remote host in to a custom mini-cloud. So here are the high level steps I took.
First, there was some setup of the remote host. I had a server running on my local network that I could play with.
* Installed LXD and enabled HTTPS, lxc config set core.https_address [::]:8443 * Verified the installation with the lxc client (which will also generate the certs) * Copied the key and cert from ~/.config/lxc * Setup a DHCP server to assign routable addresses for lxcbr0. (See: https://wiki.debian.org/LXC/SimpleBridge)
On my laptop I had to create a new provider entry for this remote LXD.
* I created an entry in my environments.yaml, lxd-remote, type: lxd * Provided client.key and client.crt lxd-remote environment via environments.yaml * Set the remote of lxd-remote to my servers IP.
Then I was able to ‘juju bootstrap -e lxd-remote’ and things appeared to work. I was able to deploy services. Addresses were being properly assigned from the DHCP pool (these could be publicly routable addresses if your company is assigned a block). When I ran in to issues was when I attempted to visit those services. The servers firewall was blocking the ports those services were listening on, even after I used the ‘juju expose’ command. Since Juju treats the LXD provider like any other cloud it supports, there is an expectation that things like firewalling have an API.
So that is where the current LXD provider implementation is lacking. Right now the LXD provider is dumb, it doesn’t have any firewall, storage, or network knowledge. Which makes using it to orchestrate a remote LXD host a bit impractical. Since there could be any number of possible firewalling choices depending on the host system that is running LXD, it is very difficult to implement the ability to expose services in a generic fashion. It is likely that later version of the LXD provider will interface with host machines firewall, but will require specific firewall software be used.
In summary, it is possible with some hacking to have Juju manage a remote LXD, but it is currently not very practical. Once the LXD provider has settled on a firewalling approach, then the only manual setup from the user would be installing LXD and preparing the LXC network bridge to reflect the desired configuration.
This week in DistroWatch Weekly: Review: Leaping in a new direction with openSUSE 42.1News: Fedora defaults to using Wayland, Ubuntu improves Mir support, Debian replaces its live CD project, Linux-based Steam consoles launch and Libreboot to join the GNU projectQuestions and answers: A stable operating system with rolling….
Fight Akthanakos’s warrior-mages to earn a level 85 staff. Watch out – they spit.
Created by the skilled developer Satyajit Sahoo, Fedy (previously known as Fedora Utils) is a must have utility for all users of the Fedora Linux computer operating system.
Fedy is an open source, free, and very easy to use graphical application for your Fedora desktop. It has been designed from the ground up to let you install all sorts of software and tools that aren’t available in the default software repositories o… (read more)
Earlier today, November 14, Linux AIO’s Željko Popivoda informs Softpedia about the immediate availability for download of the Linux AIO Ubuntu 15.10 Live ISO images, which include some of the most popular Ubuntu 15.10 (Wily Werewolf) releases.
According to Mr. Željko Popivoda, the Linux AIO team finally managed to update their Linux AIO Ubuntu project to version 15.10, based on Canonical’s brand-new Ubuntu 15.10 (Wily Werewolf) computer operating system, including some of … (read more)
Clemens Toennies informs us today about the immediate availability of the new Netrunner Rolling 2015.11 computer operating system, build around the latest KDE technologies.
Prominent new features of Netrunner Rolling 2015.11 include the KDE Plasma 5.4.2 desktop environment, KDE Applications 15.08.2, KDE Frameworks 5.15.0, Mozilla Firefox 42.0 with built-in Plasma support, as well as Pidgin IM … (read more)
Clemens Toennies has announced the availability of new installation media for the Netrunner project’s rolling release edition. The new media, Netrunner 2015.11 “Rolling”, is based on packages from the Manjaro distribution and is currently available for the 64-bit x86 architecture exclusively. “The Netrunner Team is happy to announce….
The first ever Juju Charmer Summit was held this September in the Washington DC area. This event gathered the Juju community into one physical space to share our knowledge, to share success stories and best practices, and to grow our skills together. It also provided everyone the chance to meet Charmers and Juju contributors in person, which was a welcomed change from mailing lists, IRC and online hangouts.
To kick-off the event, the Founder of Ubuntu and Juju, Mark Shuttleworth, joined us via videoconference to share his enthusiasm and vision for Juju, Charms, DevOps and service modeling for the modern computing era.
Watch the full presentation to discover;
As we count down to the next Juju Charmer Summit in 2016, we’ll be publishing follow-up videos of the conference so that everyone who missed out this time can see what happened.
Exciting and “Charming” times are ahead!