Odprtokodni pogled

Opensource view


Tails 4.0 Anonymous OS Release Candidate Out Now with Tor Browser 9.0, Linux 5.3

tuxmachines.org - Pet, 10/11/2019 - 21:43

Powered by the latest Linux 5.3.2 kernel, Tails 4.0 Release Candidate is packed with up-to-date technologies to better protect your privacy when surfing the Internet. It comes with the latest alpha version of the upcoming TOR Browser 9.0 anonymous web browser based on Firefox 68.1.0 ESR, as well as the newest Tor release.

Tails 4.0 Release Candidate also updates Electrum to version 3.3.8, which is fully compatible with the current Bitcoin network, and improves the usability of the Tails Greeter by making it easier to select languages, simplifying the list of keyboard layouts, fixing the Formats setting, and preventing additional settings from being applied when clicking on the Cancel or Back buttons.

read more

Red Hat Leftovers

tuxmachines.org - Pet, 10/11/2019 - 21:42
  • Modern continuous integration/continuous delivery (CI/CD) pipeline for traditional provisioning: Your questions answered (Part 2)

    During a recent webinar titled, “Modern continuous integration/continuous delivery (CI/CD) pipeline for traditional provisioning,” we received a lot of interest and many questions regarding the topic. Some of the questions were coming in at a very rapid rate and we were not able to address them all. As a followup to our webinar, we have decided to put the answers to those questions into this blog post. The questions are listed below. This is part two in a series, check out our first blog post here.

    The demo in the webinar showed a combination of CloudForms/Ansible Tower to accomplish lifecycle provisioning. Is CloudForms an alternative or must it be used together with Ansible? Can you elaborate on the integration?

  • Tagging resources for IT and business alignment

    Traditional IT management based on fixed resources stopped making sense with the cloud, an unlimited pool of resources that can be accessed from any point in the world. Companies are moving from a CAPEX intensive environment to a new OPEX based cloud. With the new consumption model that favours the cloud, the weight shifts from asset lifecycle management to resource governance. This generates additional requirements for forecasting and budgeting. But the question is still "are we spending our money well?"

    The question is not so simple to answer because comparisons are difficult. The first reaction many organizations have is to believe that lower costs are better costs, but in many cases that is basically wrong.

    For instance, it is easy to reduce costs by purchasing a storage service that is cheaper than the one you are using now. However, that change may be associated with a decrease in performance; can your application support it or would you be losing customers - and revenue - in the process? The same thing can happen if you reduce expenses at the cost of limiting the application availability and not investing enough in load balancers, databases or application workers.

    In order to align business, resources and costs you need to take several steps; in this post we will outline some best practices we have been gathering about the topic.

  • Red Hat: We’re a neutral broker

    Red Hat claims to be a neutral broker that will pave the way for organisations to run the same container application platform across different public cloud services and in a hybrid cloud environment.

    This comes at a time when major public cloud suppliers are all trying to differentiate themselves through platform services – for example, with their own implementations of the open-source Kubernetes container orchestration platform.

    Speaking to Computer Weekly on the sidelines of Red Hat Forum in Singapore, Damien Wong, vice-president and general manager for Asian growth and emerging markets at Red Hat, said the company’s OpenShift platform will let enterprises run containerised applications on the same platform, regardless of cloud deployment model or underlying cloud infrastructure service.

  • [Older] How Red Hat is pioneering a serverless movement

    The old-school "one server/one function" concept has prevailed for veritable decades in the technology realm, whereby a single server stands duty to perform authentication, file, print, web, messaging, and other services.

    That's the past. The future is moving towards a serverless model whereby functions (e.g. applications) are more important than actual server implementations.

read more

Upcoming change will make Linux gaming a reality on Chromebooks

tuxmachines.org - Pet, 10/11/2019 - 21:41

Linux on Chrome OS, a.ka. Crostini has primarily focused on creating a viable path for developers to adopt Chromebooks as a primary device. The addition of GPU support did a lot to advance that goal but there’s still a large group of Linux users that could benefit from Crostini if this latest update has anything to do about it. That group is gamers.

Now, I know that we’re all excited about Stadia launching next month. If rumors are correct, it could change the face of gaming as we know it. Still, there are a lot of games out there that live in the PC environment that will never see the grand stage that is Stadia. Personally, I am a huge fan of Source games that run on the Steam network and since I don’t own a PC anymore, my only option to jump into a Day of Defeat GunGame match has been to use the old school Crouton method on a Chromebook. All-in-all, most of my Steam games run quite well using the “hacky” Linux method but I would love to be able to install Steam via Crostini and play my games natively.

read more

Conky is a highly customizable system monitor for Linux

tuxmachines.org - Pet, 10/11/2019 - 21:38

A couple of months ago, we introduced you to a Windows program called Sidebar Diagnostics; this time, we are going to take a look at a similar program for Linux.

Conky must be a familiar name if you have been using Linux for a while. It is a fork of a now defunct app called Torsmo.

While it is a fork in the technical sense, it is more advanced than Torsmo. If you're running Ubuntu, Debian, Linux Mint, etc, you can just run the following command in a Terminal

read more

Qt Creator 4.10.1 released

tuxmachines.org - Pet, 10/11/2019 - 21:29

We are happy to announce the release of Qt Creator 4.10.1 !

In this release we fixed debugging with the tools from Xcode 11, and a bad crash in the application output pane, as well as some less serious issues. Find a more detailed overview in our change log.

read more

Kakšna gesla so pred 40 leti imeli Unixovi pionirji?

Slo-Tech - Pet, 10/11/2019 - 21:22
Kakšna gesla so pred 40 leti imeli Unixovi pionirji? Slo-Tech - Pred štirimi desetletji so Ken Thompson in ostali velikani računalništva ustvarjali operacijski sistem BSD, izpeljanko Unixa, ki so imeli tudi vsak svoje uporabniško ime in geslo. Pred petimi leti je Leah Neukirchen v izvorni kodi BSD verzije 3 odkrila datoteko /etc/passwd, v kateri so bile zgoščene vrednosti gesel več kot deset razvijalcev BSD-ja. Pet let pozneje je računske moči dovolj, da so uspeli zlomiti skoraj vse. Sedaj vemo, kakšna gesla so imeli ustvarjalci pred štirimi desetletji. Več na Slo-Techu.

Tons Of The Intel Tiger Lake "Gen 12" Graphics Compiler Code Just Landed In Mesa 19.3

Phoronix - Pet, 10/11/2019 - 21:04
A lot of the Tiger Lake "Gen 12" graphics compiler infrastructure changes to Mesa for Intel's open-source OpenGL and Vulkan Linux drivers were just merged into the Mesa 19.3 code-base...

Games: Descenders, BOC, Pegasus Frontend, Runefall 2 and Dota 2

tuxmachines.org - Pet, 10/11/2019 - 20:59
  • Extreme biking game 'Descenders' adds mod.io integration and a funny Wipeout inspired map

    Get ready for a few more cuts and bruises as RageSquid and No More Robots just gave Descenders the biggest update yet. Modding support is now in using mod.io along with a massive new map.

    Thanks to the mod.io integration, you can subscribe to and download mods directly in the game and it works perfectly. They said they went with mod.io instead of the Steam Workshop to ensure that everyone could play together easily, which is part of the point of mod.io to make mods cross-platform with open APIs.

  • 4x strategy game 'BOC: The Birth Of Civilizations' is now on Kickstarter

    BOC is a game we highlighted last month as it certainly seems like an incredibly interesting 4x strategy game that will be supporting Linux. It's now on Kickstarter to take it through to release.

    Impressively, they built their own custom cross-platform game engine for BOC. Allowing them to create a huge world for you to spread your civilization across. The developer, Code::Arts, has some rather grand sounding plans for it too. Check out the new trailer for it below:

  • Pegasus Frontend, the customizable open source graphical game launcher has a new release up

    Pegasus Frontend is certainly promising, an open source graphical game launcher you can use across Linux, MacOS, Windows, Raspberry Pi, Android and more.

    With a focus on customization with full control over the UI, support for EmulationStation's gamelist files and more it certainly sounds like a useful application to manage your game library especially for big-screen usage.

  • After a casual game for the weekend? Runefall 2 brings some more match-3 to Linux

    Just released this week is Runefall 2 from Playcademy and GC Games, a pretty great looking casual match-3 game.

    Match 3 games are still underserved on Linux, with very few high quality titles of the genre so it really is great to see more. People often underestimate how big the casual market is. As for Runefall 2, this is the first Linux release from Playcademy!

  • Dota 2 matchmaking may be a less terrible now for solo players and more adjustments for toxic people

    Valve continue to do some pretty big tweaks to the matchmaking system in Dota 2, with another blog post and update talking about all the improvements they're implementing.

    This is following on from all the other changes recently like the ban waves and sounds like they're really pushing to make the Dota 2 community and gameplay better for everyone.

    Ever played a game of Dota 2 by yourself and get matched against an entire team of people? I have, it sucks. They're all forming a strategy, while half of your team are telling each other they're going to report them. It happened for a lot of others too and Valve have finally put a stop to it. In the latest blog post, Valve said that now a five-player team will only be matched up against other five-player teams. For Solo players, they will now only be matched up with a party maximum of two, so Solo players will either now be against an entire team of other Solo players or possibly three solo players and one party of two.

read more

KDE Plasma Mobile Is Beginning To Look Surprisingly Good

Phoronix - Pet, 10/11/2019 - 17:30
The KDE Plasma Mobile team has begun publishing weekly reports on their development efforts for making KDE software more suitable for mobile devices as well as convergence and other efforts in common with KDE on the desktop...

[$] Calibrating your fear of big bad optimizing compilers

LWN.net - Pet, 10/11/2019 - 15:14
As noted earlier, when compiling Linux-kernel code that does a plain C-language load or store, as in "a=b", the C standard grants the compiler the right to assume that the affected variables are neither accessed nor modified by any other thread at the time of that load or store. The compiler is therefore permitted to carry out a surprisingly large number of optimizations, any number of which might ruin your concurrent code's day. Given that current compilers usually do not emit diagnostics warning of potential ruined days, it would be good to have other tools take on this task.

Security updates for Friday

LWN.net - Pet, 10/11/2019 - 15:04
Security updates have been issued by Debian (lucene-solr and ruby-openid), Fedora (krb5 and SDL2), openSUSE (kernel and libopenmpt), and Ubuntu (python2.7, python3.4).

Raspberry Pi 4's V3D Mesa Driver Nearing OpenGL ES 3.1

Phoronix - Pet, 10/11/2019 - 14:51
Back during the summer Eric Anholt who had been the lead developer of Broadcom's VC4/V3D graphics driver stack most notably used by Raspberry Pi boards left the company to join Google. In his place, the Raspberry Pi Foundation is working with consulting firm Igalia to continue work on the DRM/KMS kernel driver and Gallium3D drivers for this open-source graphics driver support...

Intel Compute Runtime 19.40.14409 Adds "Early Support" Tiger Lake Support

Phoronix - Pet, 10/11/2019 - 14:00
As written about a few days ago, Intel engineers added Gen12/Xe Tiger Lake support to their compute stack "NEO" for Linux users. That support has now made it into their latest weekly release of the Intel Compute Runtime...

Waymo pošilja na ceste povsem samodejna vozila

Slo-Tech - Pet, 10/11/2019 - 13:43
Waymo pošilja na ceste povsem samodejna vozila

vir: WikipediaSlo-Tech - Waymo, podjetje za prevoz potnikov v lasti Alphabeta, je te dni svoje stranke v Phoenixu v ameriški zvezni državi Arizoni obvestilo, da lahko v bodoče za prevoz dobijo vozilo, v katerem za volanom ne bo več sedel nadzorni šofer iz mesa in krvi. Sporočilo ne omenja točnega začetka takih prevozov, niti kakih drugih podrobnosti, ki bi utegnile zanimati javnost in uporabnike. Njihova vozila brez človeškega nadzornika so bila sicer doslej že večkrat opažena v prometu, a doslej še niso opravljala komercialnih prevozov. Več na Slo-Techu.

Programming: Python, GCC, Sourcehut, Grace Hopper's Legacy and More

tuxmachines.org - Pet, 10/11/2019 - 13:17
  • Dynamic Scope Fixtures in pytest 5.2 - Anthony Sotille

    pytest 5.2 was just released, and with it, a cool fun feature called dynamic scope fixtures. Anthony Sotille so tilly is one of the pytest core developers, so I thought it be fun to have Anthony describe this new feature for us.

    We also talk about parametrized testing and really what is fixture scope and then what is dynamic scope.

    Special Guest: Anthony Sottile.

  • A upside-down approach to GCC optimizations

    Many traditional optimizations in the compiler work from a top-down approach, which starts at the beginning of the program and works toward the bottom. This allows the optimization to see the definition of something before any uses of it, which simplifies most evaluations. It’s also the natural way we process things. In this article, we’ll look at a different approach and a new project called Ranger, which attempts to turn this problem upside down.


    This simple example shows how we are attempting to remove the need for the top-down analysis order, which helps eliminate the need for heuristics and should result in more consistent optimization results.

    Much of the research that has gone into this project has been to control the performance of the on-demand analysis, so that it is not more expensive than the much simpler top-down approach. The Ranger only does work that is actually needed, so we also see some significant time savings in optimization passes that don’t need very many ranges. We hope to extend this approach in the future to other optimizations.

    This work is live in a current GCC development branch and is now capable of building an entire Fedora distribution. We plan to integrate it with mainstream GCC in the next release, GCC 11.

  • Trying out Sourcehut

    While polling other contributors (I proposed moving to gitlab.com), someone suggested moving to Sourcehut, a newish git hosting platform written and maintained by Drew DeVault. I've been following Drew's work for a while now and although I had read a few blog posts on Sourcehut's development, I had never really considered giving it a try. So I did!

    Sourcehut is still in alpha and I'm expecting a lot of things to change in the future, but here's my quick review.


    All in all, I don't think I'll be moving ISBG to Sourcehut (yet?). At the moment it doesn't quite feel as ready as I'd want it to be, and that's OK. Most of the things I disliked about the service can be fixed by some UI work and I'm sure people are already working on it.

    Github was bought by MS for 7.5 billion USD and Gitlab is currently valued at 2.7 billion USD. It's not really fair to ask Sourcehut to fully compete just yet

    With Sourcehut, Drew DeVault is fighting the good fight and I wish him the most resounding success. Who knows, maybe I'll really migrate to it in a few years!

  • Everything you need to know about Grace Hopper in six books

    Grace Hopper is one of those iconic figures that really needs no introduction. During her long career in the United States Navy, she was a key figure in the early days of modern computing. If you have been involved in open source or technology in general, chances are you have already heard several anecdotes about Grace Hopper. The story of finding the first computer bug, perhaps? Or maybe you have heard some of her nicknames: Queen of Code, Amazing Grace, or Grandma COBOL?

    While computing has certainly changed from the days of punch cards, Grace Hopper's legacy lives on. She was posthumously awarded a Presidential Medal of Freedom, the Navy named a warship after her, and the Grace Hopper Celebration is an annual conference with an emphasis on topics that are relevant to women in computing. Suffice it to say, Grace Hopper's name is going to live on for a very long time.

    Grace Hopper had a career anyone should be proud of, and she accomplished many great things. Like many historical figures who have accomplished great things, sometimes the anecdotes about her contributions start to drift towards the realm of tall tales, which does Grace Hopper a disservice. Her real accomplishments are already legendary, and there is no reason to try to turn her into the computer science version of John Henry or Paul Bunyan.

  • [Old] Causing ZFS corruption for fun and profit (and quality assurance purposes)

    Datto backs up data, a lot of it. At the time of writing Datto has over 500 PB of data stored on ZFS. This count includes both backup appliances that are sent to customer sites, as well as cloud storage servers that are used for secondary and tertiary backup of those appliances. At this scale drive swaps are a daily occurrence, and data corruption is inevitable. How we handle this corruption when it happens determines whether we truly lose data, or successfully restore from secondary backup. In this post we'll be showing you how at Datto we intentionally cause corruption in our testing environments, to ensure we're building software that can properly handle these scenarios.

    Disclaimer: You should absolutely not attempt these instructions on any system containing any data you would like to keep. I provide no guarantees that the commands within this post will not completely destroy your zpool and all its contained data. But we'll try to only destroy it a little bit.

read more

Software: SVT-VP9, Kitty and Must-Have Browser Addon for Mastodon Users

tuxmachines.org - Pet, 10/11/2019 - 13:07
  • Intel SVT-VP9 Finally Makes Its First Pre-Release For Speedy VP9 Encoding

    While Intel's SVT-VP9 video encode has been public since February and receiving frequent Git commits for advancing this very fast open-source VP9 video encoder, finally today it saw its first tagged release, being called the SVT-VP9 0.1 pre-release.

    While its version is just 0.1, at least from our extensive testing over the past number of months it is surprising they are not calling it SVT-VP9 1.0 yet. SVT-VP9 is super fast on modern x86_64 CPUs and has been working out very well along with Intel's other open-source Scalable Video Technology (SVT) encoders.

  • kitty – hardware-accelerated terminal emulator

    One of the reasons why I became interested in Linux was the allure of the command line. The command line offers advantages day-to-day because of facets like its scalability, scriptability, simple design, and simple interface. At the command line, there’s enormous power at our fingertips. Its continuing flexibility and power remain big draws to this day. It’s perfectly possible to do everything at the command line with the exception of comfortable web browsing, and a few specialized tasks.

    It’s true that some people consider the command line to be arcane and obsolete. They prefer graphical interfaces. And for non-technical people and beginners, few dispute good graphical user interfaces make life easier. And I love GUI software. But who doesn’t want the best of both worlds?

    The power of the command line can be accessed on the desktop by using a terminal emulator. The terminal window allows the user to access a console and all its applications such as command line interfaces (CLI) and text user interface software. Even with sophisticated modern desktop environments packed with administrative tools, other utilities, and productivity software all sporting attractive graphical user interfaces, it remains the case that some tasks are best undertaken with the command line.

    The terminal emulator is a venerable but essential tool for everyone using the command line. There are so many terminal emulators available for Linux that the choice is, frankly, bamboozling.

    What distinguishes kitty from the vast majority of terminal emulators? It offers GPU-acceleration combined with a wide feature set. It’s targeted at power keyboard users. It’s billed as a modern, hackable, featureful, OpenGL based terminal emulator.

  • Must Have Browser Addon for Mastodon User

    It is Simplified Federation. It's a skipper, it skips our username input whenever we want to Follow or Favorite a user from different Mastodon server. Indeed, in Mastodon today we still cannot work in only one browser window as every of such external interaction opens a new small window. But thanks to this addon, it's a lot more easier now. I will show you how to install it on Mozilla Firefox as it needs a little setup. Let's go!

read more

Graphics: AMD, Mir and Mesa

tuxmachines.org - Pet, 10/11/2019 - 13:03
  • A Deep Dive Into The Performance-Focused AMDGPU "Bulk Moves" Functionality

    Recently on Phoronix you have likely heard a lot about the LRU "bulk moves" functionality for the AMDGPU driver after it was talked up by a Valve Linux developer for the performance help to Linux games and then the change landing in Linux 5.4 as a "fix".

    Huang Rui was the developer involved at AMD leading the charge on this bulk moving mechanism and he presented at last week's X.Org Developer's Conference on the topic. He mentioned how it came about when they were looking at the performance of the F1 2017 game's benchmark and ultimately seeing a need to redesign their kernel driver's buffer migration code.

  • AMD Linux Driver Bringing BACO Support To Older Sea Islands / Volcanic Islands GPUs

    It's fairly rare these days seeing big patch sets out of AMD focused on improving the open-source Linux driver support for the likes of aging GPUs such as the Sea Islands and Volcanic Islands generations, but this Friday there is some notable development activity.

    Sea Islands as a reminder is the original Radeon R7/R9 200 series and wound up in other graphics cards as well. Volcanic Islands made up the Radeon Rx 300 series as well as the R9 Nano/Fury graphics cards. A set of 15 patches posted today provide "BACO" support for these Sea and Volcanic Islands GPUs.

  • Mir 1.5 Released With Bug Fixes & Wayland Improvements

    Mir 1.5 was released today and has an updated shared memory implementation to work in confined Snaps without the Mir interface and on older Linux kernels. Mir 1.5 also has MirAL abstraction layer updates to support clipping windows to a specified area, support for Mir-based servers to setup environment variables for launching clients, fixes for Arch Linux support, logging of EGL/GL extensions available, supporting XDG-Output v3, and fixing many different bugs.

  • Mesa's DRM Library Looking To Change Its Versioning Scheme

    As it stands now, new libdrm releases have been 2.4.xx for many years with no real meaning. The proposal is to now use a format like Mesa for YEAR.N.0 or perhaps YEAR.MONTH.0 or even YEAR.MONTH.DAY. At least any of those formats would be more meaningful than the current 2.4 versioning scheme and provide users/developers with some easy guidance over the age of a given libdrm release.

read more

9 of The Best Linux Distros in 2019

tuxmachines.org - Pet, 10/11/2019 - 12:56

Linux is a far cry from the esoteric bundles of code it once was, and the number of polished distros out there, offering variants on Windows, OS X and Ubuntu, is testament to that.

If you’re new to Linux or are looking for a change, these distributions are easily among the best options in 2019. This list was designed to cover different experience levels and use cases. So whether you’re a system admin, developer, or a desktop user, you’ll find something to interest you.

read more

Syndicate content