I’ve been distrohopping for a while now, and eventually I landed on Arch. Part of the reason I have stuck with it is I think I had a balanced introduction, since I was exposed to both praise and criticism. We often discuss our favorite distros, but I think it’s equally important to talk about the ones that didn’t quite hit...
Ubuntu because they’ve the ability to great things and end up just delivering a buggy and mangled version of Debian with proprietary crap, spyware, snaps wtv. After all we’re talking about the distro that had ISOs on their download page with a broken installer multiple times.
It’s usually “it’s good enough for us, so that’s where we’ll leave it”, and they end up with these weird solutions that only they use.
Exactly. And to make things even worse then you’ve people upstream (Debian) or sidestream (other distros) that eventually decide to implement whatever they did but properly and then they go there, pick it and replace their original implementation.
Didn’t companies have to set up ethics walls to protect against lawsuits for things like that?
What are you talking about? There’s copyright infringement that when you copy the leaked Windows source code into something like Wine or ReactOS and then there’s reading it to understand what Microsoft did and coming up with an alternative implementation that will provide a compatible API for programs to use. There’s no “gray zone” or ethical BS - it’s either copied or not.
Guess that rule was in place because some people would look at it and proceed to copy it. The rule should be “if you copy code from Microsoft you’ll be kicked from the project and the code removed”. While I see why this is place and what it protect the project from this is also a very big roadblock to the project’s evolution and a clear example of what’s wrong with it and why we still have compatibility issues.
Well at least I’m not here perpetuating the delusion that desktop Linux desktop is as user-friendly and productive for every use-case as Windows and macOS are. If one lives in a bubble and doesn’t to collaborate with others then native Linux apps might work and might even deliver a decent workflow. Once collaboration with Windows/Mac users is required then it’s game over – the “alternatives” aren’t just up to it.
Windows licenses are cheap and things work out of the box. Software runs fine, all vendors support whatever you’re trying to do and you’re productive from day zero. Sure, there are annoyances from time to time, but they’re way fewer and simpler to deal with than the hoops you’ve to go through to get a minimal and viable/productive Linux desktop experience.
It all comes down to a question of how much time (days? months?) you want to spend fixing things on Linux that simply work out of the box under Windows for a minimal fee. Buy a Windows license and spend the time you would’ve spent dealing with Linux issues doing your actual job and you’ll, most likely, get a better ROI.
Just buy a windows license next time.
Here’s the thing, I can get a legit Windows license by various means. I don’t need to go into microsoft.com and get it for 300$, a second hand windows machine with an old i5 CPU will sell for 50$ and that includes a valid Windows license. Computers selling on retail stores also include a Windows license, students can get them for free etc. what else?
reverse engineering an entire operating system isn’t easy
Have you noticed the the NT / Windows XP source code was leaked years ago. There’s isn’t much of a need to “reverse engineering”, it’s just about reading their implementation and providing an alternative implementation that doesn’t copy code…
Well I can’t spend all my time trying to fix ridiculous issues that would’ve been fixed by now if people had the balls to look at Windows XP source code…
Oh yes, I value and like Linux a LOT… just not for desktop as it doesn’t deliver as everyone says it does. To be fair I believe that only someone who values Linux as much as I do would be comfortable to criticize what’s wrong with it.
I have a unused RPi4 (the 8Gig one) running DietPi. I did use it as a playground but ever since I am renting a Hetzner machine for (playground) stuff that I want web accessible, I don’t have particular use for the Pi....
First, you should something decent, not DietPi. You’ve Armbian for a ready to go experience or official Debian.
Once you get into something Debian 12, you can run LXD/LXC as a containerization / virtualization solution and use the same Pi to run the official HA VM image and whatever else you would like.
Communism is all about state property in all aspects of life. You simply selling people the ideia that everything belongs to everyone (there’s no private property) and that everything should be shared when in fact what you’re trying to do is to instate an extremist government, very similar to a fascist one, that will take control over everything.
It’s good to be communist when you’re on top and I’m sure Hitler felt the same. Not so good when you’re the working class.
Wait, how come you don’t know who Alexandra Kollontai is? I’m not even anything left leaning and I know about her and her works. And yes she does have very good point, as do a lot of communist but still paints an image of communist and family. Here’s a good example:
Working mothers have no need to be alarmed; communist not intending to take children away from their parents or to tear the baby from the breast of its mother
That’s fair, yet a few lines bellow:
Society will feed, bring up and educate the child (…) Communist society will take upon itself all the duties involved in the education of the child
So you start by saying that the communists don’t want to take children away but then proceed to bring up and educate. That’s kind of suspicious.
To be fair, that could’ve even been true at some point. I see that a lot of the communist ideologies only work if seen from the right angle (ironic) and with good intentions, however what are really communist groups and parties nowadays?
Half of those groups got mixed up with the gender/identity bullshit people - those who end up yelling to politicians about children not getting free gender conversion therapy and whatnot. Those communist groups/parties groups/parties that don’t particularly share their views but agree to “bite the bullet” just for the numbers. Numbers are all fun but this will eventually backfire once those same groups lose their true ideology / identity and become associated with those people and lose all their credibility.
In communism there’s no space for the concept of family / family unit as there’s with the center-right and right-wing ideologies. To communists, or any other extremist regime, children are mostly state property that must be indoctrinated as soon as possible to follow the leadership’s mindset otherwise the system wouldn’t work.
Hi friends! Has anyone here had success using Yubikeys on Linux? I’ve been going back and forth with support to no avail, trying to get my Yubikey 5C NFC to play nicely on Ubuntu 22.04 LTS. Any suggestions are appreciated....
The difference is that there’s a lot of commercial support when it comes to supporting Linux servers due to many reasons, when it comes to the desktop it simply isn’t there.
If you require “professional” software such as MS Office, Adobe Apps, Autodesk, NI Circuit Design and whatnot Linux isn’t a viable options. The alternatives wont cut it if you require serious collaboration… virtualization, emulation (wine) may work but won’t be nice. Going for Linux kinda adds the same pains of going macOS but 10x. Once you open the virtualization door your productivity suffers greatly, your CPU/RAM requirements are higher and suddenly you’ve to deal with issues in two operating systems instead of just one. And… let’s face it, nothing with GPU acceleration will ever run decently unless big companies start fixing things - GPU passthroughs and getting video back into the main system are a pain and add delays.
To make things worse the Linux desktop development ecosystem is essentially non existent. The success of Windows and macOS is the fact that they provide solid and stable APIs and development tools that “make it easy” to develop for those platforms and Linux is very bad at that. The major pieces of Linux are constantly and ever changing requiring large and frequent re-works of apps. There aren’t distribution “sponsored” IDEs (like Visual Studio or Xcode), userland API documentation, frameworks etc.
Hy everyone, I have a PiHole instance running on my home server, and I changed my router (Fritz box) DNS in order to use my PiHole. Everything runs great....
Well, I’m not sure you read the other comments but there is confirmation that for clients there isn’t an order for DNS servers from RFC2182:
The distinction between primary and secondary servers is relevant only to the servers for the zone concerned, to the rest of the DNS there are simply multiple servers.
All are treated equally at first instance, even by the parent server that delegates the zone. Resolvers often measure the performance of the various servers, choose the “best”, for some definition of best, and prefer that one for most queries.
mary DNS Server: Clients will first attempt to use the primary DNS server specified in their network settings. This ser
What’s the point tho? If your PiHole fails you need to know otherwise you could be risking days / months of web surfing in the fallback DNS server without even noticing it.
As for a reply, there’s no RFC that specifies that a specific order is applied to DNS servers. So in short, you can’t have a fallback that is reliable and most operating systems will just load balance or opportunistically pick between the two.
So I have a TrueNAS server set up at home, and it would be cool to have access to it at all times. I currently have Syncthing set up to access and back up my most essential files on my phone and laptop, but it would be nice to be able to access all the … legally obtained files I have stored there wherever I go. I looked into...
You don’t need to own a domain, what you most likely need is some kind of dynamic DNS service.
freedns.afraid.org is one of them, they’ll give you a subdomain you can pick and the client will update the IP to which the domain point whenever it changes.
This is what you need, assuming you’ve a public IP from your ISP and you can go into your router and port forward ports to your TrueNAS server.
Now regarding software, since you’re using Syncthing already I would suggest you stay away from the complexities and vulnerabilities of Nextcloud and simply use FileBrowser, this is way easier to setup and use. I believe there’s even something on TrueNAS to get it running.
How if you’re about to expose your NAS/setup to the internet you’ve to consider a few things for your own safety.
Quick check list for outward facing servers:
Only expose required services (web server nginx, game server, program x) to the Internet. Everything else such as SSH, configuration interfaces and whatnot can be moved to another private network and/or a WireGuard VPN you can connect to when you want to manage the server;
Use custom ports with 5 digits for everything - something like 23901 (up to 65535) to make your service(s) harder to find;
Disable IPv6? Might be easier than dealing with a dual stack firewall and/or other complexities;
Use nftables / iptables / another firewall and set it to drop everything but those ports you need for services and management VPN access to work - 10 minute guide;
Use your firewall to restrict what countries are allowed to access your server. If you’re just doing it for a few friends only allow incoming connection from your country (wiki.nftables.org/wiki-nftables/…/GeoIP_matching)
Realistically speaking if you’re doing this just for you / a few friends why not require them to access the server through WireGuard VPN? This will reduce the risk a LOT and won’t probably impact the performance. This is a decent setup guide digitalocean.com/…/how-to-set-up-wireguard-on-deb… and you might use this GUI to add/remove clients easily github.com/ngoduykhanh/wireguard-ui
With WireGuard you’ll only need to port forward the WG port reducing the attack surface. After you connect to the VPN you get access to the server as if you were on the local network. This mean you’ll even get SMB/Samba access to the files and/or access to any other service the server might me providing, you don’t need anything else or change your current workflow, simply connect to the VPN and access your data as if you were home.
Another advantage of going with WireGuard is that you can more safely ignore the step (4) and (5) because only exposing the VPN through a port forward in your router won’t create much of an attack surface / anything that can be bruteforced. Your setup will be easier to deploy and maintain.
Note that WireGuard is designed with security in mind and it won’t even be visible in typical IP scans / will ignore any piece of traffic that isn’t properly encrypted with your keys.
Visits to piracy websites have increased 12% in the past four years (www.fastcompany.com)
LOL....
(Constructively) What is your least favorite distro & why?
I’ve been distrohopping for a while now, and eventually I landed on Arch. Part of the reason I have stuck with it is I think I had a balanced introduction, since I was exposed to both praise and criticism. We often discuss our favorite distros, but I think it’s equally important to talk about the ones that didn’t quite hit...
Wine 9.0 is now available (gitlab.winehq.org)
Fedora, Arch, or EndeavourOS?
Hi, I was here and asked about a few distros already, so here’s a quick summary of my situation:...
What should I use my RPi4 for?
I have a unused RPi4 (the 8Gig one) running DietPi. I did use it as a playground but ever since I am renting a Hetzner machine for (playground) stuff that I want web accessible, I don’t have particular use for the Pi....
[es] Spanish government is working in a digital certificate to identify adults and avoid minors to access porn sites (cadenaser.com)
Age verification without name and surname: this is the way to avoid minors to watch porn.
Yubikey on Linux?
Hi friends! Has anyone here had success using Yubikeys on Linux? I’ve been going back and forth with support to no avail, trying to get my Yubikey 5C NFC to play nicely on Ubuntu 22.04 LTS. Any suggestions are appreciated....
Noob question about PiHole
Hy everyone, I have a PiHole instance running on my home server, and I changed my router (Fritz box) DNS in order to use my PiHole. Everything runs great....
Accessing NAS when not on LAN
So I have a TrueNAS server set up at home, and it would be cool to have access to it at all times. I currently have Syncthing set up to access and back up my most essential files on my phone and laptop, but it would be nice to be able to access all the … legally obtained files I have stored there wherever I go. I looked into...
Does anyone here use CorelDRAW Graphics Suite?
Does anyone here use CorelDRAW Graphics Suite and have version 2023? I would really like safe sources to download pirated versions....