Hello... First of all, I beg your mercy for my bad English...
My opinion is the following: Linux is my preferred OS, so much so that I haven't even any Windows. (Why I use windows, when I have open doors to the free world...?)
But:
—Linux is just far better than Windows, but even far, far at the perfection... and, as I see, it is not suck however in these days it goes deeply and more deeply day after day into the stinky swamp of the unbelievable errors...
For example(s): The bloatware systemd. And the grub2 as well. Yes, I don’t like programs systemd (and pulseaudio, and many other...), I think these are all just bloatware. Why I don't like them? Well for example I really don’t like GRUB2, because I think it’s just plainly idiotic to load a half operating system only to help the booting of the real operating system… And I have such a nasty opinion on X Window System’s graphical subsystem, that it can’t be published in any written form, either printed or as digital pixel, because even my monitor would be embarrassed displaying it...
Linux is free? Well, yes and this is good, either free as beer or free as price. Okay. Opensource? Yes, it is the best attribute of it! Okay. But this means unfortunatelly a sad consequence too: all low-educated (in software-sciences) people try to develop it, then they exhibit their unimportant and negligable creations as something world-famous work and discovery. Sorry but meseems the Linux community adopt it step by step the behaviour of the Microsoft, Google, etc, whose new products in the 99% of cases is no more than a new graphical design, for example rounded corners of textboxes. Or in the even worse case something big, monstrous bloatware ****-dump, which is on the one hand absolutely superfluous, on the other hand full with errors. (systemd...)
Look at the lines below, a few months ago I created a joke about it, it is long but hopefully amazing:
What the software developer had in mind when he wrote, that…
Using the program requires no particular IT expertise…
= I made it for morons, it can do nothing more, than what a moron would ever need.
The program has a completely user-friendly interface…
= Totally impossible to use without a mouse.
Modern design…
= Nothing at all will be located where and how you’re used to it, moreover, even the most basic function takes the best part of an hour to find.
Uncluttered user interface…
= Every function was left out that you used and loved in the previous versions, and you can’t even put them back in, without rewriting a 30 K binary config file in a hex editor. In worse cases, even that won’t get them back.
The software is perfectly usable with keyboard commands…
= This might be true, all you need to remember, that for ‘bold’ formatting, you need to use LeftShift+LeftControl+AltGr+K, then Esc twice, then a colon. A command prompt will appear, where you just need to type the text BoldStartNow, then Enter, than Esc, twice. Disabling ‘bold’ uses the same method, only the text should be BoldStartOff. Oh, and this only works of you typed ‘EnableBoldFormatUse’ into the file $HOME/.SuperProgi.rc before launching it, but this is only executed by program, if the /etc/SuperProgi/config.global file contains the ’BoldFormatUse = EnableAllUser’ line, and the respective user is included in the SuperProgi user group. But even this is only taken into account, if it is translated from the source code, while the necessary configure script is called with the --BoldFormatUsing=IndividualPossibilities.
The program has a number of other functions…
= On which you will not find a single description, not even in English, since these functions are only spreading by word of mouth among developers, so at best you can only familiarize yourself with them if you read through at least 3 years of mailing list archives of the program’s developers.
Please read the README file before installation…
= That is in English for sure, and even if you speak English, you will have no chance of understanding it, unless you had serious IT trainings and a few years of experience.
For further optimisation possibilities, please run the configure script with the --help switch before installation…
Advanced version of the last point, for highly advanced users.
Please set the appropriate paths at the beginning of the Makefile before installation…
= Give up at this point, if you are not as familiar with your system setup, as physician is familiar with the inner workings of the endocrine system.
Please set options to your liking with the required modification of the config.h file before installation...
= Installing the program requires highly specific knowledge of C and C++ programming languages, furthermore, it is highly likely that even using it would not be advised for someone, who is not a bug-eyed, out of his mind, budding hacker, murmuring hexadecimal code.
The software is highly scriptable...
= Something you will need a lot, because everything is omitted that would make it usable, it is more like a framework, you need to script all functions you need, for what you need knowledge of the applicable programming language, of course.
One of the greatest strengths of the software that macros can be easily created...
= Unfortunately for this you will surely need the install JavaScript, something you easily lived without.
Has an aesthetically pleasing user interface...
= I could have wrote this whole thing in 20 kilobytes, but then no one would be astonished by my programming genius. So I went and spiced it up with heaps of totally useless, but spectacular junk, so it flashes, makes sounds, whistles, moves its icons around and all, so now it is not better by a fraction, at least now it does not take 20 kilobytes, but does not even start unless you have 2 gbs of RAM. On the other hand, this way those unintelligent idiots, who get crazy about useless fancy crap, are all over it.
Please make sure before installation that you have libraries of the appropriate version...
= If your system is older than a fortnight, you will not be able to install.
rolling release...
= Check the developers website daily, and update if there is any news, because if you miss like three occasions, than the update will bin your system instantly.
Regular updates will be published...
= This one though, the one you can install now, is no more than a crappy, bodged **** of a software, but we do not wish to deal with it now, just bag the accolades. If we will have the time, we will bodge it little-by-little until it can be used for something. If we won’t have time, then sorry, but that’s what you get.
The user interface received minor updates...
= None of the templates and skins you worked so hard for will ever work again with the new version.
The software is internationalised...
= Available in all languages, except your native.
Contributions to the localization are welcome...
= Translate it for yourself!
New languages can be added easily...
= For this you need the create the appropriate .po file, unfortunately it can only be edited with a special software.
Now setup please the relevant codepage...
= No matter what you do, ‘ő’ and ‘ű’ will never be displayed correctly.
The program uses UTF-8 encoding...
= In all your older documents, a bunch of weird characters or nothing will appear, instead of accented letters.
The less important functions are still available...
= Things that you could simply click on before are now 10 clicks away, hidden in the depths of the eighth submenu.
A number of new functions were implemented...
= We included a bunch of stuff that we know is completely useless for 99.999% of the users, but we had to do something, so that we could say we made the thing better and it is being developed. We don’t give a **** if that quadrupled the size and requirements. Buy a better computer if you want to use it!
Entirely compatible with earlier versions...
= We’re great kids, because we could pull off something that should be absolutely self-evident, expected and natural for normal people.
Uses its own graphic library...
= Forget running it, unless you got at least 2 GB of free RAM on your machine.
Using the program can be learnt from the man pages created during the installation...
= The man pages will only be on your computer, if you have installed DocBook, LibXSLT, TexInfo and Python3 necessary for generating them.
In case the configure script would require any dependencies...
= I was too lazy the gather whatever my program needs.
for this you need the have the necessary drivers...
= for which you need to compile a new up-to-date kernel...
Following the installation, please create the necessary configuration files...
= The programs is exclusively for hardcore/expert Linux users, who are console maniacs.
With the Ncurses interface...
= It has no decent graphic user interface, it’s made only for ‘highly advanced’ users, beginners should forget about using this software.
It is perfectly customisable and controllable with a number of command switches...
= A detailed description for these switches didn’t even fit into a 200 page document, keep in mind, though that the variations also matter, as are they are in complex interrelations. While there is a Hungarian description on this, it has been updated 7 years ago and is now obsolete. English man pages are newer but also obsolete. The current document is also in English, but it is only available in .info files, that cannot be read on your computer unless you install a special software.
This is a frontend/GUI for the xxx program...
= I chose the 3 functions out of the xxx’s 45764338 functions I needed most, I created a spectacular program for those, hoping that the half-idiot users who are afraid of using the command prompt will get onto it. None of the other functions are accessed by this program, though.
A number of hotkeys make our work easier...
= The program is either completely useless with a mouse, or just barely usable, and even the mouse specific functions aren’t tested thoroughly.
Fills and important gap...
= No program was ever created to do this, meaning that you are a beta-tester, who we experiment on!
Feedback can be provided on our mailing list...
= Solve your problems among yourselves, do not annoy me with it.
A tasteful design, based on user feedback...
= I asked my father, my mom and girlfriend about it. My parents shrugged, since they don’t use a computer at all, my girlfriend agreed with me, but that is exactly why she is my girlfriend.
Most problems of this type can be resolved by using the appropriate patch...
= No chance of installing it without a ‘pilot exam’, not even sure if you can use it if you have it installed by someone else.
Can be downloaded using ‘git’...
= This crap-heap is still a pre-alpha version, which is in its experimental stage to such an extent, that even its own developer thought it’s not worth compressing to a .tar.bz2 file. Most probably none of its functions will work properly, that is when you successfully install it. Good luck with that.
Provides room for using regular expressions...
= If you’re not in IT, forget about this program.
After setting the appropriate permissions...
= You can’t even install it without administrator permissions.
It is also required that the sh symlink points to the bash shell...
= I was too lazy to code it to be portable.
‘Warning’ messages shown during compilation should be ignored...
= I did not give a ****, if it will just work, that’s fine with me, I will take my time ****ing around with optimization, type-validation, security and the aesthetics of the code in case a more serious problem arose. I mean, if I get the problem. If it comes up for a user, it does not matter, since I included in the license that I take no responsibility whatsoever.
The program does not need many dependencies...
= Yes, really, only 3 other programs, that is not than many. Unfortunately, each of the three programs require a further 8-10 programs as dependencies, and they require a number of other stuff that was not installed before, and a further 47 things that you might already have, but they are not recent enough. All in all this program that ‘does not need many dependencies’ can only be installed and used if you replace 75% of your current system, and you also install a further 1.5 gigs of new programs you never needed before.
Previous versions of the program should be removed before installation...
= I did not care about the backward compatibility of my program, moreover, it’s so primitive, that it is neither able to check whether it has been installed before, nor can it prevent doing something stupid in that case.
The program was not created for beginner Linux users...
= I wrote it for myself, and I don’t give a flying **** whether anyone uses it besides me, the only reason I posted it online is for you to admire it, and the utter genius I am!