Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Monday, 16 Jul 18 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Oracle wants to improve Linux load balancing and failover

Filed under
Linux

Oracle reckons Linux remote direct memory access (RDMA) implementations need features like high availability and load balancing, and hopes to sling code into the kernel to do exactly that.

The problem, as Oracle Linux kernel developer Sudhakar Dindukurti explained in this post, is that performance and security considerations mean RDMA adapters tie hardware to a “specific port and path”.

A standard network interface card, on the other hand, can choose which netdev (network device) to use to send a packet. Failover and load balancing is native.

Read more

Kernel Space, Linux Foundation, and NVIDIA

Filed under
Linux
  • Linux Kernel Port Revised To China's C-SKY CPU Architecture

    In addition to the AMD-licensed Chengdu Haiguang x86 server processors and Zhaoxin x86-compatible CPUs from VIA Centaur lineage, another CPU effort within China has been C-SKY.

    C-SKY is a 32-bit embedded CPU core out of Hangzhou, China. C-SKY is working on RISC-V designs too, but this current C-SKY embedded processor appears to be an original CPU design. Back in March they posted the original C-SKY Linux kernel patches while this past week they sent out a revised version.

  • Another Big Pull Of Intel DRM Updates Submitted For Linux 4.19

    One month ago Intel was quick following the Linux 4.18 merge material to begin sending in new feature work for Linux 4.19 by means of the DRM-Next repository. They've already done a few rounds of updates while now another serving of Direct Rendering Manager patches were served up.

    Sent out on Tuesday is likely their last "big pull" targeting the Linux 4.19 kernel, but Intel developer Rodrigo Vivi commented that another one or two smaller pulls are still expected in the days or week ahead to DRM-Next for 4.19.

  • Xen Hypervisor 4.11 Released, New Browsh Text-Based Browser, Finney Cryptocurrency Phone, GNOME Hiring and More

    The Xen Hypervisor 4.11 was released yesterday. In this release "PVH Dom0 support is now available as experimental feature and support for running unmodified PV guests in a PVH Container has been added. In addition, significant chunks of the ARM port have been rewritten." Xen 4.11 also contains mitigations for Meltdown and Spectre vulnerabilities. For detailed download and build instructions, go here.

  • Certification Plays Big Role in Open Source Hiring

    Employers increasingly want vendor neutrality in their training providers, with 77 percent of hiring managers rating this as important, up from 68 percent last year and 63 percent in 2016. Almost all types of training have increased this year, with online/virtual courses being the most popular. Sixty-six percent of employers report offering this benefit, compared to 63 percent in 2017 and 49 percent in 2016. Forty percent of hiring managers say they are providing onsite training, up from 39 percent last year and 31 percent in 2016; and 49 percent provide individual training courses, the same as last year.

  • NVIDIA Jetson Xavier Development Kit: Under 30 Watts, 8-Core ARMv8.2, 512 Core Volta

    The NVIDIA Jetson Xavier Development Kit is pretty darn exciting with having eight ARMv8.2 cores, a 512-core Volta GPU, 16GB of LPDDR4, and under 30 Watt power use.

    Last month NVIDIA announced the Jetson Xavier with plans to ship in August at a $1,299 USD price-tag. More details on this NVIDIA Jetson Xavier Development Kit have now been announced.

Games: Dead Cells, Chicken Assassin: Reloaded, Lust for Darkness, Poly Universe, Hero-U: Rogue to Redemption

Filed under
Gaming

Security: D-Link, DOD, and GNU/Linux

Filed under
Security

Mozilla: FTAPI SecuTransfer, European Union Policy and Notes by Firefox

Filed under
Moz/FF
  • FTAPI SecuTransfer - the secure alternative to emails? Not quite...

    Emails aren’t private, so much should be known by now. When you communicate via email, the contents are not only visible to yours and the other side’s email providers, but potentially also to numerous others like the NSA who intercepted your email on the network. Encrypting emails is possible via PGP or S/MIME, but neither is particularly easy to deploy and use. Worse yet, both standard were found to have security deficits recently. So it is not surprising that people and especially companies look for better alternatives.

    It appears that the German company FTAPI gained a good standing in this market, at least in Germany, Austria and Switzerland. Their website continues to stress how simple and secure their solution is. And the list of references is impressive, featuring a number of known names that should have a very high standard when it comes to data security: Bavarian tax authorities, a bank, lawyers etc. A few years ago they even developed a “Secure E-Mail” service for Vodafone customers.

  • Mozilla Open Policy & Advocacy Blog: Searching for sustainable and progressive policy solutions for illegal content in Europe

    As we’ve previously blogged, lawmakers in the European Union are reflecting intensively on the problem of illegal and harmful content on the internet, and whether the mechanisms that exist to tackle those phenomena are working well. In that context, we’ve just filed comment with the European Commission, where we address some of the key issues around how to efficiently tackle illegal content online within a rights and ecosystem-protective framework.

  • Notes by Firefox Now Lets You Sync Notes Between Desktop and Android

    Mozilla has released a note taking app for Android that syncs with the Firefox browser on the desktop. Called (rather simply) ‘Notes by Firefox‘, the feature offers basic, encrypted note taking in the browser and via a standalone app for Android phones and tablets.

'Cloud-Native'

Filed under
Linux
Server
  • What are cloud-native applications?

    As cloud computing was starting to hit its stride six or seven years ago, one of the important questions people were struggling with was: "What do my apps have to look like if I want to run them in a public, private, or hybrid cloud?"

    There were a number of takes at answering this question at the time.

    One popular metaphor came from a presentation by Bill Baker, then at Microsoft. He contrasted traditional application "pets" with cloud apps "cattle." In the first case, you name your pets and nurse them back to health if they get sick. In the latter case, you give them numbers and, if something happens to one of them, you eat hamburger and get a new one.

  • KubeCon + CloudNativeCon, Copenhagen

    I attended KubeCon + CloudNativeCon 2018, Europe that took place from 2nd to 4th of May. It was held in Copenhagen, Denmark. I know it’s quite late since I attended it, but still I wanted to share my motivating experiences at the conference, so here it is!

    I got scholarship from the Linux Foundation which gave me a wonderful opportunity to attend this conference. This was my first developer conference aboard and I was super-excited to attend it. I got the chance to learn more about containers, straight from the best people out there.

Software: Continuous Integration, Curl, Browsh and Statcode

Filed under
Software
  • Continuous integration and delivery tool basics

    The CircleCI tool is admired for its speed. That's because CircleCI caches builds and can run tests in parallel over multiple machines. The net result is quick test times. It’s also appreciated because it can be run in the cloud or as an on-premises version.

    You can use CircleCI on almost any operating system or cloud. CircleCI is a single-page web application that makes heavy use of AJAX and HTML5. What you can't do with it is build Windows applications. While you can build applications using .NET Core under Docker with CircleCI, that's far from full Windows building or test support.

  • curl 7.61.0

    Yet again we say hello to a new curl release that has been uploaded to the servers and sent off into the world. Version 7.61.0 (full changelog). It has been exactly eight weeks since 7.60.0 shipped.

  • Browsh is the Text-based Web Browser You’ve Been Dreaming Of

    I woke up today to find my Twitter feed chok full of praise for something called Browsh.

    It’s a brand new, modern text-based web browser built for the command line.

    Yes, I did just say a text browser.

    And yes, the year is still 2018.

    So what’s got the geeks I follow gushing over something so terrifically niche?

  • Statcode – Get A Quick Explanation Of Various HTTP Status Codes

    If you’re a web developer, I’ve got a good news for you today. You can now stop spending time on Internet to look for what a particular response code mean. Say hello to Statcode. It is like man pages, but only for HTTP status codes. You can easily get the quick explanation of a http code within minutes, without leaving your Terminal. As you may know already, Hypertext Transfer Protocol (HTTP) response status codes are issued by a server in response to a client’s request made to the server. Statcode is written using Python programming language and works on GNU/Linux, Mac OS and Windows.

Red Hat News, Mostly APAC

Filed under
Red Hat

Minimum GCC Version Likely to Jump from 3.2 to 4.8

Filed under
Development
GNU

The question of the earliest GCC compiler version to support for building the Linux kernel comes up periodically. The ideal would be for Linux to compile under all GCC versions, because you never know what kind of system someone is running. Maybe their company's security team has to approve all software upgrades for their highly sensitive devices, and GCC is low on that list. Maybe they need to save as much space as possible, and recent versions of GCC are too big. There are all sorts of reasons why someone might be stuck with old software. But, they may need the latest Linux kernel because it's the foundation of their entire product, so they're stuck trying to compile it with an old compiler.

However, Linux can't really support every single GCC version. Sometimes the GCC people and the kernel people have disagreed on the manner in which GCC should produce code. Sometimes this means that the kernel really doesn't compile well on a particular version of GCC. So, there are the occasional project wars emerging from those conflicts. The GCC people will say the compiler is doing the best thing possible, and the kernel people will say the compiler is messing up their code. Sometimes the GCC people change the behavior in a later release, but that still leaves a particular GCC version that makes bad Linux code.

Read more

Best Bug Bounty Programs On Internet

Filed under
Linux

​The software revolution brought many opportunities for programmers. The modern software industry is not just limited to development. The developed software or service might have backdoors or glitches. These can cause vulnerabilities that hackers use to their benefit by exploiting such services.

Read<br />
more

We shall call him Mini-U – Ubuntu reveals tiny cloudy server

Filed under
Ubuntu

Canonical has released a new cut of Ubuntu it recommends for use in the cloud and containers.

“Minimal Ubuntu” is based on either Ubuntu 16.04 LTS or 18.04 LTS. A Docker image of the latter weighs in at 29 megabytes. Images of the OS for the cloud are said to be “less than 50% the size of the standard Ubuntu server image, and boot up to 40% faster.” We think that makes them around 400MB.

Read more

Building hearing aids with a Linux-based open hardware board

Filed under
Linux

Since Opensource.com first published the story of the GNU/Linux hearing aid research platform in 2010, there has been an explosion in the availability of miniature system boards, including the original BeagleBone in 2011 and the Raspberry Pi in 2012. These ARM processor devices built from cellphone chips differ from the embedded system reference boards of the past—not only by being far less expensive and more widely available—but also because they are powerful enough to run familiar GNU/Linux distributions and desktop applications.

What took a laptop to accomplish in 2010 can now be achieved with a pocket-sized board costing a fraction as much. Because a hearing aid does not need a screen and a small ARM board's power consumption is far less than a typical laptop's, field trials can potentially run all day. Additionally, the system's lower weight is easier for the end user to wear.

Read more

5 open source racing and flying games for Linux

Filed under
Linux
OSS

Gaming has traditionally been one of Linux's weak points. That has changed somewhat in recent years thanks to Steam, GOG, and other efforts to bring commercial games to multiple operating systems, but those games often are not open source. Sure, the games can be played on an open source operating system, but that is not good enough for an open source purist.

So, can someone who uses only free and open source software find games that are polished enough to present a solid gaming experience without compromising their open source ideals? Absolutely. While open source games are unlikely to ever rival some of the AAA commercial games developed with massive budgets, there are plenty of open source games, in many genres, that are fun to play and can be installed from the repositories of most major Linux distributions. Even if a particular game is not packaged for a particular distribution, it is usually easy to download the game from the project's website to install and play it.

Read more

today's leftovers

Filed under
Misc
  • Shippable's Software

    What's interesting is that Shippable isn't targeting developers for the Internet of Things or smartphones, ARM's typical base, but is betting that the reduced instruction set architecture is on its way to having a big impact in data centers.

  • Cloud Computing in HPC Surges [Ed: No, it doesn't. They just came up with this buzzword. These are still just servers.]

    According to the two leading analyst firms covering the high performance computing market, the use of the cloud for HPC workloads is looking a lot more attractive to users these days.

  • Clear Linux Now Supports Kata Containers

    At the end of last year the Intel Clear Linux project's Clear Containers initiative morphed into OpenStack's Kata Containers. Clear Linux now supports the resulting Kata Containers.

    Clear Containers had been the Intel / Clear Linux project focused on providing performant Linux containers as well as greater security through Intel VT-d and other engineering improvements. Kata Containers took that foundation and has evolved it under the stewardship of OpenStack and participation from many different organizations.

  • Episode 31 | This Week in Linux

    Linux Mint 19 “Tara” was Released. Elementary releases a Developer Preview for their new version called “Juno”. Kdenlive issues a request to the community for beta testing of the next generation of Kdenlive. We do a follow up on the EU’s Copyright Reform Directive, this time it’s good news, at least for now. We discuss the SUSE acquisition by EQT. Ubuntu Studio created a cool guide to Audio Production on Linux. Later in the show we look at what is coming for Xubuntu 18.10 and also the latest release from Redcore Linux. All that and much more.

  • Arch Linux at FrOSCon

    Yet another shoutout for FrOSCon, which will be held 25th and 26th of August. Arch Linux will have a devroom with talks so far about Linux Pro Audio and our general Infrastructure / Reproducible build.

  • Dolphin-Emu under openSUSE Leap 42.3

    A day after I formally announced my game console emulator repository, the Dolphin Emulator guys decided to merge a patch that makes Qt 5.9 mandatory. That means Dolphin is no longer compatible with openSUSE Leap 42.3 which comes with Qt 5.6.

    I take pride in myself for having a high-quality product, even if it’s just free video game stuff. Therefore my plan is this instead of simply disabling 42.3 and calling it a day:

    I’ll pick the last commit before that patch and build that Dolphin revision. Then I’ll disable the 42.3 target and build the most recent version for the other distributions. That way the last 42.3-compatible binaries stay on the download server until I remove the 42.3 target entirely which will be either when Leap 15.1 gets released or maybe even earlier.

GUADEC 2018 Report, GNOME Foundation Is Hiring

Filed under
GNOME
  • GUADEC 2018

    I’m feeling extremely grateful for the shot in the arm GUADEC provides by way of old friends, new friends, expert advice, enthusiasm, time-worn wisdom, and so many reminders of why we do this.

    I use FreeCAD for freelance work, and build the development version from git periodically. There is a copr nightly build for recent versions of Fedora, but not for Rawhide. The first person to whom I related this experience, David King, said the software would be ideal for the Flatpak treatment. Since then I’ve been getting a tutorial on building the YAML manifest, and after four days of hard work (thanks Dave!), it’s on the very brink of completion.

  • The GNOME Foundation Is Hiring

    Since its inception in 1997 by Miguel de Icaza and Federico Mena Quintero, who were university students at the time, GNOME has become one of the largest open source projects. It is best known for its desktop, which is a key part of the most popular GNU/Linux distributions, including Ubuntu, Debian, SuSE and Fedora. The project also has a long history of producing critical pieces of software infrastructure: common parts of countless open source systems and its software is found in televisions, e-book readers, in-vehicle infotainment systems, medical devices and much more.

    GNOME has also been a key player in the social evolution of the free software community. By founding the Outreach Program for Women (OPW), GNOME pioneered a program to help make its community more gender diverse. That program expanded its scope to encourage more types of diversity and has been adopted by many other open source projects and has evolved into the larger Outreachy program = run outside of GNOME.

Linux Foundation: Xen 4.11 and Hyperledger Global Forum

Filed under
Linux
  • Xen 4.11 Improves Server Virtualization with PVH

    The open source Xen Project, which is hosted as a Linux Foundation effort, issued its first major release of 2018 on July 10.

    The Xen Project Hypervisor 4.11 release comes after months of development, and follows the 4.10 update that became available at the end of 2017. Xen 4.10 included some initial support for PVH (Paravirtualization Hardware), which has been further extended in the 4.11 update.

  • ​Re-engineering Xen: The important open-source hypervisor gets remodeled

    Xen is open-source royalty. This hypervisor, which runs and manages virtual machines (VMs), powers some of the largest clouds. You know their names: Amazon Web Services (AWS), Tencent, Alibaba Cloud, Oracle Cloud, and IBM SoftLayer. It's also the foundation for VM products from Citrix, Huawei, Inspur, and Oracle. But, with the release of its latest edition, Xen Project Hypervisor 4.11, there are major changes under the hood.

  • Xen 4.11 debuts new ‘PVH’ guest type, for the sake of security

    The Xen Project has released version 4.11 of its hypervisor.

    As we reported last week, it’s more than a month late, but the projects leaders thinks it is worth the wait because this release delivers on an ambition to “create a cleaner architecture for core technology, less code and a smaller computing base for security and performance.”

    A big part of delivering on that is increased use of PVH – a type of virtualization that Xen reckons blends the best of paravirtualization (PV) and Hardware Virtual Machines (HVM). PV virtualizes hardware so a guest can offer kit not found on its host, but doesn’t use virtualization extensions in silicon. HVM can use those extensions and therefore offers each VM isolated emulated hardware.

  • Last Chance to Speak at Hyperledger Global Forum | Deadline is This Friday

    Hyperledger Global Forum is the premier event showcasing the real uses of distributed ledger technologies for businesses and how these innovative technologies run live in production networks today. Hyperledger Global Forum unites the industry’s most respected thought leaders, domain experts, and key maintainers behind popular frameworks and tools like Hyperledger Fabric, Sawtooth, Indy, Iroha, Composer, Explorer, and more.

Syndicate content

More in Tux Machines

GNOME: GUADEC, GSoC, GitLab

  • Petr Kovar: GUADEC 2018
    Back from GUADEC, held in the beautiful Andalusian city of Almería, Spain, from 6th July through 11th July, 2018, I wanted to share a few notes wrt documentation and localization activities at the conference and during the traditional post-conference hacking days.
  • GUADEC18 Developer Center BoF Part 1: The Developer Experience
    At this year’s GUADEC lightning talks I spontaneously announced and arranged a Developer Center BoF (Birds of a Feather) session. We were six attendants who met together Wednesday the 11th September. I think it is important that we communicate our doings to the rest of the community, so I will make a few short blog posts based on our meeting notes and my own thoughts on the subject.
  • GSoC 2018: Safe Shared Access to Cairo Image Surfaces
    I’m working on librsvg, a GNOME SVG rendering library, to port the SVG filter effects and related infrastructure from C to Rust. Librsvg uses Cairo, a 2D graphics library, for most of its drawing operations. Cairo can draw to a number of different surfaces like XCB and Xlib windows and pixmaps, PDF documents and PostScript files.
  • Have you ever commented while angry?
    Here’s my proposal (feature request for GitLab / irssi?

OSS: Apache Cassandra, Jib,WSO2 and More

  • Apache Cassandra at 10: Making a community believe in NoSQL
    Ten years ago this month, when Lehman Brothers was still just about in business and the term NoSQL wasn't even widely known, let alone an irritant, Facebook engineers open-sourced a distributed database system named Cassandra. Back then, the idea that huge numbers of companies would need a scalable database was almost laughable – and that grip of traditional relational database systems is reflected in the mythical moniker given to what would become one of the first of many databases designed to run on a cluster of machines. Named after the Greek figure who was cursed to utter the truth but was never believed, Cassandra might seem an odd choice for a system whose raison d'être is believability – but it delivered a nice dig at the stalwarts of the RDBMS world… and their trust in a false Oracle.
  • Google Launches Jib, Automated Container Packaging for Java Apps
    Google has released software that could automate the packaging of a Java program so that it can be run in the cloud-native environment. Jib is an open-source Java “containerizer,” one that handles all the steps of packaging your application into a container image, according to Appu Goundan and Qingyang Chen, two Google engineers who co-wrote a blog post announcing the new technology. Created over two decades ago at Sun Microsystems, Java was introduced as a “write once, run anywhere” programming language, where all the code would be packaged in a JAR file, and run by a Java Virtual Machine on any platform. The requirements for running code anywhere have expanded with the introduction of containerization, however. Few shops are Java-only these days, and many are turning to containerization for true application portability,
  • WSO2 Summer 2018 Release Brings Agility to Secure Microservices Integration
  • New Operations in Mexico Extend WSO2’s Reach Across Latin America
  • How Open Source Became The Default Business Model For Software
  • 10 Best Kodi Addons You Should Install In 2018 | Legal Addons
    Kodi is one of the most popular media player software which enables you to access videos, music, and pictures via the internet or local storage on a host of platforms. Managed by XBMC foundation, Kodi is an open source software. However, its reputation has been soiled by labeling it as a piracy bearer, and that is why many ask “Is Kodi legal?” You can read more about Kodi and whether it is legal or not here.
  • Summer of Code: Plan for the grand finale
    To get that done, I have to polish up my smack-openpgp branch which has grown to a size of 7000 loc. There are still some minor quirks, but Florian recommended to focus on the big picture instead of spending too much time on small details and edge cases. I also have to release pgpainless to maven central and establish some kind of release cycle. It will be a future challenge for me personally to synchronize the releases of smack-openpgp and pgpainless.
  • Collaborative World Shaping: Why Open-Source Tech Matters in a For-Impact Future
    How many lives could be saved if there was a way to vastly cut down inefficiency and through bureaucracy, by problem solving at a global scale? Could technology help us reach more individuals in need more meaningfully, substantially helping people affected by disasters – in less time? The technology is already out there – but not enough people know about it. In 2017, Hurricane Irma—the strongest hurricane ever recorded in the Atlantic Ocean—made landfall; with widespread, “catastrophic” damage, disaster relief organizations were overwhelmed. “A lot of traditional means of crisis response are very top down, and they didn’t really kick in — we saw headlines about how the Red Cross didn’t show up to shelters,” said Greg Bloom, a community organizer and civic hacker who knew he had to step in to assist.
  • The First Open-Source Smart Contract Platform to be Started by Rootstock
    RSK Labs, formerly known as Rootstock, an Argentinian startup building the first open-source smart contract platform with a 2-way peg to Bitcoin.RSK Labs CEO Diego Gutiérrez Zaldívar on Bitcoin Smart Contracts Sidechain and Crypto Industry Challenges. Even though at this point of time the 2-way peg security of the RSK blockchain is still relying on a group of third parties called ‘Federation’, in the future the developers promise to bring a “trustless” automatic peg. How fast this happens to some degree depends on the overall miners support. The company says its goal is to add value and functionality to the Bitcoin ecosystem by enabling Ethereum-like smart-contracts, near instant payments and higher-scalability, and this past January after almost two years of development its mainnet dubbed Bamboo was finally launched.
  • Creality’s Ender 3 3D Printer is Now Fully Open Source
    Creality3D, founded in 2014, is a 3D printer manufacturer based in China, offering more than 20 products. Their popular Ender 3 was recently voted “Best 3D Printer Under $200” by All3DP (review here). Now, the company is making their most popular 3D printer, the Ender 3, completely open source. This makes it the first Open Source Hardware Association certified 3D printer in China. This means not just a few files have been shared, but all hardware, CAD files, board schematics and firmware files are available. You can find the updated versions on the company’s GitHub page.
  • Charité's researchers integrate open-source platform into the 'Human Brain Project'
    Universitätsmedizin Berlin and the Berlin Institute of Health (BIH) are pleased to announce that 'The Virtual Brain' neuroinformatics platform has joined the EU's Flagship 'Human Brain Project'. With financial support from the EU's Horizon 2020 research and innovation program, Charité's researchers are now integrating their open-source platform into the 'Human Brain Project'. This will provide participating researchers with a research infrastructure that promotes efficiency and reproducibility. The researchers will focus on refining the theoretical underpinnings of the computer models used, developing efficient simulation technology, and working on neuroinformatics solutions that enhance the reproducibility of studies.

Kernel and Graphics: PDS, VKMS and Nouveau

  • PDS 0.98s release
    PDS 0.98s is released with the following changes 1. Fix compilation issue on raspberry pi. 2. Minor rework and optimization on balance code path. 3. Fix wrong nr_max_tries in migrate_pending_tasks. This is mainly a bug fix and minor optimization release for 4.17. The rework of balance code doesn't go well, it actually make more overhead than current implement. Another rework which based on current implement is still on going, hopefully be included in next release.
  • PDS-MQ CPU Scheduler Revised For The Linux 4.17 Kernel With Minor Optimizations
    Alfred Chen announced this week the release of PDS-mq 0.98s, his latest patch-set of this CPU scheduler against the Linux 4.17 upstream code-base and includes minor optimization work and bug fixes. The PDS scheduler stands for the "Priority and Deadline based Skiplist multiple queue scheduler" that is derived from Con Kolivas' former BFS scheduler with Variable Run Queue (VRQ) support. PDS design principles are to be a simple CPU process scheduler yet efficient and scalable. PDS-mq differs from Con Kolivas' current MuQSS scheduler.
  • Add infrastructure for Vblank and page flip events in vkms simulated by hrtimer
    Since the beginning of May 2018, I have been diving into the DRM subsystem. In the beginning, nothing made sense to me, and I had to fight hard to understand how things work. Fortunately, I was not alone, and I had great support from Gustavo Padovan, Daniel Vetter, Haneen Mohammed, and the entire community. Recently, I finally delivered a new feature for VKMS: the infrastructure for Vblank and page flip events. At this moment, VKMS have regular Vblank events simulated through hrtimers (see drm-misc-next), which is a feature required by VKMS to mimic real hardware [6]. The development approach was entirely driven by the tests provided by IGT, more specifically the kms_flip. I modified IGT to read a module name via command line and force the use of it, instead of using only the modules defined in the code (patch submitted to IGT, see [1]). With this modification in the IGT, my development process to add a Vblank infrastructure to VKMS had three main steps as Figure 1 describes.
  • The State Of The VKMS Driver, Preparations For vBlank & Page Flip Events
    One of the exciting additions to look forward to with the upcoming Linux 4.19 kernel cycle is the virtual "VKMS" kernel mode-setting driver. The driver is still a work-in-progress, but multiple developers are working on it.
  • NIR Continues To Be Prepped For OpenCL Support
    Longtime Nouveau contributor Karol Herbst who joined Red Hat several months ago has been working on Nouveau NIR support as stepping towards SPIR-V/compute support and this summer the work very much remains an active target.
  • Nouveau Gallium3D Moves Closer Towards OpenGL 4.5 Compliance
    While the RadeonSI and Intel i965 Mesa drivers have been at OpenGL 4.5 compliance for a while now, the Nouveau "NVC0" Gallium3D driver has been bound to OpenGL 4.3 officially. This Nouveau Gallium3D driver for NVIDIA "Fermi" graphics hardware and newer has effectively supported all of the OpenGL 4.4/4.5 extensions, but not officially. Originally the NVC0 problem for OpenGL 4.4 and newer was the requirement of passing the OpenGL Conformance Test Suite (CTS), which at first wasn't open-source. But now The Khronos Group has made it available to everyone as open-source. Additionally, the proper legal wrangling is in place so the Nouveau driver could become a conforming Khronos adopter under the X.Org Foundation without any associated costs/fees with Nouveau being purely open-source and primarily considered a community driver.

DistroWatch The Best Website For Distro Hoppers

The DistroWatch features release announcements of new versions of hundreds of Linux and other distributions. It does host reviews of distros, podcasts, and newsletters. DistroWatch first published by Ladislav Bodnar, the founder, and maintainer, on May 31, 2001. DistroWatch initially focused on Linux distributions. But later based on user requests, it went on adding different flavors of operating systems like BSD family, Android x86, Oracle Solaris, MINIX, and Haiku etc. The DistroWatch presents detailed information at one place in a very convenient manner. At the time of writing this article, the DistroWatch hosted information of more than 300 active distributions (referring the list of distros populated under drop-down feature on the first page of the DistroWatch) and more than hundred in queue. It is said that the DistroWatch lives out of advertising and donation. LinuxCD.org is the first to advertise on the DistroWatch site. Read more