Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Thursday, 21 Jun 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

Quick Roundup

Type Title Author Replies Last Postsort icon
Story Red Hat: Kubernetes, 'Cloud', and GlusterFS 4.1.0 Release Roy Schestowitz 21/06/2018 - 3:37pm
Story Games: XENONAUTS 2, Make Sail and More Roy Schestowitz 21/06/2018 - 3:29pm
Story Programming: Zapcc C++, PHP and Python Roy Schestowitz 21/06/2018 - 3:14pm
Story Kernel Coverage at LWN (Outside Paywall Now) Roy Schestowitz 21/06/2018 - 3:02pm
Story today's leftovers Roy Schestowitz 21/06/2018 - 2:04pm
Story GNOME 3.29.3 Released Roy Schestowitz 21/06/2018 - 2:01pm
Story Android Leftovers Rianne Schestowitz 21/06/2018 - 1:49pm
Story Qt Creator 4.7 Beta2 released Rianne Schestowitz 21/06/2018 - 1:38pm
Story OSS: C.H. Robinson, Instaclustr, Machine Learning and Koderize Roy Schestowitz 21/06/2018 - 12:02pm
Story Kernel (Linux) Systems Boot, Linux Foundation (AGL and ONAP), GNU/Linux Jobs, and ONF Roy Schestowitz 21/06/2018 - 11:59am

Red Hat: Kubernetes, 'Cloud', and GlusterFS 4.1.0 Release

Filed under
Red Hat
  • Kubernetes StatefulSet In Action

    Recently, I stumbled upon a StackOverflow question around StatefulSets which made me wonder how well understood they are at large. So I decided to put together a simple stateful app that can be used to experiment with a StatefulSet. In this blog post we will have a closer look at this app and see it in action.

    If you’re not familiar with StatefulSets, now is a good time for a refresher, consulting the official docs concerning their usage and guarantees they provide.

  • The road to cloud-native applications

    As many organizations do not have the luxury of completely rebuilding their technology foundation or immediately adopting new practices and mindsets, they can embrace gradual yet fundamental shifts in culture, processes, and technology to help support greater velocity and agility. With software increasingly key to how users engage with businesses and how businesses can innovate to stay competitive, organizations should adapt to the new demands of the Digital Economy, such as speeding up application development and delivery. The cloud-native approach describes a way of modernizing existing applications and building new applications based on cloud principles, using services and adopting processes optimized for the agility and automation of cloud computing.

  • GlusterFS 4.1 Released With Performance Monitoring Improvements

    GlusterFS. the network-attached storage file-system focused on cloud computing and more that is developed by Red Hat, is up to version 4.1 as its newest release.

  • Announcing GlusterFS release 4.1.0 (Long Term Maintenance)

    The Gluster community is pleased to announce the release of 4.1, our latest long term supported release.

  • Release notes for Gluster 4.1.0

    This is a major release that includes a range of features enhancing management, performance, monitoring, and providing newer functionality like thin arbiters, cloud archival, time consistency. It also contains several bug fixes.

Games: XENONAUTS 2, Make Sail and More

Filed under
Gaming

Programming: Zapcc C++, PHP and Python

Filed under
Development
  • Some Compiler Performance Benchmarks With The Zapcc Caching Compiler

    Here are some quick benchmarks I ran this week of the newly open-sourced Zapcc C++ caching compiler based upon LLVM/Clang and compared to the upstream Clang performance, GCC, and Ccache with the speed on the original compilation of the benchmark code and then again on a subsequent compilation.

  • PHP 7.3.0 alpha 1 Released

    PHP team is glad to announce the release of the first PHP 7.3.0 version, PHP 7.3.0 Alpha 1. This starts the PHP 7.3 release cycle, the rough outline of which is specified in the PHP Wiki.

  • PHP 7.3 Alpha 2 Released With Many Bug Fixes

    Just shy of two weeks since PHP 7.3 went into alpha, the second alpha release of this upcoming annual feature release to the PHP programming language is now available.

    PHP 7.3 has been working on several new functions, WebP support within the image create from string function, improved PHP garbage collection, and a variety of other features and improvements. While PHP 7.3 is still open for new features, PHP 7.3 Alpha 2 comes with just bug fixes. Bug fixes for alpha two range from core fixes to various bugs in its ZIP, EXIF, Date, and CLI code, among other areas. The fixes are outlined here.

  • Python virtual environments

    In a short session at the 2018 Python Language Summit, Steve Dower brought up the shortcomings of Python virtual environments, which are meant to create isolated installations of the language and its modules. He said his presentation was "co-written with Twitter" and, indeed, most of his slides were of tweets. At the end, he also slipped in an announcement of his plans for hosting a core development sprint in September.

  • A Python static typing update

    One of the larger features added to Python over the last few releases is support for static typing in the language. Static type-checking and tools to support it show up frequently as topics at the Python Language Summit (PLS) and this year was no exception. Mypy developers Jukka Lehtosalo and Ivan Levkivskyi gave an update on static typing at PLS 2018.

    Lehtosalo started things off by talking about stub files, which contain type information for libraries and other modules. If you are going to type-check code that uses outside modules, from the standard library or a third-party library, the tool needs to understand the types used in the public interfaces of the library. The type-checking that can be done is limited if there are no stubs for the libraries used.

  • Linux distributions and Python 2

    Python 2.7 will reach its end of life in less than two years—at least for the core development team. Linux distributions need to figure out how to handle the transition given that many of their users are still using that version of the language—and may still be well beyond the end-of-life date. Petr Viktorin and Matthias Klose led a session at the 2018 Python Language Summit to discuss distributions' approaches to deprecating Python 2.

    Viktorin works for Red Hat and focused on the Fedora distribution. He wants to help figure out how to help the Python downstreams so that Python 2 can be fully discontinued. There are two different ways to do that; either make sure that everyone switches to Python 3 or simply deprecate Python 2 and "wash our hands" of the problem. He would prefer the first alternative. He will be working on this transition for Red Hat as part of his day job and would like to do it in the community as well; that will minimize the need to maintain Python 2 going forward.

Kernel Coverage at LWN (Outside Paywall Now)

Filed under
Linux
  • XArray and the mainline

    The XArray data structure was the topic of the final filesystem track session at the 2018 Linux Storage, Filesystem, and Memory-Management Summit (LSFMM). XArray is a new API for the kernel's radix-tree data structure; the session was led by Matthew Wilcox, who created XArray. When asked by Dave Chinner if the session was intended to be a live review of the patches, Wilcox admitted with a grin that it might be "the only way to get a review on this damn patch set".

    In fact, the session was about the status of the patch set and its progress toward the mainline. Andrew Morton has taken the first eight cleanup patches, Wilcox said, which is great because there was a lot of churn there. The next set has a lot of churn as well, mostly due to renaming. The 15 patches after that actually implement XArray and apply it to the page cache. Those could be buggy, but they pass the radix-tree tests so, if they are, more tests are needed, he said.

  • Filesystem test suites

    While the 2018 Linux Storage, Filesystem, and Memory-Management Summit (LSFMM) filesystem track session was advertised as being a filesystem test suite "bakeoff", it actually focused on how to make the existing test suites more accessible. Kent Overstreet said that he has learned over the years that various filesystem developers have their own scripts for testing using QEMU and other tools. He and Ted Ts'o put the session together to try to share some of that information (and code) more widely.

    Most of the scripts and other code has not been polished or turned into a project, Overstreet continued. Bringing new people up to speed on the tests and how they are run takes time, but developers want to know how to run the tests before they send code to the maintainer.

  • Messiness in removing directories

    In the filesystem track at the 2018 Linux Storage, Filesystem, and Memory-Management Summit (LSFMM), Al Viro discussed some problems he has recently spotted in the implementation of rmdir(). He covered some of the history of that implementation and how things got to where they are now. He also described areas that needed to be checked because the problem may be present in different places in multiple filesystems.

    The fundamental problem is a race condition where operations can end up being performed on directories that have already been removed, which can lead to some rather "unpleasant" outcomes, Viro said. One warning, however: it was a difficult session to follow, with lots of gory details from deep inside the VFS, so it is quite possible that I have some (many?) of the details wrong here. Since LSFMM there has been no real discussion of the problem and its solution on the mailing lists that I have found.

  • Handling I/O errors in the kernel

    The kernel's handling of I/O errors was the topic of a discussion led by Matthew Wilcox at the 2018 Linux Storage, Filesystem, and Memory-Management Summit (LSFMM) in a combined storage and filesystem track session. At the start, he asked: "how is our error handling and what do we plan to do about it?" That led to a discussion between the developers present on the kinds of errors that can occur and on ways to handle them.

    Jeff Layton said that one basic problem occurs when there is an error during writeback; an application can read the block where the error occurred and get the old data without any kind of error. If the error was transient, data is lost. And if it is a permanent error, different filesystems handle it differently, which he thinks is a problem. Dave Chinner said that in order to have consistent behavior across filesystems, there needs to be a definition of what that behavior should be. There is a need to distinguish between transient and permanent failures and to create a taxonomy of how to deal with each type.

  • 4.18 Merge window, part 1

    As of this writing, 7,515 non-merge changesets have been pulled into the mainline repository for the 4.18 merge window. Things are clearly off to a strong start. The changes pulled this time around include more than the usual number of interesting new features; read on for the details.

  • Year-2038 work in 4.18

    We now have less than 20 years to wait until the time_t value used on 32-bit systems will overflow and create time-related mayhem across the planet. The grand plan for solving this problem was posted over three years ago now; progress since then has seemed slow. But quite a bit of work has happened deep inside the kernel and, in 4.18, some of the first work that will be visible to user space has been merged. The year-2038 problem is not yet solved, but things are moving in that direction.

    If 32-bit systems are to be able to handle times after January 2038, they will need to switch to a 64-bit version of the time_t type; the kernel will obviously need to support applications using that new type. Doing so in a way that doesn't break existing applications is going to require some careful work, though. In particular, the kernel must be able to successfully run a system where applications have been rebuilt to use a 64-bit time_t, but ancient binaries stuck on 32-bit time_t still exist; both applications should continue to work (though the old code may fail to handle times correctly).

    The first step is to recognize that most architectures already have support for applications running in both 64-bit and 32-bit modes in the form of the compatibility code used to run 32-bit applications on 64-bit systems. At some point, all systems will be 64-bit systems when it comes to time handling, so it makes sense to use the compatibility calls for older applications even on 32-bit systems. To that end, with 4.18, work has been done to allow both 32-bit and 64-bit versions of the time-related system calls to be built on all architectures. The CONFIG_64BIT_TIME configuration symbol controls the building of the 64-bit versions on 32-bit systems, while CONFIG_COMPAT_32BIT_TIME controls the 32-bit versions.

today's leftovers

Filed under
Misc

GNOME 3.29.3 Released

Filed under
GNOME
  • GNOME 3.29.3 released

    GNOME 3.29.3 is now available.

    This release is primarily notable in that all modules are buildable in this release, which is historically very rare for our development releases. This is an accomplishment! I hope we can keep this up going forward.

  • GNOME 3.29.3 Released As The Latest Step Towards GNOME 3.30

    GNOME 3.29.3 is out today as the latest development release in the road to this September's GNOME 3.30 desktop update.

    Highlights of the incorporated GNOME changes over the past few weeks include:

    - Epiphany 3.29.3 and its many notable improvements already covered on Phoronix from a reader mode to disabling NPAPI plugins by default.

Qt Creator 4.7 Beta2 released

Filed under
Development
KDE

We are happy to announce the release of Qt Creator 4.7 Beta2!

It is roughly 2 weeks after the Beta1 release, and 2 weeks before our planned release candidate, so we want to give you the opportunity to fetch an updated work-in-progress snapshot in between.
If you haven’t yet read about the improvements and new features that are coming with 4.7 (or if you have forgotten), I would like to point you to the blog post for the first beta.

Read more

OSS: C.H. Robinson, Instaclustr, Machine Learning and Koderize

Filed under
OSS
  • At C.H. Robinson, open source adoption brings iterative, fast development — almost too fast

    In 2014, C.H. Robinson, a third-party services and logistics firm, faced a roadblock: How do you remove bottlenecks in the technology development pipeline?

    Engineering teams with eight to 10 people aligned with a module or product worked to build out a functionality, such as an order management capability, according to Vanessa Adams, director, architecture and application development at C.H. Robinson. But individual teams were often held up by other product groups whose work they relied on. 

    At one point, 12-15 teams were required to meet most development deliverables and milestones, Adams told CIO Dive. In an effort to minimize the number of development dependencies, C.H. Robinson began exploring the idea of allowing people to work in other product areas rather than making them wait in line in the prioritization loop and hope project timelines synced up. 

    [...]

    With open source, legal departments have to approve contributions to open source projects, procurement departments have to understand there may not be a place to send an invoice and managers have to learn giving back to the open source framework on work time is part of the process. It's a long term shift that can take months, if not years, to execute, McCullough said.

  • Kafkaesque: Instaclustr creates Kafka-as-a-Service

    Instaclustr has announced Kafka-as-a-Service in bid to provide an easier route to the real-time data streaming platform

    An open source player from the start, the e-dropping Instaclustr specifies that this release follows an ‘early access programe’ that saw a handful of Instaclustr users deploy the Kafka-as-a-Service solution to manage high volume data streams in real-time.

  • Why are so many machine learning tools open source?

     

    Open source and machine learning go together like peanut butter and jelly. But why? In this article, Kayla Matthews explores why many of the best machine learning tools are open source.  

  • New adventures – old challenges

    I’ve also spent a lot of time on promoting free and open source software. I’ve spoken at conferences, gone to hackathlons, spoken at the university, and arranged meetups. All this culminated in foss-north which I’ve been organizing for the past three years.

    The conclusion from all of this is that there is an opportunity to focus on this full time. How can free and open source software be leveraged in various industries? How does one actually work with this? How does licensing work? and so on. To do so, I founded my own company – koderize – a while back and from now on I’m focusing fully on it.

Kernel (Linux) Systems Boot, Linux Foundation (AGL and ONAP), GNU/Linux Jobs, and ONF

Filed under
Linux
OSS
  • A broad overview of how modern Linux systems boot

     

    For reasons beyond the scope of this entry, today I feel like writing down a broad and simplified overview of how modern Linux systems boot. Due to being a sysadmin who has stubbed his toe here repeatedly, I'm going to especially focus on points of failure.

  • Separation Architecture Supports Automotive Grade Linux

    Green Hills Software now offers INTEGRITY Multivisor secure virtualization and advanced development tools for Automotive Grade Linux (AGL) on 64-bit automotive grade SoCs. For the first time, AGL applications can be added to automotive systems meeting the highest ISO 26262 safety levels through the INTEGRITY real-time operating system (RTOS). As a result, OEMs can confidently run AGL-based infotainment and connected car applications in secure partitions alongside safety-critical and security-critical functions including instrument clusters, rear-view camera, ADAS, OTA, gateway and V2X. The results are lower system costs, more scalable platforms, shorter development times and lower ASIL certification costs.

  • Second ONAP Open Source Network Automation Release Ships

    The Linux Foundation announced the second software release from the Open Network Automation Platform (ONAP) project, a unified platform for end-to-end, closed-loop network automation

    Announced last week, ONAP Beijing stems from the melding of two different open source networking automation projects under the direction of The Linux Foundation in March 2017. ONAP focuses on automating virtual network functions in software-defined networking (SDN) and network functions virtualization (NFV) implementations.

  • Linux Projects Driving Demand for IT Pros With Open Source Skills
  • ONF Announces New Reference Designs

    Driving Formation of a New Supply Chain To support operators’ impending deployment of these Reference Designs, a number of tier-1 vendors have joined the efforts as ONF partners to contribute their skills, expertise and technologies to help realize the RDs. Adtran, Dell/EMC, Edgecore Networks and Juniper Networks are actively participating as supply chain partners in this reference design process. Each brings unique skills and complementary competencies, and by working together the partnership will be able to expedite the production readiness of the various solutions.

  • ADTRAN Partners with Open Networking Foundation (ONF) in Reimagined Strategic Plan

Games: BATTLETECH, Xenosis: Alien Infection, League of Legends

Filed under
Gaming
  • Harebrained Schemes making 'good progress' on the Linux version of BATTLETECH

    While the Linux version of BATTLETECH [Official Site] sadly didn't release with the latest patch, the developer did give it a clear mention.

  • Top-down sci-fi adventure 'Xenosis: Alien Infection' has been fully funded

    As a huge fan of Xenosis: Alien Infection, the top-down survival adventure game from NerdRage Studios, I'm really happy to see it get funded.

    With around 15 hours left on the Fig campaign, they're sitting pretty at 148% funded with around $37K. That's not bad at all and while it doesn't look like they will hit any interesting stretch-goals, the game itself is great anyway. Check out their latest sneak-peak:

  • Riot changes stance on anti-cheat tech, some Linux users will be able to play League again

    For League of Legends players on Linux, using GPU pass-through technology means they no longer have to say goodbye to Summoner's Rift.

    Last week Riot Games implemented new anti-cheat technology for the game. This targets all instances of virtualization, or software that acts as if it's hardware, in an attempt to stop users from ruining the game experience for others. Through virtualization, players can create accounts run by bots. This generally results in a ruined experience for anyone in a game with such an account due to the bots playing worse than a human teammate would. Unfortunately for some, the anti-cheat technology also inadvertently locks out users on Linux and other open-source software, like Wine.

Openwashing: Facebook, Microsoft/Adobe and More

Filed under
OSS

Hyperthreading From Intel Seen as Dodgy, Buggy

Filed under
Graphics/Benchmarks
Hardware
Security
  • Intel Hyper Threading Performance With A Core i7 On Ubuntu 18.04 LTS

    Following the news yesterday of OpenBSD disabling Intel Hyper Threading by default within its OS over security concerns and plans to disable Simultaneous Multi Threading for other processors/architectures too, here are some fresh Intel HT benchmarks albeit on Ubuntu Linux. The OpenBSD developer involved characterized HT/SMT as "doesn't necessarily have a positive effect on performance; it highly depends on the workload. In all likelihood it will actually slow down most workloads if you have a CPU with more than two cores." So here are some benchmarks using a current-generation Intel Core i7 8700K six-core processor with Hyper Threading.

  • SMT Disabled by Default in -current
  • OpenBSD Will Disable Intel Hyper-Threading To Avoid Spectre-Like Exploits

    OpenBSD, an open source operating system that focuses on security, announced that it will disable Intel’s Hyper-Threading (HT) feature so that attackers can no longer employ Spectre-like cache timing attacks.

  • Intel’s hyperthreading blocked on OpenBSD amid hints of new Spectre-like bugs

    The maintainer of open source Unix-like operating system, OpenBSD, has announced that it will disable hyperthreading on Intel CPUs because of security concerns. It claims that simultaneous multithreading creates a potential new attack vector for Spectre-like exploits, and plans to expand its disabling of multithreading technologies to other chip manufacturers in the near future.

Programming/Development: ISO C++, Rust, FBGraphics and So-called 'DevOps'

Filed under
Development
  • Trip Report: C++ Standards Meeting in Rapperswil, June 2018

    A couple of weeks ago I attended a meeting of the ISO C++ Standards Committee (also known as WG21) in Rapperswil, Switzerland. This was the second committee meeting in 2018; you can find my reports on preceding meetings here (March 2018, Jacksonville) and here (November 2017, Albuquerque), and earlier ones linked from those. These reports, particularly the Jacksonville one, provide useful context for this post.

    At this meeting, the committee was focused full-steam on C++20, including advancing several significant features — such as Ranges, Modules, Coroutines, and Executors — for possible inclusion in C++20, with a secondary focus on in-flight Technical Specifications such as the Parallelism TS v2, and the Reflection TS.

  • Proposal for a staged RFC process

    I consider Rust’s RFC process one of our great accomplishments, but it’s no secret that it has a few flaws. At its best, the RFC offers an opportunity for collaborative design that is really exciting to be a part of. At its worst, it can devolve into bickering without any real motion towards consensus. If you’ve not done so already, I strongly recommend reading aturon’s excellent blog posts on this topic.

    The RFC process has also evolved somewhat organically over time. What began as “just open a pull request on GitHub” has moved into a process with a number of formal and informal stages (described below). I think it’s a good time for us to take a step back and see if we can refine those stages into something that works better for everyone.

    This blog post describes a proposal that arose over some discussions at the Mo

  • C gfx library for the Linux framebuffer with parallelism support

    FBGraphics was made to produce fullscreen pixels effects easily with non-accelerated framebuffer by leveraging multi-core processors, it is a bit like a software GPU (much less complex and featured!), the initial target platform is a Raspberry PI 3B and extend to the NanoPI (and many others embedded devices), the library should just work with many others devices with a Linux framebuffer altough there is at the moment some restrictions on the supported framebuffer format (24 bits).

  • 16 blogs and newsletters to follow for DevOps practitioners

Brave/Mozilla News

Filed under
Moz/FF
  • Deterministic Firefox Builds

    As of Firefox 60, the build environment for official Firefox Linux builds switched from CentOS to Debian.

    As part of the transition, we overhauled how the build environment for Firefox is constructed. We now populate the environment from deterministic package snapshots and are much more stringent about dependencies and operations being deterministic and reproducible. The end result is that the build environment for Firefox is deterministic enough to enable Firefox itself to be built deterministically.

  • Brave Launches User Trials for Opt-In Ads That Reward Viewers

    We’ve been busy building our new Basic Attention Token (BAT) platform, which includes a new consent-based digital advertising model that benefits users, publishers, and advertisers. Our first phase started last Fall with the integration of BAT into Brave Payments, and enabled users to anonymously distribute contributions to their favorite publishers and creators.

  • Get Paid For Watching Ads: Brave Browser Announces Opt-in Trials

    Brave, the web browser which garnered a huge fan following, predominantly for its ad blocking feature, and depriving advertisers of confiscating private data by blocking trackers is in the news again. And this time, users can earn some cash.

    In a blog post, Brave announced that it will be conducting voluntary testing of their new ad model in which they will showcase at least 250 pre-packaged ads to users who will sign up for their early access version. Thus, offering a small amount of money in the form of micropayments.

First Beta Release of Krita 4.1

Filed under
KDE

Three months after the release of Krita 4.0, we’re releasing the first (and probably only) beta of Krita 4.1, a new feature release!

Read more

Debian Developers: Mergify, Chrome, DebCamp18, OBS, GSoC and LibrePlanet

Filed under
Development
Debian
  • Stop merging your pull requests manually

    We built Mergify as a free service for open-source projects. The engine powering the service is also open-source.

  • Odd dependency on Google Chrome

    Hmm, so I noticed every time I started a fresh new Chrome, I logged into my Google account. So, once again clearing things I started Chrome, didn’t login and closed and reopened. I had Chrome running the second time! Alas, not with all the stuff synchronised.

    An issue for Mailspring put me onto the right path. installing gnome-keyring (or the dependencies p11-kit and gnome-keyring-pkcs11) fixed Chrome.

    So if Chrome starts but you get no window, especially if you use cinnamon, try that trick.

  • Plans for DebCamp18

    I’m going to DebCamp18!

  • Triggering Debian Builds on OBS

    OBS supports building Debian packages. To do so, one must properly configure a project so OBS knows it is building a .deb package and to have the packages needed to handle and build debian packages installed.

  • Google Summer of Code 2018 with Debian - Week 5

    During week 5, there were 3 merge requests undergoing review process simultaneously. I learned a lot about how code should be written in order to assist the reader since the code is read more times than the time it is written.

  • How markets coopted free software’s most powerful weapon (LibrePlanet 2018 Keynote)

    Several months ago, I gave the closing keynote address at LibrePlanet 2018. The talk was about the thing that scares me most about the future of free culture, free software, and peer production.

Security Leftovers

Filed under
Security
  • Security updates for Wednesday
  • Millions of Streaming Devices Are Vulnerable to a Retro Web Attack

    Sitting in his Chicago apartment, two blocks from Lake Michigan, Dorsey did what anyone with a newfound hacking skill would: He tried to attack devices he owned. Instead of being blocked at every turn, though, Dorsey quickly discovered that the media streaming and smart home gadgets he used every day were vulnerable to varying degrees to DNS rebinding attacks. He could gather all sorts of data from them that he never would have expected.

  • Pros vs Joes CTF: The Evolution of Blue Teams

    Pros v Joes CTF is a CTF that holds a special place in my heart. Over the years, I’ve moved from playing in the 1st CTF as a day-of pickup player (signing up at the conference) to a Blue Team Pro, to core CTF staff. It’s been an exciting journey, and Red Teaming there is about the only role I haven’t held. (Which is somewhat ironic given that my day job is a red team lead.) As Blue teams have just formed, and I’m not currently attached to any single team, I wanted to share my thoughts on the evolution of Blue teaming in this unique CTF. In many ways, this will resemble the Blue Team player’s guide I wrote about 3 years ago, but will be based on the evolution of the game and of the industry itself. That post remains relevant, and I encourage you to read it as well.

    [...]

    It turns out that a lot of the fundamental knowledge necessary in securing a network are just basically system administration fundamentals. Understanding how the system works and how systems interact with each other provides much of the basics of information security.

    On both Windows and Linux, it is useful to understand:

    How to install & update software and operating system updates
    How to change permissions of files
    How to start and stop services
    How to set up a host-based firewall
    Basic Shell Commands
    User administration

KDE/Qt: Qt 6 in Sight and Elisa 0.2 Beta

Filed under
KDE
  • Qt Contributor Summit 2018

    About two weeks ago i attended Qt Contributor Summit 2018, i did so wearing my KDAB hat, but given that KDE software is based heavily on Qt I think I'll give a quick summary of the most important topic that was handled at the Summit: Qt 6

  • The Qt 6 Plans For November 2020, Qt 5.15 Likely Being Last Of Qt5

    At the recent Qt Contributors' Summit as previously covered on Phoronix were some early discussions over plans to release Qt 6.0 in 2020. A few more tidbits of information have come to light on these interesting tool-kit plans.

    Albert Astals Cid of KDAB was at this recent Qt conference and he has now shared his summit notes, particularly around Qt 6. He confirms that Qt 6.0 is planning for a November 2020 release, Qt 6 should be an easy migration path from Qt 5, etc.

  • 0.2 Beta 1 Release of Elisa Music Player

    Elisa is a music player developed by the KDE community that strives to be simple and nice to use. We also recognize that we need a flexible product to account for the different workflows and use-cases of our users.

    We focus on a very good integration with the Plasma desktop of the KDE community without compromising the support for other platforms (other Linux desktop environments, Windows and Android).

  • Elisa 0.2 Beta Released For This Newest KDE Music Player

    KDE's Elisa music player is just over one year old and with a few months having passed since the Elisa 0.1 inaugural release, succeeding that today is the beta for the upcoming Elisa 0.2.

Syndicate content