Language Selection

English French German Italian Portuguese Spanish

OSS

What Must be Considered Before Choosing a Container Platform?

Filed under
Server
OSS

An increasing number of IT groups are incorporating development tools, such as containers, in order to create cloud-native apps that operate in a constant manner across public, private, and hybrid clouds.

However, the trickiest part is to find the best container platforms for the organization. It is hard to make the correct decisions regarding container orchestration for managing lifecycles of the containers in order to function at scale and accelerate innovation.

Containers can be Linux

It is vital for every application to run on Linux since the containers are always running on a Linux host.

Containers that are used for managing their lifecycles, work best with Linux. However, these days, Kubernetes is the popular container orchestration platform that was built on Linux concepts and make use of Linux tooling and application programming interfaces (APIs) for managing the containers.

The companies are advised to opt for a Linux distribution that they know and trust before taking any decision on the OS for their container platform. Red Hat Enterprise Linux (RHEL), an OS platform, suits well for operating company’s containers as it provides stability and security features simultaneously, allowing developers to be agile.

Read more

ProtonVPN Applications are Now 100% Open Source

Filed under
OSS
Security

But can you trust your VPN service provider? On more than one occasion, the VPN providers have been caught logging, snooping or sharing data with third party. What to do in such cases?

I have shared a list of privacy focused VPNs for Linux in the past and ProtonVPN is one of them. The good news is that ProtonVPN has just open sourced all its apps and underwent an independent security audit.

Read more

Nextcloud Hub takes on Google Docs and Office 365

Filed under
OSS

For years, Nextcloud has set the standard for run-your-own Infrastructure as a Service (IaaS) private clouds. Now with the open-source Nextcloud Hub, it's taking on Software-as-a-Service (SaaS) office programs such as Google Docs and Office 365.

Nextcloud has long offered Collabora Online Office, a SaaS version of the open-source LibreOffice office suite to its customers. Hub, though, is a new product. It combines Nextcloud's outstanding cloud file system, Nextcloud Files, with Ascensio System's ONLYOFFICE. Together they are a complete productivity office suite with word processing, spreadsheets, presentation software document management, project management, customer relationship management (CRM), calendar, and mail.

Read more

If George Orwell was alive today, would he be an Internet troll?

Filed under
OSS

In 2017, a German organisation, FSFE e.V, elected me as their community representative. They had this odd approach to membership, approximately 28 people had been registered as members of the assocation. Their 1500 volunteers and donors were invited to join but kept off the books. As the organization's contempt for membership became apparent, I started to feel Orwell's animals coming to life. As he wrote all those years ago, All animals are equal but some animals are more equal than others. In FSFE's case, we could say all Fellows are equal but some Fellows are more equal than others.

[...]

Animal Farm is only one side of the Orwellian coin, the other being his uncannily accurate tour-de-force of the modern surveillance state, Nineteen-Eighty-Four. All of the organizations mentioned above (Debian, FSFE) are secretly funded by Google. Would you be less surprised to find a bible in a church than to find Nineteen-Eighty-Four under the pillows of Google's founders? One of the most startling discoveries during my time as community representative was the extent to which all of these organizations had built their budgets around recurring annual contributions from Google. Their experiments in demotions arose at exactly the same time that women in Google's workforce who spoke up against harassment found themselves being publicly demoted and humiliated. It was revealed that one of the organizations, Debian, had secretly banked $300,000 from Google under the radar at the same time that attention was on an identical-sized donation from a non-profit, the Handshake Foundation. What a convenient cover. After Linux Foundation and FSFE had decided to eliminate their annual elections, Google's money had a community representative "demoted" to a lower status in Debian just days before the call for nominations in leadership elections.

Read more

GParted 1.1 Open-Source Partition Editor Is Out with Various Enhancements, Fixes

Filed under
OSS

Curtis Gedak released Gparted 1.1.0, a maintenance update aiming to include enhancements, bug fixes, as well as translation updates. Highlights include the adoption of faster minfo and mdir to read FAT16 and FAT32 usage, and the ability to calculate the size of JFS partitions more accurately.

Moreover, this release adds support for recognizing ATARAID members, as well as to detect their busy status, and improves the moving of locked LUKS-encrypted partition. The xvfb-run dependency has been added and it's required for the "make check" and "make distcheck" commands during compilation.
Read more

UN working group asking about corruption: is there any in open source?

Filed under
Google
OSS

For example, why have so many organizations like Linux Foundation and the FSFE simultaneously eliminated their elections, shifting the balance of power towards certain corporations like Google? Why are messages about corporate influence routinely censored from the mailing lists of open source groups who claim to be both transparent and independent of the corporations funding them? Voting and censorship are both human rights issues. If we can't get these things right in an organization of professionals, how can there be any hope for the developing world?

Read more

OSS Leftovers

Filed under
OSS
  • Mattermost co-founder survived tough times to launch game-changing collaboration platform

    One of the co-founders of the influential startup accelerator Y Combinator once termed the struggles of entrepreneurs to launch a business the “trough of sorrow.” As he was trying to run an independent video game business, entrepreneur Ian Tien suddenly found himself waist deep in that trough.

    Tien (pictured) had built his business on a messaging app that quickly went south after being acquired by a large company.

    “It started crashing and losing data, and we were super-unhappy,” Tien recalled. “Rather than go to another platform, we realized we had 10 million hours of people running messaging in their own video games. Why don’t we build this ourselves?”

    The result was Mattermost Inc., an open-source, online self-hosted messaging service that has attracted attention from investors and recognizable customers, such as Uber Technologies Inc., Airbus and the U.S. Department of Defense.

  • Unifying open standards and open source with agile technology

    Broadband installations globally have eclipsed the one billion mark to date. These connections are largely based upon a traditional model of modified existing central office architectures, complemented by copper or fibre access and a relatively simple edge network connecting a handful of devices in the home via wired or Wi-Fi connections.

    However, a new digital era is fast emerging, where new technologies such as 5G, Software Defined Networking (SDN) and Network Functions Virtualisation (NFV), a proliferation of devices driven by the Internet of Things (IoT), and a significantly more sophisticated and complex connected home have compounded matters and applied significant pressures to the network architecture and its ability to scale to meet the challenges and opportunities of this new world.

  • What's in Your Containers? Try an Open Source Tool to Find Out

    As most security pros know, application containers -- Docker, rkt, etc. -- and the orchestration elements employed to support them, such as Kubernetes, are used increasingly in many organizations.

    Often the security organization isn't exactly the first stop on the path to deployment of these tools. (If it was in your shop, consider yourself one of the lucky ones.) Instead, usage tends to emerge from the grass roots. It starts with developers using containers on their workstations to streamline unit testing and environmental configuration; builds traction as integration processes adapt to a more "continuous integration" approach facilitated by containers; and ultimately gains acceptance in the broader production landscape.

    [...]

    "Anchore Engine is an open source tool for performing deep inspection of container images," said Ross Turk, Anchore VP of marketing. "These images can contain a whole lot: operating system packages, language libraries, credentials and secrets, and configuration that affects how the resulting containers are executed. Anchore Engine flattens and unpacks the image, layer by layer, and inventories what's inside."

    This information is valuable not only because it provides information on what software may need to be updated in the event of security patches or updates, but also because it gives you visibility into the implementation of applications and services before, after, or during their release into the production environment. It can inform software architecture reviews, threat modeling, conversations about secrets management, audit activities and design reviews, among other things.

  • What's Ahead for Open Source and Financial Services in 2020

    It should not come as a surprise that software companies like to try their hand in many different industries, and it was only a matter of time before the most popular ones decided to start offering financial and banking services. Google’s recent announcement that it will start to offer “smart checking accounts” comes right on the heels of Facebook’s Libra currency announcement, and we anticipate that this trend will just continue. The biggest reason is that banking continues to happen where customers are already shopping, and/or where social networking occurs – ultimately serving to streamline the customer experience and to permit spending and lending to happen faster and in places the customer already spends a significant amount of time.

  • SD Times Open Source Project of the Week: Khronos Vulkan

    Khronos Vulkan, which just released its 1.2 update, is a low-overhead, cross-platform 3D graphics and computing API.

    Vulkan targets high-performance realtime 3D graphics applications such as video games and interactive media across all platforms.

    The new version includes improved performance, enhanced visual quality and easier development.

    Last year, Google’s Stadia launched with a host of AAA titles that use HLSL on Vulkan: Destiny 2, Red Dead Redemption II, Assassin’s Creed Odyssey, and the Tomb Raider games

  • LSD welcomes Knowledge Focus to Planet Open Source

    Today, LSD Information Technology (LSD) is announcing the merger of Knowledge Focus into its fold as of 1 January 2020. The strategic integration is the result of a shared vision to unify and further strengthen competencies across key open source solution spaces. With this merger, LSD hopes to explore new opportunities with their combined superpowers and will continue to deliver market-leading open source solutions.

    Stefan Lesicnik, CEO of LSD Information Technology, said on the merger: "We are really excited to no longer compete with the great team from Knowledge Focus, but rather, as colleagues, to work with them and deliver great customer solutions based on open source Elastic Stack and Kafka. Knowledge Focus' open source experience with Elastic and Kafka, combined with the LSD expertise around DevOps, Openshift and Kubernetes, provide instant combined value for strategic solutions for our clients."

  • Wine industry collab develops open source platform

    A University of Adelaide and industry collaboration has developed a digital platform to help grapegrowers optimise their irrigation and crop management.

  • flexiWAN Offers Escape From SD-WAN Black Box

    Israeli startup flexiWAN has introduced open source SD-WAN software that, it believes, can give telcos a competitive edge by enabling them to customize services to suit their own needs.

    The company says its approach, based on modular software elements, addresses a growing problem in the SD-WAN market -- namely that service providers are struggling to differentiate because they're all selling similar services based on the same set of inflexible systems, says flexiWAN's co-founder and CEO Amir Zmora.

  • Inspecting TLS-encrypted traffic with mitmproxy

    Mitmproxy is a free, open-source tool whose killer feature is the ability to inspect Transport Layer Security (TLS)-encrypted mobile phone app traffic. The tool is superior to Wireshark when it comes to examining TLS-encrypted network traffic, and its zero-dollar price point beats out the not-cheap Burp Suite. The only downside (upside for some) is that mitmproxy is primarily a command line tool, unlike the swish Burp Suite GUI.

  • Value Of Open Source Strategy Is To Attract Right Developers: Sudhir Tiwari, ThoughtWorks
  • CDMO Speeds its Line with Open-Source L4 Serialization System

    Sovereign Pharmaceuticals, LLC is a CDMO specializing in small-batch prescriptions drugs, packaging solid and liquid products in their Ft Worth, TX, facility. They handle a variety of bottle sizes—from 50 cc up to 950 cc and from 1 oz to 16 oz—for a number of drugs and indications. Dealing with several virtual companies for clients, they spend a lot of time educating them about regulatory requirements.

    In 2016, the company sought a serialization solution to meet the DSCSA enforcement date in Nov. 2018. While they were driven by regulations, meeting the deadline appeared it would be a challenge. “We tried one solution and our customers tried three other solutions and none of them were going to meet the deadline,” says Ryan DeSario, Serialization Supervisor at Sovereign.

  • Open Source Luminary Marc Fleury Enters Crypto Arena with Announcement of New Crypto Asset Class and Continuous Token Offering Sale
  • Open source pioneer Dr. Marc Fleury launches Two Prime & new crypto asset class

    Open source pioneer Dr. Marc Fleury today launches Two Prime, a fintech firm that focuses on the financial applications of crypto to the real economy. Two Prime’s Chief Executive Officer Fleury and Chief Operating Officer Alexander S. Blum are bringing abundance to the crypto industry by introducing a new breed of cryptocurrency with safeguard mechanisms that use real assets. Two Prime’s ultimate goal is to bring about the next phase of crypto’s financial applications and reinvigorate the crypto market by introducing traditional tools and models to the space.

  • Open-Source Guru Fleury’s Crypto Firm to Debut Asset Token

    Hong Kong-based cryptocurrency firm Two Prime, headed by an entrepreneur who sold a previous tech business for $350 million, is set to introduce a digital token invested in a basket of blockchain-based holdings.

    The FF Accretive Token, registered in Hong Kong, will use the proceeds from its initial issuance to make crypto-related investments in a structured portfolio of cryptocurrencies, debt and equities with the goal of generating accretive cash flow, according to a company release. Instead of releasing all the coins at once like most initial coin offerings, Two Prime will issue the tokens continuously into the market based on demand.

  • Open-source Nextcloud rebrands itself, ready to compete with GSuite and Office 365

    For years now Nextcloud has been considered by many, mostly more tech-savvy users, especially those in the free and open-source community, as a fairly viable alternative to Dropbox – although one that just “isn't there” yet.

    Not only in terms of user-friendliness – for one thing, Nextcloud is self-hosted – but more importantly, there have been complaints about its functionality and even reliability.

    However, there was always one pretty major advantage that recommended it over a proprietary service like Dropbox: Nextcloud is free and open-source, meaning that there are no “secret ingredients” in its code, which allows users full control of the data they sync, share, and host while using it.

    Nextcloud has announced taking a big step forward in the hope of growing into much more than just a Dropbox alternative.

    The product has changed its name to Nextcloud Hub to reflect the addition of new features to its integrated mail client, calendar and contacts, audio and video team chat, and real-time collaborative document editing – a competitor to Google Docs and Microsoft's Office 365.

  • European public services rely on Bareos for backups

    European public services make up about half of all customers that pay for support services on Bareos, a backup solution available as open source. The software is used by universities across the continent, national and state archives, and municipalities small and large, reports Bareos, the 8-year-old company based in Cologne (Germany) that is the main developer of the eponymous software solution.

  • My FOSS Story

    Being a FOSS maintainer has given me a lot of interesting experiences. Some bad, some good. I've tried to express some of those experiences in this article with the goal of helping everyone understand each other better. This article doesn't necessarily generalize because these experiences are told through my perception of the world. For example, my individualist perspective on life greatly colors how I perceive FOSS. Namely, it's largely a personal endeavor for me, rather than a more altruistic attempt at improving a public good. A different perspective could greatly change how one experiences FOSS.

    My hope is that others will use these experiences to reflect on their own and perhaps the experiences of others. I think this process can lead to greater empathy and an overall better experience for everyone.

    In this article, I listed a lot of behaviors that I considered negative. Not everyone will see them as negatively as I do. That's okay and expected. More to the point, I am certainly guilty of committing some of those negative behaviors myself. We are not perfect and we will never be able to be purely empathetic 100% of the time. This is a game of inches and my hope is that we can do better, even if it's just a little bit.

  • The new standard in on-premises team collaboration: Nextcloud Hub

    During a keynote presentation in Berlin, Nextcloud CEO Frank Karlitschek announced the availability of a new product from Nextcloud. Nextcloud Hub is the first completely integrated on-premises content collaboration platform on the market, ready for a new generation of users who expect seamless online collaboration capabilities out of the box.

  • Nextcloud Hub Announced For Offering On-Premises Content Collaboration Platform

    Nearly four years since forking from ownCloud, Nextcloud continues taking on the likes of Dropbox, Google Docs, and Microsoft 365 -- especially more so now with their introduction of Nextcloud Hub. Nextcloud Hub is a completely integrated on-premises content collaboration platform.

  • Open source fights cancer, Tesla adopts Coreboot, Uber and Lyft release open source machine learning

    It's hard to a growing company these days that doesn't take advantage of machine learning to streamline its business and make sense of the data it amasses. Ridesharing companies, which gather massive amounts of data, have enthusiastically embraced the promise of machine learning. Two of the biggest players in the ridesharing sector have made some of their machine learning code open source.

    Uber recently released the source code for its Manifold tool for debugging machine learning models. According to Uber software engineer Lezhi Li, Manifold will "benefit the machine learning (ML) community by providing interpretability and debuggability for ML workflows."

  • JetBrains Mono is a free, open source monospace font

    JetBrains Mono is a new font designed especially for coders and developers. The lowercase characters are taller than the ones in other monospace fonts, improving readability.

  • Best fonts for programming: JetBrains Mono typeface is easy on the eyes

    What typeface do you program with? JetBrains released a new open source typeface that is designed with coding in mind. JetBrains Mono aims to minimize eye strain, improve code readability, reduce noise, and balance whitespace with ligatures. Besides its practical usage, it’s also just plain beautiful and aesthetically pleasing. See what it looks and add it to your IDE.
    Long hours staring at a screen is a recipe for eyestrain. Dark mode and display-altering software such as f.lux help take some of the strain away.

    What typeface is best for coding? When designing a typeface with the intention of coding, the distinction between characters, spacing, height, and line thickness are all components that need consideration.

  • FOSDEM 2020 RTC Devroom schedule announced

    The schedule for the RTC devroom at FOSDEM 2020 in Brussels, Belgium has recently been announced. The devroom is on Sunday, 2 February 2020. We have 18 great presentations scheduled this year. Please share the link and come to support them.

SaaS/Databases: Cloudera's New CEO and MariaDB/Percona Picks

Filed under
OSS
  • This Beaten-Down Software Stock Has a New CEO: Time to Buy?
  • Cloudera taps former head of the company it merged with to be its new CEO

    Data software company Cloudera named Rob Bearden as its new CEO on Monday. Bearden was previously the CEO of rival Hortonworks, which merged with Cloudera last year in a stock swap that valued the combined companies at $5.2 billion.

    Shares of Cloudera rose 3% in extended trading following the announcement.

    Bearden is a familiar face for many of the company's employees. Now he's keen to eke out more savings from the integration of the two companies and bring in more revenue from customers.

  • MariaDB goes bigly on cloud-native smart apps

    MariaDB Corporation is upping its cloud-native playbook.

    At the same time, MariaDB is aiming to up its approach to so-called ‘smart’ applications., so before we define the parameters at play here, let’s look at the news.

    The database company’s mysteriously named MariaDB Platform X4 is new to the table and is described as a cloud-native open source database for developers to build modern applications using smart transactions and cloud-native data storage.

    We know that modern applications (that aspire to be smart) require access to vast amounts of data — and that data needs to be optimised for analytical queries and Machine Learning (ML) models.

    In this way, transactions can be augmented with data insights, turning them into smart transactions.

  • How can CIOs avoid vendor lock-in and stop repeating past mistakes?

    Percona’s own research supports this — around 89% of respondents to the Open Source Data Management Software Survey were using more than one open source database in their applications. The most popular public cloud services make heavy use of open source in their cloud deployments, and host many open source implementations. The growth of software containers based on Docker is also increasing the consumption of open source.

Linux Foundation: DENT Project, LF Energy, EdgeX Foundry, Akraino Edge

Filed under
OSS

Content Management: Alfresco, Document Management Software and Drupal 8.8.0

Filed under
OSS
Drupal
Web
  • Alfresco Helps George Eliot Hospital NHS Trust Begin Its Paperless Journey

    Alfresco Software, an open source content, process and governance software company, has announced the successful implementation of its Digital Business Platform by George Eliot Hospital NHS Trust to enable paperless processes. By digitising clinical and non-clinical forms, the Trust is able to make creation and changes quicker and easier, as well as give patients more control over their health and well-being. After just four months, patients and staff are seeing such a positive difference that there are plans to expand the usage of the Alfresco Digital Business Platform to digitise more processes.

  • Should You Use Open-Source Document Management Software?

    A document management system (DMS) can play an integral role in the organization and efficiency of your business. Companies that want a paperless office or a streamlined way to store and access digital documents turn to document management software. The most useful systems allow you to perform a variety of tasks like scan paper documents, control file versions, organize various folders, set user permissions and collaborate with other team members.

    Not all applications are created equal; you must, therefore, choose a DMS that serves your needs and integrates with your other business platforms. Business owners and developers who want added flexibility and customization often turn to open-source DMS solutions.

  • Drupal 8.8.0 is available

    The last normal feature release of Drupal 8 includes a stable Media Library as well as several improvements to workspaces and migrations. The new experimental Claro administration theme brings a fresh look to site management. This is also the first release to come with native Composer support.

  • Drupal 8.8.0 Released, Acquia Acquires AgilOne and More Open Source CMS News

    Drupal 8.8.0 — the last normal feature release of Drupal 8 — is now available for download. Some of the updates in this release include:

Syndicate content

More in Tux Machines

What Must be Considered Before Choosing a Container Platform?

An increasing number of IT groups are incorporating development tools, such as containers, in order to create cloud-native apps that operate in a constant manner across public, private, and hybrid clouds. However, the trickiest part is to find the best container platforms for the organization. It is hard to make the correct decisions regarding container orchestration for managing lifecycles of the containers in order to function at scale and accelerate innovation. Containers can be Linux It is vital for every application to run on Linux since the containers are always running on a Linux host. Containers that are used for managing their lifecycles, work best with Linux. However, these days, Kubernetes is the popular container orchestration platform that was built on Linux concepts and make use of Linux tooling and application programming interfaces (APIs) for managing the containers. The companies are advised to opt for a Linux distribution that they know and trust before taking any decision on the OS for their container platform. Red Hat Enterprise Linux (RHEL), an OS platform, suits well for operating company’s containers as it provides stability and security features simultaneously, allowing developers to be agile. Read more

KDE: Krita Weekly, LabPlot and More

  • Krita Weekly #9

    With everyone getting back into work, we have managed to control the number of bugs. There are 2 fewer bugs than what I reported last time. I know it is still not a lot, but with Dmitry not available for most of the time and team having to divide its time between the resource rewrite & bug fixing, it is pretty good that the number is decreasing.

  • Reference lines and image elements

    We continue working on the plotting capabilities of LabPlot. In the next release we will be adding two new worksheet objects to provide more flexibility and features to create attractive looking visualizations. In this short blog post we want to report on this recent development.

  • Skipping functions from entire directories while debugging (e.g. skip all functions from system headers)

    So, today I got finally so tired of navigating (or explicitly stepping over) all the internal functions in gdb (you know, all the inline functions from STL containers, from Boost, from this pointer wrapper class, that string class) that I finally googled 'gdb skip system functions'. And guess what, it's been there since gdb 7.12, from 3 years ago, and it's almost trivial, just adding something like this to ~/.gdbinit:

Wine 5.0 Released

  • Wine 5.0 Released

    The Wine team is proud to announce that the stable release Wine 5.0 is now available. This release represents a year of development effort and over 7,400 individual changes. It contains a large number of improvements that are listed in the release notes below. The main highlights are: - Builtin modules in PE format. - Multi-monitor support. - XAudio2 reimplementation. - Vulkan 1.1 support. This release is dedicated to the memory of Józef Kucia, who passed away in August 2019 at the young age of 30. Józef was a major contributor to Wine's Direct3D implementation, and the lead developer of the vkd3d project. His skills and his kindness are sorely missed by all of us.

  • Wine release 5.0
    What's new in Wine 5.0
    ======================
    
    
    *** PE modules
    
    - Most modules are built in PE format (Portable Executable, the
      Windows binary format) instead of ELF when the MinGW compiler is
      available. This helps various copy protection schemes that check
      that the on-disk and in-memory contents of system modules are
      identical.
    
    - The actual PE binaries are copied into the Wine prefix instead of
      the fake DLL files. This makes the prefix look more like a real
      Windows installation, at the cost of some extra disk space.
    
    - Modules that have been converted to PE can use standard wide-char C
      functions, as well as wide-char character constants like L"abc".
      This makes the code easier to read.
    
    - Not all modules have been converted to PE yet; this is an ongoing
      process that will continue during the Wine 5.x development series.
    
    - The Wine C runtime is updated to support linking to MinGW-compiled
      binaries; it is used by default instead of the MinGW runtime when
      building DLLs.
    
    
    *** Graphics
    
    - Multiple display adapters and monitors are properly supported,
      including dynamic configuration changes.
    
    - The Vulkan driver supports up to version 1.1.126 of the Vulkan spec.
    
    - The WindowsCodecs library is able to convert more bitmap formats,
      including palette-indexed formats.
    
    
    *** Direct3D
    
    - Fullscreen Direct3D applications inhibit the screensaver.
    
    - DXGI swapchain presents inform the application when the
      corresponding window is minimized. This typically allows
      applications to reduce CPU usage while minimized, and is in some
      cases required to allow the application window to be restored again.
    
    - Switching between fullscreen and windowed modes using the standard
      Alt+Enter combination is implemented for DXGI applications.
    
    - The following features are implemented for Direct3D 12 applications:
      - Switching between fullscreen and windowed.
      - Changing display modes.
      - Scaled presents.
      - Swap intervals.
      These features were previously already implemented for earlier
      versions of the Direct3D API.
    
    - The handling of various edge cases is improved. Among others:
      - Out of range reference values for the alpha and stencil tests.
      - Sampling 2D resources with 3D samplers and vice versa.
      - Drawing with mapped textures and buffers.
      - Usage of invalid DirectDraw clipper objects.
      - Creating Direct3D devices on invalid Windows, like the desktop
        window.
      - Viewports with a minimum Z larger than or equal to the maximum Z.
      - Resources bound through both shader-resource views and
        render-target or depth-stencil views at the same time.
      - Blits between formats with and without alpha components.
      Since well-behaved applications don't rely on these edge cases, they
      typically only affect one or two applications each. There are
      nevertheless quite a number of them.
    
    - Dirty texture regions are tracked more accurately for Direct3D 8 and 9
      texture uploads.
    
    - Uploads of S3TC-compressed 3D textures require less address space.
      Since 3D textures can be potentially large, and address space
      exhaustion is a concern for 32-bit applications, S3TC-compressed 3D
      textures are uploaded per-slice, instead of in a single upload.
    
    - The ID3D11Multithread interface is implemented.
    
    - Various lighting calculation fixes and improvements for older
      DirectDraw applications have been made.
    
    - Limited support for blits across swapchains is implemented.
    
    - More shader reflection APIs are implemented.
    
    - The wined3d CPU blitter can handle compressed source resources.
      Support for compressed destination resources was already implemented
      in a previous release.
    
  • Wine 5.0 Released With Big Improvements For Gaming, Countless Application Fixes

    Wine 5.0 has been released as stable as the annual timed release of this software for running Windows games and applications on Linux, macOS, and other platforms. Wine 5.0 is another big step forward in allowing modern Windows applications to run well particularly on Linux and macOS. Thanks to CodeWeavers and funding by Valve for their work on the Wine-based Proton downstream, there are many game fixes that have been incorporated over the past year especially. So Windows games are in better shape plus there is Vulkan 1.1 support, FAudio integration, and countless other improvements.

  • The bottle for Wine 5.0 has officially been popped open as it's out now

    The day has arrived, the official stable release of Wine 5.0 has arrived bringing thousands of improvements and a bunch of new features. [...] Wine 5.0 as a release is also being dedicated to the memory of Józef Kucia, a major contributor to Wine's Direct3D implementation and he lead developer of the vkd3d project who sadly passed away in August 2019.

Programming: Git, Python and PHP

  • Git Update Improves DevOps with Partial Cloning Feature

    On Jan. 13, Git 2.25 was released, bringing to one of the most commonly used developer tools new capabilities that will help improve performance and overall developer productivity.

  • Solving Python Error- KeyError: 'key_name'

    As per Python 3 official documentation a key error is raised when a mapping (dictionary) key is not found in the set of existing keys.

  • Python's Execution Time Is Close To C++ And Go Language: Study

    Python is the most preferred programming language for Machine Learning and Artificial Intelligence, but it is also the least preferred for being slow to solve certain problems that involve loops. To challenge this fact, researchers at EPFL Computer Vision Laboratory published a report in which they presented the competitiveness of Python against C++ and Go by solving the popular N-queens puzzle.

  • PHP in 2020

    It's no secret among web developers and programmers in general: PHP doesn't have the best reputation. Despite still being one of the most used languages to build web applications; over the years PHP has managed to get itself a reputation of messy codebases, inexperienced developers, insecure code, an inconsistent core library, and what not. While many of the arguments against PHP still stand today, there's also a bright side: you can write clean and maintainable, fast and reliable applications in PHP. In this post, I want to look at this bright side of PHP development. I want to show you that, despite its many shortcomings, PHP is a worthwhile language to learn. I want you to know that the PHP 5 era is coming to an end. That, if you want to, you can write modern and clean PHP code, and leave behind much of the mess it was 10 years ago.