News for hackers. Stuff that matters.
Re:Arch shares its wiki strategy with Debian by ACS_Solver on Thursday August 14, 2025 @07:35AM (#44899196)
The Arch wiki is one of the best things the Linux community has produced. It's like a modern, improved and more complete version of TLDP.

I haven't even used Arch on any of my machines but can't count how many times I've found their wiki useful for my workstations, servers and even custom Yocto-built systems. Arch supports many ways of doing a thing, so whatever tool I'm dealing with, Arch probably supports that and documents it on the wiki. And Arch makes few changes from upstream so the wiki instructions are often applicable on any distro. Sure, it takes some familiarity to recognize when something is e.g. Debian-specific and should be done in a Debian way, but as a user fairly familiar with Linux, I often find Arch to be the best source of documentation.

Re:Arch shares its wiki strategy with Debian by dlachausse on Thursday August 14, 2025 @08:51AM (#44899785)
After using FreeBSD and OpenBSD, it is frankly shocking how bad Linux documentation is in comparison. On the BSDs every command, every program, every system call, and every configuration file are thoroughly documented in man pages and other guides. The FreeBSD Handbook in particular is a treasure. It more than makes up for some of the more difficult aspects of the OS by providing thorough and approachable documentation.
Re:Arch shares its wiki strategy with Debian by noirscape on Thursday August 14, 2025 @09:51AM (#44900365)
It's a different model of development, leading to different expectations.

BSD ties the kernel and the software on top of it together pretty heavily, creating the expectation that the documentation should cover all of it.

Linux is meanwhile kernel and software kept separated, meaning that the documentation usually winds up assembled from separate tools, each with their own standards.

Re:Arch shares its wiki strategy with Debian by ACS_Solver on Thursday August 14, 2025 @12:06PM (#44902119)
Yes, BSD is a single coherent system but so are many Linux distros. It's just that we've come to accept bad documentation as the norm for Linux-based tools. In my experience there's several types of problems that are very common for Linux tools:

* Extremely short documentation. Everyone has seen these, a tool where the man page exists but provides almost no actual information.

* Unfriendly reference-type documentation. GNU programs are often guilty of this, coreutils certainly comes to mind. On the upside, it's usually comprehensive. But it's not good - it's a short description followed by a sequential list of every option, so the functionality is described in detail but there are no usage examples, no list of the most common options, or anything like that. Great reference, poor usage documentation.

* Too much info about ancient systems or historical details. Yes, it's great that many of these utilities are portable and can run on different systems or work with files from different systems. The man pages for zip/unzip mention MS-DOS, Minix and Atari systems, while defining the zip format as "commonly found on MS-DOS systems". The man page for less explains that it's a program "similar to more(1)" - completely useless info now - and mentions that it has some support for hardcopy terminals, again information that's not important enough for the first paragraph in 2025.

* Poor keywords in the description. There's the theoretically useful apropos command. My Xorg wouldn't start so I tried to remember how to start my wifi up. apropos 'wlan|wi-fi|wifi|wireless' doesn't mention nmcli, which I was thinking of, though it does at least provide the much more difficult iw command.

* Technical project-specific jargon that makes it easy to find the solution - if you already know it, that is. For example, Xorg documentation generally doesn't use the word "resolution". It's not in the xrandr or Xserver man page, and in the xorg.conf page it's only a reference to virtual screens. Because X uses the term screen size. That's fine, understandable and even accurate but most people would first search for 'resolution'.

Re:Arch shares its wiki strategy with Debian by eacnamn on Thursday August 14, 2025 @04:20PM (#44905190)
I for one really enjoy the historical anecdotes you get in the "NOTES", "PORTABILITY" or even "BUGS" sections. But I do realise that my context is mostly recreational, work doesn't really require glueing POSIX commands together.
Re:Arch shares its wiki strategy with Debian by thewebguyd on Thursday August 14, 2025 @11:56AM (#44901982)
Yep. There is no "Linux Operating System." There's the Linux Kernel, and that kernel is used in tons of different OSes. It's sounds like a small nitpick but its a huge deal and a common misconception for those outside of the Linux world anytime a topic of unifying something in the Linux world comes up.

A shared or central wiki sounds nice, but could quickly end up too messy. Arch having its own makes sense, as in the case of Linux - the distro is the operating system. Arch is a different OS from Fedora, which is a different OS from Ubuntu, etc. Sure, there's a lot of overlap but they are each their own unique OS.

Re:Arch shares its wiki strategy with Debian by bitwize on Thursday August 14, 2025 @09:15AM (#44900010)
I learned how to do NetBSD kernel hacking from just the man pages. They're still my first-line documentation on the NetBSD file system work I'm doing. The state of Linux documentation is appalling by contrast.
Re:Arch shares its wiki strategy with Debian by hungmung on Thursday August 14, 2025 @11:40AM (#44901765)
Came in here to say the same thing. NetBSD should get more love.

Practically speaking ArchWiki has everything I'm likely to need as a poweruser, but it's not really all that comprehensive.

Re:Arch shares its wiki strategy with Debian by bombcar on Friday August 15, 2025 @07:41AM (#44911124)
GNU getting a burr up its ass that info pages were the future in whenever it happened did irreparable harm to Linux.
Re:Arch shares its wiki strategy with Debian by bongodongobob on Thursday August 14, 2025 @10:43AM (#44900976)
Linux != software that runs on Linux. Those are two completely different things.
Re:Arch shares its wiki strategy with Debian by MobiusHorizons on Thursday August 14, 2025 @12:53PM (#44902748)
I don’t think anyone is confused about this. Linux is a shorthand for the family of Unix like operating systems that use Linux as the kernel. The only ambiguity in this shorthand is if android or chrome os are being referenced, but it’s pretty clear from context that they are not relevant to the discussion.
Re:Arch shares its wiki strategy with Debian by cosmic_cheese on Thursday August 14, 2025 @03:24PM (#44904534)
Its consistent conventions also help a lot — it means learning a handful of things once, which can then be applied numerous other places (which as an aside, used to also be a strength of macOS). No need to even consult the manpage in many cases then.

An interesting but gargantuan project would be a Linux distro that maintains patches for all of its packages that standardize directory structures, config file locations, CLI argument order, etc.

Re:Arch shares its wiki strategy with Debian by sbinnee on Thursday August 14, 2025 @09:24AM (#44900102)
I can't agree more
Re:Arch shares its wiki strategy with Debian by jsight on Thursday August 14, 2025 @09:46AM (#44900319)
This sounds exactly like what we used to say about Gentoo back in its early days.
Re:Arch shares its wiki strategy with Debian by alxlaz on Thursday August 14, 2025 @11:31AM (#44901641)
Yeah, the Arch wiki is the Gentoo wiki we lost. I was around for it and the Gentoo wiki was amazing, it was one of the best Linux resources all-around, it was tremendously useful even if you didn't use Gentoo.
Re:Arch shares its wiki strategy with Debian by packetlost on Thursday August 14, 2025 @10:20AM (#44900711)
This was still the case of Gentoo until they wiped/lost their wiki and didn't have proper backups.
Re:Arch shares its wiki strategy with Debian by guywithahat on Thursday August 14, 2025 @10:49AM (#44901068)
When did this happen? I haven't seen anything about it online
Re:Arch shares its wiki strategy with Debian by webstrand on Thursday August 14, 2025 @11:07AM (#44901306)
From what I can gather, the event happened in 2008. At the time gentoo had no official wiki, it was an unofficial wiki that died or went offline for a significant amount of time.

<https://web.archive.org/web/20081023145740/http://www.gentoo...>

And when it came back online in november,

> Gentoo-Wiki recently had it's database lost; this is the rewrite of the site

<https://web.archive.org/web/20081204053828/http://en.gentoo-...>

Re:Arch shares its wiki strategy with Debian by Ferret7446 on Thursday August 14, 2025 @10:16PM (#44907912)
I'd argue that Arch has an advantage with its KISS philosophy. For example, because manual intervention is acceptable, it keeps the distro simpler for not having to handle odd edge cases with package breakages/upgrades
Re:Arch shares its wiki strategy with Debian by giancarlostoro on Thursday August 14, 2025 @11:04AM (#44901273)
I remember long before I started using Arch I would google something nuanced for Ubuntu and there it was on the Arch Linux wiki with a “for Ubuntu users do this” section to fix whatever my issue was, this happened multiple times.
Re:Arch shares its wiki strategy with Debian by Dwedit on Thursday August 14, 2025 @12:05PM (#44902099)
The special instructions for other distros could be at risk for being deleted, as "something that will not work on Arch as-is is not something we will be hosting on our site".
Re:Arch shares its wiki strategy with Debian by giancarlostoro on Thursday August 14, 2025 @12:12PM (#44902214)
Feels like someone needs to make a generic Linux wiki then.
Re:Arch shares its wiki strategy with Debian by Xss3 on Thursday August 14, 2025 @01:02PM (#44902874)
The arch wiki could expand to support distro switching, with each distro having its own domain, and all that could link back to a general linux wiki. It'd be beautiful.
Re:Arch shares its wiki strategy with Debian by giancarlostoro on Thursday August 14, 2025 @01:08PM (#44902944)
They already had it fine, now its out of their scope.
Re:Arch shares its wiki strategy with Debian by m463 on Thursday August 14, 2025 @01:38PM (#44903327)
I think one reason the arch wiki thrives is that it IS a generic linux wiki.

The arch wiki describes the upstream package.

I say this because Arch tries to use the upstream software as-is, and describes requirements and helps make configuration choices.

Other distributions tend to make the choices for you, configuring and modifying upstream to fit the distribution.

With respect to a wiki, this would be another layer of documentation to add. Describe the package, describe the distro, and explain the configuration choices.