Some cleanups.

More use of "UNIX-like" as the term for "macOS and Linux and *BSD and
Solaris and AIX and..." or, alternatively, for "not Windows".

Add Fedora as a Linux distribution for which packages are available.

Use "Windows" rather than "Win32" in more cases; "Win32" dates back to
the days when the big difference was between Boring Old 16-bit Windows
and modern shiny new 32-bit Windows, but the former is now dead and the
latter now supports both 32-bit and 64-bit machines and software.  More
people have probably never heard "Win32" but are familiar with
"Windows".

*ALL* UNIX-like platforms support symlinks; Linux wasn't even the first
one, it just picked them up from the UN*Xes with which it was trying to
be compatible.

Change-Id: I254e74f0ed3c86b55d00f9e8d7b78d009b61fb5e
Reviewed-on: https://code.wireshark.org/review/30178
Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
Guy Harris 2018-10-12 13:24:45 -07:00
parent 7388ea9397
commit fd78e3f2ed
2 changed files with 25 additions and 21 deletions

View File

@ -24,7 +24,7 @@ which will provide a lot of general information about it.
=== Supported Platforms
Wireshark currently runs on most UNIX platforms and various Windows
Wireshark currently runs on most UNIX-like platforms and various Windows
platforms. It requires Qt, GLib, libpcap and some other libraries in
order to run.
@ -39,7 +39,7 @@ to mailto:{wireshark-dev-list-email}[].
Binary packages are available for the following platforms along with many
others:
==== Unix
==== Unix and Unix-like platforms
* Apple macOS
@ -55,12 +55,14 @@ others:
* Oracle Solaris
==== Linux
===== Linux
* Debian GNU/Linux
* Ubuntu
* Fedora
* Gentoo Linux
* IBM S/390 Linux (Red Hat)
@ -231,11 +233,11 @@ e.g. if you need a distribution for a special audience, see
==== Source code distributions
Its still common for UNIX developers to give the end user a source
tarball and let the user compile it on their target machine (configure,
make, make install). However, for different UNIX (Linux) distributions
its becoming more common to release binary packages (e.g. .deb or .rpm
files) these days.
It's still common for developers for UNIX-like platforms to give the
enduser a source tarball and let the user compile it on their target
machine (configure make make install). However, for different UNIX
and UNIX-like systems, such as Linux distributions, it's becoming more
common to release binary packages (e.g., .deb or .rpm files) these days.
You should use the released sources if you want to build Wireshark from
source on your platform for productive use. However, if you going to
@ -507,7 +509,7 @@ such as passwords. Visibility of such files can be limited to certain
groups in the Bugzilla database though.
====
==== Reporting Crashes on UNIX/Linux platforms
==== Reporting Crashes on UNIX-like platforms
When reporting crashes with Wireshark, it is helpful if you supply the
traceback information (besides the information mentioned in

View File

@ -348,7 +348,7 @@ remember later that you really did change something before.
If you have changed your source tree, you have to merge the official
changes since the last update into your source tree. You will install
the content of the `.tar.xz` file into a new directory and use a good
merge tool (e.g. http://winmerge.sourceforge.net/[]for Win32) to bring
merge tool (e.g. http://winmerge.sourceforge.net/[]for Windows to bring
your personal source tree in sync with the official sources again.
This method can be problematic and can be much more difficult and
@ -399,7 +399,7 @@ $ cmake -LH ../wireshark
to see what options you have.
==== Win32 native
==== Windows native
Follow the build procedure in <<ChWin32Build>> to build Wireshark.
@ -423,7 +423,7 @@ installed version first.
[[ChSrcRunFirstTimeUnix]]
==== Unix/Linux
==== Unix-like platforms
After a successful build you can run Wireshark right from the build
directory. Still the program would need to know that its being run from
@ -451,7 +451,7 @@ be informative when things don't work as expected.
[[ChSrcRunFirstTimeWin32]]
==== Win32 Native
==== Windows Native
During the build all relevant program files are collected in a
subdirectory `run\RelWithDebInfo`. You can run the program from there by
@ -464,7 +464,7 @@ launching the Wireshark.exe executable.
[[ChSrcUnixDebug]]
==== Unix/Linux
==== Unix-like platforms
You can debug using command-line debuggers such as gdb, dbx, or lldb.
If you prefer a graphic debugger, you can use the Data Display Debugger
@ -483,7 +483,7 @@ See https://developer.gnome.org/glib/stable/glib-running.html[]
[[ChSrcWin32Debug]]
==== Win32 native
==== Windows native
You can debug using the Visual Studio Debugger or WinDbg. See the section
on using the <<ChToolsDebugger, Debugger Tools>>.
@ -817,10 +817,12 @@ change, you can run git commit --no-verify to skip running the hooks. Warning: u
Change-ID to your commit. In case you are not updating an existing patch you may generate
a Change-ID by running git review -i (or git commit --amend if don't use git review).
+
Additionally, if your system supports symbolic links (like Linux), you can use them
instead of copying files. Running ln -s ./tools/pre-commit .git/hooks creates a symbolic
link that will make the hook to be up-to-date with the current master. The same can
be done for commit-msg script.
Additionally, if your system supports symbolic links, as all UNIX-like
platforms do, you can use them instead of copying files. Running ln -s
./tools/pre-commit .git/hooks creates a symbolic link that will make the
hook to be up-to-date with the current master. The same can be done for
commit-msg script.
* _Fuzz test your changes!_ Fuzz testing is a very
@ -1098,7 +1100,7 @@ to build the macOS Package.
[[ChSrcNSIS]]
==== Win32: NSIS .exe installer
==== Windows: NSIS .exe installer
The _Nullsoft Install System_ is a free installer generator for Windows
systems. Instructions on installing it can be found in <<ChToolsNSIS>>.
@ -1129,7 +1131,7 @@ the _packaging/nsis_ directory in your build directory.
[[ChSrcPortableApps]]
==== Win32: PortableApps .paf.exe package
==== Windows: PortableApps .paf.exe package
_PortableApps.com_ is an environment that lets users run popular applications
from portable media such as flash drives and cloud drive services.