worst april fool's
Posted by harsh-chaudhari@reddit | linux | View on Reddit | 108 comments

bro i was so optimistic ðŸ˜
Posted by harsh-chaudhari@reddit | linux | View on Reddit | 108 comments
bro i was so optimistic ðŸ˜
--Apk--@reddit
What is the point in flatpaks and snaps? They run worse, pull in gigabytes of repeat dependencies, and are buggy as fuck.
Security? Sandboxing? Useless buzzwords. People should run trusted and audited foss software. There's the only real security. We shouldn't rely on the guardrails of sandboxes that have some crack half the time to enable people to ignorantly install dodgy software. This isn't android.
Adpocalyptic@reddit
I saw the image before I saw the title of the post... Was legit excited
Slaykomimi2@reddit
stuff like this doesnt make me wonder that people like trump can sell restrictions as freedom. Like wtf Linux is the only OS allowing us to have options and people having nothing better to do then argue about it and wanting to limit it so we don´t have options anymore. Humans really want enslavement and surpression, they literally beg for it
nelmaloc@reddit
http://www.islinuxaboutchoice.com/
AkiNoHotoke@reddit
While I understand the gist about the underlying system blocks, GNU/Linux is about the choice IMHO. This is because there is still a lot of options out of which the user can build their own experience.
You can build your own minimal environment with window managers and CLI applications. In fact, it can even be a hobby, since there is are so many options, and ideas of what a window manager should be.
You can opt for different DE, such as GNOME, KDE, or Xfce. Each one having their own ideas of what a DE should be.
You can create any kind of hybrid mixing DE and various window managers.
You can decide to operate only with text and only use a shell in a virtual console. Of course, this is extreme. But it is still a choice.
You could get as close as possible to a Lisp Machine by running EXWM.
Therefore, there are plenty of choices for the user. It is just that some of the building blocks are not up to the user to choose. But you can still pick some of the system components, such as the boot manager, init system, system shell, sound system, etc.
nelmaloc@reddit
All of that is true, but when someone says «Linux is about choice», it's always in the context of «and the developers must support it».
Just look at this thread's root comment, comparing reducing the available packaging formats (a good thing) with slavery.
AkiNoHotoke@reddit
I think that, inevitably, some of the projects will receive more funding and effort, while others will receive less. But we GNU/Linux users still get to enjoy a wider plethora of options to chose from, compared to the proprietary OS. I agree on your point on packaging formats. We have LSB, which suggests RPM, but I guess that is only relevant in the enterprise setting. With the desktop distros, it is indeed Far West.
anotheruser323@reddit
Fedora's are all about extremism. Their extremism.
nostril_spiders@reddit
Have you tried enslavement? Maybe give it a go before you slag it off
Slaykomimi2@reddit
had it till I was 20, can´t recommend it. But seing people scream more and more about getting limited, that they dont want options but dictated what to do and how things go more and more anticonsumer and them just screaming for more, I doubt they would oppose enslavement if it´s just pitched as "you want that to show how free you are!", even embrace it and be "proud" about being used and abused
StrictCheesecake1139@reddit
systemd-ai contains Slackware-AI 0401
KnowZeroX@reddit
Finally, no more packaging issues and we can all use a universal packing centered around gentoo where we all compile everything from source as the great penguins intended.
chemape876@reddit
Stares profusely while holding a nix themed waifu pillow
deanrihpee@reddit
there's some nix themed Waifu pillow?
JockstrapCummies@reddit
Yes, and the great thing about it is that you can easily have the same configuration everywhere and revert to the pristine state after every use with the power of Nix.
spaceguy47@reddit
So you’re saying the waifu is reproducible… interesting…
headedbranch225@reddit
Why have you made me imagine this?
gigantipad@reddit
Finally what us current Thinkpad 770 users have been advocating for decades now.
worked-on-my-machine@reddit
Everybody agrees on a common package manager: 😃
It's zypper: 😢
trxxruraxvr@reddit
What's so bad about zypper? I've been using it only for a couple of months since I switched to tumbleweed, but so far it hasn't been bad for me.
passerbycmc@reddit
It's a little slow, but yeah otherwise no issues with it
Guthibcom@reddit
Not anymore. Parallel downloads came a few weeks ago
Kryohi@reddit
It's slower than pacman, but definitely faster than apt
linuxjohn1982@reddit
The joke is that this is the exact mentality that EVERY developer has when creating a new standard or software option.
cmrd_msr@reddit
In fact, I honestly don't understand why no one has developed a universal package installer yet. Why doesn't the average distribution even try to install foreign packages on click?
After all, console tools for this have existed for a long time.
I believe that the development of such a tool could greatly increase the popularity of the system on the Torvalds kernel.
QuickSilver010@reddit
xkcd 927
NeatYogurt9973@reddit
It quickly falls apart.
cmrd_msr@reddit
Yes, there may be quite a lot of problems, however, it is still better than the lack of (user-understandable) ability to try to run the program.
As for the dependency problems, I see the solution in the ability to automatically create a container for a foreign package, using dependencies from the repository of the system for which this program was originally made.
NeatYogurt9973@reddit
Oh.
Well, wait til you hear that's exactly what fucking AppImage does. And Flatpak. You are going nowhere with this.
cmrd_msr@reddit
Unfortunately, in most distributions (of those I've tried), out-of-the-box support for appimage leaves much to be desired.
NeatYogurt9973@reddit
Fym? You add execution permissions to the file, and then you execute it. Usually by double clicking. Also, AppImages are static now so no dependencies. Where problem?
cmrd_msr@reddit
Appimage can be launched by clicking, but I have not seen it installed by clicking (so that the program from the container is displayed in the general list of programs and is available at the system level). Third-party software is used for this. I am not even talking about the system itself trying to create an appimage from a foreign package, it sounds like science fiction.
NeatYogurt9973@reddit
It's not supposed to be installed. Like a Windows portable exe.
??? That's the packager's job?
cmrd_msr@reddit
It is definitely more convenient for the user when a program can not only be launched, but also installed into the system. The average user does not care how this is technically implemented.
It would be much more convenient if the system tried to launch foreign software, and if it could not be launched due to dependencies, it would build the container itself. I don't see anything impossible in automating these actions and I sincerely believe that such an approach would make Linux a more popular solution for launching useful utilities.
NeatYogurt9973@reddit
For the first point, just use Flatpak? It installs a .desktop file?
For the second, it's all dependent on the application.
LowOwl4312@reddit
Spoiler: they managed to get the Microsoft Store running in Wine, native apps are now deprecated except for Gentoo
QuickSilver010@reddit
I remember hearing a joke that the best solution to resolve dependency issues is to just run the windows version with wine.
acewing905@reddit
This is still my Linux white whale
lewkiamurfarther@reddit
The Linux@Microsoft Store? The Microsoft@Linux Store?
This should be classified as hateful rhetoric.
odsquad64@reddit
Can we setup Gentoo to compile everything from source using gcc.exe in wine?
Masztufa@reddit
stallman turning in his bed as you're typing this
JockstrapCummies@reddit
Nice to see Gentoo reigning supreme once again.
Twig6843@reddit
Who tf uses snap???
RB5009UGSin@reddit
People who don’t realize apt-get is pulling snaps.
The-Malix@reddit
I know for a fact there are dozens of people wishing to say Nixpkgs
derpJava@reddit
Literally saw this after commenting bout Nix packages kekw.
therealduckie@reddit
No, the purists will insist it is GnuNixPkgs
nixgang@reddit
🙊
chemape876@reddit
Get out of my brain https://www.reddit.com/r/linux/comments/1jp6m7f/comment/mkx8wnx/?utm_source=share&utm_medium=mweb3x&utm_name=mweb3xcss&utm_term=1&utm_content=share_button
derpJava@reddit
Wait it was an April's fools post? 😠I thought that the packaging thingy actually existed, just that it was still under development. But I really doubted it was real because Nix packages exist and that stuff can be run on not just any Linux, but Windows and MacOS as well.
halfbakednbanktown@reddit
What is this "universal package format" be?
dotAgent0range@reddit
I fell for one like 10 years back that claimed all of the big Linux distributors (minus redhat) were going to collaborate on a new Linux distribution.
I was super stoked until I looked at the date.
Living_Horni@reddit
Reminds me of this one lol https://xkcd.com/927
Acceptable-Comb-706@reddit
Isn't it infuriating? We can't just all sit down and come up with one standard. But, noo.
BetIntelligent9885@reddit
yeah i have no idea why they all need to be different
headedbranch225@reddit
I have seen 927 before, but can't fully remember, is it standards?
Living_Horni@reddit
Yep, the "There are 14 different competing standards"
WSuperOS@reddit
There is always a relevant xkcd
carbonblackmind@reddit
I was about to say the same thing - there's always a relevant XKCD.
Mezutelni@reddit
I was about to say the same thing - I was about to say the same thing - there's always a relevant XKCD.
Willexterminator@reddit
I was about to say the same thing - I was about to say the same thing - I was about to say the same thing - there's always a relevant XKCD.
carbonblackmind@reddit
https://xkcd.com/1739
je386@reddit
Now we have SnapPack...
irasponsibly@reddit
AppPack, SnapImage, and flat
Veer-Verma@reddit
🤣🤣
usernamedottxt@reddit
1 favorite xkcd. I reference it regularly.
sususl1k@reddit
And that’s desktop Linux discourse in a nutshell for ya
rdesktop7@reddit
The whole situation really is like that.
EmbeddedSoftEng@reddit
Managing a team of programmers is a skill likened to herding cats. The idea of multiple teams of programmers all agreeing to abandon their own solutions and everyone rallying behind a single standard would be akin to every single one of those cat herds breaking in to synchronized dance at the same time.
gnimsh@reddit
Real question... What is the new Ubuntu software center thing?? I installed Ubuntu on my mom's computer several years ago and it's still going strong, but when she opens up a gdebi file it shows the name and how much storage it will use, but you can't actually install it.
Why is this so useless and why isn't gdebi installed by default?
Beautiful_Crab6670@reddit
I'm a simple man. I
./configure && make -j$(nproc) && sudo make install
Barafu@reddit
.tar.gz!
nightblackdragon@reddit
Fun fact - Linux Standard Base defines RPM as standard package format.
_ahrs@reddit
Which is why Debian had tools like alien https://wiki.debian.org/Alien to technically be standards compliant:
LSB failed though. It's almost impossible to get everyone to agree on exact versions of software to ship. They tried though.
amarao_san@reddit
Nothing beats
make install
. Works identically on all systems.shinmarwan@reddit
Can anyone explain difference between snap and flatpack ?? I am new to Linux
FacepalmFullONapalm@reddit
Pkgsrc?
tu_tu_tu@reddit
AppImage!
Inoffensive_Account@reddit
git clone; ./configure; make; sudo make install
BaseballNRockAndRoll@reddit
Don't forget the fun next steps: check the configure log to install all the dependencies, install 5 of 6 missing libraries, discover that the 6th one is not available in your distribution at the necessary version, download the source to that library and try to install it to another location and point the configure step to it, then watch the compile log only to discover that one or two of the other listed dependencies are at a slightly newer version that introduce a compile error, then try to figure out if you can patch them yourself but you realize one of them is written in a languages like lua or haskell that you have no idea how to code in so you start learning how to do that, make some progress but then discover that the version you have in your distribution repositories is too old to compile the code so you need to download and install a newer toolchain, which itself has all sorts of missing dependencies.... and lastly throw your computer in a dumpster and become a mennonite.
deanrihpee@reddit
i mean app image is actually not bad, feels exactly like portable windows exe
KrazyKirby99999@reddit
AppImage is quite bad. It is marketed as "static binary + assets", but still requires system dependencies.
deanrihpee@reddit
i feel like it depends on the app and the developer that packaged the app, most AppImage I have seems to not require any additional dependency, at least not something that I have to install manually again since I just have to double click and run, while Flatpak and pacman packages require additional package either to be present or to be used as a build process before installing (it is useful to know it has dependency and to make sure it will work), but yes there's some AppImage that won't run because missing dependency, but i only encountered probably two for such case, and if i understand correctly, the developer could include those dependency to fix it
and I don't think it's that bad, at least compared to the Flatpak and distro package manager, it has its use case, and a great alternative, I used all 3 of them, and all of them serve their purpose well enough
also AppImage ranked second in my daily use that reliable, as in it won't suddenly broken and stop functioning every major distro update because of mismatched version, at least i haven't experienced it yet, the first is Flatpak, and third is distro package manager, which even within distro repository and within the same update cycle, sometimes there's some app that stop functioning and i have to install previous version of some dependency because upstream now uses the latest/newer lts version, and it is kinda funny when those previous version is available on AUR
MrHoboSquadron@reddit
zip files on an unsecured public NAS
TeraBot452@reddit
That's basically what Linux repos are now lol
deafpolygon@reddit
AppImage!
Hungry-Jaq@reddit
First I was like, What? Then Oh its 1st April
Johanno1@reddit
Ah nice they finally choose the nix package manager
Glorious NixOs!
/s
Cybasura@reddit
Yes, and thats Building from Source
sequential_doom@reddit
Wait they didn't include Arch????
(Yes I know is an April fool's).
YeOldePoop@reddit
And that package format obviously is ...
DisastrousBadger4404@reddit
Obviously the greatest package manager is
a_can_of_solo@reddit
I like Flatpack but I'd always hoped it would become a racial slur for Swedish people.
plane-kisser@reddit
the spirit of open source is the pure antithesis of zusammenlegung
MichaelTunnell@reddit
yea I agree, this day is one of the worst days of the year
MatchingTurret@reddit
It was obvious at "Linux distros agreed". That (almost) never happens.
jr735@reddit
Yes, if it says agreement, something isn't right about it all. :)
ddyess@reddit
Was hoping they'd call it flap for reasons
dannoffs1@reddit
Back to the glory days of all software coming in a .tar.gz archive and you figuring it out.
Thoavin@reddit
Compile from source the way the gods intended ;)
kinkeritos@reddit
.deb please :)
CapitanFlama@reddit
There is a universal package format, there has been for years: the source code on a .tar.gz compressed file.
Optimal_Cellist_1845@reddit
I for one welcome AppImage supremacy.
Ybalrid@reddit
We already have an universal packaging system, it's a tarball with a makefile in it 😜
DriNeo@reddit
Makefiles ?
Enough-Summer9559@reddit
Again, what is it? Like Appimage or Flatpak?
Monsieur_Moneybags@reddit
I am so glad other distros finally wised up and agreed to adopt RPM. It was part of the Linux Standard Base all along.
NomadFH@reddit
Appimage will finally reign supreme