Announcement

Collapse
No announcement yet.

GhostBSD 21.09.06 Released For This FreeBSD-Based Desktop OS

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GhostBSD 21.09.06 Released For This FreeBSD-Based Desktop OS

    Phoronix: GhostBSD 21.09.06 Released For This FreeBSD-Based Desktop OS

    GhostBSD 21.09.06 is now available as the latest release of this desktop-minded, FreeBSD-based operating system...

    https://www.phoronix.com/scan.php?pa...09.06-Released

  • #2
    But isn't rc.d much harder to write for than a service manager?

    Comment


    • #3
      DHCP issue fixed, phew.

      It's sad that something that basic can be broken; I tried installing it on a spare machine a few days ago, and suffered this issue.

      Comment


      • #4
        Originally posted by ayumu View Post
        DHCP issue fixed, phew.

        It's sad that something that basic can be broken; I tried installing it on a spare machine a few days ago, and suffered this issue.
        Even AmigaOS has working DHCP... :P

        Comment


        • #5
          Originally posted by tildearrow View Post
          But isn't rc.d much harder to write for than a service manager?
          It's easier to write for. While it's simpler, it is also less flexible.

          Comment


          • #6
            This is a great news this makes the FreeBSD handbook mostly entirely valid also for GhostBSD.

            Comment


            • #7
              Originally posted by tildearrow View Post
              But isn't rc.d much harder to write for than a service manager?
              Not really. It has compact library for scripting and scripts are pretty laconic/easy-to-do for the most part. No need for interlinked mess between runlevels like SysV init used to be.
              Example:
              Code:
              #!/bin/sh
              #
              # PROVIDE: something x
              # REQUIRE: something y
              # KEYWORD: some keyword
              #
              . /etc/rc.subr
              name="SomeService"
              desc="Description"
              rcvar="servicename_enable"
              start_cmd="${name}_start"
              stop_cmd=":"
              unmounted()
              {
                  do something
              }
              servicename_start()
              {
                  do something
              }
              servicename_stop()
              {
                  do something
              }
              
              load_rc_config $name
              run_rc_command "$1"
              When you need more, like something to detect whether service has crashed and react to it, ports collection contains bunch of software that'd extend rc.d functionality

              Comment


              • #8
                GhostBSD 21.09.08 is latest version:
                https://www.ghostbsd.org/ghostbsd_21..._now_available

                Comment

                Working...
                X