linuxjournal.com.rss.xml - sfeed_tests - sfeed tests and RSS and Atom files
 (HTM) git clone git://git.codemadness.org/sfeed_tests
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       linuxjournal.com.rss.xml (51966B)
       ---
            1 <?xml version="1.0" encoding="utf-8"?>
            2 <rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.linuxjournal.com/node/feed">
            3   <channel>
            4     <title>Linux Journal - The Original Magazine of the Linux Community</title>
            5     <link>https://www.linuxjournal.com/node/feed</link>
            6     <description/>
            7     <language>en</language>
            8     
            9     <item>
           10   <title>7 Important Linux Commands for Every Linux User</title>
           11   <link>https://www.linuxjournal.com/content/7-important-linux-commands-every-linux-user</link>
           12   <description>  &lt;div data-history-node-id="1340856" class="layout layout--onecol"&gt;
           13     &lt;div class="layout__region layout__region--content"&gt;
           14       
           15             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/seven-linux-commands.jpg" width="850" height="500" alt="7 Important Linux Commands for Every Linux User" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
           16       
           17             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/suparna-ganguly" lang="" about="https://www.linuxjournal.com/users/suparna-ganguly" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Suparna Ganguly&lt;/a&gt;&lt;/div&gt;
           18       
           19             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p dir="ltr"&gt;Linux might sound scary for first-time Linux users, but actually, it isn’t. Linux is a bunch of open-source Unix operating systems based on Linux Kernel. These operating systems are called Linux distributions, such as Fedora, Debian, Ubuntu, and Mint.&lt;/p&gt;
           20 
           21 &lt;p dir="ltr"&gt;Since its inception in 1991, Linux has garnered popularity for being open-source. People can modify and redistribute Linux under their own brand. When using a Linux OS, you need a shell to access the services provided. Also, it’s recommended to run your Linux OS through a CLI or command-line interface. CLI makes time-consuming processes quicker.&lt;/p&gt;
           22 
           23 &lt;p dir="ltr"&gt;This article presents a guide to 7 important Linux commands for every Linux user to know. So, let’s begin.&lt;/p&gt;
           24 
           25 &lt;h2 dir="ltr"&gt;cat Command&lt;/h2&gt;
           26 
           27 &lt;p dir="ltr"&gt;cat is the shortened form of “concatenate”. It’s a frequently used multi-purpose Linux command. This command is used to create, display, and copy a file content on the standard output.&lt;/p&gt;
           28 
           29 &lt;h3 dir="ltr"&gt;Syntax&lt;/h3&gt;
           30 
           31 &lt;pre dir="ltr"&gt;
           32 cat [OPTION]... [FILE]..&lt;/pre&gt;
           33 
           34 &lt;p dir="ltr"&gt;To create a file, type:&lt;/p&gt;
           35 
           36 &lt;pre dir="ltr"&gt;
           37 cat &gt; &lt;file name&gt;  
           38 
           39 // Enter file content&lt;/pre&gt;
           40 
           41 &lt;p dir="ltr"&gt;To save the file created, press Ctrl+D. And to display the file content, execute:&lt;/p&gt;
           42 
           43 &lt;pre dir="ltr"&gt;
           44 cat &lt;file name&gt;&lt;/pre&gt;
           45 
           46 &lt;h2 dir="ltr"&gt;cd Command&lt;/h2&gt;
           47 
           48 &lt;p dir="ltr"&gt;The cd command is used to navigate through the directories and files in Linux. It needs either the entire path or the directory name depending on the current directory.&lt;/p&gt;
           49 
           50 &lt;h3 dir="ltr"&gt;Syntax&lt;/h3&gt;
           51 
           52 &lt;pre dir="ltr"&gt;
           53 cd [Options] [Directory]&lt;/pre&gt;
           54 
           55 &lt;p dir="ltr"&gt;Suppose you’re in /home/username/Documents. You want to navigate to a subdirectory of Documents which is Photos. To do that, execute:&lt;/p&gt;
           56 
           57 &lt;pre dir="ltr"&gt;
           58 cd Photos&lt;/pre&gt;
           59 
           60 &lt;p dir="ltr"&gt;To move to an entirely different directory, type cd and then the directory’s absolute path.&lt;/p&gt;
           61 
           62 &lt;pre dir="ltr"&gt;
           63 cd /home/username/Movies&lt;/pre&gt;
           64 
           65 &lt;p dir="ltr"&gt;The above command will switch to /home/username/Movies. Apart from this, the commands, cd.., cd, and cd- are used to move one directory up, to go to the home folder, and to go to the previous directory respectively.&lt;/p&gt;
           66 
           67 &lt;p dir="ltr"&gt;Reminder: Linux’s shell is case-sensitive. So, make sure you type the name’s directory as it is.&lt;/p&gt;
           68 
           69 &lt;h2 dir="ltr"&gt;echo Command&lt;/h2&gt;
           70 
           71 &lt;p dir="ltr"&gt;The echo command displays a line of text or string passed as an argument. It’s used for the purpose of debugging shell programs in the Linux terminal.&lt;/p&gt;
           72 
           73 &lt;h3 dir="ltr"&gt;Syntax&lt;/h3&gt;
           74 
           75 &lt;pre dir="ltr"&gt;
           76 echo [Option] [String]&lt;/pre&gt;
           77 
           78 &lt;p dir="ltr"&gt;Other examples of the echo command are:&lt;/p&gt;
           79 
           80 &lt;ul&gt;&lt;li dir="ltr"&gt;
           81         &lt;p dir="ltr"&gt;&lt;code&gt;echo "String"&lt;/code&gt;: This displays the string within the quotes.&lt;/p&gt;
           82         &lt;/li&gt;
           83         &lt;li dir="ltr"&gt;
           84         &lt;p dir="ltr"&gt;&lt;code&gt;echo -e "Learn \nBy \nDoing"&lt;/code&gt;: Here the ‘-e’ tag allows the echo command to understand the backslash escape sequences in the argument.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
           85       
           86             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/7-important-linux-commands-every-linux-user" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
           87 &lt;/div&gt;
           88       
           89     &lt;/div&gt;
           90   &lt;/div&gt;
           91 
           92 </description>
           93   <pubDate>Wed, 13 Oct 2021 16:00:00 +0000</pubDate>
           94     <dc:creator>Suparna Ganguly</dc:creator>
           95     <guid isPermaLink="false">1340856 at https://www.linuxjournal.com</guid>
           96     </item>
           97 <item>
           98   <title>In PuTTY, Scripted Passwords are Exposed Passwords</title>
           99   <link>https://www.linuxjournal.com/content/putty-scripted-passwords-are-exposed-passwords</link>
          100   <description>  &lt;div data-history-node-id="1340855" class="layout layout--onecol"&gt;
          101     &lt;div class="layout__region layout__region--content"&gt;
          102       
          103             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/putty-scripted-passwords-are-exposed-passwords.jpg" width="850" height="500" alt="PuTTY Scripted Passwords are Exposed Passwords" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          104       
          105             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/charles-fisher" lang="" about="https://www.linuxjournal.com/users/charles-fisher" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Charles Fisher&lt;/a&gt;&lt;/div&gt;
          106       
          107             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/"&gt;PuTTY&lt;/a&gt; is one of the oldest and most popular SSH clients, originally for Windows, but now available on several platforms. It has won corporate support and endorsement, and is prepared and bundled within several third-party repositories.&lt;/p&gt;
          108 
          109 &lt;p&gt;Unfortunately, the 0.74 stable PuTTY release does not safely guard plain-text passwords provided to it via the &lt;code&gt;-pw&lt;/code&gt; command line option for the &lt;code&gt;psftp&lt;/code&gt;, &lt;code&gt;pscp&lt;/code&gt;, and &lt;code&gt;plink&lt;/code&gt; utilities as the documentation clearly warns. There is evidence within the source code that the authors are aware of the problem, but the exposure is confirmed on Microsoft Windows, Oracle Linux, and the package prepared by the OpenBSD project.&lt;/p&gt;
          110 
          111 &lt;p&gt;After discussions with the original author of PuTTY, Simon Tatham developed a new &lt;code&gt;-pwfile&lt;/code&gt; option, which will read an SSH password from a file, removing it from the command line. This feature can be backported into the current 0.76 stable release. Full instructions for applying the backport and a &lt;code&gt;.netrc&lt;/code&gt; wrapper for &lt;code&gt;psftp&lt;/code&gt; are presented, also implemented in Windows under &lt;a href="https://frippery.org/busybox/"&gt;Busybox&lt;/a&gt;.&lt;/p&gt;
          112 
          113 &lt;p&gt;While the &lt;code&gt;-pw&lt;/code&gt; option is attractive for SSH users who are required to use passwords (and forbidden from using keys) for scripting activities, the exposure risk should be understood for any use of the feature. Users with security concerns should obtain the &lt;code&gt;-pwfile&lt;/code&gt; functionality, either by applying a patch to the 0.76 stable release, or using a snapshot release found on the PuTTY website.&lt;/p&gt;
          114 
          115 &lt;h2&gt;Vulnerability&lt;/h2&gt;
          116 
          117 &lt;p&gt;The &lt;code&gt;psftp&lt;/code&gt;, &lt;code&gt;pscp&lt;/code&gt;, and &lt;code&gt;plink&lt;/code&gt; utilities are able to accept a password on the command line, as their usage output describes:&lt;/p&gt;&lt;/div&gt;
          118       
          119             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/putty-scripted-passwords-are-exposed-passwords" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
          120 &lt;/div&gt;
          121       
          122     &lt;/div&gt;
          123   &lt;/div&gt;
          124 
          125 </description>
          126   <pubDate>Mon, 04 Oct 2021 16:00:00 +0000</pubDate>
          127     <dc:creator>Charles Fisher</dc:creator>
          128     <guid isPermaLink="false">1340855 at https://www.linuxjournal.com</guid>
          129     </item>
          130 <item>
          131   <title>How To Pick a Linux Distribution for Non-Techies</title>
          132   <link>https://www.linuxjournal.com/content/how-pick-linux-distribution</link>
          133   <description>  &lt;div data-history-node-id="1340854" class="layout layout--onecol"&gt;
          134     &lt;div class="layout__region layout__region--content"&gt;
          135       
          136             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/linux-distributions.jpg" width="850" height="500" alt="How To Pick a Linux Distribution" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          137       
          138             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/ujjwal-anand" lang="" about="https://www.linuxjournal.com/users/ujjwal-anand" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Ujjwal Anand&lt;/a&gt;&lt;/div&gt;
          139       
          140             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p dir="ltr"&gt;I have suffered from distrohopping. Now that I have settled for the last two years, here are some tips to save your time.&lt;/p&gt;
          141 
          142 &lt;ol&gt;&lt;li dir="ltr"&gt;
          143         &lt;p dir="ltr"&gt;All distros run the same operating system at their core, Linux. They are more similar than different. Hence, the marginal cost (time) of looking for a better distro is much more than the marginal benefit of it.&lt;/p&gt;
          144         &lt;/li&gt;
          145         &lt;li dir="ltr"&gt;
          146         &lt;p dir="ltr"&gt;Say no to distributions made for specific purposes like Kali, CentOS, and OpenSuse. OpenSuse is great, but it is made for enterprise use. An everyday user won't ever need most of its features. To maintain it would be a waste of time. The same goes for the RedHat family.&lt;/p&gt;
          147         &lt;/li&gt;
          148         &lt;li dir="ltr"&gt;
          149         &lt;p dir="ltr"&gt;Instead of trimming Suse, you better pick a distro made for everyday people, such as AntiX and SolusOS. Read their descriptions and target users on Distrowatch.&lt;/p&gt;
          150         &lt;/li&gt;
          151         &lt;li dir="ltr"&gt;
          152         &lt;p dir="ltr"&gt;Avoid technical distributions like arch, its forks, and Gentoo. They are for the programmer types. If you are not one, you will likely break it. Updates tend to be massive and very frequent. And you can't install a new package without updating first. You don't want to deal with this. If you want it only for AUR, just learn to compile a little bit.&lt;/p&gt;
          153         &lt;/li&gt;
          154         &lt;li dir="ltr"&gt;
          155         &lt;p dir="ltr"&gt;Say no to most desktop environments (DEs) besides LXDE and LXQT. Prefer window managers (WMs) for maximum performance. DEs can be buggy and cause distraction. They increase boot time and update size. It may be reasonable to rule out all distros that don't come with a window manager so you don't have to do the work post-installation. Know the rule; the less stuff you have, the fewer things you can break, the fewer problems you will face. Keep it minimal. Don't allow the bling-bling to distract you.&lt;/p&gt;
          156         &lt;/li&gt;
          157         &lt;li dir="ltr"&gt;
          158         &lt;p dir="ltr"&gt;Try out different Init systems. Ever since systemd was adopted, Linux has started to feel like Windows, complex and out of hand. I do have it on Manjaro (but I did have to mask a couple of unneeded services to lower the boot time). A particular init system might work better on your specific hardware. Try some isos on a virtual machine.&lt;/p&gt;
          159         &lt;/li&gt;
          160         &lt;li dir="ltr"&gt;
          161         &lt;p dir="ltr"&gt;Avoid forks because they simply are not different enough. In addition, they tend to carry their parent distro's issues on top of their own issues. Developers can do only so much about it. Independent distributions can fix issues more quickly because they can. Prefer original and independent distros.&lt;/p&gt;
          162         &lt;/li&gt;
          163         &lt;li dir="ltr"&gt;
          164         &lt;p dir="ltr"&gt;Don't worry about software availability. Every distro hosts tools to help you install packages not present in their repos. Furthermore, package managers like Appimage and Flatpak allow you to install packages on all distros. Avoid snap. It slows down bootup and doesn't allow you to control app updates. This may change in the future though.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
          165       
          166             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/how-pick-linux-distribution" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
          167 &lt;/div&gt;
          168       
          169     &lt;/div&gt;
          170   &lt;/div&gt;
          171 
          172 </description>
          173   <pubDate>Thu, 30 Sep 2021 16:00:00 +0000</pubDate>
          174     <dc:creator>Ujjwal Anand</dc:creator>
          175     <guid isPermaLink="false">1340854 at https://www.linuxjournal.com</guid>
          176     </item>
          177 <item>
          178   <title>What’s New in Debian 11 “Bullseye”?</title>
          179   <link>https://www.linuxjournal.com/content/whats-new-debian-11-bullseye</link>
          180   <description>&lt;div data-history-node-id="1340853" class="row bs-3col-stacked node node--type-news node--view-mode-rss"&gt;
          181   
          182 
          183     &lt;div class="col-sm-12 bs-region bs-region--top"&gt;
          184     
          185   &lt;div class="field field--name-field-node-image field--type-image field--label-above"&gt;
          186     &lt;div class="field--label"&gt;Image&lt;/div&gt;
          187               &lt;div class="field--item"&gt;  &lt;img alt="What’s New in Debian 11 “Bullseye”?" src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/debian-11-bullseye_0.jpg" width="800" height="471" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          188           &lt;/div&gt;
          189 
          190             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;&lt;a href="https://www.debian.org/"&gt;Debian&lt;/a&gt; is a preferred choice of millions of Linux users for some of the most popular and powerful operating systems, like Ubuntu and its derivatives are based on Debian.&lt;/p&gt;
          191 
          192 &lt;p dir="ltr"&gt;&lt;a href="https://www.debian.org/News/2021/20210814"&gt;Debian 11 &lt;/a&gt;has finally been released, finally, after a long development work of two years. Bullseye – that’s the name given to this latest Debian Linux distro. So what are the updates and upgrades? In this article, let’s check out what’s new in Debian 11.&lt;/p&gt;
          193 
          194 &lt;h2 dir="ltr"&gt;Debian 11’s Architecture&lt;/h2&gt;
          195 
          196 &lt;p dir="ltr"&gt;Debian supports a good range of hardware architectures. &lt;/p&gt;
          197 
          198 &lt;p dir="ltr"&gt;&lt;strong&gt;Supported Architectures&lt;/strong&gt;&lt;/p&gt;
          199 
          200 &lt;ol dir="ltr"&gt;&lt;li&gt;ARM EABI (armel)&lt;/li&gt;
          201         &lt;li&gt;ARMv7 (EABI hard-float ABI and armhf)&lt;/li&gt;
          202         &lt;li&gt;64-bit ARM (arm64)&lt;/li&gt;
          203         &lt;li&gt;32-bit PC (i386)&lt;/li&gt;
          204         &lt;li&gt;64-bit PC (amd64)&lt;/li&gt;
          205         &lt;li&gt;Little-endian MIPS (mipsel)&lt;/li&gt;
          206         &lt;li&gt;64-bit little-endian PowerPC&lt;/li&gt;
          207         &lt;li&gt;64-bit little-endian MIPS&lt;/li&gt;
          208         &lt;li&gt;IBM System z (s390x)&lt;/li&gt;
          209 &lt;/ol&gt;&lt;p dir="ltr"&gt;&lt;strong&gt;Not Supported Hardware&lt;/strong&gt;&lt;/p&gt;
          210 
          211 &lt;ol dir="ltr"&gt;&lt;li&gt;Old MIPS 32-bit CPUs&lt;/li&gt;
          212 &lt;/ol&gt;&lt;h2 dir="ltr"&gt;Linux Kernel Information&lt;/h2&gt;
          213 
          214 &lt;p dir="ltr"&gt;Debian 11 supports the &lt;a href="https://en.wikipedia.org/wiki/Linux_kernel_version_history"&gt;Linux Kernel 5.10 LTS&lt;/a&gt;. Debian 10 Buster, the earlier version to Debian 11, used Linux Kernel 4.19 while released. A newer kernel means a new set of bug fixes, new hardware support, and improved performance.&lt;/p&gt;
          215 
          216 &lt;p dir="ltr"&gt;This is the perfect kernel for Debian bullseye considering the Debian lifecycle.   &lt;/p&gt;
          217 
          218 &lt;h2 dir="ltr"&gt;Supports exFAT&lt;/h2&gt;
          219 
          220 &lt;p dir="ltr"&gt;exFAT is the shortened form of the Extensible File Allocation Table. It’s a filesystem used for flash memory, such as SD cards and USB flash drives.&lt;/p&gt;
          221 
          222 &lt;p dir="ltr"&gt;Now Debian 11 provides support for the exFAT. For mounting the &lt;a href="https://docs.microsoft.com/en-us/windows/win32/fileio/exfat-specification"&gt;exFAT filesystem&lt;/a&gt;, you don’t need the filesystem-in-userspace implementation provided by the exfat-fuse package additionally anymore. Thanks to kernel 5.10! exFAT comes in handy with it. Tools for checking and creating an exFAT are given in the exfatprogs package.&lt;/p&gt;
          223 
          224 &lt;h2 dir="ltr"&gt;Bauhaus Movement Inspired Theme &amp; Wallpaper&lt;/h2&gt;
          225 
          226 &lt;p dir="ltr"&gt;Debian features cool wallpapers and a default theme for each of the major releases. Debian 11’s theme is inspired by the &lt;a href="https://en.wikipedia.org/wiki/Bauhaus"&gt;Bauhaus movement.&lt;/a&gt; Bauhaus means “building house” and it was an art and design movement from 20th century Germany. The Bauhaus movement revolved around abstract, geometric style featuring little emotion or sentiments. &lt;/p&gt;
          227 
          228 &lt;p dir="ltr"&gt;Its modern aesthetic still is immensely influential for designers, architects, and artists. You can see this theme all through Debian 11 whether it’s the installer, login window, or the Grub menu.&lt;/p&gt;
          229 
          230 &lt;h2 dir="ltr"&gt;Newer Desktop Environment Versions&lt;/h2&gt;
          231 
          232 &lt;p dir="ltr"&gt;Debian 11 offers newer desktop environment versions. Desktop flavors you get here are, KDE Plasma 5.20, GNOME 3.38, LXDE 11, LXQt 0.16, Xfce 4.16, and MATE 1.24. Debian prefers stability and it’s quite clear from the desktop environments. You might not get the latest cutting-edge distributions like Fedora or Arch/Manjaro.&lt;/p&gt;
          233 
          234 &lt;h2 dir="ltr"&gt;Updated Packages&lt;/h2&gt;
          235 
          236 &lt;p dir="ltr"&gt;Debian 11 consists of more than 11,294 new packages out of 59,551 packages. It also reduced over 9,519 “obsolete” packages and removed 42,821 that were updated. A total of 5,434 packages remained as they were.&lt;/p&gt;
          237 
          238 &lt;p dir="ltr"&gt;A good number of software applications and package updates are included in Debian bullseye, such as Apache 2.4.48, Calligra 3.2, Emacs 27.1, LibreOffice 7.0, Inkscape 1.0.2, Linux kernel 5.10 series, Perl 5.32, PHP 7.4, Vim 8.2, PostgreSQL 13, and the list goes on. All these ready-to-use software packages are built with over 30,000 source packages.&lt;/p&gt;
          239 
          240 &lt;p dir="ltr"&gt;With this huge selection of packages and wide architecture support, Debian has always stayed committed to its aim of being The Universal Operating System.&lt;/p&gt;
          241 
          242 &lt;h2 dir="ltr"&gt;Improved Printer and Scanner Features&lt;/h2&gt;
          243 
          244 &lt;p dir="ltr"&gt;Debian 11 presents a new ipp-usb package. It is built with a vendor-neutral IPP-over-USB protocol that is supported by many latest printers. So, many modern-day printers will be supported now by Debian. And you won’t need the drivers for that.&lt;/p&gt;
          245 
          246 &lt;p dir="ltr"&gt;SANE driverless backend lets you use scanners without any trouble.&lt;/p&gt;
          247 
          248 &lt;h2 dir="ltr"&gt;Endnotes&lt;/h2&gt;
          249 
          250 &lt;p dir="ltr"&gt;Want to try Debian Bullseye? Get it &lt;a href="https://www.debian.org/releases/bullseye/installmanual"&gt;from here&lt;/a&gt;. You can also check “bullseye” with &lt;a href="https://www.debian.org/CD/live/"&gt;Live Images&lt;/a&gt; without installing it on your PC. This will load and run the entire OS in read-only mode. These live images are available for the i386 and amd64 architectures in the form of USB sticks, DVDs, and netboot setups. Debian Live has a standard image. So you can try a basic Debian without any GUIs.&lt;/p&gt;
          251 
          252 &lt;p dir="ltr"&gt;And that’s the ending of this article. Hope you find our Debian 11 guide helpful.&lt;/p&gt;&lt;/div&gt;
          253       
          254       &lt;div class="field field--name-field-tags field--type-entity-reference field--label-hidden field--items"&gt;
          255               &lt;div class="field--item"&gt;&lt;a href="https://www.linuxjournal.com/tag/linux-0" hreflang="en"&gt;#Linux&lt;/a&gt;&lt;/div&gt;
          256               &lt;div class="field--item"&gt;&lt;a href="https://www.linuxjournal.com/tag/debian" hreflang="en"&gt;Debian&lt;/a&gt;&lt;/div&gt;
          257               &lt;div class="field--item"&gt;&lt;a href="https://www.linuxjournal.com/tag/news" hreflang="en"&gt;News&lt;/a&gt;&lt;/div&gt;
          258           &lt;/div&gt;
          259   
          260   &lt;/div&gt;
          261   
          262 
          263   
          264   
          265   
          266 &lt;/div&gt;
          267 
          268 </description>
          269   <pubDate>Wed, 29 Sep 2021 16:00:00 +0000</pubDate>
          270     <dc:creator>Suparna Ganguly</dc:creator>
          271     <guid isPermaLink="false">1340853 at https://www.linuxjournal.com</guid>
          272     </item>
          273 <item>
          274   <title>Privacy-focused Linux Distributions to Secure Your Online Presence in 2021</title>
          275   <link>https://www.linuxjournal.com/content/privacy-focused-linux-distributions-secure-your-online-presence-2021</link>
          276   <description>  &lt;div data-history-node-id="1340851" class="layout layout--onecol"&gt;
          277     &lt;div class="layout__region layout__region--content"&gt;
          278       
          279             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/privacy-focused-linux-distributions.jpg" width="850" height="500" alt="Privacy-focused Linux Distributions to Secure Your Online Presence in 2021" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          280       
          281             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/suparna-ganguly" lang="" about="https://www.linuxjournal.com/users/suparna-ganguly" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Suparna Ganguly&lt;/a&gt;&lt;/div&gt;
          282       
          283             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p&gt;Linux distros are usually more secure than their Windows and Mac counterparts. Linux Operating Systems being open-source leaves very less scope of unauthorized access to its core. However, with the advancement of technologies, &lt;a href="https://www.techradar.com/in/news/synology-nas-devices-are-being-hacked-to-target-linux-systems"&gt;incidents &lt;/a&gt;of attacks are not rare.&lt;/p&gt;
          284 
          285 &lt;p dir="ltr"&gt;Are you in a fix with the coming &lt;a href="https://www.zdnet.com/article/microsoft-warns-over-this-unusual-malware-that-targets-windows-and-linux/"&gt;reports&lt;/a&gt; of Linux systems targeted malware attacks? Worried about your online presence? Then maybe it’s time to go for a secure, privacy-focused Linux distro. This article presents a guide to 3 privacy-oriented Linux distributions that respect your privacy online.&lt;/p&gt;
          286 
          287 &lt;h2 dir="ltr"&gt;Why You Need a Privacy-focused Linux Distro&lt;/h2&gt;
          288 
          289 &lt;p dir="ltr"&gt;But before jumping into that, let’s have a brief overview regarding the importance of a secure Linux Operating System. You may know that the Operating System is the core software of your computer. It helps maintain communication across all the hardware, software, memory, and processor of the system. It also manages the hardware parts.&lt;/p&gt;
          290 
          291 &lt;p dir="ltr"&gt;If your computer isn’t secure enough to use, then hackers can get easy access to the OS and can exploit it to view your files and track your presence on the internet. Privacy-focused Linux distributions offer a lot of good choices packed with the most reliable features to select from.&lt;/p&gt;
          292 
          293 &lt;h2 dir="ltr"&gt;5 Privacy-focused Linux Distributions&lt;/h2&gt;
          294 
          295 &lt;p dir="ltr"&gt;Now let’s take a look at the most privacy-focused Linux distros that allow staying secure.&lt;/p&gt;
          296 
          297 &lt;h3 dir="ltr"&gt;Septor Linux&lt;/h3&gt;
          298 
          299 &lt;p dir="ltr"&gt;&lt;a href="https://sourceforge.net/projects/septor/"&gt;Septor Linux &lt;/a&gt;is an OS created by the project called Serbian Linux. Serbian Linux also produces Serbian language-based general general-purpose Linux distribution. Septor implements the&lt;a href="https://kde.org/plasma-desktop/"&gt; KDE Plasma desktop &lt;/a&gt;environment and is a newcomer among all other distros.&lt;/p&gt;
          300 
          301 &lt;p dir="ltr"&gt;The Septor operating system offers a stable and reliable user experience. It’s suitable for a vast range of computers because it is built upon &lt;a href="https://www.debian.org/"&gt;Debian GNU/Linux.&lt;/a&gt; So, a solid privacy level is what you can expect. The distro routes all of the internet traffic through &lt;a href="https://www.torproject.org/"&gt;Tor &lt;/a&gt;network to earn privacy credentials. The distro used to use a launcher script to pick up the latest Tor, however, now Tor comes in bundles with it by default.&lt;/p&gt;&lt;/div&gt;
          302       
          303             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/privacy-focused-linux-distributions-secure-your-online-presence-2021" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
          304 &lt;/div&gt;
          305       
          306     &lt;/div&gt;
          307   &lt;/div&gt;
          308 
          309 </description>
          310   <pubDate>Wed, 22 Sep 2021 16:00:00 +0000</pubDate>
          311     <dc:creator>Suparna Ganguly</dc:creator>
          312     <guid isPermaLink="false">1340851 at https://www.linuxjournal.com</guid>
          313     </item>
          314 <item>
          315   <title>A Guide to 5 Fair Selections of Open Source Ticketing Tools for Linux</title>
          316   <link>https://www.linuxjournal.com/content/guide-5-fair-selections-open-source-ticketing-tools-linux</link>
          317   <description>  &lt;div data-history-node-id="1340850" class="layout layout--onecol"&gt;
          318     &lt;div class="layout__region layout__region--content"&gt;
          319       
          320             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/open-source-ticketing-tools-for-linux.jpg" width="850" height="500" alt="A Guide to 5 Fair Selections of Open Source Ticketing Tools for Linux" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          321       
          322             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/suparna-ganguly" lang="" about="https://www.linuxjournal.com/users/suparna-ganguly" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Suparna Ganguly&lt;/a&gt;&lt;/div&gt;
          323       
          324             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p dir="ltr"&gt;Are you in search of open-source ticketing tools for Linux? Well, this article brings a guide to 5 fair selections of open source ticketing software to provide uninterrupted customer support.&lt;/p&gt;
          325 
          326 &lt;h2 dir="ltr"&gt;Why You Need Ticketing Tools&lt;/h2&gt;
          327 
          328 &lt;p dir="ltr"&gt;A customer trouble ticketing (help desk) is an assistance resource to solve a customer query. Companies often provide customer support using email, website, and/or telephone. The importance of ticketing software is a crucial part for any business to be successful.&lt;/p&gt;
          329 
          330 &lt;p dir="ltr"&gt;Your business can’t run properly without a satisfied client base. Increased customer retention is what businesses need. Right ticketing tools help ensure the best customer service for any business. &lt;/p&gt;
          331 
          332 &lt;p dir="ltr"&gt;Linux makes sure enterprises get the best possible customer service software for their businesses to have sustainable growth. Because a powerful set of ticketing software provides undivided support that the businesses deserve.&lt;/p&gt;
          333 
          334 &lt;h2 dir="ltr"&gt;5 Best Ticketing Tools for Linux&lt;/h2&gt;
          335 
          336 &lt;p dir="ltr"&gt;This section takes you through 5 different ticketing software to be downloaded on Linux and why you should use them. So let’s begin!&lt;/p&gt;
          337 
          338 &lt;h3 dir="ltr"&gt;osTicket&lt;/h3&gt;
          339 
          340 &lt;p dir="ltr"&gt;For all the newly started businesses, &lt;a href="https://osticket.com/download/"&gt;osTicket &lt;/a&gt;would be a viable open source ticketing tool. It’s a lightweight and efficient support ticket software used by a good number of companies. If you run an enterprise or a non-profit and are not ready for paid ticketing tools just yet, osTicket is a must-try.&lt;/p&gt;
          341 
          342 &lt;p dir="ltr"&gt;osTicket provides a simple and intuitive web interface to integrate customer queries via phone, email, and web forms. Worried of spam emails? osTicket helps reduce spam enabling captcha filling and auto-refreshing techniques.&lt;/p&gt;
          343 
          344 &lt;p dir="ltr"&gt;You can work on a priority basis through this ticketing tool and get the issues solved in the lowest possible time.&lt;/p&gt;
          345 
          346 &lt;h3 dir="ltr"&gt;PHD Help Desk&lt;/h3&gt;
          347 
          348 &lt;p dir="ltr"&gt;&lt;a href="https://sourceforge.net/projects/phd/"&gt;PHD Help Desk&lt;/a&gt; is a PHP+Javascript+MySQL-based open source ticketing tool and is used in the registry. PHD helps follow-up incidents in an organization. PHD has a user base all across the world. The latest version of the PHD Help Desk is 2.12.&lt;/p&gt;
          349 
          350 &lt;p dir="ltr"&gt;This ticketing tool works in various ways. Using PHD, incidents can be classified and registered into multiple levels, such as the state of incident, type, sub-type, priority, description of Incident, historical factors, to name a few. &lt;/p&gt;
          351 
          352 &lt;p dir="ltr"&gt;The database is consulted in a particular format depending on the user requirements. The data is then processed on a tallying sheet. Some of the advanced features of PHD Help Desk are the ability to export tickets into excel format, a PHPMailer Library to configure emails, and new password creation.&lt;/p&gt;&lt;/div&gt;
          353       
          354             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/guide-5-fair-selections-open-source-ticketing-tools-linux" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
          355 &lt;/div&gt;
          356       
          357     &lt;/div&gt;
          358   &lt;/div&gt;
          359 
          360 </description>
          361   <pubDate>Wed, 15 Sep 2021 16:00:00 +0000</pubDate>
          362     <dc:creator>Suparna Ganguly</dc:creator>
          363     <guid isPermaLink="false">1340850 at https://www.linuxjournal.com</guid>
          364     </item>
          365 <item>
          366   <title>In Search of Linux Laptops? Check these 6 Places to Get Your Laptop in 2021</title>
          367   <link>https://www.linuxjournal.com/content/search-linux-laptops-check-these-6-places-get-your-laptop-2021</link>
          368   <description>  &lt;div data-history-node-id="1340849" class="layout layout--onecol"&gt;
          369     &lt;div class="layout__region layout__region--content"&gt;
          370       
          371             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/linux-laptops-2021.jpg" width="850" height="500" alt="Linux Laptops" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          372       
          373             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/suparna-ganguly" lang="" about="https://www.linuxjournal.com/users/suparna-ganguly" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Suparna Ganguly&lt;/a&gt;&lt;/div&gt;
          374       
          375             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p dir="ltr"&gt;Are you in search of Linux laptops? This article takes you through 6 different places that offer the best Linux laptops. So get prepared to choose your Linux laptop in 2021.&lt;/p&gt;
          376 
          377 &lt;h2 dir="ltr"&gt;Dell&lt;/h2&gt;
          378 
          379 &lt;p dir="ltr"&gt;When it comes to laptops, the first name that comes to my mind is &lt;a href="https://www.dell.com/en-us/shop/dell-laptops/sc/laptops"&gt;Dell&lt;/a&gt;. For over 20 years Dell has been selling high-end Linux laptops. In a Dell store, you can get Ubuntu and Redhat Enterprise Linux laptops. These laptops are built to meet the needs of developers, businesses, and sysadmins.&lt;/p&gt;
          380 
          381 &lt;p dir="ltr"&gt;For developers, who travel a lot, &lt;a href="https://www.dell.com/en-us/work/shop/overview/cp/linuxsystems"&gt;XPS 13 Developer Edition&lt;/a&gt; would be the confirmed best choice. Dell XPS comes at an expensive cost of around $1,000. So, if you’re in search of something less expensive, you can check Dell Inspiron laptops. Dell’s &lt;a href="https://www.dell.com/en-us/work/shop/workstations-isv-certified/sc/workstations"&gt;Precision workstations &lt;/a&gt;with RHEL or Ubuntu are designed for small business owners or CG professionals.&lt;/p&gt;
          382 
          383 &lt;p dir="ltr"&gt;Side Note: Dell doesn’t have a separate section for Linux laptops. Type Ubuntu in the search to get a view of all its laptops with Linux preinstalled.&lt;/p&gt;
          384 
          385 &lt;h2 dir="ltr"&gt;Slimbook&lt;/h2&gt;
          386 
          387 &lt;p dir="ltr"&gt;&lt;a href="https://kde.slimbook.es/"&gt;Slimbook&lt;/a&gt; is well known for its thin, rigid, and light durable laptops starting at a reasonable price of €930 (approx $1,075). These come with a nice screen, solid battery life, powerful CPU, and very good speakers.&lt;/p&gt;
          388 
          389 &lt;p dir="ltr"&gt;This brand is from Spain. Slimbook came ahead of its competitors launching the first KDE laptops.&lt;/p&gt;
          390 
          391 &lt;p dir="ltr"&gt;Slimbook brings laptops with a good variety of popular Linux distros, such as KDE Neon, Ubuntu, Ubuntu MATE, Linux Mint, Kubuntu. Additionally, their laptops have two Spanish Linux distros – &lt;a href="https://en.wikipedia.org/wiki/MAX_(operating_system)"&gt;Max&lt;/a&gt; and &lt;a href="https://distrowatch.com/table.php?distribution=lliurex"&gt;Lliurex&lt;/a&gt;. You can choose Windows OS as well with their laptops, but for that, additional costs are there.&lt;/p&gt;
          392 
          393 &lt;p dir="ltr"&gt;Slimbook offers desktop systems too. So, if you ever need desktops, &lt;a href="https://slimbook.es/en/one-en"&gt;check it here&lt;/a&gt;. &lt;/p&gt;
          394 
          395 &lt;h2 dir="ltr"&gt;System76 &lt;/h2&gt;
          396 
          397 &lt;p dir="ltr"&gt;&lt;a href="https://system76.com/"&gt;System76&lt;/a&gt;’s Linux laptops are very well built, powerful, and extremely portable. If you are a software developer, you travel a lot, and you’re in search of a laptop with 32G RAM and 1T SSD, then go for System76.&lt;/p&gt;
          398 
          399 &lt;p dir="ltr"&gt;System76 laptops used to be Ubuntu-powered, initially. Later on, in 2017, this US-based company released their own Linux distro, called the &lt;a href="https://pop.system76.com/"&gt;Pop! OS&lt;/a&gt;. Pop OS is designed using Ubuntu. After that, Pop became the default OS with Ubuntu being still available.&lt;/p&gt;&lt;/div&gt;
          400       
          401             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/search-linux-laptops-check-these-6-places-get-your-laptop-2021" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
          402 &lt;/div&gt;
          403       
          404     &lt;/div&gt;
          405   &lt;/div&gt;
          406 
          407 </description>
          408   <pubDate>Wed, 08 Sep 2021 16:00:00 +0000</pubDate>
          409     <dc:creator>Suparna Ganguly</dc:creator>
          410     <guid isPermaLink="false">1340849 at https://www.linuxjournal.com</guid>
          411     </item>
          412 <item>
          413   <title>Q&amp;A trip to Linux’s Black Hole - /dev/null</title>
          414   <link>https://www.linuxjournal.com/content/qa-trip-linuxs-black-hole-devnull</link>
          415   <description>  &lt;div data-history-node-id="1340848" class="layout layout--onecol"&gt;
          416     &lt;div class="layout__region layout__region--content"&gt;
          417       
          418             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/qa-trip-to-linux-black-hole-dev-null.jpg" width="850" height="500" alt="Q&amp;A trip to Linux’s Black Hole - /dev/null" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          419       
          420             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/nawaz-abbasi" lang="" about="https://www.linuxjournal.com/users/nawaz-abbasi" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Nawaz Abbasi&lt;/a&gt;&lt;/div&gt;
          421       
          422             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p dir="ltr"&gt;As per &lt;a href="https://www.nasa.gov/audience/forstudents/k-4/stories/nasa-knows/what-is-a-black-hole-k4.html"&gt;NASA&lt;/a&gt;, “A black hole is a place in space where gravity pulls so much that even light can not get out”. Something similar exists in the Linux universe as well - it discards anything written to it and when read, just returns an EOF (end-of-file). It’s a special file which is also referred to as null device - &lt;code&gt;/dev/null&lt;/code&gt;&lt;/p&gt;
          423 
          424 &lt;h2 dir="ltr"&gt;So, it’s just a file?&lt;/h2&gt;
          425 
          426 &lt;p dir="ltr"&gt;Yes and most of the things in Linux is a file but &lt;code&gt;/dev/null&lt;/code&gt; is not a regular file – lets dig deeper.&lt;/p&gt;
          427 
          428 &lt;p dir="ltr"&gt;&lt;img alt="/dev/null 1" data-entity-type="file" data-entity-uuid="4adad0f7-0c75-4fbe-9be7-b631e0cc8b56" height="200" src="https://www.linuxjournal.com/sites/default/files/u%5Buid%5D/dev-null-1.jpg" width="850" /&gt;&lt;/p&gt;
          429 
          430 &lt;p dir="ltr"&gt;&lt;code&gt;c&lt;/code&gt; in &lt;code&gt;crw-rw-rw-&lt;/code&gt; tells us that it's a character special file, which means it processes data character by character. This can be checked using &lt;code&gt;test -c&lt;/code&gt; as well:&lt;/p&gt;
          431 
          432 &lt;p dir="ltr"&gt;&lt;img alt="/dev/null 2" data-entity-type="file" data-entity-uuid="dbcf7ef5-2431-4987-8324-48494f3e93f0" height="200" src="https://www.linuxjournal.com/sites/default/files/u%5Buid%5D/dev-null-2.jpg" width="850" /&gt;&lt;/p&gt;
          433 
          434 &lt;h2 dir="ltr"&gt;What are the contents of the file?&lt;/h2&gt;
          435 
          436 &lt;p dir="ltr"&gt;Let’s check that using the &lt;code&gt;cat&lt;/code&gt; command:&lt;/p&gt;
          437 
          438 &lt;p dir="ltr"&gt;&lt;img alt="/dev/null 3" data-entity-type="file" data-entity-uuid="b8bc4f13-e7f1-412d-9435-1c43abdfb23a" height="84" src="https://www.linuxjournal.com/sites/default/files/u%5Buid%5D/dev-null-3.jpg" width="357" /&gt;&lt;/p&gt;
          439 
          440 &lt;p dir="ltr"&gt;As stated earlier, it just returns an EOF (end-of-file) when read. So, it's empty!&lt;/p&gt;
          441 
          442 &lt;h2 dir="ltr"&gt;What more can we know about the file?&lt;/h2&gt;
          443 
          444 &lt;p dir="ltr"&gt;Let’s find out using the &lt;code&gt;stat&lt;/code&gt; command:&lt;/p&gt;
          445 
          446 &lt;p dir="ltr"&gt;&lt;img alt="/dev/null 4" data-entity-type="file" data-entity-uuid="5f4a9297-f36c-435e-8798-195bcbbe2af0" height="227" src="https://www.linuxjournal.com/sites/default/files/u%5Buid%5D/dev-null-4.jpg" width="850" /&gt;&lt;/p&gt;
          447 
          448 &lt;p dir="ltr"&gt;This tells us that its size is 0. Also, it’s good to note that the file’s read and write permission is enabled for everyone but it doesn't require execute permission. &lt;/p&gt;
          449 
          450 &lt;h2 dir="ltr"&gt;What happens to the file’s size when we write data to it?&lt;/h2&gt;
          451 
          452 &lt;p dir="ltr"&gt;Let’s try that:&lt;/p&gt;
          453 
          454 &lt;p dir="ltr"&gt;&lt;img alt="/dev/null 5" data-entity-type="file" data-entity-uuid="482ce308-2281-4b89-b69f-c88cbc8234f1" height="286" src="https://www.linuxjournal.com/sites/default/files/u%5Buid%5D/dev-null-5.jpg" width="850" /&gt;&lt;/p&gt;
          455 
          456 &lt;p dir="ltr"&gt;The &lt;code&gt;cat&lt;/code&gt; command returned nothing and as per the &lt;code&gt;stat&lt;/code&gt; command, its size did not change.&lt;/p&gt;
          457 
          458 &lt;p dir="ltr"&gt;As stated earlier, it discards anything written to it. You may write any amount of data to it, which will be immediately discarded, so its size will always remain 0 – Singularity?&lt;/p&gt;
          459 
          460 &lt;p dir="ltr"&gt;In other words, you cannot change &lt;code&gt;/dev/null&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
          461       
          462             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/qa-trip-linuxs-black-hole-devnull" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
          463 &lt;/div&gt;
          464       
          465     &lt;/div&gt;
          466   &lt;/div&gt;
          467 
          468 </description>
          469   <pubDate>Tue, 07 Sep 2021 16:00:00 +0000</pubDate>
          470     <dc:creator>Nawaz Abbasi</dc:creator>
          471     <guid isPermaLink="false">1340848 at https://www.linuxjournal.com</guid>
          472     </item>
          473 <item>
          474   <title>Download These 7 Cool Apps on Your Linux Machine to Make Life Easier</title>
          475   <link>https://www.linuxjournal.com/content/download-these-7-cool-apps-your-linux-machine-make-life-easier</link>
          476   <description>  &lt;div data-history-node-id="1340847" class="layout layout--onecol"&gt;
          477     &lt;div class="layout__region layout__region--content"&gt;
          478       
          479             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/linux-apps.jpg" width="850" height="500" alt="Linux Apps" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          480       
          481             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/suparna-ganguly" lang="" about="https://www.linuxjournal.com/users/suparna-ganguly" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Suparna Ganguly&lt;/a&gt;&lt;/div&gt;
          482       
          483             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;p dir="ltr"&gt;Not only the Linux distros are open-source but the apps for Linux are also free. Though some business apps come with a cost, most of the apps created for individuals don’t have any charges.&lt;/p&gt;
          484 
          485 &lt;p dir="ltr"&gt;Want to know about some of the cool apps to download on your Linux machine?&lt;/p&gt;
          486 
          487 &lt;p dir="ltr"&gt;This article walks you through 7 apps to download on Linux to make your life easier. Head over to the next section!  &lt;/p&gt;
          488 
          489 &lt;h2 dir="ltr"&gt;Ulauncher&lt;/h2&gt;
          490 
          491 &lt;p dir="ltr"&gt;Before downloading any other application on Linux, we recommend getting &lt;a href="https://ulauncher.io/"&gt;Ulauncher&lt;/a&gt;. That’s because you can launch any application via Ulauncher just by using the keyboard.&lt;/p&gt;
          492 
          493 &lt;p dir="ltr"&gt;Try adding &lt;a href="https://ext.ulauncher.io/"&gt;Ulaucher extensions&lt;/a&gt; to get the most of this app inspired by &lt;a href="https://www.alfredapp.com/"&gt;Alfred&lt;/a&gt; for Mac. You can extend capabilities with the extensions, such as looking up dictionary definitions, launching web searches, finding and copying emojis to a clipboard, and lots more.&lt;/p&gt;
          494 
          495 &lt;p dir="ltr"&gt;Ulaucher runs smoothly and allows searching files and apps using hotkeys. Ulaucher features include built-in themes, customizable shortcuts, Fuzzy search, a wide variety of plugins, searching on Google, Stack Overflow, and Wikipedia.&lt;/p&gt;
          496 
          497 &lt;h2 dir="ltr"&gt;Thunderbird&lt;/h2&gt;
          498 
          499 &lt;p dir="ltr"&gt;&lt;a href="https://www.thunderbird.net/en-US/"&gt;Thunderbird &lt;/a&gt;by Mozilla is an open-source email client. Some Linux distros offer Thunderbird installed. If it’s not, hop onto your App Center or Software Center and get it installed. You can download the app from their website as well.&lt;/p&gt;
          500 
          501 &lt;p dir="ltr"&gt;The setup wizard guides you through the process of creating your own email address. Thunderbird provides email settings for most of the common email application providers. So, an existing email account can be added too. Attach multiple email accounts as per your needs.&lt;/p&gt;
          502 
          503 &lt;p dir="ltr"&gt;Want to make Thunderbird look cool? Add-ons, such as themes, Lightning extension, sorting out Mail folders, are some of the features to try out.&lt;/p&gt;
          504 
          505 &lt;h2 dir="ltr"&gt;Steam&lt;/h2&gt;
          506 
          507 &lt;p dir="ltr"&gt;Looking for gaming clients on Linux? Use &lt;a href="https://store.steampowered.com/linux"&gt;Steam&lt;/a&gt; from Valve. Steam is, admittedly, the best games distribution store for top OSs like Linux.&lt;/p&gt;
          508 
          509 &lt;p dir="ltr"&gt;From Shadow of the &lt;a href="https://store.steampowered.com/agecheck/app/750920/"&gt;Tomb Raider &lt;/a&gt;to &lt;a href="https://store.steampowered.com/app/421020/DiRT_4/"&gt;DiRT 4&lt;/a&gt;, and from &lt;a href="https://store.steampowered.com/app/570/Dota_2/"&gt;DOTA 2&lt;/a&gt; to &lt;a href="https://store.steampowered.com/app/364360/Total_War_WARHAMMER/"&gt;Warhammer&lt;/a&gt; – Steam boasts many thousands of indie hits, retro-flavored, and AAA titled &lt;a href="https://store.steampowered.com/curator/6981492-Best-Linux-Games/"&gt;games for Linux&lt;/a&gt;. &lt;/p&gt;&lt;/div&gt;
          510       
          511             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/download-these-7-cool-apps-your-linux-machine-make-life-easier" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
          512 &lt;/div&gt;
          513       
          514     &lt;/div&gt;
          515   &lt;/div&gt;
          516 
          517 </description>
          518   <pubDate>Wed, 01 Sep 2021 16:00:00 +0000</pubDate>
          519     <dc:creator>Suparna Ganguly</dc:creator>
          520     <guid isPermaLink="false">1340847 at https://www.linuxjournal.com</guid>
          521     </item>
          522 <item>
          523   <title>Improve The CrowdSec Multi-Server Installation With HTTPS Between Agents</title>
          524   <link>https://www.linuxjournal.com/content/improve-crowdsec-multi-server-installation-https-between-agents</link>
          525   <description>  &lt;div data-history-node-id="1340846" class="layout layout--onecol"&gt;
          526     &lt;div class="layout__region layout__region--content"&gt;
          527       
          528             &lt;div class="field field--name-field-node-image field--type-image field--label-hidden field--item"&gt;  &lt;img src="https://www.linuxjournal.com/sites/default/files/nodeimage/story/crowdsec-multi-server-installation-with-https.jpg" width="850" height="500" alt="CrowdSec Multi-Server Installation With HTTPS" typeof="foaf:Image" class="img-responsive" /&gt;&lt;/div&gt;
          529       
          530             &lt;div class="field field--name-node-author field--type-ds field--label-hidden field--item"&gt;by &lt;a title="View user profile." href="https://www.linuxjournal.com/users/manuel-sabban" lang="" about="https://www.linuxjournal.com/users/manuel-sabban" typeof="schema:Person" property="schema:name" datatype="" xml:lang=""&gt;Manuel Sabban&lt;/a&gt;&lt;/div&gt;
          531       
          532             &lt;div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"&gt;&lt;h2 dir="ltr"&gt;Prerequisites&lt;/h2&gt;
          533 
          534 &lt;p dir="ltr"&gt;This article is a follow-up from the &lt;a href="https://www.linuxjournal.com/content/how-set-crowdsec-multi-server-installation"&gt;Crowdsec multi-server setup&lt;/a&gt;. It applies to a configuration with at least two servers (referred to as &lt;code&gt;server-1&lt;/code&gt; and one of &lt;code&gt;server-2&lt;/code&gt; or &lt;code&gt;server-3&lt;/code&gt;).&lt;/p&gt;
          535 
          536 &lt;h2 dir="ltr"&gt;Goals&lt;/h2&gt;
          537 
          538 &lt;p dir="ltr"&gt;To address security issues posed by clear http communication in our previous &lt;a href="https://crowdsec.net/2021/05/04/multi-server-setup/"&gt;crowdsec multi-server installation&lt;/a&gt;, we propose solutions to achieve communication between Crowdsec agents over encrypted channels. On top of that, the third solution allows &lt;code&gt;server-2&lt;/code&gt; or &lt;code&gt;server-3&lt;/code&gt; to trust &lt;code&gt;server-1&lt;/code&gt; identity, and avoid man-in -the -middle attacks.&lt;/p&gt;
          539 
          540 &lt;h2 dir="ltr"&gt;Using self-signed certificates&lt;/h2&gt;
          541 
          542 &lt;h3 dir="ltr"&gt;Create the certificate&lt;/h3&gt;
          543 
          544 &lt;p dir="ltr"&gt;First we have to create a certificate. This can be achieved with the following one-liner.&lt;/p&gt;
          545 
          546 &lt;pre dir="ltr"&gt;
          547 openssl req -x509 -newkey rsa:4096 -keyout encrypted-key.pem -out cert.pem -days 365 -addext "subjectAltName = IP:172.31.100.242"&lt;/pre&gt;
          548 
          549 &lt;p dir="ltr"&gt;For now crowdsec is not able to ask for the passphrase of the private key when starting.  Thus we have the choice to decipher by hand the private key each time we start or reload crowdsec or store the key unencrypted. In any way to strip the passphrase one can do:&lt;/p&gt;
          550 
          551 &lt;pre dir="ltr"&gt;
          552 openssl rsa -in encrypted-key.pem -out key.pem&lt;/pre&gt;
          553 
          554 &lt;p dir="ltr"&gt;Then, the unencrypted key file can be safely deleted after Crowdsec is started.&lt;/p&gt;
          555 
          556 &lt;h3 dir="ltr"&gt;Configure crowdsec for using a self-signed certificate&lt;/h3&gt;
          557 
          558 &lt;p dir="ltr"&gt;On &lt;code&gt;server-1&lt;/code&gt; we have to tell crowdsec to use the generated certificate. Hence, the  &lt;code&gt;tls.cert_file&lt;/code&gt; and &lt;code&gt;tls.key_file&lt;/code&gt; option in the &lt;code&gt;api.server&lt;/code&gt; section of the following &lt;code&gt;/etc/crowdec/config.yaml&lt;/code&gt; excerpt set to the generated certificate file.&lt;/p&gt;
          559 
          560 &lt;pre dir="ltr"&gt;
          561 api:
          562 
          563   server:
          564 
          565     log_level: info
          566 
          567     listen_uri: 10.0.0.1:8080
          568 
          569     profiles_path: /etc/crowdsec/profiles.yaml
          570 
          571     online_client: # Crowdsec API credentials (to push signals and receive bad 
          572 
          573     tls:
          574 
          575       cert_file: /etc/crowdsec/ssl/cert.pem
          576 
          577       key_file: /etc/crowdsec/ssl/key.pem&lt;/pre&gt;
          578 
          579 &lt;p dir="ltr"&gt;On the client side configuration changes happen in two files. First we have to modify &lt;code&gt;/etc/crowdec/config.yaml&lt;/code&gt; to accept self-signed certificates by setting the &lt;code&gt;insecure_skip_verify&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;
          580 
          581 &lt;p dir="ltr"&gt;We have to change &lt;code&gt;http&lt;/code&gt; for &lt;code&gt;https&lt;/code&gt; in the  &lt;code&gt;/etc/crowdsec/local_api_credentials.yaml&lt;/code&gt; file too in order to reflect the changes. This small change has to be done on all three servers (&lt;code&gt;server-1&lt;/code&gt;, &lt;code&gt;server-2&lt;/code&gt; and &lt;code&gt;server-3&lt;/code&gt;).&lt;/p&gt;&lt;/div&gt;
          582       
          583             &lt;div class="field field--name-node-link field--type-ds field--label-hidden field--item"&gt;  &lt;a href="https://www.linuxjournal.com/content/improve-crowdsec-multi-server-installation-https-between-agents" hreflang="en"&gt;Go to Full Article&lt;/a&gt;
          584 &lt;/div&gt;
          585       
          586     &lt;/div&gt;
          587   &lt;/div&gt;
          588 
          589 </description>
          590   <pubDate>Tue, 31 Aug 2021 16:00:00 +0000</pubDate>
          591     <dc:creator>Manuel Sabban</dc:creator>
          592     <guid isPermaLink="false">1340846 at https://www.linuxjournal.com</guid>
          593     </item>
          594 
          595   </channel>
          596 </rss>