Language Selection

English French German Italian Portuguese Spanish

Red Hat

Red Hat/Fedora: Tips for Fedora 32 and More

Filed under
Red Hat
  • Fedora 32 essential post-install tweaks

    I've written a guide showing essential post-install tweaks and configuration changes for Fedora 32 Workstation, intended to provide a complete, friendly and aesthetically pleasing desktop experience, including Gnome Tweaks, extensions, window buttons, desktop panel, new fonts, themes and icons, extra software repositories, extra applications, and more.

  • Securely access open source trusted AI packages in IBM Cloud Pak for Data

    As open source artificial intelligence technologies grow, the need for AI systems to make decisions fairly, to be invulnerable to tampering, and to be explainable is more important than ever. At IBM, we believe that building trust in AI starts in the open, with code that is transparent and accessible to anyone. To support our commitment to trusted AI, IBM previously released 3 open source trusted AI packages: AI Fairness 360, AI Explainability 360, and the Adversarial Robustness Toolbox.

    Developers need to incorporate trust in data and models as well as in the way packages are used inside their projects, so they don’t end up using packages with vulnerabilities or legal implications. In the latest IBM Cloud Pak for Data release, we added a feature to give developers secure access to our trusted AI packages via IBM Cloud Pak for Data’s Open Source Management service.

    Let’s take a closer look at the trusted AI packages and how to access them in IBM Cloud Pak for Data.

  • Red Hat and Affirmed Networks collaborate to help accelerate 5G deployments on Red Hat OpenShift

    Service providers are transforming and virtualizing their networks in response to an increasingly dynamic market and rapid technology changes. As new opportunities for services grow, 5G has also given service providers the opportunity to increase efficiency, flexibility and elastic scale with microservices-based cloud-native architectures.

    As these shifts take place, Red Hat and Affirmed are working together to help service providers adopt cloud-native network functions (CNFs) for 5G Cores. Building on the foundation of Red Hat OpenShift, we’re enabling the Affirmed UnityCloud "Any G" solution to be deployed more broadly on a supported, cloud-native backbone, making it easier for telecommunications companies to more efficiently deploy 5G, 4G and 3G services backed by a common telco cloud infrastructure.

IBM/Red Hat/Fedora/Oracle Linux (RHEL Sans Branding)

Filed under
Red Hat
  • Red Hat CEO: We Have A ‘Head Start’ In Kubernetes

    Red Hat CEO Paul Cormier speaks with CRN about the role IBM has played in Red Hat's channel strategy, how the company has preserved its independence under Big Blue, and why Red Hat will win in the ultra-competitive Kubernetes market.

  • Red Hat Ansible Automation Platform Enhancements and New Certified Ansible Content Collections Refine the Automation Experience to Drive Business Imperatives

    Red Hat, Inc., the world's leading provider of open source solutions, today announced key enhancements to the Ansible Automation portfolio, including the latest version of Red Hat Ansible Automation Platform and new Red Hat Certified Ansible Content Collections available on Automation Hub. The latest release of Red Hat Ansible Automation Platform helps organizations expand automation to new domains while increasing productivity and cross-team collaboration. As a component of the latest platform release, new Ansible Content Collections developed, tested, and supported by Red Hat enable organizations to get the most up-to-date automation content.

  • Open Source Stories: How to Start a Robot Revolution

    In Part 1 of our 5-part documentary, How to Start a Robot Revolution, we introduce you to the people who took ROS (Robot Operating System) and turned it from a small open source project into a global phenomenon. This is the story about the limitless potential that comes with building software the open source way. And why—because of that—the robot revolution is now in the hands of everyone.

  • Welcoming contributors to their new neighborhood

    Recently my wife and I made the move from my native Indiana to the warmer climes of North Carolina. There is a lot of work involved in packing up all of your material possessions and moving 730 miles. Then, once you are finally at the new place, there is a lot of work re-settling to make that house a home.

    Beyond the inevitable foibles of unpacking, and wondering why you needed to bring that umpteenth coffee mug you got at SCaLE 9x, another big adjustment comes from re-establishing your bearings in a new community. Everything must be rediscovered, where’s the grocery store? The gas station? Where is the best takeout pizza (an imperative in the Proffitt household)?

    [...]

    Consider: when someone enters a new community, they haven't been living in a vacuum. Like a van full of cardboard boxes, they are bringing their own experiences with them, and they are going to instinctively seek out the parts of the new community that will be most familiar to them. We are all, after all, creatures of habit, because pattern-discovery and -matching are hard-wired into our brains.

    Thus, a new member of any project is going to automatically observe things in the new community and make internal comparisons to something else in their prior experience: another community’s way of doing things or something they learned at a previous job, for instance. This is not always a negative comparison, mind you; it can go either way. But the comparison will be made, as newcomers are going to try to reassess this new "home" in terms of that which is familiar.

    Clearly it is not possible to tailor-make a project’s community to match all new members' expectations. Participants should ultimately learn to understand the new environment, no matter how much they want to make it like something more convenient for them. Change can come, of course, but usually later: it’s very hard to change what you don’t know.

  • Fedora Developers Restart Talk Over Using Nano As The Default Text Editor

    Fedora developers are once again discussing a proposal on switching to Nano as the default text editor on Fedora systems.

    A similar proposal was sent out last year while now the discussion is over defaulting to Nano rather than Vi as is currently used as the default editor in cases like git commit and other CLI-based text editing.

  • Madeline Peck: Almost done with storyboards!

    I’m over half way to finishing the storyboards of all 20 pages for the coloring project, and by this time next week I’ll have had a meeting with the technical review board to go over all the pages and see what everyone’s opinions are. These are a few of my favorite pages that I’ve worked on this week, but as a reminder you can see all of them here on github as I upload them! Perspective has caused me some trouble this week but I’ve laid out my troubles and solutions. For the next week I’m just going to be working hard to finish these up for the weekend, and then get ready whatever presentation I need to for the technical review.

  • Noesis Solutions Certifies its Optimus Process Integration and Design Optimization Software with Oracle Linux

    We are pleased to introduce Noesis Solutions’ Optimus into the ecosystem of ISV applications certified with Oracle Linux. Noesis recently certified its Optimus 2020.1 release with Oracle Linux 6 and 7.

  • Oracle Linux container images now available on GitHub

    Oracle is committed to cultivating, supporting, and promoting popular open source technologies that customers can confidently deploy in business-critical environments.

IBM/Red Hat Leftovers

Filed under
Red Hat
  • Security Policies Lacking for At-Home Employees, According to Survey

    A recent study from IBM Security, focusing on security risks and behaviors of those working from home (WFH) during the COVID-19 global pandemic, found security policies and support lacking for at-home workers. According to the survey, more than 80 percent of respondents have either rarely or never worked from home before the pandemic, yet many have not received guidance for doing so.

    “Working from home is going to be a long-lasting reality within many organizations, and the security assumptions we once relied on in our traditional offices may not be enough as our workforce transitions to new, less controlled surroundings,” said Charles Henderson, Global Partner and Head of IBM X-Force Red.

    In the study, more than half (53 percent) of respondents reported using their own personal laptops or computers for business while working from home. And, although 47 percent said they were very or somewhat concerned about cybersecurity risks, 45 percent said their employer had not provided tools to properly secure their devices.

  • Jupyter notebooks help data scientists and policy makers analyze real-time COVID-19 data

    For data scientists and policy makers who are analyzing the effects of COVID-19 and trying to come up with actionable plans based on data, the information landscape is overwhelming. A near-constant flow of data from research studies, news outlets, social media, and health organizations make the task of analyzing data into useful action nearly impossible. Developers and data scientists need answers to their questions about data sources, tools, and how to draw meaningful and statistically valid conclusions from the ever-changing data.

    Policy makers face similar challenges. The United States has over 3,000 counties, each with a unique story of how COVID-19 is impacting its community. Policy makers are asking questions including: What stories can we tell in the aggregate? Are there patterns we see across the country? What regions or demographics are getting affected the most by the pandemic?

  • Red Hat, IBM and SAP: Collaborating on bridging the intelligent enterprise with a cloud-native future

    At Red Hat, we believe that the open hybrid cloud is the future. Realizing the opportunity it offers rests on balancing data strategies, business models, and using the latest innovation. We find that as companies continue to rapidly evolve business models and re-architect processes to better support clients, suppliers and the workforce, many are realizing that public cloud offerings cannot fully meet their changing needs. The result is an increased interest in intelligent enterprises based on private and open hybrid cloud offerings. Frequently, we see business intelligence being driven by managed services, like SAP Cloud Platform, which makes the ability to use these services on-premises a key need for many organizations.

  • Red Hat upgrades Ansible Automation Platform to streamline IT tasks

    Red Hat today released a new version of the Ansible Automation Platform, its suite of software products for automating information technology management tasks.

    The suite is based on Ansible, a popular open-source tool maintained by Red Hat that lets administrators create scripts called playbooks to handle repetitive IT chores automatically. The Ansible Automation Platform also includes other tools such as analytics features.

    The main highlight of today’s update is a collection of 17 pre-packaged playbooks developed by Red Hat. They help automate management tasks on Amazon Web Services, as well as workflows involving certain products from Red Hat parent IBM Corp., Cisco Networks Inc., Splunk Inc. and others.

IBM/Red Hat: Openwashing Mainframes, DMSs, DSPs, Cockpit and Ansible

Filed under
Red Hat
  • Open Mainframe Project Announces Major Technical Milestone with Zowe’s Long Term Support Release
  • Open Mainframe Project Announces Major Technical Milestone with Zowe's Long Term Support Release

    The Open Mainframe Project (OMP) announced today that Zowe, an open source software framework for the mainframe that strengthens integration with modern enterprise applications, marks a major technical milestone with the first Long Term Support (LTS) release. The Zowe LTS release will offer vendors and customers product stability, security, interoperability as well as easy installation and upgrades.

    OMP launched Zowe, the first-ever open source project based on z/OS, in 2018 to serve as an integration platform for the next generation of administration, management and development tools on z/OS mainframes. The Zowe framework uses the latest web technologies among products and solutions from multiple vendors. Zowe enables developers to use familiar, industry-standard, open source tools to access mainframe resources and services.

  • Introduction to Linux-based document management systems

    A DMS provides users and administrators with fine-grained security as well as search and version control. Search is very important to organizations whose users have stored thousands or tens of thousands of documents. Standard filesystem search can be fast for a few users, but it's less efficient than an indexed search specifically designed for a document management system.

    There are tools such as locate but these must be manually updated. The DMS only searches within its registered files and not the entire filesystem. NFS-mounted filesystems can also slow searches to an unacceptable level. The document management system streamlines search, retrieval, and overall document management. Document management systems also include other features that simple file servers don't, such as full-text search within all document formats, OCR, exporting, scalability, modularity, commenting, cloud connectivity, CMS integration, and mobile apps. DMSs really are the next evolutionary leap in managing corporate file repositories.

    Although document management systems can be prohibitively expensive, there are several free, open source, and community versions of commercial packages available. However, just like any community-supported application, you either can rely on the community at large, or you can have an in-house or third-party developer assist you with customizations.

  • Top telco benefits of Red Hat Enterprise Linux 8

    Red Hat Enterprise Linux 8 comes with a host of enhancements to help digital service providers (DSPs) build a foundation for responding to customer requirements and seize new opportunities, particularly as they deploy 5G and edge services. From cloud portability to performance improvements and more, there are significant advantages for DSPs to explore.

  • Cockpit 222

    Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 222.

  • Red Hat upgrades Ansible DevOps and new Certified Ansible Content Collections

    Ansible, a leading DevOps program, may not be Red Hat's most well-known product line, but after Red Hat Enterprise Linux (RHEL) for system and cloud administrators, it may be the most important one. Thanks to its latest edition, Red Hat Ansible Automation Platform with Ansible Tower 3.7 and its new Red Hat Certified Ansible Content Collections, Ansible's more important than ever.

    This release of the Red Hat Ansible Automation Platform includes new features and enhancements that help simplify automation for new and experienced users while increasing Ansible's speed and flexibility.

Red Hat/Fedora: Flatpak, Podman, Core Modernization

Filed under
Red Hat
  • Flatpak extensions

    When I started packaging music applications in Flatpak, I was confronted to the issue of audio plugins: lot of music software has effects, software instruments and others implemented as plugins colloquially called VST. When packaging Ardour, it became clear that supported these plugins where a necessity, as Ardour includes very little in term of instruments and effects.

    On Linux there are 5 different formats: while LADSPA, DSSI and LV2 are open, VST2 and VST3 are proprietary standard, created by Steinberg, they are very popular in non-libre desktops and applications. Fortunately with somewhat open implementations available, they exist on Linux in open source form. These 5 audio plugins format work in whichever applications can host them. In general LV2 is preferred.

    Now the problem is that "one doesn't simply drop a binary in a flatpak". I'm sure there are some tricks to install them, since a lot of plugins are standalone, but in general it's not sanctioned. So I came up with a proposal and an implementation to support and build Linux Audio plugins in Flatpak. I'll skip the details for now, as I'm working on a comprehensive guide, but the result is that several audio applications now support plugins in flatpak, and a good number of plugins are available on Flathub.

  • Podman paves the road to running containerized HPC applications on exascale supercomputers

    Following the rise of Linux container use in commercial environments, the adoption of container technologies has gained momentum in technical and scientific computing, commonly referred to as high-performance computing (HPC). Containers can help solve many HPC problems, but the mainstream container engines didn't quite tick all the boxes. Podman is showing a lot of promise in bringing a standards-based, multi-architecture enabled container engine to HPC.

  • Core Modernization Leads the way to Business Success

    Over the years, insurers have grown organically, and through mergers and acquisitions, layering legacy infrastructure and meshing code that is often brittle to link core systems together. While modernizing systems is not an easy challenge to overcome, according to a recently released Forrester Consulting study commissioned by Red Hat, many in the industry understand that now is the time to do so. Insurers need to modernize these core systems to increase flexibility, gain cost savings, and be better able to address the growing digital needs of their policyholders. Let’s look at some of the key findings of this Forrester Consulting research study on modernizing the insurance roadmap.

    [...]

    Even though insurers recognize the need to modernize, there are challenges that can prevent them from doing so. Data migration, integration with upstream/downstream systems, cloud migration, and data conversion were cited among respondents as the top challenges they are facing.

    These challenges highlight both the insurance industry’s hesitation in moving to the cloud and what may happen if they don’t: falling behind the competition, failing to meet stakeholders’ needs, and not having the skills in place to eventually migrate.

    It is not enough to simply move core legacy systems to the cloud, it has to be optimized to maximize the most value, especially in light of the effort expended. While a cloud implementation with one or multiple providers is a step in the right direction, an open hybrid cloud infrastructure can aid core modernization and innovation by promoting a wider set of technology across the data center and public clouds. Technology teams would be freed to build new customer experiences, create and market offers, optimize operations, and manage talent across the enterprise using the same tooling for common tasks.

What is RedHat OpenShift?

Filed under
Red Hat

We live in a software-driven world, where organizations are expected to deliver increasingly complex applications with speed and agility across diverse IT environments.
Those who understand the value of securing a competitive advantage by leveraging modern tools to make the software development process more efficient are always looking for innovative solutions and don’t hesitate to integrate them into their workflow if the benefits they offer are attractive enough.

Read more

Red Hat and Fedora Leftovers

Filed under
Red Hat
  • Fedora program update: 2020-25

    Here’s your report of what has happened in Fedora this week. I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

  • Running cloud-native network functions with confidence on Red Hat OpenShift

    Earlier this year, Red Hat announced the creation of a cloud-based onboarding service and testbed for network functions with Intel, supporting both virtualized network functions (VNFs) and cloud-native network functions (CNFs). Since making this announcement, the world has changed. Organizations are now weighing each move in a completely different landscape, and searching for additional flexibility and transparency from their partners and supporting ecosystems.

    With this in mind, Red Hat collaborated with key service provider customers and partners to jointly define a set of choices for validating and certifying the interoperability of partner CNFs with Red Hat OpenShift. By doing so, partners can decide on their level of investment with Red Hat aligned with the customer value they want to achieve, and telecommunications service providers are assured that they can run CNFs from partners on Red Hat OpenShift with confidence.

  • Develop and test a Quarkus client on Red Hat CodeReady Containers with Red Hat Data Grid 8.0

    This article is about my experience installing Red Hat Data Grid (RHDG) on Red Hat CodeReady Containers (CRC) so that I could set up a local environment to develop and test a Quarkus Infinispan client. I started by installing CodeReady Containers and then installed Red Hat Data Grid. I am also on a learning path for Quarkus, so my last step was to integrate the Quarkus Infinispan client into my new development environment.

    Initially, I tried connecting the Quarkus client to my locally running instance of Data Grid. Later, I decided I wanted to create an environment where I could test and debug Data Grid on Red Hat OpenShift 4. I tried installing Data Grid on OpenShift 4 in a shared environment, but maintaining that environment was challenging. Through trial-and-error, I found that it was better to install Red Hat Data Grid on CodeReady Containers and use that for my local development and testing environment.

Red Hat Investing In Modularity And Will Support It Where It Makes Sense For RHEL 9

Filed under
Red Hat

Red Hat continues to invest in the modularity concept for packaging and will be embracing it "where it most makes sense" for Red Hat Enterprise Linux 9.

Red Hat's Josh Boyer writing with his hat on as one of the lead RHEL architects commented on RHEL9 and Modularity planning. Modularity is the long evolving effort as an alternative to traditional RPM packaging that is principally focused on allowing multiple versions of a given software component to be distributed for multiple versions of Fedora. Or moving forward, Red Hat Enterprise Linux.

Fedora Modularity has been getting better, but it still has some criticism and open issues from both users and the developers/packagers. Red Hat though is continuing to invest in it and recently shifted the Modularity effort off to a new development team.

Read more

Java's 25th birthday prompts a look at which tech products have survived since 1995

Filed under
Development
Red Hat

Foundational programming language Java is celebrating its 25th birthday this year, further cementing 1995 as an auspicious year for the tech world. The internet and dozens of corresponding technological advances were emerging that year as unparalleled sources of culture and financial wealth, paving the way for much of what exists today.

Rich Sharples, senior director of product management at Red Hat, put Java and its birth-year brethren in context, explaining how the programming language and others have been able to stand the test of time.

"They're all dependent on adoption and ecosystem. These are all technologies where it matters that you have that cumulative advantage. These are not niche technologies and that's why they're all survivors," Sharples said. "They were pioneers in categories that survived. It all comes down to, very early on, whether you are first or second, getting the early advantage, building the ecosystem of developer or content creators around it and maintaining that."

Read more

IBM/Red Hat Leftovers

Filed under
Red Hat
  • IoT Developer Survey takes a turn to edge computing: Deadline June 26 2020

    The Eclipse IoT Working Group has launched the annual IoT Developer Survey. This survey is in its sixth edition and is the largest developer survey in the Internet-of-Things (IoT) open source industry. The deadline to submit your responses is June 26, 2020.

    [...]

    The 2019 IoT Developer Survey surveyed developers to gain on-the-ground understanding and insights into how IoT solutions are being built, as well as identifying developers’ top choices for architectures, technologies, and tools in the IoT open source ecosystem. That edition highlighted that IoT development is expanding at a rapid pace, fueled by the growth of investments in predominantly industrial markets. Developers’ top technology choices revealed that they were focused on areas like IoT platforms, home automation, and industrial automation.

  • The serverless integration platform goes GA

    After many months of waiting, Apache Camel K 1.0 is finally here! This groundbreaking project introduces developers to cloud-native application development and automated cloud configurations without breaking a sweat. With the 1.0 general availability (GA) release, Apache Camel K is more stable than ever, with performance improvements that developers will appreciate.

  • Sysadmin careers: Curiosity is an asset

    There is an old—and I think, incredibly stupid—saying that "curiosity killed the cat." I heard this plenty as a kid, though fortunately not from my parents. I personally think this dumb saying is used mostly to stifle kids and adults when their inquisitiveness takes them to places that some parents, teachers, managers, and caregivers would rather not deal with. This is one of the ways in which boxes are built around us early on.

    Another terrible saying along the same lines is, "You can't teach an old dog new tricks." This one is usually used as an excuse by or for people who don't like to learn new things. This can be others or even ourselves constructing that box around us.

  • Should you use the --user flag in rootless containers?

    Rootless and rootful Podman each support running with multiple users. Both, by default, run the initial process as the root of the user namespace they are launched in. When running rootless containers, it launches the first process as the root of the user namespace you are using. In a previous blog, Understanding root inside and outside of the container, I dug deeper into what is happening here.

    If you looked at the process from outside of the container, you would see that it is running as your UID.

  • Virtio devices and drivers overview: The headjack and the phone

    This three-part series will take you through the main virtio data plane layouts: the split virtqueue and the packed virtqueue. This is the basis for the communication between hosts and virtual environments like guests or containers.

    One of the challenges when coming to explain these approaches is the lack of documentation and the many terms involved. This set of posts attempts to demystify the virtio data plane and provide you with a clear down to earth explanation of what is what.

    This is a technical deep dive and is relevant for those who are interested in the bits and bytes of things. It details the communication format between the different virtio parts and data plane protocols.

  • Accelerate cloud-native development with IBM Wazi for Red Hat CodeReady Workspaces

    Learning the ecosystem is one of the biggest challenges facing new IBM Z developers. It’s not enough that you’re new to the mainframe. You might also have to learn a new programming language and a new way to interact with a computer. Frequently, you’re forced to abandon your preferred IDE and instead use tooling that’s specific to IBM Z and your organization.

    That’s why I’m thrilled to announce the availability of IBM Wazi for Red Hat CodeReady Workspaces (Wazi Workspaces). This environment addresses all of these onboarding challenges and, in the process, makes cloud-native development on IBM Z a reality.

    Wazi Workspaces offers you the ability to choose from a variety of IDEs for day-to-day development tasks. You can use Red Hat CodeReady Workspaces, an in-browser OpenShift-native developer workspace, an IDE on your desktop like Microsoft VS Code, or Eclipse-based IDEs such as IBM Z Open Development. Most importantly, Wazi Workspaces provides a personalized and dedicated z/OS sandbox — running on Red Hat OpenShift — to accelerate development and testing.

  • Introducing the IBM Wazi Virtual Test Platform

    Adopting modern software development practices, including use of automated testing, has been the focus of a lot of work on IBM Z running z/OS. In the realm of automated testing, the launch of IBM Wazi Virtual Test Platform (VTP) is a major step forward.

    Wazi VTP gives developers the ability to do a full transaction-level test starting with CICS and IBM Db2, allowing for integration testing during the build process, and works for COBOL, PL/I, and Assembler.

  • Outreachy with Fedora’s Bodhi Project

    The task for the first week involved adding a /graphql endpoint that returns “Hello World” and tests to check that endpoint. Learning about requests, responses, and GraphQL was fun.

  • IBM at OpenJS World 2020

    IBM is excited to be a platinum sponsor at the OpenJS World conference. We look forward to connecting with you to explore the impact of Node.js and JavaScript are having on technology of all kinds, especially in the area of cloud-native development.

    The IBM team is delivering sessions on new and relevant topics, and providing opportunities to learn more about why IBM is a great partner for your Node.js deployments. We will have many of our developers and community contributors at our booth to discuss the latest in leveraging Node.js, JavaScript and emerging open source technologies to accelerate Cloud-Naive development.

Syndicate content

More in Tux Machines

GNU, GTK/GNOME, and More Development News

  • GNU Emacs 27.1 Adds HarfBuzz Text Shaping, Native JSON Parsing

    GNU Emacs 27.1 is the latest feature release for this very extensible text editor. With Emacs 27.1 there is support for utilizing the HarfBuzz library for text shaping. HarfBuzz is also what's already used extensively by GNOME, KDE, Android, LibreOffice, and many other open-source applications. Emacs 27.1 also adds built-in support for arbitrary-size integers, native support for JSON parsing, better support for Cairo drawing, support for XDG conventions for init files, the lexical binding is now used by default, built-in support for tab bar and tab-line, and support for resizing/rotating images without ImageMagick, among other changes.

  • Philip Withnall: Controlling safety vs speed when writing files

    g_file_set_contents() has worked fine for many years (and will continue to do so). However, it doesn’t provide much flexibility. When writing a file out on Linux there are various ways to do it, some slower but safer — and some faster, but less safe, in the sense that if your program or the system crashes part-way through writing the file, the file might be left in an indeterminate state. It might be garbled, missing, empty, or contain only the old contents. g_file_set_contents() chose a fairly safe (but not the fastest) approach to writing out files: write the new contents to a temporary file, fsync() it, and then atomically rename() the temporary file over the top of the old file. This approach means that other processes only ever see the old file contents or the new file contents (but not the partially-written new file contents); and it means that if there’s a crash, either the old file will exist or the new file will exist. However, it doesn’t guarantee that the new file will be safely stored on disk by the time g_file_set_contents() returns. It also has fewer guarantees if the old file didn’t exist (i.e. if the file is being written out for the first time).

  • Daniel Espinosa: Training Maintainers

    Is not just help others to help you, is a matter of responsibility with Open Source Community. Your life have wonders and should change for better, so you will be lost opportunities or simple can’t work on your favorite open source project. Prepare your self to be a maintainer professor, change your mind for the beginning and help others, that is also a great contribution to open source software. Be kind. Your potential contributors will take over when required. Making sure they have the abilities and use best practices in the project, is not just good for your project, is good for all others out there; they will use them to help other projects.

  • nanotime 0.3.1: Misc Build Fixes for Yuge New Features!

    The nanotime 0.3.0 release four days ago was so exciting that we decided to do it again! Kidding aside, and fairly extensive tests notwithstanding we were bitten by a few build errors: who knew clang on macOS needed extra curlies to be happy, another manifestation of Solaris having no idea what a timezone setting “America/New_York” is, plus some extra pickyness from the SAN tests and whatnot. So Leonardo and I gave it some extra care over the weekend, uploaded it late yesterday and here we are with 0.3.1. Thanks again to CRAN for prompt processing even though they are clearly deluged shortly before their (brief) summer break.

  • Explore 10 popular open source development tools

    There is no shortage of closed-source development tools on the market, and most of them work quite well. However, developers who opt for open source tools stand to gain a number of benefits. In this piece, we'll take a quick look at the specific benefits of open source development tools, and then examine 10 of today's most popular tooling options. [...] Git is a distributed code management and version-control system, often used with web-based code management platforms like GitHub and GitLab. The integration with these platforms makes it easy for teams to contribute and collaborate, however getting the most out of Git will require some kind of third-party platform. Some claim, however, that Git support for Windows is not as robust as it is for Linux, which is potentially a turnoff for Windows-centric developers. [...] NetBeans is a Java-based IDE similar to Eclipse, and also supports development in a wide range of programming languages. However, NetBeans focuses on providing functionality out of the box, whereas Eclipse leans heavily on its plugin ecosystem to help developers set up needed features.

  • Andre Roberge: Rich + Friendly-traceback: first look

    After a couple of hours of work, I have been able to use Rich to add colour to Friendly-traceback. Rich is a fantastic project, which has already gotten a fair bit of attention and deserves even more. The following is just a preview of things to come; it is just a quick proof of concept.

  • Growing Dask To Make Scaling Python Data Science Easier At Coiled

    Python is a leading choice for data science due to the immense number of libraries and frameworks readily available to support it, but it is still difficult to scale. Dask is a framework designed to transparently run your data analysis across multiple CPU cores and multiple servers. Using Dask lifts a limitation for scaling your analytical workloads, but brings with it the complexity of server administration, deployment, and security. In this episode Matthew Rocklin and Hugo Bowne-Anderson discuss their recently formed company Coiled and how they are working to make use and maintenance of Dask in production. The share the goals for the business, their approach to building a profitable company based on open source, and the difficulties they face while growing a new team during a global pandemic.

today's howtos and instructional sessions/videos

TDF Annual Report and LibreOffice Latest

           
  • TDF Annual Report 2019

    The Annual Report of The Document Foundation for the year 2019 is now available in PDF format from TDF Nextcloud in two different versions: low resolution (6.4MB) and high resolution (53.2MB). The annual report is based on the German version presented to the authorities in April. The 54 page document has been entirely created with free open source software: written contents have obviously been developed with LibreOffice Writer (desktop) and collaboratively modified with LibreOffice Writer (online), charts have been created with LibreOffice Calc and prepared for publishing with LibreOffice Draw, drawings and tables have been developed or modified (from legacy PDF originals) with LibreOffice Draw, images have been prepared for publishing with GIMP, and the layout has been created with Scribus based on the existing templates.

  • LibreOffice QA/Dev Report: July 2020

    LibreOffice 6.4.5 was announced on July, 2

  • Physics Based Animation Effects Week#10

    This week, I was mainly working on cleaning up and migrating the patches from my experimental branch to LO master.

Better Than Top: 7 System Monitoring Tools for Linux to Keep an Eye on Vital System Stats

Top command is good but there are better alternatives to Top. Take a look at these system monitoring tools in Linux that are similar to top but are actually better. Read more