Language Selection

English French German Italian Portuguese Spanish

March 2018

More Windows Server vs. Linux Benchmark Tests With Spectre/Meltdown Mitigations

Filed under
Graphics/Benchmarks

Last week I posted an article looking at the Relative Spectre/Meltdown Mitigation Costs On Windows vs. Linux. Today from a different system and using Windows Server 2016 rather than Windows 10 are some fresh benchmarks doing a similar comparison with different hardware and also looking at the Spectre and Meltdown mitigation performance impact again on Ubuntu 18.04 LTS and Clear Linux.

Read more

Red Hat looks beyond Linux

Filed under
Linux
Red Hat

The Red Hat Linux distribution is turning 25 years old this week. What started as one of the earliest Linux distributions is now the most successful open-source company, and its success was a catalyst for others to follow its model. Today’s open-source world is very different from those heady days in the mid-1990s when Linux looked to be challenging Microsoft’s dominance on the desktop, but Red Hat is still going strong.

To put all of this into perspective, I sat down with the company’s current CEO (and former Delta Air Lines COO) Jim Whitehurst to talk about the past, present and future of the company, and open-source software in general. Whitehurst took the Red Hat CEO position 10 years ago, so while he wasn’t there in the earliest days, he definitely witnessed the evolution of open source in the enterprise, which is now more widespread than every.

Read more

Stable kernels 4.15.15, 4.14.32, 4.9.92 and 4.4.126

Filed under
Linux

today's leftovers

Filed under
Misc
  • “Top Notch” Android Phones Are Utterly Stupid And I Feel Sorry For Them

    I’m not going to dive deep and rant about all the “courageous” paths taken by Apple that I didn’t like. I’m not going to discuss why Apple ditched the 3.5mm headphone jack or why it chose to push proprietary connectors and standards. However, since this article is all about notches and Android device manufacturers are hellbent on copying Apple, changes brought in iPhone X can’t be ignored.

  • Days of Future_Open
  • [Podcast] PodCTL #31 – Reviewing Kubernetes 1.10

    Like clockwork, a new release of Kubernetes comes out every quarter. And with the arrival of Spring comes Kubernetes 1.10. Stability, Security, Networking and Storage are front of center of the new release. This week we dig into the 1.10 release and highlight some of the features that we believe will have the biggest impact on customers being able to deploy more applications on Kubernetes (and ultimately OpenShift).

  • Qubes Version 4.0 Released, Purism Laptops Shipping Quickly, New Rust Version 1.25.0 and More

    Purism announces that its Librem laptop orders are now shipping within a week—in other words, on average, the company now can fulfill orders within five business days. See the Purism blog for more information on this milestone.

  • GDC 2018 Videos Now Available, Including Khronos/Vulkan Talks

    If you are looking for some deep technical content to watch this weekend, the video recordings from this month's Game Developers Conference 2018 (GDC 18) are now available.

  • The ways of the GNOME people

    Hidden away in the farthest corner of the planet, its slopes covered in mist and darkness and its peaks lost in the clouds, stands the formidable Mount GNOME. Perched atop the mountain is a castle as menacing as the mountain itself – its towering walls made of stones as cold as death, and the wind howling through the courtyard like a dozen witches screaming for blood.

    Living inside the imposing blackness are a group of feral savages, of whom very little is known to the world outside. The deathly walls of the castle bear testimony to their skull-crushing barbarism, and their vile customs have laid waste to the surrounding slopes and valleys. Mortally fearful of invoking their mad wrath, no human traveller has dared to come near the vicinity of their territory. Shrouded in anonymity, they draw their name from the impregnable mountain that they inhabit – they are the GNOME people.

  • Leak Hunting and Mutter Hacking

    Last week, when I upgraded to GNOME 3.28, I was sad to notice an extremely annoying bug in Mutter/GNOME Shell: every once in a while, a micro-stuttering happened. This was in additions to another bug that was disappointing me for quite a while: the tiling/maximize/unmaximize animations were not working on Wayland too.

  • openSUSE Elections Postponed

    The elections for the openSUSE Board have been postponed until April 15.

    The postponement will extend Phase 1 of the elections and give candidates more time to campaign and engage with the community. The voting phase (Phase 2) will start April 15.

OSS Leftovers

Filed under
OSS
  • Best Content Management System

    Unless you've been living under a rock, you most certainly have heard of WordPress, one of the most popular blogging platforms around that also happens to be 100% open source. WordPress powers 27% of the web from personal to corporate to even government sites (Whitehouse.gov for one).

    In a 2008 interview, Linux Journal's Katherine Druckman asked WordPress founder Matt Mullenweg, "You frequently have reiterated your commitment to open-source ideals and GPL licensing. How has this commitment factored into the development of your company, Automattic? How do you use open-source technology to achieve your goals?"

  • Chime in: Which features could Microsoft 'steal' from Linux?
  • Dumping your USB

     

    One of the many new features of OpenBSD 6.3 is the possibility to dump USB traffic to userland via bpf(4). This can be done with tcpdump(8) by specifying a USB bus as interface:

  • LG re-open sources WebOS, a look at the AI behind the Pixel 2's camera, and more news
  • 6 differences between agile and traditional planning

    Traditional and agile planning methods both focus on developing strategies to lead teams to succeed in today's competitive landscape; however, their approaches are quite distinct. If you're transitioning from traditional to agile planning, it's important to understand their substantially different mindsets and leadership styles.

  • Product Review: GitStorage

    By profession, I'm a software developer. Aside from a preferred editor, what matters most to a developer is the use of a Source Code Manager (SCM). So, when a new product comes along featuring my favorite SCM, Git, I had no choice but to spend some time using it.

  • FOSS Project Spotlight: CloudMapper, an AWS Visualization Tool

    When working with AWS, it's common to have a number of separate accounts run by different teams for different projects. Gaining an understanding of how those accounts are configured is best accomplished by visually displaying the resources of the account and how these resources can communicate. This complements a traditional asset inventory.

    Duo built CloudMapper to generate interactive network diagrams of AWS accounts and released it as open source on Github.

Carnegie Mellon University's 'Open-Source' 3-D Bioprinter

Filed under
Hardware
  • Could this $500 open-source printer be the RepRap of 3D bioprinters?

    Researchers from Adam Feinberg’s lab at Carnegie Mellon University have developed an open-source 3D bioprinter that can be built affordably using a modified desktop 3D printer. The large-volume extruder (LVE) component of the bioprinter can be 3D printed.

  • Carnegie Mellon University researchers publish designs for open-source 3D bioprinter

    Researchers at Carnegie Mellon University have developed an open-source, low-cost 3D bioprinter. They have published a paper in HardwareX with the complete instructions for the installation of a syringe-based large volume extruder (LVE) on a desktop FDM 3D printer.

    The LVE allows users to print artificial human tissues at a high resolution and scale. It is designed to print a range of materials, including biopolymers, hydrogels, pastes and epoxies.

    Adam Feinberg, one of the authors of the paper and a Biomedical Engineering Associate Professor at Carnegie Mellon, said “The LVE 3D bioprinter allows us to print much larger tissue scaffolds, at the scale of an entire human heart, with high quality.”

today's howtos

Filed under
HowTos

KDE: QupZilla/Falkon and KDE Connect Development

Filed under
KDE
  • Yahoo hit QupZilla.

    As most you already know as an XFCE environment installation comes with QupZilla web browser.
    The QupZilla web browser is a lightweight multiplatform web browser written in Qt Framework and using its web rendering engine QtWebEngine.
    If you using Fedora 28 the you can get the Falkon web browser.
    The wikipedia tell us about Falkon browser "(formerly QupZilla[3]) is a free and open-source web browser, intended for general users. Falkon is licensed under GPLv3."
    The Falkon browser working well with Yahoo.

  • Building KDE Connect

    After I shared the link to the KDE Connect Development Telegram group almost 20 people joined within 24 hours. I certainly did not expect such a interest in KDE Connect. When I joined the project about a year ago the hardest part for me was setting up a proper development workflow, meaning configuring, building, installing and debugging the application and interacting with git and Phabricator. To ease your start in KDE Connect development I would like to give you the guide I wish I had back then.

    I will show you how to fetch the project, build, run and debug it using KDevelop. It’s an IDE by the KDE Community designed with KDE projects in mind. In theory you can use any IDE you like, if you figure out how to configure it properly.

  • KDE Connect – New stuff I

    In my first post about KDE Connect I told you about the album cover art on Android. Thanks to Matthijs it now also works when the cover art is a local file, for example when you are using VLC. It already worked when the cover art was a remote URL, for example with Spotify. The cover art is now also shown in the media control notification and added to the Android media session.

More in Tux Machines

Programming/Development: C++, Go, Mozilla/Firefox and Python

  • Deliverable 1 : [✓]
    Seems okay, far better than the initial results. Although I should say, I deviated from what I thought I would need to write. First I assumed that I don’t have to write another boost::graph wrapper for KisPaintDevice, but I had to. That was one heck of an experience. In one of the last few posts, I ranted on Dmitry’s interpretation of the Graph, turns out we were on the same page but I understood his explanation the wrong way. I should put more attention to details from now on I guess. All the pixels are connected to each other, but they only have an edge between them if they are adjacent. If in center, the out degree would be 8, if in corners, 3 and if in edges, 5. There are some other cases too, but I will leave them for the moment. While writing the wrapper, I also got to know some of the cool features and techniques of C++, which I will be writing posts on as soon as I get some time, concepts, traits, avoiding virtual functions and what not. It is commendable that how boost approaches boost::astar_search, there is not a single virtual function, you don’t have to inherit anything (you can though for safety), just templates and traits, you are done.
  • Go Creeping In
    I’ve seen the inside of the Google and Amazon tech stacks. There are common threads that run through them and also, I bet, through most BigTechCos. Here and there down the stack is a lot of C++ and vestigial remnants from earlier days, Perl or PHP or whatever. Out in front of humans, of course, JS. But in between, there are oceans and oceans of Java; to a remarkable degree, it runs the Internet. Except for, here and there, you find a small but steadily increasing proportion of Go.
  • Stand by for FPR14 SPR1 chemspill
    Mozilla has shipped a fix for MFSA2019-18 in Firefox 67.0.3 and 60.7.1. This exploit has been detected in the wild, and while my analysis indicates it would require a PowerPC-specific attack to be exploitable in official TenFourFox builds (the Intel versions may be directly exploited, however), it could probably cause drive-by crashes and we should therefore ship an urgent fix as well. The chemspill is currently undergoing confidence tests and I'm shooting to release builds before the weekend. For builders, the only change in FPR14 SPR1 is the patch for bug 1544386, which I will be pushing to the repo just as soon as I have confirmed the fix causes no regressions.
  • PyPI Now Supports Two-Factor Login via WebAuthn
  • Understanding Python assignment
  • How to Publish Your Own Python Package to PyPI
  • PyCoder’s Weekly: Issue #373 (June 18, 2019)
  • EuroPython 2019: Community Discounts
  • EuroPython 2019: Inviting European Python Conference Organizers

today's howtos

All Linux, all the time: Supercomputers Top 500

Starting at the top, two IBM-built supercomputers, Summit and Sierra, at the Department of Energy's Oak Ridge National Laboratory (ORNL) in Tennessee and Lawrence Livermore National Laboratory in California, respectively to the bottom -- a Lenovo Xeon-powered box in China -- all of them run Linux. Linux supports more hardware architectures than any other operating system. In supercomputers, it supports both clusters, such as Summit and Sierra, the most common architecture, and Massively Parallel Processing (MPP), which is used by the number three computer Sunway TaihuLight. When it comes to high-performance computing (HPC), Intel dominates the TOP500 by providing processing power to 95.6% of all systems included on the list. That said, IBM's POWER powers the fastest supercomputers. One supercomputer works its high-speed magic with Arm processors: Sandia Labs' Astra, an HPE design, which uses over 130-thousand Cavium ThunderX2 cores. And, what do all these processors run? Linux, of course. . 133 systems of the Top 500 supercomputers are using either accelerator or co-processor setups. Of these most are using Nvidia GPUs. And, once more, it's Linux conducting the hardware in a symphony of speed. Read more

Red Hat and SUSE Leftovers

  • Are DevOps certifications valuable? 10 pros and cons
  • Kubernetes 1.15: Enabling the Workloads
    The last mile for any enterprise IT system is the application. In order to enable those applications to function properly, an entire ecosystem of services, APIs, databases and edge servers must exist. As Carl Sagan once said, “If you wish to make an apple pie from scratch, you must first invent the universe.” To create that IT universe, however, we must have control over its elements. In the Kubernetes universe, the individual solar systems and planets are now Operators, and the fundamental laws of that universe have solidified to the point where civilizations can grow and take root. Discarding the metaphor, we can see this in the introduction of Object Count Quota Support For Custom Resources. In English, this enables administrators to count and limit the number of Kubernetes resources across the broader ecosystem in a given cluster. This means services like Knative, Istio, and even Operators like the CrunchyData PostgreSQL Operator, the MongoDB Operator or the Redis Operator can be controlled via quota using the same mechanisms that standard Kubernetes resources have enjoyed for many releases. That’s great for developers, who can now be limited by certain expectations. It would not benefit the cluster for a bad bit of code to create 30 new PostgreSQL clusters because someone forgot to add a “;” at the end of a line. Call them “guardrails” that protect against unbounded object growth in your etcd database.
  • Red Hat named HPE’s Partner of the Year at HPE Discover 2019
    For more than 19 years, Red Hat has collaborated with HPE to develop, deliver and support trusted solutions that can create value and fuel transformation for customers. Our work together has grown over these nearly two decades and our solutions now include Linux, containers and telecommunications technologies, to name just a few. As a testament to our collaboration, HPE has named Red Hat the Technology Partner of the Year 2019 for Hybrid Cloud Solutions.
  • Demystifying Containers – Part II: Container Runtimes
    This series of blog posts and corresponding talks aims to provide you with a pragmatic view on containers from a historic perspective. Together we will discover modern cloud architectures layer by layer, which means we will start at the Linux Kernel level and end up at writing our own secure cloud native applications. Simple examples paired with the historic background will guide you from the beginning with a minimal Linux environment up to crafting secure containers, which fit perfectly into todays’ and futures’ orchestration world. In the end it should be much easier to understand how features within the Linux kernel, container tools, runtimes, software defined networks and orchestration software like Kubernetes are designed and how they work under the hood.
  • Edge > Core > Cloud: Transform the Way You Want
    For more than 25 years, SUSE has been very successful in delivering enterprise-grade Linux to our customers. And as IT infrastructure has shifted and evolved, so have we. For instance, we enabled and supported the move to software-defined data centers as virtualization and containerization technologies became more prevalent and data growth demanded a new approach.
  • SUSE OpenStack Cloud Technology Preview Takes Flight
    We are pleased to announce that as of today we are making a technology preview of a containerized version of SUSE OpenStack Cloud available that will demonstrate a future direction for our product. The lifecycle management for this technology preview is based on an upstream OpenStack project called Airship, which SUSE has been using and contributing to for some time. This follows our open / open policy of upstream first and community involvement.