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...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #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:

                Comment

                Working...
                X