GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    awb (awb@mastodon.sdf.org)'s status on Thursday, 20-Feb-2025 04:31:51 JST awb awb

    Finally got around to writing a new blog post, this time on Unix manual pages. Turns out the history is complicated enough, that the actual man command will have to wait until the second part!

    https://abochannek.github.io/utilities/2024/12/08/man-pages.html

    Shout-out to everybody who went through the SunOS to Solaris transition, too. The shuffling of sections 4, 5, and 7 in SysV still annoys me thirty years later.

    (Reposting with public visibility)

    #unix #linux

    In conversation Thursday, 20-Feb-2025 04:31:51 JST from mastodon.sdf.org permalink
    • Embed this notice
      Alan Coopersmith (alanc@fosstodon.org)'s status on Thursday, 20-Feb-2025 04:31:50 JST Alan Coopersmith Alan Coopersmith
      in reply to

      @awb the SysV shuffling annoyed me as well when packaging FOSS for Solaris and we'd have to shuffle their man pages to fit, and when I had to implement support for it during the conversion of X11R7 from Imake to automake. So when I became tech lead for Solaris 12 (later renamed 11.4) I decided we'd undo it:
      https://blogs.oracle.com/solaris/post/normalizing-man-page-section-numbers-in-solaris-114

      In conversation Thursday, 20-Feb-2025 04:31:50 JST permalink

      Attachments


      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Alan Coopersmith (alanc@fosstodon.org)'s status on Friday, 21-Feb-2025 05:58:30 JST Alan Coopersmith Alan Coopersmith
      in reply to

      @awb right - the original plan was to create a curses gui more like GNU info than "nroff | more" for display of the SGML man pages allowing for following links & other advanced features, but it was never completed. All that ever shipped was a pipeline to convert SGML to nroff to view the pages the traditional way when you ran the man command.

      The SGML support was removed from the man command in Solaris 11.4 after we finished the SGML to XML conversion for all the man page sources.

      In conversation Friday, 21-Feb-2025 05:58:30 JST permalink
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Friday, 21-Feb-2025 05:58:30 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • Alan Coopersmith

      @alanc Curious .. one of the things I always liked about info was that it was tree based (you have nodes, and menus that dictate how you navigate); how would that work for man pages which are often (not always, the Unix programmer manual for example has great examples) single linear scrolling screens which could often be replaced with --help?

      @awb

      In conversation Friday, 21-Feb-2025 05:58:30 JST permalink
    • Embed this notice
      Alan Coopersmith (alanc@fosstodon.org)'s status on Friday, 21-Feb-2025 05:58:31 JST Alan Coopersmith Alan Coopersmith
      in reply to

      @awb the man page sources are in XML now, using a customized DocBook DTD, much like the DTD used with SGML, from which we generate nroff, html, & PDF output, but only the nroff output is shipped with the OS now. We do the XML->nroff conversion once at build time, instead of every time a user runs the man command as was done in the SGML days.

      Answerbook is gone now, replaced by a web browser and https://docs.oracle.com/en/operating-systems/solaris/oracle-solaris/ (and docs.sun.com before that).

      In conversation Friday, 21-Feb-2025 05:58:31 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: docs.oracle.com
        Oracle Solaris 11.4 Documentation Library - Oracle Solaris 11.4 Documentation Library
      2. No result found on File_thumbnail lookup.
        Oracle Help Center
        Getting started guides, documentation, tutorials, architectures, and more content for Oracle products and services.
    • Embed this notice
      awb (awb@mastodon.sdf.org)'s status on Friday, 21-Feb-2025 05:58:31 JST awb awb
      in reply to
      • Alan Coopersmith

      @alanc Right, man(1) in Solaris 7 could process nroff and SGML sources, IIRC.

      I take it none of those XML pages or the toolchain are available externally? Are you doing anything with existing nroff or mandoc-formatted pages for external tools you ship?

      In conversation Friday, 21-Feb-2025 05:58:31 JST permalink
    • Embed this notice
      awb (awb@mastodon.sdf.org)'s status on Friday, 21-Feb-2025 05:58:32 JST awb awb
      in reply to
      • Alan Coopersmith

      @alanc Thank you for the clarification, I will update the blog post with that information soon!

      I don't recall if I have actually used Solaris 11. The bulk of my hands-on Sun work was in the 1990s, so roughly SunOS 3.5 to Solaris 7 with a lot of systems on 4.1.x for many years (Solaris before 2.3 was a bit of a risky proposition.)

      What happened to the SGML man-pages that were introduced in Solaris 7 and all that AnswerBook stuff? Is that still around in 11.4?

      #unix #solaris

      In conversation Friday, 21-Feb-2025 05:58:32 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.