Comments by "Lawrence D’Oliveiro" (@lawrencedoliveiro9104) on "Brodie Robertson"
channel.
-
130
-
81
-
74
-
65
-
52
-
48
-
33
-
28
-
24
-
22
-
20
-
20
-
20
-
16
-
16
-
15
-
15
-
14
-
14
-
14
-
13
-
13
-
Back in the 1990s, there were these things called “Unix workstations”. What made them “workstations” rather than “desktops”, besides the higher-end hardware, was that they included both client and server functionality together in one box.
Somehow, Microsoft managed to persuade users that they didn’t need such a wide range of capability. Windows NT “Workstation” had its server functionality deliberately crippled (and being a bit cheaper also helped), and yet it still managed to wipe out the Unix workstations. So now what users had on their desktops was just a “desktop” OS. If they wanted server-style functionality, they would have to pay extra for a separate product: Windows Server.
And not just that, but they would have to pay even more on top of that, for “CALs”, one for each user of a server function. So really the “desktop” segment could be seen as a creation of Microsoft’s marketing department, as an excuse for nickel-and-diming its customers to death. And somehow that has come to be accepted as the way things should be.
Linux, on the other hand, is essentially the last standing “workstation” OS. It doesn’t play by the “desktop” rules. It offers full server-side functionality in the same box, with no “CALs” limits. Think of it as Usain Bolt, and the “desktop” market as a three-legged race; would you really complain that an Olympic-class runner would do so badly in such a pointless and trivial competition?
13
-
13
-
11
-
11
-
11
-
11
-
10
-
10
-
10
-
10
-
10
-
9
-
9
-
9
-
9
-
9
-
9
-
9
-
9
-
9
-
9
-
8
-
8
-
8
-
8
-
“On top of the operating system is the rest of the system software. Here we find the command interpreter (shell), window systems, compilers, editors, and similar application-independent programs. It is important to realize that these programs are definitely not part of the operating system, even though they are typically supplied preinstalled by the computer manufacturer, or in a package with the operating system if it is installed after purchase. This is a crucial, but subtle, point. The operating system is (usually) that portion of the software that runs in kernel mode or supervisor mode. It is protected from user tampering by the hardware ...”
-- Tanenbaum & Woodhull, “Operating Systems Design And Implementation”, third edition, page 3
That is the well-known “MINIX Book”, by the way. So you see, by that definition, Linux is very definitely an ”operating system”.
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
1
-
1
-
1
-
1
-
I had a look at the source code. Counting up the number of lines in files in subdirectories called “lib” and “src” for both projects, curl comes in at about 190,000 lines, while wget is only slightly smaller at about 180,000 lines.
So while wget handles fewer protocols, it has more functions for working with them. Like in order to do recursive mirroring of a website, it has to do some HTML parsing.
I would say, all the other protocols that curl implements, that wget does not, are unnecessary. For example, media streaming: what is the point, when ffmpeg is purpose-built not only for handling the connections, but also the necessary media packaging? Why bother with SCP/SFTP, when SSH clients already include that? Or SMB, when you have smbclient? And Telnet, of all things--what is the point with that?
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
“Lorem ipsum” is the traditional text. But how about “Corporate ipsum”, e.g.
Professionally whiteboard market positioning sprints. Enthusiastically embrace long-term high-impact vortals, then proactively harness ubiquitous technologies, to credibly extend disaggregated manufactured products, to uniquely exploit content-free ideas.
Conveniently scale plug-and-play services, then energistically evolve fully tested epicentres of excellence, then enthusiastically evolve premium innovation, then enthusiastically initiate 24/365 clouds, and progressively e-enable high-quality e-commerce.
Appropriately benchmark long-term high-impact infrastructures, to rapidiously impact resource-sucking leadership skills, to continually drive open-source human capital, then fungibly scale innovative strategic theme areas. Holisticly promote backward-compatible portals.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1