On Tuesday 25 December 2012 08:36, Eyetee conveyed the following to
alt.comp.os.linux...
> On 12-12-25 02:18 AM, Aragorn wrote:
>
> <snippage of good stuff>
>
>> Anyway, Microsoft is irrelevant. They only owe the success of
>> Windows on the desktop to their extreme monopolist tactics and unholy
>> alliances with hardware vendors. In the server rooms of the world,
>> where operating system quality really matters, Windows is
>> insignificant, and for good reason too, since it is the worst
>> possible operating system design on the planet.
>
> We are very like-minded when it comes to certain things. The problem
> with Windows is that the commercial developers who developed and
> continue to maintain it work under some severe constraints. First,
> when it comes to people knowledgeable about IT and able to give
> intelligent feedback, they have a relatively tiny testing and
> debugging community (unlike GNU, where the number of qualified
> developers constantly testingt and debugging is huge). That is
> automatically going to lead to a worse OS.
The above is one of the big selling points - or at least, in a manner of
speaking - of the whole Free & Open Source Software development model,
or as Linus Torvalds puts it: "More eyes to spot the bugs, and more eyes
to fix them."
Ever since Coverity started with their annual comparisons of the code
quality of proprietary software versus free/open source software, the
latter has always stood out head and shoulders above proprietary
software. As an example, a few years ago, it was found that for an
equal amount of code, proprietary software contained over 600 times as
many bugs as open source code.
> Second, and more importantly, commercial outfits such as Microsoft
> must pay heavy mind to marketing considerations.
Before going on about this particular aspect, I do feel that it is
important to point out that Microsoft is not after the money, as
everyone thinks it is. What Microsoft is after is the absolute power,
due to the proprietary nature of the licensing.
That is why they are now also buying as much so-called "intellectual
property" as they can, and whereas they used to do their patent trolling
by way of sock puppet companies - like the law firm of Bill Gates's
father - they are now also openly coming out of the closet as patent
trolls.
> It's no mystery that technical people working for Microsoft are
> constantly grabbing their ankles for the marketing people, and even
> the planning stages of development are subject to marketing
> considerations. Marketing and tech are involved in a zero-sum game,
> and the more marketing you have, the worse your tech is.
It all comes with the atmosphere. Free/Open Source Software is
developed to work, and to work as best as possible. Proprietary
software is developed so as to sell licenses and provide for legal
leverage to a corporation.
In other words, the proprietary software in itself is only the means to
an end, not the goal itself. That's why the code quality can never be
too high.
> I can't tell whether the developers working for Microsoft are bitter
> about what they are subjected to in their jobs, especially the
> horrendous non-compete agreements they were required to sign in order
> to get hired, which make it permanently impossible for them to quit
> and go work elsewhere. Maybe they're so brainwashed by the cult-like
> Microsoft corporate culture that they think doing development work
> purely as a selling tool somehow enhances the technical quality of
> what's being developed--which even a sane layman will tell you is
> ridiculous.
Microsoft /does/ use brainwashing techniques. All Microsoft upper staff
are required to follow a weekend-long seminar at a company called
Landmark Education, which is an offshoot of an organization - I forgot
its name - which was known for its brainwashing techniques in the mid-
to-late 1970s, and which at the time was very successful among the
yuppies.
> But money talks, so here you and I are exchanging posts on
> a newsgroup while nearly a billion lamers who have trouble finding
> athe power switch are convinced they know more about IT than we do
> because they use "what everybody uses."
I find myself constantly annoyed by how narrow the mind of the average
Win-droid is. They see "the computer" as a household kitchen sink
appliance and nothing more, and they are totally oblivious of any other
type of computer technology.
In addition to that, the poster going by the pseudonym RayLopez99 is a
known Windows troll from comp.os.linux.advocacy, a self-confessed
Microsoft shareholder /and/ a software thief. He also constantly brags
about his IQ, but all of his posts show that he is in fact not quite as
bright as he thinks he is.
> One thing you can help me with: my testing of OpenSUSE suggests that
> Novell has turned it into a piece of dirt. It looks very much like
> that distribution doesn't let you have access to X11 functionality
> without also installing a GUI because Novell made X11 dependent on GUI
> in order to run. Which gives rise to the ridiculous situation of
> needing GUI functionality in order to launch a graphical application
> from CLI. Let me know whether I've got that right.
Hmm... No, openSUSE does allow you to install a minimal X11 environment
with any window manager you like, but you do have to specify it at
installation time, and then you also have to specify that you don't want
to start the GUI by default.
However, things may have changed a little bit in the latest release of
openSUSE due to the push from upstream - read: RedHat - towards a merge
udev and systemd, and systemd does things quite differently from a
traditional System V init. In fact, it does a lot more than a true init
system should be doing. All RedHat derivatives - and openSUSE /is/ a
RedHat derivative - now use systemd and its awkward ways.
That is why, given the requirements you posted earlier, you should stay
away from RedHat derivatives. You want something that sits closer to
the traditional UNIX recipe than to the appliance model, and that means
that you're pretty much limited to Gentoo [*], Arch or Slackware, or
perhaps - if you're adventurous - LFS.
[*] Gentoo uses OpenRC as the default System V init replacement, but it
does also support systemd. However, due to the planned integration
by Sievers and Poettering at RedHat between udev and systemd, a
number of Gentoo developers have now decided to fork udev. The fork
is still in heavy testing phase and is called eudev. It attempts to
provide udev functionality without relying on systemd and to undo
the breakages introduced by udev and systemd, such as the need to
boot with an initramfs if you have /usr split off from the root
filesystem. This breakage was arrogantly introduced by Sievers and
Poettering by making udev and systemd rely on stuff which is located
under /usr, and was then further pushed downstream by RedHat (via
Fedora 17) by making /bin, /lib and /sbin symlinks to their
equivalent directories under the /usr tree.