The GNU Public License (GPL) was created to be the antithesis of the standard proprietary license, let's take a look at some of the problems with GPL. https://unixsheikh.com/articles/some-of-the-problems-with-the-gpl.html
I have been using GNU/Linux, FreeBSD and OpenBSD exclusively since about 1999 and I spend time with Linux and BSD every single day both at home and at work. From time to time I still like to test some of the other Linux distributions to see whats new in the world of Linux. This time I decided to test Arch Linux. Arch Linux is really great, but it is not for people wanting a stable desktop or server system. https://unixsheikh.com/articles/trying-out-arch-linux.html
Real social value is experienced when we physically get together, when we pay real attention to each other, and when we care and help each other, not when we use Facebook, X/Twitter, Slack, Discord, YouTube or something else! https://unixsheikh.com/articles/social-networking-is-a-poor-substitute-to-real-human-interaction.html
I have previously written a small article called Trying out Arch Linux, first in 2008, then revisited in 2009, approximately a year later. At the time of this writing (2013) I haven't touched Arch Linux in four years. I then decided to re-test it and write some notes. In the previous notes I compared Arch Linux to Debian GNU/Linux (and to some extend FreeBSD and OpenBSD), I will again compare it to Debian GNU/Linux, but will not mention the BSD flavors. In these notes I will not address the prob
Reddit, fora, mailing lists, etc. are filled with questions and debates about whether operating system A is more secure than operating system B, or whether operating system A is faster than operating system B. Such questions and debates makes very little sense. https://unixsheikh.com/articles/questions-about-which-operating-system-is-more-secure-or-the-fastest-make-no-sense.html
In this article we'll take a look at some of the benefits of procedural programming in PHP and in general and what you need to do in order to do it well. https://unixsheikh.com/articles/procedural-programming-in-php.html
PHP web applications are one of the most commonly attacked pieces of software on the Internet today. Anyone who has looked at their web server logs can attest to the frequency of probes for vulnerable PHP applications. PHP's easy learning curve has lead to its popularity and breadth of applications, but not without some hard learned lessons on the way. This document serves as a reminder of some of the important security related issues when programming in PHP. The paper is not a security manual.
In 2008 Roy T. Fielding expressed his frustration with people calling their HTTP-based interfaces for REST API's when in fact they aren't. Today in 2023 nothing has changed, people are still calling their HTTP-based interfaces a REST API, even though they are not. But that's not the worst part of all of this, the worst part is that no HTTP driven API should try to be REST in the first place! https://unixsheikh.com/articles/no-your-api-isnt-rest-but-dont-worry-it-really-shouldnt-be.html
A bad trend is becoming a standard at more and more tech companies when interviewing candidates for job positions. https://unixsheikh.com/articles/job-interviews-in-tech-gone-haywire.html
Since I wrote The delusions of Debian, I have received a lot of email. I have therefore decided to do a small follow-up about the true meaning of Long Term Support (LTS). https://unixsheikh.com/articles/linux-distributions-long-term-support-might-not-be-what-you-think-it-is.html