4,966 entries found:
) Next »
The tar command allows you to create and extract tar archives. It supports a vast range of compression programs such as gzip, bzip2, lzip, lzma, lzop, xz and compress. Learn how to use the tar command to extract .tar.xz or .txz archives.
The next step towards FSF success would be mending its relationship with Richard Stallman through the GNU Project
If you are working on a small to medium entreprise network, you probably have dozens of drives and printers that need to be shared. Besides the NFS protocol, there are plenty of other network protocols that can be used in order to share resources over a network. The CIFS, short for Common Internet File System, is a network filesystem protocol used to share resources among multiple hosts, sharing the same operating system or not. The CIFS, also known as the SMB protocol, is implemented by one popular tool : the Samba server.
I used WordPress for the first few years of my blog, but I really wanted to publish it entirely using GNU Emacs. I tried Org2Blog, but something was still missing and it felt unsatisfying.
I work on a lot of servers, and sometimes I find a host that hasn't installed GNU Emacs. There's usually a GNU Nano installation to keep me from resorting to Vi, but I'm not used to Nano the way I am Emacs, and I inevitably run into complications when I try to save my document (C-x in Nano stands for Exit, and C-s locks Konsole).
The next FSF award may be given to Richard Stallman himself; but it might also be given to a person largely responsible for ‘ousting’ Stallman, which would be catastrophic
The pkill command is used to send signals to running programs based on different criteria.
When working with Bash and shell scripting, you might need to use conditions in your script. In programming, conditions are crucial : they are used to assert whether some conditions are true or not. In this tutorial, we are going to focus on one of the conditional statement of the Bash language : the Bash if else statement.
Surely I, being acting president and then half-acting president, must suck as a manager. I probably do indeed, but it's not so simple.
Most people have at least heard of open source software by now—and even have a fairly good idea of what it is. Learn what open source licenses are, which one to choose, and why it matters.
GNU Emacs isn't the oldest interactive text editor for Unix—it's predated (at least) by the Vi editor—nor is it the only Emacs in existence. However, it's surely the most popular Emacs and one of the best editors available on POSIX.
Some people try to tell me that the criticism I’ve got, inside the FSF and outside, since the Free Software Sept 11, are not about my being supportive of RMS, but about my making public statements referencing him at all.
Being cancelled is no fun. In my case, it was for standing for a friend who got canceled for defending someone else from an accusation that was later proven false.
“We simply need to make the movement less corporate, and more grassroots.”
Data science is a domain of knowledge that spans programming languages. Some are well-known for solving problems in this space, while others are lesser-known.?This article will?help you become familiar?with doing data science with some popular languages.
The pgrep command is used to find out the PIDs of a running program based on different criteria.
Byobu is a text-based window manager and terminal multiplexer. It's similar to GNU Screen but more modern and more intuitive. It also works on most Linux, BSD, and Mac distributions.
Byobu allows you to maintain multiple terminal windows, connect via SSH (secure shell), disconnect, reconnect, and even let other people access it, all while keeping the session alive.
The Bash sequence expression generates a range of integers or characters by defining a start and the end point of the range.
Used by system administrators on a daily basis, the ping command, relying on the ICMP protocol, retrieves operational information about remote hosts.
However, pinging hosts is not always sufficient : you may need to ping a specific port on your server. This specific port might be related to a database, or to an Apache web server or even to a proxy server on your network.
When working on a project, you are probably managing many different branches in your repository. As the number of branches grow, you may need to work on different tasks in parallel, going from one branch to another all the time. As a consequence, you may need to switch branches very frequently.
When we think about what needs to be in place for an open source project to function, one of the first things to come to mind is probably a license. For one thing, absent an approved Open Source Initiative (OSI) license, a project isn’t truly open source in the minds of many. Furthermore, the choice to use a copyleft license like the GNU General Public License (GPL) or a permissive license like Massachusetts Institute of Technology (MIT) can affect the sort of community that grows up around and uses the project.
The “OS war” may be over (Linux — typically with GNU — as de facto standard in most technical sectors including Microsoft's), so the war on this inevitable paradigm change has shifted to licensing and GitHub is a major attack vector
From all the compression methods available, Zip is probably one of the most popular ones.
Released in 1989 by Philip Katz, Zip is widely used by system administrators in order to reduce the size of bulky files and directories on your system.
In this tutorial, we are going to see how you can easily zip folders and directories on Linux using the zip command.
If you followed our previous articles on writing Git commit messages, you know how important it can be to write insightful and descriptive commit messages.
However, in some cases, you probably created your commits already and you will need to amend your Git commit message.
In this tutorial, you will learn how you can amend your Git commit message easily.
The select construct allows you to generate menus.
Linux Mint 19.3 is the latest minor release of Linux Mint 19. The release available in the flavors Cinnamon, Mate and Xfce as usually, introduces several changes and new features, brings refinements, and bug fixes among other things.
Loops allow you to run one or more commands multiple times until a certain condition is met. However, sometimes you may need to alter the flow of the loop and terminate the loop or only the current iteration. In Bash, break and continue statements allows you to control the loop execution.
Free software” is a confusing name/term. The “free” here means freedom. So it is freedom software. But to exercise freedom you need something more. What is that? You have to own the software. Therefore, free software is about ownership of software.
The GNU Linux-Libre 5.5 kernel has been released today as a 100% free version of the Linux 5.5 kernel, shipping only with free and open source drivers.
Git commit messages are crucial : they are used in order to describe and share with others what you did. They are also used when trying to hotfix issues happening on your master branches. In this tutorial, you are going to learn how you can create Git commits with messages.
Git branches are created in order to isolate specific Git commits from the rest of your main Git history. If you main Git history is based on the master branch, you can create a separate Git branch in order to develop new features and merge them later on.
In this tutorial, we are going to see how you can easily create a Git branch.
id is a command-line utility that prints the real and effective user and group IDs.
Thomas Grzybowski’s explanation of why GitHub poses a risk to software freedom and what can be done about it
New letter to the founder of GNU and the FSF; the authors “wish to have it published as an open letter as well.”
In this third and final installment, I survey the rich landscape of hosting organizations, platforms and supporting tools that support the development of FOSS today.
You may have heard about the term "open source" and wondered what it means? Here's your quick article about everything you should know.
Microsoft keeps buying ad space in magazines, compromising their integrity and tarnishing brands such as "Linux" (making it look like merely a component available with Vista 10)
GRUB is a boot loader that functions to prepare the operating system when the computer is turned on. Usually, we can see the default grub display on Ubuntu Linux with various menus. If you install more than 1 operating system on Ubuntu. You can choose the operating system to run through GRUB when booting.
Packages such as systemd (“packages” would be an understatement — that’s like calling Linux a “package”) present a new kind of threat, which some in the community have dubbed “Open Source Proprietary Software” (or “OSPS” for short); we need prominent groups and projects to highlight the nature of this threat, which serves to promote monopolies (open gateway into complexity, aided by silence and complicity)
In this installment, we'll explore how Richard Stallman's revolutionary free and open source licensing philosophy spread and forked, and where it has taken us to today.
If you are a web developer or a software engineer, it is very likely that you are pushing a lot of commits to your Git repository everyday. However, in some cases, you committed some files that should not be pushed to your Git repository. Sometimes, you may want to perform additional changes before issuing the commit. As a consequence, you need to undo the last commit from your Git repository. In this tutorial, we are going to see how you can easily undo the last commit, maybe to re-commit changes later on.
Most FOSS leaders came into prominence during the 1980s and 90s and are now approaching, or have passed, the age when most people retire. Are free software organizations ready for the change that appears to be just around the corner?
In order to start working with Git, you can either create your own Git repository or you can clone an existing Git repository. In this tutorial, we are going to focus on cloning an existing Git repository. We are also going to see different ways to clone a specific branch, to clone using a SSH key and to solve access denied issues.
The /etc/shadow file keeps records about encrypted users' passwords, as well as other passwords related information.
In Bash, there are multiple ways to append text to a file. This article explains some of them.
The command line gives you more power over your system and access to features that are not available through a graphical interface.
The media mostly stopped talking about Bill Gates using Jeffrey Epstein as his 'mule' (passing millions of dollars to MIT) the moment the police was contacted for all the information pertaining to pedophilia at his home; shortly afterwards Richard Stallman was ejected from MIT (forced resignation)
Why the best name for the best operating system would be “GNU”, not “Linux” (media has twisted the words so as to marginalise GNU and its politics/philosophy)
We need to stand for the freedom to not use the software — we need to enjoy that freedom without giving up the rest of the existing Free software ecosystem.
"From now onwards we have to think from a user’s rights perspective and mobilise users of Free software. They should know what rights they ought to get."
) Next »