Quantcast
Channel: Planet Ubuntu
Viewing all 17727 articles
Browse latest View live

Ubuntu Blog: Manjaro, snaps and the spirit of collaboration

$
0
0

Linux distributions are all about freedom of choice for the end-user. However, there is a natural element of competition too. So, why did Philip Müller, one of the founders of the Manjaro distribution, come to the 2019 Snapcraft Summit in Montreal?

There are several good reasons, according to Philip. First, he says, “Manjaro and Ubuntu have similar goals of making software simple to install, for example, by using snaps. Second, Snapcraft has evolved to embrace different Linux distributions, thanks to a deliberate decision by Canonical.” Philip also points to the growing maturity of the Snap Store and its reach extending further than just Ubuntu users. Third, Philip finds that “the Summit is good for networking with other projects and finding out how they fit into the Linux ecosystem.”

Manjaro is based on Arch and releases new versions about twice a year since the launch in 2011. Primarily targeted at Linux beginners and intermediates, Manjaro does also attract more knowledgeable users depending on their needs. Packaging decisions are guided by what users want, which explains Manjaro’s growing interest in snaps – especially given the fact that Manjaro has three editions to support and many community editions. For the main ones, Philip and team decide on what core apps are delivered and if snapd is one of those then he sees an increased likelihood of the community editions following suit. As confirmed during the Summit, Philip states that “Snap Store access will be available on KDE, XFCE and GNOME editions of Manjaro.”

In his opinion, “open source needs a new, collaborative model, as opposed to the secrecy of closed source. Collaboration helps get things done faster and allows a stronger focus on the end product and value to users.” In summary, if a user continues to use Manjaro as their operating system, the addition of snaps offers an easy additional way to install more software for them.

Manjaro distributes its apps using the Arch package manager, Pacman, and Manjaro’s own graphical version called Pamac – also easy to use in the terminal with Debian-like commands. Additionally, it serves as a builder for source packages from the AUR – a wide range of scripts provided by the Arch community. Currently, there are ongoing efforts to integrate snap and Flatpak support into Pamac to have one simple to use package manager for everything.

While acknowledging the strengths of snaps, Philip and Manjaro are ready to offer some constructive criticism too. As Philip states, “a big advantage is that software distributed as a snap can still work, even if it is out of sync with current system libraries. Another advantage is the automatic updating of snaps and that once installed, the user input is reduced as they can just forget about it.” On the other hand, Philip finds that “snaps do not always integrate with themes and may take more disk space if they need to install shared runtimes.”

Philip offers pragmatic advice to anyone thinking about using snaps: “See if the technology will give you an advantage. Simplicity is a key point, if it is complex, no one will use it”. In the meantime, Philip and Manjaro are investigating on how to give all their supported desktop environments the possibility for users to get easy access to the Snap Store via a graphical interface, as well as via the command line.

The post Manjaro, snaps and the spirit of collaboration appeared first on Ubuntu Blog.


Ubucon Europe 2019: 3rd Batch of Calls Approved

Sam Hewitt: Joining Purism!

$
0
0

Personal news time! Starting in August I’m going to be joining the team at Purism working on the design of PureOS and related software products, but what I’m very excited about is that I get to continue to work on GNOME design!

Purism Logo

I have to thank Purism for even offering me this opportunity it is beyond my wildest expectations that I would get to to work on Free Software professionally let alone in design!

Full Circle Magazine: Full Circle Weekly News #141

$
0
0

Mozilla Firefox Could Soon Get a “Tor mode” Add-on

https://news.softpedia.com/news/mozilla-firefox-could-soon-get-a-tor-mode-add-on-526774.shtml

Critical Flaw in VLC Media Player Discovered by German Cybersecurity Agency

https://news.softpedia.com/news/critical-flaw-in-vlc-media-player-discovered-by-german-cybersecurity-agency-526768.shtml

Hackers Exploit Jira [and] Exim Linux Servers to “Keep the Internet Safe”

https://www.bleepingcomputer.com/news/security/hackers-exploit-jira-exim-linux-servers-to-keep-the-internet-safe/

Dropbox Is Bringing Back Support for ZFS, XFS, BTRFS, and eCryptFS on Linux

https://itsfoss.com/dropbox-brings-back-linux-filesystem-support/

Announcing Coreboot 4.10

https://blogs.coreboot.org/blog/2019/07/22/announcing-coreboot-4-10/

Canonical Outs New Linux Kernel Security Updates for Ubuntu 19.04 and 18.04

https://news.softpedia.com/news/canonical-outs-new-linux-kernel-security-updates-for-ubuntu-19-04-and-18-04-lts-526818.shtml

Ubuntu OpenStack Architecture to Empower BT’s Next-Gen 5g Cloud Core

https://news.softpedia.com/news/canonical-s-ubuntu-openstack-architecture-to-empower-bt-s-next-gen-5g-cloud-core-526834.shtml

Virtualbox 6.0.10 Adds UEFI Secure Boot Driver Signing Support on Ubuntu [and] Debian

https://news.softpedia.com/news/virtualbox-6-0-10-adds-uefi-secure-boot-driver-signing-support-on-ubuntu-debian-526817.shtml

Credits:
Ubuntu “Complete” sound: Canonical
 
Theme Music: From The Dust – Stardust

https://soundcloud.com/ftdmusic
https://creativecommons.org/licenses/by/4.0/

Ubuntu Blog: A shift to the Linux app store experience

$
0
0
A shift to the Linux app store experience

Linux software developers historically have faced a number of challenges including fragmentation, distribution complexity and a lack of metrics into the success of their applications. Once an application is built, the journey does not end there – for companies and individual developers creating apps, thought needs to be given to promoting their software for maximum visibility, usage and customer experience.

Applications within the ‘Featured’ section of Linux app stores can see up to 40% install growth within two weeks of being featured.

Self-contained application formats like AppImage, Flatpak and snaps and the shift to an application store model offer a viable, data-driven alternative to the classic methods. This new approach can help overcome some of the historical challenges while improving visibility to enterprises and end users.

This whitepaper will take a closer look at how software developers targeting the desktop market, in particular, can benefit from moving their applications to a Linux app store including:

  • An evaluation of the packaging formats, distributions and considerations that software developers should review.
  • The adoption of application stores: how software developers can maximise their presence and apply lessons from other industries.
  • A series of case studies highlighting successful apps that have an optimised store presence including Spotify, Visual Studio Code and Skype.

To view the whitepaper, fill out the following form:

The post A shift to the Linux app store experience appeared first on Ubuntu Blog.

Ubuntu Blog: Amazon EC2 On-Demand Hibernation for Ubuntu 18.04 LTS now available

$
0
0
Running Android in the Cloud with Amazon EC2 A1 instances

AWS and Canonical today announce the public release of Amazon EC2 Hibernation support for Ubuntu 18.04 LTS.

Amazon EC2 Hibernation gives you the ability to launch Amazon EC2 instances, set them up as desired, hibernate them, and then quickly bring them back to life when you need them. Applications pick up exactly where they left off instead of rebuilding their memory footprint. Using hibernate, you can maintain a fleet of pre-warmed instances that can get to a productive state faster, and you can do this without modifying your existing applications.

The necessary software updates are available in Ubuntu 18.04 LTS AWS Machine Images (AMIs) with a serial of 20190722.1 or later. Support for other Ubuntu releases is in progress.

To learn more about Amazon EC2 hibernation, please visit this blog. For information about enabling hibernation for your Amazon EC2 instances, please visit the Amazon EC2 Hibernation user guide.

Limitations:

There is a known issue when using Amazon EC2 Hibernation related to KASLR (Kernel Address Space Layout Randomisation). KASLR is a standard Linux kernel security feature which helps to mitigate exposure to and ramifications of yet-undiscovered memory access vulnerabilities by randomising the base address value of the kernel. In a small percentage of tests, instances with KASLR enabled do not resume and become completely unusable after hibernation. Disabling KASLR, which is enabled by default, is known to avoid this issue. Please see bug lp:1837469 for additional details.

The post Amazon EC2 On-Demand Hibernation for Ubuntu 18.04 LTS now available appeared first on Ubuntu Blog.

Ubuntu Blog: Digital signage platform Xibo launches as a snap

$
0
0

Theopen source digital signage platform, Xibo, is now available as a snap – the universal Linux app packaging format.

Xibo provides a comprehensive suite of digital signage products, with its Content Management System (CMS) at the heart of this experience-led offering. Xibo for Linux is completely free and natively built for the Xibo CMS, which can be installed on servers or combined with Xibo cloud hosting.

Snaps are containerised software packages designed to work across cloud, desktop, and IoT devices. They work natively on the most popular Linux distributions and feature automatic update and rollback functionality, enhanced security, and greater flexibility for developers. 

Utilising snaps allows Xibo to offer a simple, dependency-free installation, as well as the potential for feature enhancements in future offerings, and it works across many Linux distributions. It can be accessed worldwide, and when combined with Xibo in the Cloud, customers can choose whether to host in the UK, Germany, Singapore, Australia or the USA to ensure their content is kept close to them. 

“Xibo is fully committed in its mission to enable digital signage for everyone, and we’ve continuously developed our open source offering alongside the Xibo customer community,” said Chris Hopkins, Director at Xibo. “We are very proud to launch this snap following demand for Linux, adding yet another option for our customers to bring to life their digital signage.”

“It’s always fantastic recognition to see brands embracing Linux through snaps,” commented Martin Wimpress, Engineering Manager, Canonical. “Xibo is a leading name in the digital signage arena, and it’s the latest example of leading software brands across the globe expanding their reach to Linux.”

The snap for Xibo is available to download here.

The post Digital signage platform Xibo launches as a snap appeared first on Ubuntu Blog.

Will Cooke: DNS over HTTPS in a snap

$
0
0

Background Story

With the recent news about the ISP UK association proposing Mozilla as “Internet villain of the year” for enabling DNS over HTTPS (and subsequently changing their mind and dropping the whole category of villain of the year. Good move I think.) I figured it was probably about time that I looked at enabling DoH at home.

Cloudflare have a suite of open source tools called cloudflared which has, among other things, a DNS over HTTPS proxy. By default it points at their 1.1.1.1 service, but you can change that if you want to. Note, at the time of writing there is a bug which seems to stop Google’s DNS service working. If you’re looking to stop people seeing your DNS traffic then Google probably isn’t the right DNS service to use anyway.

I already have dnsmasq running as my DNS server and I have quite a lot of config which I wanted to keep (e.g. adblocking) so I figured I would add cloudflared’s proxy-dns alongside dnsmasq and have dnsmasq use proxy-dns as it’s upstream server, which would in turn pass the DNS lookups to 1.1.1.1 over HTTPS. dnsmasq would then cache the results locally.

So far, so good. I’d built cloudflared on my desktop to test it, now I wanted to move it on to the Raspberry Pi, run it as a service, and ideally have a package so that I didn’t have to mess around rebuilding it in loads of places if I wanted to move to a different box.

Make a snap

Making a snap of proxy-dns would give the the package I wanted, and could allow me to run proxy-dns as a daemon with two words in the YAML. Snapcraft’s build service would build me an ARM binary, as well as loads of others, for free.

I downloaded the source for cloudflared and added three files:

  1. A snapcraft.yaml which describes how to build cloudflared and sets it to be run as a daemon
  2. A configure hook which lets me set some config options
  3. A launcher script which sets the config at run time

None of these are very complicated, as you can see. Hat-tip to Popey for help with the snapcraft.yaml.

The I pushed these back to my project on GitHub and added that project to the Snapcraft.io build service. Now, whenever I push a new change back to GitHub the snap will get rebuilt automatically and uploaded to the store! All I would need to do is a snap refresh and I’d be upgraded to the latest version. All my requirements solved in one place.

How to use the snap

If your Pi is running snapd, it’s dead easy (e.g. Ubuntu MATE or Ubuntu Core):

sudo snap install cloudflaredoh --edge

The snap is currently in the edge channel, meaning it’s not ready for the main stage just yet. Once I’ve spent a bit more time on it, I will move it to stable.

sudo snap set cloudflaredoh address=127.0.0.1
sudo snap set cloudflaredoh port=5053

Configure proxy-dns to listen on 127.0.0.1. If you want it to answer DNS queries from other computers on your network try either the IP address of the box, or just 0.0.0.0 to listen on all interfaces. It will also configure proxy-dns to listen on port 5053. If you want it to answer DNS queries from other computers on your network, use the default DNS port of 53.

sudo snap get cloudflaredoh

This will show you the currently set config options.

sudo snap restart cloudflaredoh

Restart proxy-dns and use the new config.

Now you can use something like nslookup to query the DNS server and make sure it’s doing what you expected.

10 Steps To DNS-over-HTTPS

  1. Get a Raspberry Pi
  2. Download Ubuntu Core and write it to an SD card
  3. Put the SD card in your Pi and boot it
  4. Set up the network on Ubuntu Core (tip: register for an Ubuntu One account first)
  5. sudo snap install cloudflaredoh
  6. sudo snap set cloudflaredoh address=0.0.0.0
  7. sudo snap set cloudflaredoh port=53
  8. sudo snap restart cloudflaredoh
  9. Configure your client’s DNS server as the IP address of your Pi
  10. Have a cup of tea

Jonathan Carter: Free Software Activities (2019-07)

$
0
0
DC19 Group Photo

Group photo above taken at DebConf19 by Agairs Mahinovs.

2019-07-03: Upload calamares-settings-debian (10.0.20-1) (CVE 2019-13179) to debian unstable.

2019-07-05: Upload calamares-settings-debian (10.0.25-1) to debian unstable.

2019-07-06: Debian Buster Live final ISO testing for release, also attended Cape Town buster release party.

2019-07-08: Sponsor package ddupdate (0.6.4-1) for debian unstable (mentors.debian.net request, RFS: #931582)

2019-07-08: Upload package btfs (2.19-1) to debian unstable.

2019-07-08: Upload package calamares (3.2.11-1) to debian unstable.

2019-07-08: Request update for util-linux (BTS: #931613).

2019-07-08: Upload package gnome-shell-extension-dashtodock (66-1) to debian unstable.

2019-07-08: Upload package gnome-shell-extension-multi-monitors (18-1) to debian unstable.

2019-07-08: Upload package gnome-shell-extension-system-monitor (38-1) to debian unstable.

2019-07-08: Upload package gnome-shell-extension-tilix-dropdown (7-1) to debian unstable.

2019-07-08: Upload package python3-aniso8601 (7.0.0-1) to debian unstable.

2019-07-08: Upload package python-3-flask-restful (0.3.7-2) to debian unstable.

2019-07-08: Upload package xfce4-screensaver (0.1.6) to debian unstable.

2019-07-09: Sponsor package wordplay (8.0-1) (mentors.debian.net request).

2019-07-09: Sponsor package blastem (0.6.3.2-1) (mentors.debian.net request) (Closes RFS: #931263).

2019-07-09: Upload gnome-shell-extension-workspaces-to-dock (50-1) to debian unstable.

2019-07-09: Upload bundlewrap (3.6.1-2) to debian unstable.

2019-07-09: Upload connectagram (1.2.9-6) to debian unstable.

2019-07-09: Upload fracplanet (0.5.1-5) to debian unstable.

2019-07-09: Upload fractalnow (0.8.2-4) to debian unstable.

2019-07-09: Upload gnome-shell-extension-dash-to-panel (19-2) to debian unstable.

2019-07-09: Upload powerlevel9k (0.6.7-2) to debian unstable.

2019-07-09: Upload speedtest-cli (2.1.1-2) to debian unstable.

2019-07-11: Upload tetzle (2.1.4+dfsg1-2) to debian unstable.

2019-07-11: Review mentors.debian.net package hipercontracer (1.4.1-1).

2019-07-15 – 2019-07-28: Attend DebCamp and DebConf!

My DebConf19 mini-report:

There is really too much to write about that happened at DebConf, I hope to get some time and write seperate blog entries on those really soon.

  • Participated in Bursaries BoF, I was chief admin of DebConf bursaries in this cycle. Thanks to everyone who already stepped up to help with next year.
  • Gave a lightning talk titled “Can you install Debian within a lightning talk slot?” where I showed off Calamares on the latest official live media. Spoiler alert: it barely doesn’t fit in the allotted time, something to fix for bullseye!
  • Participated in a panel called “Surprise, you’re a manager!“.
  • Hosted “Debian Live BoF” – we made some improvements for the live images during the buster cycle, but there’s still a lot of work to do so we held a session to cut out our initial work for Debian 11.
  • Got the debbug and missed the day trip, I hope to return to this part of Brazil one day, so much to explore in just the surrounding cities.
  • The talk selection this year was good, there’s a lot that I learned and caught up on that I probably wouldn’t have done if it wasn’t for DebConf. Talks are recorded so (http archive, YouTube). PS: If you find something funny, please link (with time stamp) on the FunnyMoments wiki page (that page is way too bare right now).

Ubuntu Blog: Canonical正式加入百度Apollo生态成为合作伙伴

$
0
0

北京时间2019年7月31日,Canonical正式加入百度Apollo生态合作伙伴,成为Apollo合作伙伴成员。双方将利用各自优势资源,为广大自动驾驶开发者提供帮助,解决在开发自动驾驶技术时面临的技术难题。在不久的将来,开发者将拥有一个简易安装,开发体验友好的环境,从而加快开发进度,减少开发环境配置时间。

Apollo是一个开放的、完整的、安全的平台,将帮助开发者和汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动

驾驶系统。Apollo将提供一套完整的软硬件和服务系统,包括车辆平台、硬件平台、软件平台、云端数据服务等部分。

Ubuntu是最为流行Linux、开发友好的发行版,是开发者首选的开发平台。Ubuntu拥有完整的开发工具链,广泛的全球开发者社区。同时,Ubuntu也是一个可将PC和物联网设备连接到服务器和云的平台。

现今自动驾驶相关话题、技术越来越火热,双方合作将有益于开源软件在自动驾驶领域的运用,让广大开发者学习、使用、开发自动驾驶技术,壮大自动驾驶开发者社区,促进智能驾驶产业链发展。

The post Canonical正式加入百度Apollo生态成为合作伙伴 appeared first on Ubuntu Blog.

Daniel Pocock: Mollamby, Conflicts of Interest vs Privacy

$
0
0

As the Mollamby affair has emerged, some people have rushed to defend the privacy of Chris Lamb and Molly de Blanc or dismissed it as mere innuendo without understanding the ethical issues.

What is the difference between innuendo and incrimination? Evidence.

Privacy is a valid consideration, but it is not the only one. I delayed publishing my own blog about the subject while weighing the privacy implications against the ethical issues.

Let's consider some of the evidence backing up the facts about Mollamby. Parts of the evidence have been redacted for the privacy of third parties but the material presented here accurately reflects the situation.

This is the opening comment sent by a student applying for GSoC in 2018 (Fact 2):

Date: 14 March 2018

I am [redacted/student name], ... from [redacted/country].
I’m [redacted/relationship] of [redacted/full name]

The student clearly identified a conflict of interest, giving the name of the other party and the type of relationship. The other party had also sent a similar email:

Date: 12 March 2018

... there are some students who might be interested
in [redacted/project]. Even my [redacted/relationship] has been ....

As they were honest and transparent from the outset, there is no question over their integrity and no need to discuss their identities.

This is the statement I made when agreeing to be a GSoC admin in 2018:

-------- Forwarded Message --------
Subject: Re: Google Summer of Code 2018
Date: Mon, 22 Jan 2018 08:41:49 +0100
From: Daniel Pocock <daniel@pocock.pro>
To: mollydb <deblanc@riseup.net>

On 22/01/18 02:25, mollydb wrote:
> I mmissed this on the application before! We need 2-5 administrators for
> the application. Who else wants to be one?
> 

You can use my name temporarily while looking for other people to help
you in this role.

... [redacted/name of other community] ...

However, I can't officially commit to help with the duties of an
administrator right now.

Regards,

Daniel

No volunteer is under any obligation to provide details of their personal life. This statement alone was made honestly and in good faith, that is what teamwork is all about.

A selection meeting was scheduled for 16 April 2018 and I was the one who reminded people about the conflict of interest (Fact 3). I was not a party to this conflict of interest. de Blanc both acknowledged and agreed with the way it was handled (Fact 6):

<pocock> yes, but [redacted] is not involved in the
  selection process because one candidate is [redacted]
<pocock> that could be one reason we are waiting
   until the last minute to confirm the selections
[redacted/other mentor acknowledgement]
<mollydb> nice responsibile decision making :)
<mollydb> thanks for being so consciencious

Now let's look at the complaint that Stephanie Taylor from Google sent to Debian on 13 July 2018 (yes, that was Friday the 13th):

Subject: Concerns around Debian GSoC students and conflict of interest
Date: Fri, 13 Jul 2018 08:23:36 +0200
From: Stephanie Taylor <sttaylor@google.com>
To: [redacted/private gmail addresses of all Debian GSoC admins]

Hello Debian Org Admins,

It has come to our attention that [redacted/position in Debian],
[redacted/full name], is the [redacted/relationship] of [redacted/name], ...

This is incredibly disturbing as the Debian folks have been valued
members of the GSoC community for many years and this threatens the
integrity of the program.

Taylor is complaining about conflicts of interest in Debian, this confirms Fact 7.

Who would investigate Taylor's complaint? Chris Lamb and Molly de Blanc. Mollamby.

Subject: Re: Concerns around Debian GSoC students and conflict of interest
Date: Fri, 13 Jul 2018 14:49:50 +0200
From: Molly de Blanc
To: Daniel Pocock

Just as a quick heads up, I'll be talking with the DPL later today to
get on the same page -- I know he also contacted Stephanie off-channel.

If you'd like to ping me on IRC, I can try to be online and accessible
(today turned into quite a busy day for me) at a time that works for you.

Cheers,
Molly

Notice that de Blanc does not mention her conflict of interest (romantic relationship with the DPL, Chris Lamb) in that email. Lamb never mentioned it either. Neither of them recused themselves (Fact 8). I was travelling that weekend and couldn't make time to join a hastily organized meeting. As boyfriend and girlfriend, they had a meeting without the rest of the Debian GSoC admin team. When the boyfriend is also the leader of the project and when the girlfriend's conduct is in question, is it any surprise that another volunteer is blamed and the girlfriend takes over the team?

That email is the smoking gun: two people at the very top of the free software ecosystem (Debian and OSI) using a volunteer as a scapegoat for mistakes one of them had been party to.

This farce is further compounded by the fact the original complaint was about conflicts of interest.

Mollamby hid their own conflict of interest while investigating a conflict of interest.

Is this a new style of disruptive leadership? Or is it simply good old fashioned cronyism?

Even this hidden conflict of interest may not be enough to justify discussing the relationship publicly. However, they have meted out severe punishments on other parties. de Blanc even went to FOSDEM and gave a talk boasting about demoting somebody and putting volunteers behind bars. If these people want to take on leadership positions and preach about harming other volunteers they also need to accept that their own conduct will come under public scrutiny. It is clearly not possible to talk about the way they both concealed and benefitted from a conflict of interest without also making their relationship a public matter. In this situation, the ethical issue heavily outweighs the concern about their privacy.

What's more, I announced my resignation from the Debian GSoC team in August 2018, if people had not responded to that inappropriately, it is unlikely any of these facts would be under public scrutiny right now.

The GNOME community have also done an excellent job of reducing this complicated situation into a concise query to their own leadership. From the GNOME Foundation mailing list:

Nobody appears to be asking about Molly.

People are asking about you (Neil McGovern).  You and Lamb
both come from this Debian Cambridge grouping.
You are the Executive Director.

How long did you know that your new hire
was also your friend Lamby's girlfriend?

Please respond transparently, we would all like
to see this cleaned up so there will be
no discomfort or embarrassment at GUADEC.

It is interesting to see that a student applying to GSoC appears to be demonstrating more integrity than the leader of the Debian Project and the OSI board president combined.

Stephen Michael Kellat: Hitting A Blocker

$
0
0

I was going to end up writing a different blog post. Upon reflection before writing, I realized that frankly there is a bit too much that is either uncertain or otherwise waiting for action by somebody else. The concerning part is that I frankly how little say and no control in the matter.

Right now there is a bit of a fiscal emergency that may or may not be coming up for me. I started the year in the midst of a layoff and work-without-pay situation due to a management dispute at the top level of my employer. Unfortunately we're about to head into a different management dispute which may cause my employer to become insolvent as of the first week of September 2019. I had thought the matter had already been resolved but apparently it is still pending.

I am not sure how this will pan out. A decision was supposed to be announced Wednesday but is being delayed until Thursday now. With some co-workers now handing in their badges to suddenly quit (we're not required to give any notice) work has become a bit chaotic.

As for what I wanted to write about I will hold off. Eventually the bootstrapping of Erie Looking Productions to a more active going concern will be able to be given more attention. Plans are progressing far too slowly but, at the least, they are progressing. Software ranging from LaTeX2e to Openshot and more are making some nice things possible. I want to be able to eventually shift away from a very destructive job to one that is a bit more constructive. Being able to actively contribute to Xubuntu again would be a nice side benefit of leaving the current maelstrom at work, too.

Ubucon Europe 2019: Call for Papers – deadline extended!

$
0
0

Yesterday was crazy in the submissions inbox, and first of all, we want to thank all the last minute submitters!

Even though some of you reached out organization members and asked for a deadline extension, and, after a very long meeting and some thinking we decided to do it! New deadline: August 7th!

So don’t waste another minute and submit your talk here!

Hurry up!

Ubuntu Podcast from the UK LoCo: S12E17 – The Secret of Monkey Island

$
0
0

This week we’ve been doing more DIY, playing Slay the Spire and wrestling with CSS. We discuss a strictly confined snapped desktop environment, DNS over HTTPS as a snap, BT choosing Ubuntu for its 5G core and how the Ubuntu 19.10 development is progressing. We also round up some events and news from the tech world.

It’s Season 12 Episode 17 of the Ubuntu Podcast! Mark Johnson, Martin Wimpress and Mattias Wernér are connected and speaking to your brain.

In this week’s show:

That’s all for this week! You can listen to the Ubuntu Podcast back catalogue on YouTube. If there’s a topic you’d like us to discuss, or you have any feedback on previous shows, please send your comments and suggestions to show@ubuntupodcast.org or Tweet us or Toot us or Comment on our Facebook page or comment on our sub-Reddit.

Ubucon Europe 2019: Flight with discounts

$
0
0

TAP Air Portugal is now our Official Carrier Partner. We’ve made a sweet agreement for all participants and adult companion. Check out all information on it’s offer here.

TAP Air Portugal

TAP is Portugal’s leading airline and a member of the global airline Star Alliance since 2005. Flying since 1945, TAP celebrated its 70th anniversary on March 14, 2015, before completing its privatization process later that year, now with the Atlantic Gateway Group as private shareholders.

As of Summer 2017, TAP’s network comprises 84 destinations in 34 countries worldwide. The airline currently operates around 2,500 weekly flights, with a modern fleet of 63 Airbus aircraft.  TAP Express, the airline’s regional arm, operates an additional 17 aircraft.

TAP is one of Europe’s most awarded airlines.  Global Traveler (USA) named TAP as Best Airline in Europe for seven consecutive years, from 2011 to 2017, and the World Travel Awards named TAP as both Europe’s Leading Airline to Africa and Europe’s Leading Airline to South America from 2014 – 2017. Previously TAP was awarded World’s Leading Airline to Africa, in 2011 and 2012, and World’s Leading Airline to South America from 2009 through 2012.  TAP’s Inflight Magazine, UP, received the World Travel Award as Europe’s Leading In-flight Magazine for 2015, 2016 and 2017.  


Ubuntu Blog: A shift to the Linux app store experience

$
0
0
A shift to the Linux app store experience

Linux software developers historically have faced a number of challenges including fragmentation, distribution complexity and a lack of metrics into the success of their applications. Once an application is built, the journey does not end there – for companies and individual developers creating apps, thought needs to be given to promoting their software for maximum visibility, usage and customer experience.

Applications within the ‘Featured’ section of Linux app stores can see up to 40% install growth within two weeks of being featured.

Self-contained application formats like AppImage, Flatpak and snaps and the shift to an application store model offer a viable, data-driven alternative to the classic methods. This new approach can help overcome some of the historical challenges while improving visibility to enterprises and end users.

This whitepaper will take a closer look at how software developers targeting the desktop market, in particular, can benefit from moving their applications to a Linux app store including:

  • An evaluation of the packaging formats, distributions and considerations that software developers should review.
  • The adoption of application stores: how software developers can maximise their presence and apply lessons from other industries.
  • A series of case studies highlighting successful apps that have an optimised store presence including Spotify, Visual Studio Code and Skype.

To view the whitepaper, fill out the following form:

Ubuntu Blog: Design and Web team summary – 2 August 2019

$
0
0

This iteration was fairly light iteration for the Web & design team at Canonical as we had a fair few people on holidays as well as a group who has gone to Toronto for our mid-cycle roadmap sprint.  Here are some of the highlights of our completed work.

Web squad

Web is the squad that develop and maintain most of the brochure websites across the Canonical.

BT announcement strip

Announcing our partnership with BT, it went up and down already, but you can read all about it in our blog.

Added social headers to all engage pages

So now when you share one of our whitepapers, webinars or case studies, it looks nice on social media.

See all our resources >

buy.ubuntu.com

We plan to make buy.ubuntu.com look much nicer.  This iteration, we completed a technical investigation of what we can and can not do to make it look and feel nicer.

See what buy.ubuntu.com looks like today >

IoT overview updates

Updated the design, copy and added new illustrations to the page.

New Suru strips for ubuntu.com

We have built several new css strips that use our new Suru theme. We will be rolling this out further soon.

Updated design on our download pages

A general clean-up of the look and added an accordion for the verify instructions.

Japanese website updates

China website updates

Vanilla squad

Ubuntu SSO refresh

The project’s default template and form styling have been built and we continue to add content to the remaining pages, so we’re making good headway. Visuals will be available to share soon for an exclusive sneak peek.

New label component

A new component to the framework, released with v2.2.0. When we add, make significant updates, or deprecate a component we update their status so that it’s clear what’s available to use.

Released v2.2.0

We’ve just pushed out a minor release Vanilla v2.2.0. New feature adding variables $color-social-icon-background and $color-social-icon-foreground to allow custom social icon colours, as well as a new status label component.

Read our full release notes >

Research colour theming best practices

Shortlisting example frameworks to research the topic to see how they apply theming. Next steps are to compare approaches and select the best approach to use in Vanilla.

Base

Added rss feeds to our blog module

These will go live on jp.ubuntu.com/blog/feed, cn.ubuntu.com/blog/feed and ubuntu.com/blog/feed soon. If you are an rss user, you should move to these as they exclude and include the right articles for your locale now.

certification.ubuntu.com

We are re-architecturing the site to be a small flask app that but based on APIs from the certification team. The goal is to move it into ubuntu.com. For now, the MVP is progressing well and should be ready soon.

MAAS

Move to react

This work continues at a pace, but will still take a few more iterations.

Upgrading MAAS to Vanilla 2.0

It is a fairly large conversion, but it is nearly complete.

Network settings

Looking at in-table view of your network settings and how that might work.

JAAS

Most of the work this iteration has been looking at the UX of many sections of the new site, fixing small bugs and upgrading the whole site to the latest version of Vanilla Framework.

Case study blog pages

Using the team blog module to share resources on the jaas.ai site.

Adding more support for k8s charms

Kubernetes charms do not currently work on JAAS, but you can use them in Juju. These updates help juju users find and use k8s charms.

Snaps

A new url for docs

This iteration we’ve moved the snapcraft docs from docs.snapcraft.io to snapcraft.io/docs. With it comes some slight styling updates. Old bookmarks and links should redirect, but as always if you notice a problem let us know.

Updating CSS to Vanilla 2.0

With the release of Vanilla 2.0 (more specifically Vanilla 2.2.0) it was time to update. Snapcraft is currently on version 1.8 meaning the update brings a ton of welcome bug fixes to existing patterns as well as some new patterns. Because of the large jump of version we’ve got a lot of work in store for us to make sure everything works as well as, if not better, than before. The initial migration has been completed, but we’ll be targeting specific pages in the coming iteration.

As mentioned earlier in this post, you can see the Vanilla release notes for more information.

The post Design and Web team summary – 2 August 2019 appeared first on Ubuntu Blog.

Ubuntu Blog: Design and Web team summary – 2 August 2019

$
0
0

This iteration was fairly light iteration for the Web & design team at Canonical as we had a fair few people on holidays as well as a group who has gone to Toronto for our mid-cycle roadmap sprint.  Here are some of the highlights of our completed work.

Web squad

Web is the squad that develop and maintain most of the brochure websites across the Canonical.

BT announcement strip

Announcing our partnership with BT, it went up and down already, but you can read all about it in our blog.

Added social headers to all engage pages

So now when you share one of our whitepapers, webinars or case studies, it looks nice on social media.

See all our resources >

buy.ubuntu.com

We plan to make buy.ubuntu.com look much nicer.  This iteration, we completed a technical investigation of what we can and can not do to make it look and feel nicer.

See what buy.ubuntu.com looks like today >

IoT overview updates

Updated the design, copy and added new illustrations to the page.

New Suru strips for ubuntu.com

We have built several new css strips that use our new Suru theme. We will be rolling this out further soon.

Updated design on our download pages

A general clean-up of the look and added an accordion for the verify instructions.

Japanese website updates

China website updates

Vanilla squad

Ubuntu SSO refresh

The project’s default template and form styling have been built and we continue to add content to the remaining pages, so we’re making good headway. Visuals will be available to share soon for an exclusive sneak peek.

New label component

A new component to the framework, released with v2.2.0. When we add, make significant updates, or deprecate a component we update their status so that it’s clear what’s available to use.

Released v2.2.0

We’ve just pushed out a minor release Vanilla v2.2.0. New feature adding variables $color-social-icon-background and $color-social-icon-foreground to allow custom social icon colours, as well as a new status label component.

Read our full release notes >

Research colour theming best practices

Shortlisting example frameworks to research the topic to see how they apply theming. Next steps are to compare approaches and select the best approach to use in Vanilla.

Base

Added rss feeds to our blog module

These will go live on jp.ubuntu.com/blog/feed, cn.ubuntu.com/blog/feed and ubuntu.com/blog/feed soon. If you are an rss user, you should move to these as they exclude and include the right articles for your locale now.

certification.ubuntu.com

We are re-architecturing the site to be a small flask app that but based on APIs from the certification team. The goal is to move it into ubuntu.com. For now, the MVP is progressing well and should be ready soon.

MAAS

Move to react

This work continues at a pace, but will still take a few more iterations.

Upgrading MAAS to Vanilla 2.0

It is a fairly large conversion, but it is nearly complete.

Network settings

Looking at in-table view of your network settings and how that might work.

JAAS

Most of the work this iteration has been looking at the UX of many sections of the new site, fixing small bugs and upgrading the whole site to the latest version of Vanilla Framework.

Case study blog pages

Using the team blog module to share resources on the jaas.ai site.

Adding more support for k8s charms

Kubernetes charms do not currently work on JAAS, but you can use them in Juju. These updates help juju users find and use k8s charms.

Snaps

A new url for docs

This iteration we’ve moved the snapcraft docs from docs.snapcraft.io to snapcraft.io/docs. With it comes some slight styling updates. Old bookmarks and links should redirect, but as always if you notice a problem let us know.

Updating CSS to Vanilla 2.0

With the release of Vanilla 2.0 (more specifically Vanilla 2.2.0) it was time to update. Snapcraft is currently on version 1.8 meaning the update brings a ton of welcome bug fixes to existing patterns as well as some new patterns. Because of the large jump of version we’ve got a lot of work in store for us to make sure everything works as well as, if not better, than before. The initial migration has been completed, but we’ll be targeting specific pages in the coming iteration.

As mentioned earlier in this post, you can see the Vanilla release notes for more information.

Ubucon Europe 2019: Ubucon EU registrations are open!

$
0
0

We are delighted to announce that the registrations for Ubucon EU 2019 are open!

This registration is completely free, and it is not mandatory if you want to attend the event, although if you register, you will receive some free swag.

If you register your entrance at Ubucon EU, you will receive:

  • Ubucon EU Sintra T-shirt;
  • Personalized badge with a name of your choice;
  • Probably more swag that we cannot confirm at this time.

On the same registration form, you can also register for our cultural events which will happen on the days preceding Ubucon; more information available on this post.

Hurry up! We have a limited number of free entrance tickets to the cultural sites and free swag to give away to the ones registering to the event, so make sure to reserve them on our registration form.

If you do not fancy registering to the event that is also completely fine for us, the event remains free and open to everybody who has an interest in attending the event.

We hope to see you soon in Sintra!

Alessio Treglia: Cosmos Hub and Reproducible Builds

$
0
0

Open source software allows us to build trust in a distributed, collaborative software development process, to know that the software behaves as expected and is reasonably secure. But the benefits of open source are strongest for those who directly interact with the source code. These people can use a computer which they trust to compile the source code into an operational version for themselves. Distributing binaries of open source software breaks this trust model, and reproducible builds restores it.

Tendermint Inc is taking the first steps towards a trustworthy binary distribution process. Our investment in reproducible builds makes doing binary distributions of the gaia software a possibility. We envision that the Cosmos Hub community will be our partners in building trust in this process. The governance features of the Cosmos Hub will enable a novel collaboration between Tendermint and that validator community to release only binaries that can be trusted by anyone.

Here is our game plan.

The release of the cosmoshub-3 will support our new reproducible build process. Tendermint developers will make a governance proposal with the hashes of all supported binaries. We will ask ATOM holders to reproduce the builds on computers they control and vote YES if the hashes match.

If the proposal passes, we will make the binaries available here via Github.

The benefits of reproducible builds

Gaia reproducible binaries then bring many significant advantages to developers and end users:

  • Build sanity — the guarantee that the gaia suite can always be built from sources.
  • Enable third-parties to independently verify executables to ensure that no vulnerabilities were introduced at build time.
  • Large body of independent builders can eventually come to consensus on the correct reproducible binary output and protect themselves from targeted attacks.

How to verify that gaia binaries correspond to a repository snapshot

The gaia repository comes with the required tooling to build both server and client applications deterministically. First you need to clone https://github.com/cosmos/gaia and checkout the release branch or the commit you want to produce the binaries from. For instance, if you intend to build and sign reproducible binaries for all supported platforms of gaia’s master branch, you may want to do the following:

git clone https://github.com/cosmos/gaia&& cd gaia
chmod +x contrib/gitian-build.sh
./contrib/gitian-build.sh -s email@example.com all

Append the -c flag to the above command if you want to upload your signature to the http://github.com/gaia/gaia.sigs repository as well.

If you want to build the binaries only without signing the build result, just type:

./contrib/gitian-build.sh all

Further information can be found here: github.com/cosmos/gaia/…/docs/reproducible-builds.md

References

Credits

Co-authored with Zaki Manian

Viewing all 17727 articles
Browse latest View live