The simple and straightforward meaning of Linux is the operating system used to build a connection between the software resources and the hardware resource of any computer, mobile device, server, etc. An Open source Operating System allows easy management of hardware resources like CPU, storage, and memory.
With the help of this operating system, you can have direct access to the design and its various configurations. It is one of the market’s most powerful and wonderfully designed operating systems. It has an approximately 2.77 % market share. This operating system can be used in computers, servers, mobile phones, etc. Hence, we shall see into the ways of protecting your Linux server. Linux server is nothing but the server using the Linux operating system for its efficient working.
At the beginning of 2023, nobody really agrees what web3 actually even is.
[Therefore] it might be more useful to think about what web3 could be? Do we even need to move on from web2? What is web3 solving?
Android is getting RISC-Y, the handy new Google tool going open source, the next nail in the coffin for ZFS on Ubuntu, and why you were right about smart speakers all along.
There are some incredibly useful desktop portals but not every single portal proposal makes it's way into the project and the sharing portal is a great example of this.
Python sets explained for beginners. A set is a data structure in python which holds unique elements.
Adding unnecessary components to the Kernel is generally a bad idea, as it increases its threat surface. In this episode, Jay and Joao discuss a recent story that's a perfect example of why it's important to keep this under control.
Let me show you how to get setup on Debian Testing with KDE and some of the tweaks I make to it. I use a few alternative programs to the common known ones like apt and bash, and I like to setup my systems with zramswap instead of traditional disk swap.
In this tutorial, I walk you through installing Fragments, an easy-to-use BitTorrent client. It can transfer files via the BitTorrent protocol, such as videos, music, or installation images for Linux distributions.
A quick video covering the newest release of Calculate Linux. Calculate is a fast and functional user-friendly Linux distribution, based on Gentoo and still backward compatible with it. It maintains an optimal balance between state-of-the-art and stability, providing the latest versions of applications and stable versions of libraries. As Calculate Linux is a rolling-release distribution, you install the system once and update it throughout the life of your hardware.
Fedora uses NetworkManager as the default for managing all the various different types of network. Underneath NetworkManager uses wpa_supplicant to connect to 802.11 based, AKA WiFi, wireless networks. There is an alternative called iwd which in a number of use cases works better, it also has the advantage that it offloads a bunch of things like crypto to the kernel interfaces which makes it smaller, and it’s under active development. iwd has a nice straight forward interface as well as being supported as an alternative NetworkManager so it just works in Fedora whether via nmcli or your chosen desktop environment.
Apache Web Server is one of the most popular web servers available and is used by many of the world’s largest websites. A web server is a computer application that can process requests for web pages, download files, and serve up content over a network connection.
Apache is compatible with multiple operating systems, including Windows, Mac OS X, Linux, and Unix. It can be modified and used for both commercial and noncommercial purposes.
Apache is very customizable and can host both static and dynamic content. It’s typically used to host websites but can also be used for other applications such as streaming media, mail services, and more. Additionally, it is reliable, safe, and very mature, making it one of the best choices for web hosting.
This tutorial shows you how to install the Apache web server and use it to create a website. Section 1 takes you through Apache installation.
Section 2 shows you how to use the web server with and without PHP and MySQL.
In this video, we are looking at how to install Steam on KDE Neon.
If you record screencasts, make online tutorials, or stream your Ubuntu desktop when gaming you may find it useful to highlight your mouse cursor on screen.
Using some kind of highlight effect on your mouse cursor helps you (or anyone watching you) see where the mouse pointer is (cursors are typically small and hard to spot), and draws attention to what’s underneath your pointer (useful in tutorials or during a presentation).
For Pinta users who do NOT like the Snap and Flatpak packages that run in sandbox. Here’s how to build the 2.1 release from source tarball in Ubuntu 22.04 & 22.10.
Pinta has switch to .NET 6.0 framework since version 2.0. Which however needs internet connection to fetch something for the first time during the build time. And, most Linux so far still has Pinta v1.x in their system repositories.
Thankfully, building Pinta 2.1 from source is not hard. And, here’s the step by step guide show you how!
1. Firstly, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install .NET 6 as well as dev libraries for building the package.
It’s an excellent idea to sign in to your SSH server without a password. Seriously, get rid of it. There’s no need to use a password on one of the most attacked services on Linux servers, right? Securing an SSH server using standard password-based authentication is a bad idea. Attackers can easily brute force passwords, and when they’re the only thing standing between a bad actor and your server, you should definitely be nervous.
Today we are looking at how to install Universal Pokemon Randomizer ZX v4.5.1 on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.
Today we are looking at how to install MetaTrader 4 with the FxPro Broker on a Chromebook.
TeamViewer is a widely used remote access program that can remotely connect to desktops and mobile devices...
The most widely used office productivity suite in the world is Microsoft Office. It doesn't matter if your PC runs Windows 10 or macOS, it's likely that you're using Microsoft Office. If you're not, you have a colleague who is.
With the self-hosted Passbolt password manager, you must configure an SMTP server to use the collaboration features. Learn how to do it.
The Linux desktop has a lot of tricks up its sleeve to help make your experience more efficient. One such trick lies in the Templates folder. Find out what this is for and how it's used.
Flask is a microweb framework written in Python that is widely used for building web applications. It is a lightweight framework that does not require particular tools or libraries to be installed. Flask provides developers with the ability to add functionality to their applications through the use of libraries and modules.
In this tutorial, we will show you how to install Flask on Debian 11. Debian 11, also known as “Bullseye,” is the latest stable release of the Debian operating system. It is a free and open-source operating system that is widely used on servers and other systems.
I was left scratching my head trying to to install Google Chrome on Manjaro. When I go to the Chrome website to download it, it only offers me DEB and RPM installers.
Those don’t work on Manjaro (not without effort, at least).
Thankfully, I wasn’t stumped for long.
Turns out, it’s actually pretty easy to install Chrome in Manjaro. You can do it from the command line, or using the Add & Remove software tool Manjaro comes with.
Whichever method you use is down to you, your skill-set, and whether you have any particular packaging preferences. The end result is the same: Google’s famous web browser, ready for you to use.
Let’s take a look at how.
If you're looking to add even more security to the Firefox browser, you might consider using the Containers feature, with its Container Tabs. Find out what these do and how to use them.
If you are a heavy user of virtual machines, especially with VirtualBox, it's essential to know how to share a folder for data transfer between guest and host systems. You may want to access some documents and pictures from the guest system, which is present in your host system.
It's possible with a little trick. Here's how.
Between 2022-12-29 and 2023-01-05 there were 8 New Steam games released with Native Linux clients. For reference, during the same time, there were 123 games released for Windows on Steam, so the Linux versions represent about 6.5 % of total released titles.
Valve is apparently working toward bringing HDR implementation to Linux systems. This is according to Valve coder Pierre-Loup Griffais, so the info is pretty reliable. Griffais announced on Twitter that the feature is in active development and already working for some games on Linux, including Halo Infinite, Deep Rock Galactic and Death Stranding Director's Cut.
[...]
Valve's Steam Deck can only display SDR despite the Steam OS being Linux-based. However, it's not hard to imagine that once HDR on Linux become fully-fledged, an OLED Steam Deck might not be far behind.
Coding is all about using the tools available to you to solve problems (then solving the problems that resulted from your solution to the previous problems, of course). That also happens to be the basic idea behind most video games, so the two combine naturally. These coding games cover plenty of languages, age ranges, and skill levels, so whether you’re a complete beginner or looking for something on the next level, there’s a game to help you learn coding the best way: by doing it.
KDE Gear 22.12.1 is a bugfix update that improves many of the default KDE apps, including the Dolphin file manager, whose “Delete permanently” button regained keyboard focus by default when permanently deleting a file.
The Konsole terminal emulator received a bunch of bug fixes as well, bringing back the ability to save new profiles, glitch-free fractional scaling on X11, support for Shift+Arrows+Alt/Ctrl keyboard shortcuts for applications, support for Ctrl and Alt keys in mouse tracking mode, and more.
Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear.
This mindset stems from wanting to fulfill a vision or goal, while complying with a philosophy. If a person proposes an idea that is incompatible with the philosophy of a project, then that project will simply reject it.
The GNOME Project has a vision that it wants to push and perfect. Their philosophy, simply put, is “stay out of my way”. The goal is for the user to be able to do their job without being distracted, and to be encouraged to keep everything organized. To achieve this, they put everything away until the user needs something.
GNOME is designed to avoid overwhelming the user with information overload as much as possible, which is a really important topic for usability for the average computer user. Therefore, it does not follow the traditional desktop paradigm, where there is a taskbar, desktop icons, and others - everything is put away until the user needs them. Likewise, applications also implement hamburger menus to put everything away.
This means, if one proposes the GNOME Project to implement a taskbar with an application menu, a menu bar, or any addition or change that encourages GNOME to resemble something that it isn’t supposed to be, then the GNOME Project will reject it. However, if one proposes something that improves and builds upon the GNOME Project philosophy, then it will be taken into consideration.
This type of behavior is consistent with numerous projects, including Firefox, the Linux kernel, KDE and many, many others. Even much smaller projects, like Sway, have a vision that they’d want to perfect. These projects have a scope in which they’d accept proposals and contributions. They have rules and standards that people must adhere to contribute to that project.
I've used every flavor of Linux you can possibly imagine -- from the overly simple to the masterfully complex. I've seen just about every gimmick and trick you could throw at an operating system. Finally, there's a new take on Linux that is equal parts heightened security and user-friendly. If that sounds like the combination you've been looking for, read on, my friend.
The first official release of Vanilla OS was recently made available to the masses. I've tested this Linux distribution before and found it to be quite intriguing. So, when the developers announced the full release was ready, you can bet I was anxious to kick the tires.
Does Debian need a Conflict of Interest register?
People have asked for it several times. Cabal members have always refused.
Over the last few years, I've had various questions from people about how much they can really trust certain people in Debian.
Vigilantes claim to have a Code of Conduct for Debian. But a Code of Conduct is worthless without any process for managing Conflict of Interest. Last weekend the DebConf8 room allocation data was published somewhere on the internet and this gives some scary insights into Conflict of Interest.
pico-infonesPlus is an Nintendo NES Emulator for the Raspberry Pi Pico with SD card and menu support. You can use it with the Pimoroni Pico DV Demo Base HDMI add-on board.
The hot plating continues! And with the boards actually in hand, I can compare my estimates to some real world measurements.
In the end, I made both FR4 and aluminum heaters. These heaters ended up having slightly different properties. Oddly, the aluminum PCB has a higher resistance (4 ohms) than the copper pcb, 2.9 ohms). Read on to figure out what this did to the design.
At the 2022 RISC-V Summit, SiFive highlighted collaborations with some of the world’s biggest companies in our 10+ talks on stage and with our demos. SiFive also gave an exclusive first look at an upcoming product, and three of our employees won awards.
One highlight was the keynote from SiFive’s CEO, Patrick Little: “RISC-V Spotlight: RISC-V Everyone Wins”. Patrick highlighted how the momentum and excitement for RISC-V is growing and how today it is in billions of cores on the market and is being designed into a huge range of applications. Patrick covered the early vision for RISC-V and emphasized the importance of collaborating to build a strong community and ecosystem for RISC-V.
Push notifications receive either the number of unread messages (across all rooms) or the number of rooms with unread messages (depending on the value of push.group_unread_count_by_room in the Synapse configuration). Unread messages are any messages where the push rules resulted in an action of notify.
The Stable channel is being updated to 108.0.5359.172 (Platform version: 15183.78.0) for most ChromeOS devices and will be rolled out over the next few days.
The dev channel has been updated to 110.0.5481.24 for Windows, Linux and Mac.
A new version of LTS Candidate, LTC-108 108.0.5359.111 (Platform Version: 15183.69.0), is being rolled out for most ChromeOS devices. If you have devices in the LTC channel, they will be updated to this version. The LTS channel remains on LTS-102 until March 9th, 2023.
LTS-102 is being updated in the LTS channel to 102.0.5005.194 (Platform Version: 14695.173.0) for most ChromeOS devices. Want to know more about Long Term Support? Click here.
Hi everyone! We've just released Chrome Dev 110 (110.0.5481.23) for Android. It's now available on Google Play.
In this video I discussed how the emulation community annoyed the developer of AetherSX2 so much he gave up on the project.
Ensuring the disruptions to your applications do not affect its availability isn't a simple task. Last month's release of Kubernetes v1.26 lets you specify an unhealthy pod eviction policy for PodDisruptionBudgets (PDBs) to help you maintain that availability during node management operations. In this article, we will dive deeper into what modifications were introduced for PDBs to give application owners greater flexibility in managing disruptions.
So early last year I finished implemented everything needed for a fully working _FORTIFY_SOURCE=3 so that disrtributions can use it out of the box. OpenSUSE adopted it almost immediately and Gentoo started the work of adding it to their hardened profile. I proposed to make it the default for Fedora 38 after some tests but people quoted to me this blog post that some guy wrote, telling me that there’s a performance issue. Since my explanations and clarifications in the Fedora wiki or on the Fedora devel list is not sufficient (the feature was approved but the “_FORTIFY_SOURCE=3 has performance overhead” claims don’t seem to stop), here’s a blog post for a blog post, stating conclusively that the performance issue is theoretical and overstated, the guy didn’t know what he was talking about when he wrote it.
I have been contracting for the Linux Foundation for two years now, going onto the third, and it dawned on me that I have never done a retrospective or yearly report. This is useful for looking back on the year’s worth of accomplishments, both to understand how much I have evolved and to look for areas that I would like to improve upon going forward. I have struggled with imposter syndrome for as long as I have been involved with the kernel community, so looking back to give credit where credit is due for particular solutions is a good way to try and combat that.
As I advance in my career, there’s one activity I consistently enjoy: mentoring. I love helping other people discover their hidden potential and work through obstacles. Mentoring involves lots of listening and asking questions. My mentees ask some great questions as well, and some of them are difficult to answer. One that I’ve had a lot recently is: When do I know it’s time to move on from my current project or even my company?
[...]
He suggested making a list of two to three changes within the company that would reduce my faith in the company. These things would sew doubt about company leadership, products, or the approach to the customer experience. He explained that every change should be looked at with full context of the situation and that no single item should cause someone to make a rash decision. There was one rule he was clear about: You must come up with your list of red flags when you aren’t under duress. These red flags must be in place before the ship starts to sink. Why? All kinds of cognitive bias set in when you’re under frustrated or frightened. Once the body’s fight or flight system kicks in, all bets are off. It’s difficult to make sound judgments at that point.
[...]
Survival in almost any company requires you to believe that your contributions create value for someone somewhere. You also need a belief that your chance for further opportunities in the company should improve as the product improves.
[...]
When red flags start to appear, talk to your manager about them as soon as possible! Don’t let them fester and get worse while you’re silently becoming more and more upset and stressed. Try to bring them up with your manager in the context of your experience with them.
You are the salesperson, you are the product. This is a conflict of interest. You must objectify and promote yourself (since everyone else is).
The people who select you are judging you on the basis of a piece of paper, or a zoom call, or a short interview, They don’t know you. They are working to a brief. They are predisposed. They don’t care.
[...]
You should be prepared to work a full 40 hour week to prepare and submit all your various applications. Since job seeking is a rather lonely and soul challenging activity, this is not easy.
We were under the distinct impression that AMD was not going to talk much about its datacenter compute engines at the Consumer Electronics Show, having just launched its “Genoa” Epyc 9004 server CPUs in November with much fanfare.
Orbit is a two-stage malware that appeared in July 2022, discovered by Intezer lab. Acting as a stealer and backdoor on 64-bit Linux systems, it consists of an executable acting as a dropper and a dynamic library.
End-to-end encryption for email and other cloud services is growing in popularity. Given that email is one of the top two cyberattack vectors, this is no surprise.
According to Verizon’s annual 2022 Data Breach Investigations Report, mail servers accounted for 28% of all affected hardware, and 35% of ransomware activities involved email. The EU Agency for Cybersecurity’s 2022 report noted that ransomware accounts for 10 terabytes of data stolen per month with 60% of companies likely to have paid a ransom. A 2021 Gartner study, updated for 2022, reported that about 40% of ransomware attacks start with email.
To address these challenges, Google, Microsoft and Proton, whose Proton Mail service was a first-mover in secure email, both moved to expand end-to-end encryption offerings.
CISA released three Industrial Control Systems (ICS) advisories on January 5 2023. These advisories provide timely information about current security issues, vulnerabilities, and exploits surrounding ICS.
The purpose of the book is to provide detailed instructions to get folks up and running using Samba’s client Group Policy. I’ve received numerous requests for help on the mailing lists, and many of the questions are simple ones. Previously none of this information was documented well anywhere.
Our reference server was offline for around 2 hours. The application responded with a maintenance message or with a 503 HTTP error (Service Unavailable). No one was able to work with the API or web interface during that time.
New York governor Kathy Hochul signed the Digital Fair Repair Act on December 28th, 2022, and the law will go into effect on July 1st, 2023 — a full year after it was originally passed by the NY State legislature. The bill establishes that consumers and independent repair providers have a right to obtain manuals, diagrams, diagnostics and parts from original equipment manufacturers (OEMs) in order to repair their own devices. However, the bill was meaningfully compromised at the last minute by amendments that give OEMs some convenient exceptions and loopholes to get out of obligations that many right to repair advocates had been hoping for.
“A little knowledge is a dangerous thing”, writes Owen Simmons at the outset of The Book of Bread (1903), a work he hopes will definitively establish “the link between the bakery and the laboratory” and speak to “the needs of the baker and of the miller”. And the text, at times, does indeed read like a lab manual for commercial bakeries: Simmons was a breadmaker’s breadmaker, co-founder of the National School of Bakery in London and frequent contributor to The British Baker. The book contains equations for the conversion of starch into alcohol (by way of maltose, dextrin, and glucose), chemical explanations for why viscoelasticity is “injurious to the proper manufacture of several kinds of biscuits”, and intricate discussions of nitrogenic proteids, which, once transformed into peptones, “nourish the yeast by percolating its cellulose”. In addition to its scientific learning, the preface notes two unique aspects that set The Book of Bread apart from competitors: a tabulated appendix, featuring the results of more than 360 baking experiments, and its “most expensive illustrations”, which will force readers “to admit that never before have they seen such a complete collection of prize loaves illustrated in such an excellent manner”. An early entry in Martin Parr and Gerry Badger’s history of the photobook, the attention lent to loaves left the writers in awe: “Here, at the beginning of the twentieth century, one of the humblest, yet most essential of objects is catalogued as precisely, rigorously and objectively as any work by a 1980s Conceptual artist.” Kenneth Josephson’s later photographic experiment, The Bread Book (1973), seems to directly reference Simmons’ work.
Morals have been developed throughout the centuries in order for humans to survive together. They're also what makes humans, well, human. The following are a few disjointed ideas about adjacent subjects related to morals.
Those that are not on common moral grounds, for example they kill a fellow human, often get shunned upon. What happens if we remove morals altogether? A person that at anytime pursues their own selfish interests with full disregard about others. Now, it could be argumented that one pursues his interests anyways, such as self-preservation, even if subconscious, and that's true to a degree. For example, there's a difference between "I make friendships in order to fulfill my social needs and make the other person feel good too, build a strong social network etc." and "I make friendships in order to entertain myself, if I think that person is no longer of value or entertaining I disregard them".
Questioning itself is a very damaging concept to the consumerist society of today, if we would question every purchase, we probably wouldn't buy so much. For example, most people that buy expensive smartphones, clothing etc., do so in order to belong, or they're insecure about their own worth, which obviously isn't defined by the material wealth they posses.
I think there was a poison pill in the OGL 1.0a license because it says: "You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License." So if you're offering a work for download that includes Open Gaming Content, every time somebody makes a copy, you're "distributing" it, and you are only allowed to do that using an authorized version of the license.
Ordinarily I use a password manager, but at work I have to remember my password. I also have to change it regularly, and there are complexity requirements.
Gemlog discussions are frequently happening, which is a good sign for an active community. Due to the simplistic nature of the gemini protocol these discussions happen with much less automation and more handwork than in the world wide web. The usual way is to publish a reply with the link to the original gemlog and inform the original author via email about the reply.
I use Deedum to browse Gemini on Android and Kristall to browse Gemini on PC. On my PlanetComputers Gemini PDA (which runs Debian) I use Lagrange, as the build tools for Kristall are unavailable in PlanetComputer's repos. I have a client certificate I wanted to use on all my Gemini clients, but the cert export formats between Kristall and Deedum are incompatible with each other. I'm writing this post to explain how I worked around this limitation.
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.