Australia is a country comprising the mainland of the Australian continent, the island of Tasmania, and numerous smaller islands.
A new Linux distribution, from the creator of GeckoLinux, is a Debian-based operating system with a focus on simplicity and ease of use.
SpiralLinux is Debian-based Linux distribution with spins for Cinnamon, XFCE, GNOME, KDE Plasma, Mate, Budgie, LXQt, and Builder (which uses the IceWM window manager for experienced users to fully configure the system to meet their needs). Each of these spins (minus “Builder”) offers a simplified Linux experience that uses the official Debian Stable package repositories.
SpiralLinux includes Flatpak support built-in as well as a GUI front-end for managing Flatpak packages. The distribution uses the Btrfs file system which includes an optimal subpartition with Zstd transparent compression and built-in support for automatic Snapper snapshots and even zRAM swap support.
According to the developer, “Great effort has been expended in polishing the SpiralLinux default configuration for all the major desktop environments using the packages and mechanisms that Debian itself provides,” said the dev when asked “why another Debian-based distro.”
For organizations looking to modernize and build cloud-native apps, Kubernetes (K8s) has become the orchestration platform of choice. K8s is a great way to provide better service to customers, gain a competitive advantage when it comes to your products and services and speed up digital transformation initiatives with self-service. But building out your development infrastructure with enterprise-level Kubernetes can be complex and challenging and requires a significant investment in terms of time and resources. In this article, we will detail some of the critical requirements that make Kubernetes management more manageable and help your organization put K8s to work for you through a platform approach.
[...]
The good news is that with the right approach, Kubernetes is not only good at scaling—it is excellent at scale. Which brings us to our [drumroll please] six keys for platform teams to enable enterprise-grade K8s operations. These six capabilities can help your organization put Kubernetes to use without fear of growing pains, spiraling complexity or unsustainable resource needs. If you bake these six tips into your central architecture and platform, you’ll be set up for long-term success:
In our Innards section, we have an interview with Jorge Castro, community manager for Flatpak and former community manager for Canonical.
First up in the news: NVIDIA is transitioning, Debian talks non-free, Ubuntu has new ISOs and Docker news.
In security and privacy: Intel has more microcode
Then in our Wanderings: Joe lost the election, Norbert watches sci-fi and Bill sets up NextCloud.
I went HANDS-ON with the HP Dev One and I was SHOCKED by my time with it. It's a brilliant piece of kit running one of the best Linux distros out there.
From preinstalled Linux Pop!OS to a tuned Linux keyboard with a Super key, HP Dev One is designed with powerful features and tools to help you code your way.
Linux Plumbers Conference 2022 is pleased to host the Real-time and Scheduling Microconference
The real-time and scheduling micro-conference joins these two intrinsically connected communities to discuss the next steps together.
Over the past decade, many parts of PREEMPT_RT have been included in the official Linux codebase. Examples include real-time mutexes, high-resolution timers, lockdep, ftrace, RCU_PREEMPT, threaded interrupt handlers and more. The number of patches that need integration has been significantly reduced, and the rest is mature enough to make their way into mainline Linux.
The 2022 Kernel Summit and Maintainers Summit will be held in Dublin; the Kernel Summit will run as part of the Linux Plumbers Conference (September 12-14) while the Maintainers Summit will be on September 15. The call for proposals for both events has been posted. The deadline for the Kernel Summit is tight (June 19), so this is not the time for anybody wanting to speak to procrastinate.
Yesterday I’ve finally finished up and merged push notification support for the soju IRC bouncer and the goguma Android client! Highlights & PM notifications should now be delivered much more quickly, and power consumption should go down. Additionally, the IRC extension isn’t tied to a proprietary platform (like Google or Apple) and the push notification payloads are end-to-end encrypted. If you want to read more about the technical details, have a look at the IRCv3 draft.
In the Wayland world, we’re working hard to get ready for the next wlroots release. We’ve merged numerous improvements for the scene-graph API, xdg-shell v3 and v4 support has been added (to allow xdg-popups to change their position), and a ton of other miscellaneous patches have been merged. Special thanks to Kirill Primak, Alexander Orzechowski and Isaac Freund!
I’ve also been working on various Wayland protocol bits. The single-pixel-buffer extension allows clients to easily create buffers with a single color instead of having to go through wl_shm. The security-context extension will make it possible for compositors to reliably detect sandboxed clients and apply special policies accordingly (e.g. limit access to screen capture protocols). Thanks for xdg-shell capabilities clients will be able to hide their maximize/minimize/fullscreen buttons when these actions are not supported by the compositor. Xaver Hugl’s content-type extension will enable rules based on the type of the content being displayed (e.g. enable adaptive sync when a game is displayed, or make all video player windows float). Last, I’ve been working on some smaller changes to the core protocol: a new wl_surface.configure event to atomically apply a surface configuration, and a new wl_surface.buffer_scale event to make the compositor send the preferred scale factor instead of letting the clients pick it.
GNU/Linux has many practical uses. You can easily handle all your transactions via the terminal. If you've read Linux-related instructions or watched videos, you must have come across the wget command. It is very easy to use and works by taking parameters.
For example, if you know the direct download link of the file you want to download, it is possible to download this file from the console with the help of the wget command without using any extra programs or needing a browser.
Here's everything you need to know about the wget command including some practical examples.
Did you know we can create directories or files named with current date, time, month, and year from command line? Yes! This tutorial explains how to create a directory or file with current timestamp in the name in Linux.
This will be helpful when you want to save something, for example photos, in directories named with date when they are actually taken. For example, if the photos were taken on October 16, 1984, you can create a folder named "16-10-1984".
Are you looking for steps to install free Office Suite WPS Office on Ubuntu 22.04 LTS Jammy JellyFish Linux using the command terminal? Here is the tutorial for it.
There is easy to use, free alternative to Microsoft Office known as the WPS office suite by Kingsoft, fulfilling the users’ need of handling popular document formats for a very long time.
WPS Writer, Presentation, Spreadsheet, and PDF are the main tools that come in this Office suite. WPS Office is offered free of charge in the basic version. Full compatibility with Microsoft Office, PDF support, encryption, and advanced tools are only available when you pay for the software. An overview of the extent to which the WPS Office differs from that of the paid Premium Edition can be found on the Homepage of its developer.
Learning how to remove PPAs Package Added in Ubuntu Linux is a simple step that will help you to have a stable and functional system with only what you need. That’s why I’ll show you several ways to do it, so you have no excuses and can also do it without problems.
The default disk usage command from UNIX based system summarizes directories on trees’ sizes, so it includes all their contents and individual files sizes. But, it is helpful to track down space hogs on your system. In other words, it will list directories and files that consume large amounts of space on the hard disk drive.
In this tutorial we are going to show you the most used 10 YUM commands in Linux. YUM is a command-line package management system that is used on CentOS and AlmaLinux.
YUM (shortcat for “Yellowdog Updater Modified“) package manager is responsible for managing the packages from the YUM repositories located on the server at /etc/yum.repos.d/. In this tutorial we are going to install, remove, update software packages with real example.
The YUM command examples will be explained on the CentOS 7 OS. Let’s get started!
In this tutorial, we will show you how to install Ionic Framework on Ubuntu 22.04 LTS. For those of you who didn’t know, the Ionic framework is an open-source UI toolkit for building mobile and desktop applications using core web technologies like HTML, CSS, and JavaScript. Ionic comes with integrations for popular frameworks like Angular, React, and Vue and is one of the more popular frameworks amongst developers today in the mobile applications field.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Ionic Framework on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
I have used word processing software for as long as I can remember. When word processors moved from direct formatting to leveraging styles to change how text appears on the page, that was a big boost to my writing.
LibreOffice provides a wide variety of styles that you can use to create all kinds of content. LibreOffice applies paragraph styles to blocks of text, such as body text, lists, and code samples. Character styles are similar, except that these styles apply to inline words or other short text inside a paragraph. Use the View -> Styles menu, or use the F11 keyboard shortcut, to bring up the Styles selector.
Graylog is a platform centralized log management system. It's one of the most popular log management systems in the DevOps world with multi-platform support and can be installed in a container environment such as Docker and Kubernetes.
In this tutorial let’s learn the steps to use Nginx as a proxy server for the Apache web server on Ubuntu 22.04 LTS for better performance.
Apache is a well-established name in the server world as a web server and so the Nginx. Although, both are powering millions of hosting servers, however when it comes to performance Nginx is generally faster than Apache whereas the latter one known for a wide range of powerful features and modules.
“When using Linux, you will find yourself often scheduling jobs. In that case, you need a way to view the scheduled jobs. If you are a system administrator, this is helpful as you can see the jobs scheduled by all users.
The atq command displays a list of all pending jobs and their details, such as hour, date, username, queue, and the job number. The atq command mainly works as a supplement for the at command used to schedule jobs, and we will cover how to use the atq command in this post.”
There’s never been a better time to switch from Chrome to Firefox, if we do say so ourselves.
Some of the internet’s most popular ad blockers, such as uBlock Origin — tools that save our digital sanity from video ads that auto-play, banners that take up half the screen and pop-up windows with infuriatingly tiny “x” buttons — will become less effective on Google’s web browser thanks to a set of changes in Chrome’s extensions platform.
At Mozilla, we’re all about protecting your privacy and security – all while offering add-ons and features that enhance performance and functionality so you can experience the very best of the web. We know that content blockers are very important to Firefox users, so rest assured that despite changes to Chrome’s new extensions platform, we’ll continue to ensure access to the best privacy tools available – including content-blocking extensions that not only stop creepy ads from following you around the internet, but also allows for a faster and more seamless browsing experience. In addition, Firefox has recently enabled Total Cookie Protection as default for all users, making Firefox the most private and secure major browser available across Windows, Mac and Linux.
Longtime Chrome user? We know change can be hard. But we’re here to help you make the move with any data you want to bring along, including your bookmarks, saved passwords and browsing history.
UFW is a simple firewall management tool that allows you to manage iptables/netfilter rules on your system, it is an essential tool for securing your network. If you are installing new apps on your system that will need specific ports open or closed then this tutorial is for you.
In this tutorial you will learn how to open/close a port or multiple ports on your firewall on Linux.
“In simple words, the git clean is the “undo” option when using git. There are different options to undo in git, such as revert and reset. However, the git clean focuses on removing the untracked files. The untracked files are those yet to be added to the version control, and in most instances, they are the files generated when the code compiles.
The git clean is an excellent command to add to your arsenal of git commands, and with it, you will quickly and effortlessly remove untracked files. Let’s see how to use the git clean.”
 There are two ways to retrieve external/public IP addresses for your Linux server or system. The fastest method is by resolving the DNS (dig, host), and the other is by retrieving server data through the HTTP protocol (cURL, wget).
Today, you will learn how to display external or public IP addresses using OpenDNS and External Services.
Boiling Steam has been operating as a Linux gaming focused publication for many years now (since 2014), and we have had major growth in audience in the past 2 years. We have been featured in well known publications such as PCGamer, Kotaku, Gamespot, and more. To keep increasing our coverage, both in volume and quality, we are looking for new contributors to join our team.
Another couple of weeks, another alpha snapshot from the development branch, this time with 4.0 alpha 10! We're getting in 2-digit territory, both because 4.0 is a huge release that requires a lot of work, and because we're committed to providing dev snapshots frequently so that pre-release testers can quickly access the new features and bug fixes.
Akademy 2022 will be a hybrid event, in Barcelona and online that will be held from Saturday 1st to Friday 7th October. The Call for Participation is still open! Submit your talk ideas and abstracts as the deadline has been extended until the 19th June.
This is a great achievement for the whole team and is the beginning of our journey into CNCF. Also, many thanks to the CNCF TOC for the feedback they provided during the project evaluation.
In this video, I am going to show how to install openSUSE 15.4.
The openSUSE community has been having community meetings on a regular basis for some time and attendees in the latest meeting have expressed a desire to grow the communications and marketing team.
As part of the Fedora Website Revamp project, I have a draft of the Fedora IoT front page. This page is designed to look related to Mo's work on the Fedora Workstation front page. A lot of the elements are the same, they have just been adjusted to fit the IoT page.
The full mockup can be found here. This is just a static mockup at the moment, links will be added in soon!
A network flow is the accumulated metrics (such as the number of packets or bytes) of the packets that pass a given observation point and share common properties (protocol, source/destination address, and port). OpenShift Network Observability is a tool that allows collecting, storing, and visualizing OpenShift clusters' network flows.
A new type of computer is being developed that can break many of our existing cryptographic algorithms. As a result, we need to develop new algorithms that are secure against those computers and that will run on our existing computers. This is called "post-quantum cryptography".
If it seems like just about every week there is a security vulnerability within the broad and deep expanse of the IBM i platform, well it isn’t just seeming like that. It is like that. And this week we start out with four news ones that you have to contend with in the IBM i PTF Guide.
There are many benefits to using IBM’s FlashCopy services, which delivers a nearly instantaneous copy of a customer’s IBM i environment. But there are also challenges, such as when a FlashCopy is paired with an IPL, which had the habit in busy environments of throwing the source and the copy out of synch. IBM has addressed this problem with “ragged flash.”
Ragged flash is one of the new database features delivered in IBM i 7.5 (it’s not available in 7.4). Scott Forstie, the database architect for IBM i, identified the ragged flash as one of his most favorite new database features. During the recent POWERUp 2022 conference in New Orleans, Forstie explained how ragged flash works and why it’s so cool.
Today’s update on Sparky testing (7) of GRUB bootloader provides a notable change – it does not list other operating systems on the GRUB menu any more...
Canonical today announced that Ubuntu Core 22, the fully containerised Ubuntu 22.04 LTS variant optimised for IoT and edge devices, is now generally available for download from ubuntu.com/download/iot. Combined with Canonical’s technology offer, this release brings Ubuntu’s comprehensive and industry-leading operating system (OS) and services to a complete range of embedded and IoT devices.
IoT manufacturers face complex challenges to deploy devices on time and within budget. Ensuring security and remote management at scale is also taxing as device fleets expand. Ubuntu Core 22 helps manufacturers meet these challenges with an ultra-secure, resilient, and low-touch OS, backed by a growing ecosystem of silicon and ODM partners.
“Our goal at Canonical is to provide secure, reliable open source everywhere – from the development environment to the cloud, down to the edge and to devices,” said Mark Shuttleworth, CEO of Canonical. “With this release, and Ubuntu’s real-time kernel, we are ready to expand the benefits of Ubuntu Core across the entire embedded world.”
Ubuntu Core, the Ubuntu flavour optimised for IoT and edge devices, has a new version available. With a 2-year release cadence, every new release is both an exciting and challenging milestone.
Ubuntu Core is based on Ubuntu. It is open source, long-term supported (LTS), binary compatible and offers a unified developer experience. It allows developers and makers to build composable and software-defined appliances built from immutable snap container images. The goal is to offer developers a new development experience, getting away from complex cross-compilation frameworks and intricate system layers Application development is the focus with simple tools that can be used across all Ubuntu flavours.
If you are packaging your IoT applications as snaps or containers, you are aware of the benefits of bundling an application with its dependencies. Publishing snaps across different operating system versions and even distributions is much easier than maintaining package dependencies. Automated IoT software updates make managing fleets of devices more efficient. While you can avoid the dependency hell between software packages, how could you ensure that the diverse applications on an IoT device work well together?
Ubuntu Core 22 introduces the feature of validation sets that makes IoT device management easier. A validation set is a secure policy (assertion) that is signed by your brand and distributed by your dedicated Snap Store. With validation sets you can specify which snaps are required, permitted or forbidden to be installed together on a device. Optionally, specific snap revisions can be set too.
 Ubuntu Core 22 comes as a fully containerized variant of Ubuntu 22.04 LTS (Jammy Jellyfish) introducing a fully preemptible kernel to ensure time-bound responses and enable advanced real-time features out of the box on Ubuntu Certified Hardware from Canonical's partners.
New features include remodeling capabilities to allow users to change device IDs so that they can be rebranded, remodeled, or assigned to a different Snap Store, support for validation sets to help users ensure that only specific Snaps are installed and that they stay at fixed revisions, the ability to factory reset devices, and MAAS (Metal as a Service) support.
Embedded and internet of things (IoT) devices are a growing category of computing, and with that growth has come expanded needs for security and manageability.
One way to help secure embedded and IoT deployments is with a secured operating system, such as Canonical’s Ubuntu Core. The Ubuntu Core provides an optimized version of the open-source Ubuntu Linux operating system for smaller device footprints, using an approach that puts applications into containers. On June 15, Ubuntu Core 22 became generally available, providing users with new capabilities to help accelerate performance and lock down security.
Ubuntu Core 22 is based on the Ubuntu 22.04 Linux operating system, which is Canonical’s flagship Linux distribution that’s made available for cloud, server and desktop users. Rather than being a general purpose OS, Ubuntu Core makes use of the open-source Snap container technology that was originally developed by Canonical to run applications. With Snaps, an organization can configure which applications should run in a specific IoT or embedded device and lock down the applications for security. Snaps provide a cryptographically authenticated approach for application updates.
A new version of Ubuntu Core is available to download.
For those unaware, of it Ubuntu Core is Canonical’s streamlined Ubuntu spin targeted at embedded devices, IoT, and other industrial hardware. It is a containerised version of regular Ubuntu boasting a small footprint, super-secure design, and support for transactional software updates using Snaps.
Ubuntu Core 22 is the latest release and as you may be able to tell from its version number it’s based on Ubuntu 22.04 LTS. It is backed by 10 years of security maintenance of kernel, OS and application-level code updates from Canonical.
The Ubuntu developer Canonical Ltd. today announced general availability of a new edition of Ubuntu Core, its fully containerized operating system for edge and “internet of things” devices.
With the update, the operating system now supports real-time compute in robotics and industrial applications, the company said. Ubuntu Core is an OS that’s designed for low-powered devices. It’s incredibly lightweight, secure and resilient, the company claims, and it’s backed by a growing ecosystem of silicon and original design manufacturer partners.
The key characteristic of Ubuntu Core is that it’s fully containerized, with its main components – including the kernel, operating system and applications — all broken down into packages known as “snaps.” Each of these snaps operates within an isolated sandbox that includes the app’s dependencies, ensuring it’s both portable and resilient.
IoT manufacturers face complex challenges to deploy devices on time and within budget. Ensuring security and remote management at scale is also taxing as device fleets expand. Ubuntu Core 22 helps manufacturers meet these challenges with an ultra-secure, resilient, and low-touch OS, backed by a growing ecosystem of silicon and ODM partners.
“Our goal at Canonical is to provide secure, reliable open source everywhere – from the development environment to the cloud, down to the edge and to devices,” said Mark Shuttleworth, CEO of Canonical. “With this release, and Ubuntu’s real-time kernel, we are ready to expand the benefits of Ubuntu Core across the entire embedded world.”
The release brings Ubuntu’s comprehensive operating system (OS) and services to a complete range of embedded and IoT devices. IoT manufacturers face complex challenges when it comes to deploying devices, while ensuring security and remote management at scale is also becoming increasingly challenging as device fleets expand. Ubuntu Core 22 has been developed to help manufacturers by providing an ultra-secure, resilient, and low-touch OS, backed by a growing ecosystem of silicon and ODM partners.
“Our goal at Canonical is to provide secure, reliable open source everywhere - from the development environment to the cloud, down to the edge and to devices,” said Mark Shuttleworth, CEO of Canonical. “With this release, and Ubuntu’s real-time kernel, we are ready to expand the benefits of Ubuntu Core across the entire embedded world.”
The Ubuntu 22.04 LTS real-time kernel, now available in beta, delivers high performance, ultra-low latency and workload predictability for time-sensitive applications.
Canonical today announced that Ubuntu Core 22, the fully containerized Ubuntu 22.04 LTS variant optimized for IoT and edge devices, is now generally available for download. This release brings Ubuntu’s operating system (OS) and services to a complete range of embedded and IoT devices.
“Our goal at Canonical is to provide secure, reliable open source everywhere – from the development environment to the cloud, down to the edge and to devices,” said Mark Shuttleworth, CEO of Canonical. “With this release, and Ubuntu’s real-time kernel, we are ready to expand the benefits of Ubuntu Core across the entire embedded world.”
Edge and IoT device developers have another weapon in their arsenal of operating systems following the announcement today of the latest version of Ubuntu Core. The operating system is Canonical’s latest fully containerized Linux distro for embedded systems, robotss, Raspberry Pi (opens in new tab) boards and other smart applications.
I’ve been using my Raspberry Pi in this case that I 3D printed almost two years ago. It’s been a great way to protect and cool my Pi and I’ve even made up a few other varients for UPS and SSD shields.
To perform communication wirelessly for a shorter distance, nRF24l01 is best to be used as it has effective speed. The communication with this module is up to 10-meters in the line of sight.
In this tutorial, the nRF24l01 wireless sensor interfaced with Arduino Uno, dealing with RF communication. This tutorial provides the coding, wiring diagram and component list. We’ll learn how to use the nRF24L01 transceiver modules to create wireless communication between two Arduino boards in this article. When utilizing Arduino, the nRF24L01 module is a common choice for wireless communication.
A Linux distro for smartphones abandoned by their manufacturers, postmarketOS, has introduced in-place upgrades.
Alpine Linux is a very minimal general-purpose distro that runs well on low-end kit, as The Reg FOSS desk found when we looked at version 3.16 last month. postmarketOS's – pmOS for short – version 22.06 is based on the same version.
This itself is distinctive. Most other third-party smartphone OSes, such as LineageOS or GrapheneOS, or the former CyanogenMod, are based on the core of Android itself.
The project is quite different. It uses the mainline Linux kernel, and a standard userland, to support a wide variety of devices. The theory is that not needing a manufacturer's outdated firmware or drivers means that pmOS can use more current components, direct from the various upstream Linux projects. The project's own wiki currently lists over 200 supported devices, including phones, tablets, and e-book readers, ranging back to the venerable Nokia N900.
They're not all equally supported, though. Most of them can can boot, many have Wi-Fi support, but currently just two actual phones work as phones: the open-source hardware PinePhone and the Purism Librem 5. Even saying that, though, the ability to connect to Wi-Fi and use an old device as a pocketable terminal could make obsolete hardware useful again.
 The world needs a new business model. The electronics industry focuses on selling new devices as often as possible to make a profit, driving rapid product life cycles, overconsumption and waste. Fairphone knows that while profit is important, a fairer, cleaner future is most important of all; we must move towards a circular economy that makes the most of the resources we have. That’s why we love longevity and design longer-lasting, easily repairable smartphones – while encouraging others to embrace longevity too. After all, the longer you keep your phone, the lower its environmental and social footprint. That’s where our new business model comes in.
We are proud to announce the launch of Fairphone Easy, a smartphone subscription service that takes our circular ambitions to the next level. We’re giving users in The Netherlands the option to use our most sustainable and modular phone yet, the Fairphone 4 (in green, with 8GB/256GB), for a fixed monthly fee, rather than buying it.
Fairphone Easy subscribers don’t need to worry about replacing their phone or about fixing it when something breaks. We take care of any maintenance or upgrades needed. Users are also rewarded with lower monthly fees if they take care of and use their phone for longer: for every year the phone stays damage free, the monthly discount increases, rewarding users for taking part in our mission for smartphone longevity.
 Some people think the cloud-native ecosystem has a high barrier to entry. At first glance, that looks like a logical assumption. Some of the technologies used in cloud-native projects are complex and challenging, if you're not familiar with them, so you might think you need proven expertise to get involved.
However, looks can be deceiving. This article provides a detailed roadmap to breaking into the cloud-native ecosystem as an open source contributor. I'll cover the pillars of cloud-native architecture, the Cloud Native Computing Foundation (CNCF), and ways to earn more.
Most importantly, after grounding you in the basics of cloud-native practices and communities, the article provides a three-step guide for getting started.
Waliki is a wiki engine and app written using Python and Django Web framework. It is a pure file-based system that store all data in flat-files. As it is written in Django, it inherits its built-in features as its Advanced ACL system, Django admin, and customizable templates.
CalDav is an internet standard and protocol used to sync calendars across devices and services. It is often used to sync your calendar events between your calendar apps, webmail, devices and services.
[...]
Baïkal is licensed under the GNU GPL v3 License.
There is no doubt that open source is the future of software development. But IT leaders trying to instil an open source culture in their organisation may struggle due to business practices established years earlier to support commercial software contracts.
Computer Weekly recently had a chat with Amanda Brock, the CEO of OpenUK about how enterprise software contracts have evolved with the advent of open source.
[...]
Brock points out that in itself, open source is not a business model. Managed services provides a commercial wrapper. But commercial open source companies are increasingly looking at SaaS as the direction they will take their enterprise software products.
Since it got started as an open-source effort in 2016, Mattermost has been building out a messaging platform that has a growing number of use cases.
Today, the company announced its Mattermost 7.0 platform that brings new voice call, workflow templates and an application framework to the open-source technology. The new release builds on capabilities the company launched with its 6.0 update in October 2021. Mattermost competes against multiple large entities, including Slack, Atlassian and Asana, for a piece of the growing market for collaboration tools. Mattermost has a particular focus, however, on developer enablement, though the platform can also be used for security and IT operations as well.
The marketplace for structured data storage continues to boom and newcomers are racing to compete for their share of the bits. Today, Neon, a fifteen-month-old startup, moved officially out of its invite-only mode and announced that it will be delivering what it calls “serverless PostgreSQL.” What was once a “limited preview” is becoming an open “technical preview.” Now, developers can build their applications on the well-known and trusted foundation of PostgreSQL with the freedom that comes from the serverless model.
Mozilla Firefox is one of the most secure open-source web browsers available.
Undoubtedly, you get the freedom to customize it to harden security, which is why Tor Browser utilizes Firefox at its core.
And, also one of the reasons why I keep coming back to Firefox.
 LibreOffice 7.4 will be the fourth major release in the LibreOffice 7 series of the widely used office suite for GNU/Linux, macOS, and Windows platforms, and it will introduce various new features and many improvements.
While I can’t reveal all of LibreOffice 7.4 features until the final release in mid-August 2022, I can tell you that there will be enhancements all over the place, many of them contributed by Collabora and others by volunteers.
 The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.4 Beta1 is available for testing!
LibreOffice 7.4 will be released as final in mid August, 2022 ( Check the Release Plan for more information ) being LibreOffice 7.4 Beta1 the second pre-release since the development of version 7.4 started at the end of November, 2021. Since the previous release, LibreOffice 7.4 Alpha1, 920 commits have been submitted to the code repository and 220 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.
Hello again! I would like to open this post by acknowledging the response to my earlier post, “bleh”. Since it was published, I have received several hundred emails expressing support and kindness. I initially tried to provide these with thoughtful replies, then shorter replies, then I had to stop replying at all, but I did read every one. Thank you, everyone, for sending these. I appreciate it very much, and it means a lot to me.
I have actually had a lot more fun programming this month than usual, since I decided to spend more time on experimental and interesting projects and less time on routine maintenance or long-term developments. So, the feature you’ve been waiting for in SourceHut might be delayed, but in return, there’s cool progress on the projects that you didn’t even know you were waiting for. Of course, the SourceHut workload never dips below a dull roar, as I have to attend to business matters and customer support promptly, and keep a handle on the patch queue, and the other SourceHut staff and contributors are always hard at work — so there’ll be plenty to discuss in the “what’s cooking” later.
JINGO is a git based wiki engine and CMS written for Node.js, with a decent design, a search capability and a good typography.
In this post, we will reveal Jingo's amazing features and how can you install it on your system.
Quiki is a file-based web engine and server featuring a productive source language, markdown, image generation, categories, templates, and revision tracking.
Quiki is a fully-featured wiki suite and standalone web server that is completely file-based, instead of storing content in a database, each page is represented by a text file written in the clean and productive quiki source language.
[...]
Quiki is released under the ISC License.
We're excited to announce that Qt for MCUs 2.2 LTS is now available! It is the first release of Qt for MCUs that will be long-term supported; bug fixes for it will be released for a period of 18 months. This release adds improvements to text rendering, new APIs to handle errors in GUI code, new tools to generate C++ from QML independently from CMake, and a new performance and footprint guide to help you get the best results with Qt for MCUs.
Good morning, hackers! Been a while. It used to be that I had long blocks of uninterrupted time to think and work on projects. Now I have two kids; the longest such time-blocks are on trains (too infrequent, but it happens) and in a less effective but more frequent fashion, after the kids are sleeping. As I start writing this, I'm in an airport waiting for a delayed flight -- my first since the pandemic -- so we can consider this to be the former case.
It is perhaps out of mechanical sympathy that I have been using my reclaimed time to noodle on a garbage collector. Managing space and managing time have similar concerns: how to do much with little, efficiently packing different-sized allocations into a finite resource.
I have been itching to write a GC for years, but the proximate event that pushed me over the edge was reading about the Immix collection algorithm a few months ago.
[...]
On the engineering side, there's quite a number of choices to make there too: probably you make some parts of your collector to be parallel, maybe the collector and the mutator (the user program) can run concurrently, and so on. Things get complicated, but the fundamental algorithms are relatively simple, and present interesting fundamental tradeoffs.
Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse.
It can be easily embedded in any web page or JavaScript application. Ace is developed as the primary editor for Cloud9 IDE and the successor of the Mozilla Skywriter (Bespin) Project.
There's been a lot of work on MooseX::Extended and now it comes with a fairly extensive tutorial.
The basics are pretty easy to learn, but it gives you a good amount of power. It also allows you to easily define custom versions so you can just slap use My::Custom::Moose; (or role) at the top or your code and it works just fine.
In my case the story continued for around 2 hours. Yesterday I was trying to implement something from a given SPEC, and tried to match my output (from Rust) with the output from the Python code written by Dr. Fett.
Although Python celebrated its 30th birthday last year (2021), it has only recently experienced the rapid acceptance, growth, and upgraded development that we’ve come to identify with the language. Many aspects of Python have remained constant since its beginnings, but with each passing year and each Python edition, new ways have come for accomplishing things and new libraries have been introduced to take advantage of those advancements emerge.
Python has both ancient and new ways of doing things. It is all about how you understand this language and what scopes you find in it. Actually, Python app development is the most trending language nowadays as developers are finding it more suitable for their projects.
Python comes equipped with a variety of data types, each of which may be used to differentiate a certain kind of data. For instance, strings in Python are used to represent data that is based on text, while integers are utilized to represent entire numbers. Converting values from one data type to another allows you to interact with the data in a variety of different ways, which may be useful while you’re doing programming.
The process of converting a Python string into an integer is a frequent activity. The int() and str() built-in methods are included in Python and may be used to make the aforementioned conversions ().
In this we will investigate the Python int() function, which may be used to transform a text into an integer.
June is usually a very wonderful month for me. It's even better when your mind isn't being plagued by the misery and pessimism of the modern web and social media.
Been having "a go" of it lately (to put it in British terminology). Meaning, psychosis symptoms/ailments have been bothering me, due to a number of issues: the endlessly noisy neighbor (I am seeing about changing apartment units (again) tomorrow, which I hope they go along with), the psych med which I currently take messing with my digestion (causing me to NOT take it, hence the symptoms - I took it today, though), the distress from lack of funds as of late (better budgeting will be happening in July), etc.
This blog post is a bit different from the others. It consists of multiple but smaller projects worth mentioning. I got inspired by Julia Evan's "Tiny programs" blog post and the side projects of The Sephist, so I thought I would also write a blog posts listing a couple of small projects of mine
a week ago i came across a hosting service called "tinykvm" that boasted how it was `hosting for the clueful`. in a way i thought it was a witty advert, and since they offer very small and cheap machines, i decided to support them.
I have a sort of weird relationship with borders because I’m kind of a weird dude. As a self-anointed geography geek, I like borders because there’s not a whole lot of geography without them. And while the history behind any given border is often fascinating, I find them as a whole slightly vexing. That any imaginary line can restrict the movement of people, and often nature, is annoying if practically understandable. With borders comes customs and immigration protocols that hamper, delay, or outright deny people the opportunity to pursue their dreams and ambitions. For those with a limited window to take advantage of their skills, like professional athletes, these restrictions can be more than frustrating. They are often downright devastating. Today’s Tedium is looking at the immigration issues facing professional athletes and what this reveals about immigration in the 21st century.
KIOXIA Corporation, previously known as, Toshiba Memory Corporation, has started sampling of the XFMEXPRESS XT2 removable PCIe/NVMe storage device compliant with XFM DEVICE Ver.1.0-standard with dimensions of just 18Ãâ14 mm.
The new storage standard and device are mostly designed for space-constrained applications ranging from ultra-mobile PCs to IoT devices and various embedded applications that may require fast, removable storage.
AMD has emerged as a legitimate threat to Intel’s dominance in the chip market but also knows it needs a coherent software portfolio to supplement its hardware offerings.
“We are a hardware company, but we are very clear how important the software platforms are to build out the solution set,” said the company’s CEO Lisa Su during an investor conference last week.
The company laid down its long-term software strategy during the conference, which includes new drivers and middleware offerings to speed up applications running on its CPUs, graphics processors, AI accelerators and networking chips.
Blame is mounting on Microsoft for what critics say is a lack of transparency and adequate speed when responding to reports of vulnerabilities threatening its customers, security professionals said. Microsoft’s latest failing came to light on Tuesday in a post that showed Microsoft taking five months and three patches before successfully fixing a critical vulnerability in Azure.
They are critical to keep consumers safe and healthy, they are somewhat standardized, but it is a lot more exciting to grow or make the food rather than the label.
The kernel sets up interrupt handlers by populating Interrupt Descriptor Table, and passing it to CPU (so CPU knows which routine to call on any given interrupt). The kernel also provides a keyboard notification system, which accepts objects of **notifier_block** from other kernel modules; and calls corresponding callbacks on every keyboard event.
The mainline kernel has just received a set of patches addressing a new set of (seemingly) Intel-specific hardware vulnerabilities.
Microsoft has released security updates with the June 2022 cumulative Windows Updates to address a critical Windows zero-day vulnerability known as Follina and actively exploited in ongoing attacks.
Security updates have been issued by Red Hat (.NET 6.0 and log4j), SUSE (389-ds, grub2, kernel, openssl-1_1, python-Twisted, webkit2gtk3, and xen), and Ubuntu (php7.2, php7.4, php8.0, php8.1 and util-linux).
It’s not obvious how to exploit this vulnerability in the wild, so I’m unsure how important this is. Also, I don’t know if it also applies to Apple’s new M2 chip.
Welcome back, you are reading Penetration Testing Tutorial and I hope to learn lots of things and enjoyed to reading my blog.
Today I will cover the Arp poisoning attack with ettercap tutorial in Kali Linux 2.0 through these articles.
If you want to get good knowledge about the arp poisoning attack it’s my suggestion don’t leave the article in middle read complete tutorial for best knowledge.
Increasing internet shutdowns, social media blocks, and an upcoming VPN ban: here's what's happening in Myanmar.
About a month ago, the UK-based Iranian women’s rights activist Samaneh Savadi published a post on her popular Instagram account about paternal postpartum depression. Shortly after, she noticed an uptick in follow requests.
At first, Savadi, who regularly publishes feminist and gender-related content on her account, was pleased. But then, she took a closer look at the recently added accounts. Many of them looked like bots: they had pseudonyms, newly created Instagram pages, no posts. Soon, the requests started overwhelming her page — up to 100 a minute.
“It was never-ending,” Savadi recalled. She briefly switched her page to private, but she didn’t want this deluge of suspicious new followers to keep her from speaking out. Soon, she made her page public again and was quickly inundated with harassing messages and follow requests.
It wasn’t just Savadi’s page that saw strange activity. Other Iranian feminist-focused accounts soon started reporting the same pattern of events — a surge in follow requests and messages – beginning at roughly the same time in mid-May.
Last week, June 6 — 10, Access Now hosted the 11th edition of RightsCon, the world’s leading summit on human rights in the digital age. Throughout 560 sessions, participants and speakers unpacked some of the most pressing topics at the intersection of technology and human rights from ending internet shutdowns to digital repression and resistance.
Ben's capsule has tons of goodies to discover. Plenty of things to read that Ben has written as well as links to other places with a lot of reading material. There are some programming projects and the capsule is home to MOAR (Massive Online Archive of Recipes).
It looks like my PhD thesis has been available online on the Edinburgh Research Archive since late February.
I don't think you can log in with a gemini browser (gemini can't maintain session state by design. I think you can use client certificates for maintining server-side state but whatever). You have to use the web interface for that.
Last week, Adam Green — our illustrious Editor-in-Chief, and creator of Affinities — conducted an interview with the print and online magazine Creative Review. In addition to the new tenth anniversary book, the conversation turned to the concept of originality and the idea of a more “democratic way of handling art history”.
When Brooklyn Museum Curator of Ethnology Stewart Culin visited Japan for the first time in the fall of 1909, he escaped from the harangues of curio dealers by asking them to bring him a traditional children’s toy called burri-burri. Culin knew this rare and obscure object only from a specimen in Tokyo’s Imperial Museum and another owned by the collector Seifu Shimizu. Culin’s request to the dealers quickly confirmed the toy’s rarity, as neither he nor any of his numerous assistants were ever offered one. In the end, Culin asked Shimizu to make him a copy to bring back to Brooklyn.
Only on a subsequent trip to Japan in 1912 did Culin secure an original, from an old shop on Kyoto’s famed Shijo Street. It bore the dim painted traces of pines and storks beneath its patinaed surface, complete with a plaited cord of knotted and tasseled red silk, and was accompanied by a pair of small wooden disks. The only lore that the shop owner could provide Culin was that the burri-burri had been used in an ancient game. The designs seemed to resemble the emblem associated with the Boys Festival, and also with traditional New Year’s toys — battledores and shuttlecocks.