Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

BSD Cafe Billboard

  1. Home
  2. BSD
  3. NextBSD — the BSD of the 21st century

NextBSD — the BSD of the 21st century

Scheduled Pinned Locked Moved BSD
nextbsdgershwinfreebsdgnustepdarwin
7 Posts 2 Posters 157 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • grahamperrinG Offline
    grahamperrinG Offline
    grahamperrin
    wrote last edited by grahamperrin
    #1

    https://nextbsd.org/

    https://www.reddit.com/r/BSD/comments/1u5qk0n/nextbsd_the_bsd_of_the_21st_century/

    https://www.reddit.com/r/freebsd/comments/1u5qkds/nextbsd_the_bsd_of_the_21st_century/

    … My main focus has been getting all the issues fixed with Gershwin Desktop so I can make an image include that + more kexts ASAP. Wifi kexts load but I need to port some 80211 stuff to integrate wifi into configd, etc. More to come. …

    …

    Mach IPC, launchd (replaces /sbin/init), configd/IPconfiguration (replaces netif), IOkit (replaces devmatch, devd). Resulting in automatic graphics detection, automatic networking with state change handling, service supervision, parallel startup to name a few things. I have other ideas beyond Darwin components like porting smb3 from illumos that I have been brewing about for a long time. New frameworks for jails, bhyve. The equivalent of dockerhub for jails. Management tools comparable to this https://www.hexbsd.org (an earlier creation of mine). A revived NAS appliance. A Gershwin on NextBSD image (desktop appliance).

    For people who are new to all of this:

    • gershwin-desktop/gershwin-desktop: Desktop Environment based on GNUstep welcoming to switchers

    9febc628-3c7a-447a-844c-8ec2ef6f896e-image.jpeg

    grahamperrinG 1 Reply Last reply
    2
    • grahamperrinG Offline
      grahamperrinG Offline
      grahamperrin
      wrote last edited by
      #2

      Screenshots at https://redd.it/1unlsih include Xfe, MATE, and obligatory fastfetch …

      … for FreeBSD, without the FreeBSD kernel.

      1 Reply Last reply
      0
      • naltunN Offline
        naltunN Offline
        naltun
        wrote last edited by
        #3

        Awesome! Thanks for sharing.

        Differences between between FreeBSD/Darwin and NextBSD:
        https://github.com/nextbsd-redux/nextbsd#whats-different-from-other-bsds

        This is a neat project but I personally dislike Darwin as an OS. This project isn't for me but I think it hits a good niche in the BSD community.

        AI is extensively used in this project. When I use AI I have it generate git-diff(1)s so I can inspect and change things on-the-fly (reduce hallucinations and poor code logic, etc.) and add the code to source tree myself. This project has one active dev and each commit I saw is co-authored by Claude. This is a non-starter for me.

        That said I do think it's an interesting project and there are people out there who'd love hacking on this.

        grahamperrinG 1 Reply Last reply
        0
        • grahamperrinG grahamperrin

          https://nextbsd.org/

          https://www.reddit.com/r/BSD/comments/1u5qk0n/nextbsd_the_bsd_of_the_21st_century/

          https://www.reddit.com/r/freebsd/comments/1u5qkds/nextbsd_the_bsd_of_the_21st_century/

          … My main focus has been getting all the issues fixed with Gershwin Desktop so I can make an image include that + more kexts ASAP. Wifi kexts load but I need to port some 80211 stuff to integrate wifi into configd, etc. More to come. …

          …

          Mach IPC, launchd (replaces /sbin/init), configd/IPconfiguration (replaces netif), IOkit (replaces devmatch, devd). Resulting in automatic graphics detection, automatic networking with state change handling, service supervision, parallel startup to name a few things. I have other ideas beyond Darwin components like porting smb3 from illumos that I have been brewing about for a long time. New frameworks for jails, bhyve. The equivalent of dockerhub for jails. Management tools comparable to this https://www.hexbsd.org (an earlier creation of mine). A revived NAS appliance. A Gershwin on NextBSD image (desktop appliance).

          For people who are new to all of this:

          • gershwin-desktop/gershwin-desktop: Desktop Environment based on GNUstep welcoming to switchers

          9febc628-3c7a-447a-844c-8ec2ef6f896e-image.jpeg

          grahamperrinG Offline
          grahamperrinG Offline
          grahamperrin
          wrote last edited by grahamperrin
          #4

          A Gershwin on NextBSD image

          172cf636-69d4-46e5-89db-c839c89ff5d5-image.jpeg

          I installed the system, restarted, then installed Chromium, fastfetch, Firefox, htop, nano, and ROXTerm.

          Firefox is usable, Chromium is not:

          73507a29-d9d3-4307-87f4-cd8868495be3-image.jpeg

          1 Reply Last reply
          0
          • naltunN naltun

            Awesome! Thanks for sharing.

            Differences between between FreeBSD/Darwin and NextBSD:
            https://github.com/nextbsd-redux/nextbsd#whats-different-from-other-bsds

            This is a neat project but I personally dislike Darwin as an OS. This project isn't for me but I think it hits a good niche in the BSD community.

            AI is extensively used in this project. When I use AI I have it generate git-diff(1)s so I can inspect and change things on-the-fly (reduce hallucinations and poor code logic, etc.) and add the code to source tree myself. This project has one active dev and each commit I saw is co-authored by Claude. This is a non-starter for me.

            That said I do think it's an interesting project and there are people out there who'd love hacking on this.

            grahamperrinG Offline
            grahamperrinG Offline
            grahamperrin
            wrote last edited by grahamperrin
            #5

            @naltun said:

            … one active dev

            There was an offer of help two days ago:

            • Documentation for setup development environment · nextbsd-redux · Discussion #365

            and each commit I saw is co-authored by Claude. This is a non-starter for me. …

            A good example of recently updated co-authored documentation:

            • nextbsd-freebsd-compat/README.md

            Some very recent issues that do not involve Claude:

            • Quiet console: suppress kernel/IOKit output on ttyv0 (verbose-boot only) so the getty login stays clean · Issue #363 · nextbsd-redux/nextbsd
            • Flaky amd64 boot tests: notifyd/syslogd ASL round-trips stall in mach_msg_receive under TCG emulation · Issue #369 · nextbsd-redux/nextbsd
            • CI: nextbsd-pkg should test-install NextBSD-everything before publishing · Issue #370 · nextbsd-redux/nextbsd
            • Gershwin: global menu doesn't track the frontmost app on first login (Menu WindowMonitor _NET_ACTIVE_WINDOW latch race — NOT dbus) · Issue #371 · nextbsd-redux/nextbsd – this is probably the menu bug that's seen in https://billboard.bsd.cafe/post/833 above.
            • loginwindow: black background + no keyboard/mouse input after nextbsd-install from gershwin-on-nextbsd media · Issue #372 · nextbsd-redux/nextbsd (closed).
            naltunN 1 Reply Last reply
            1
            • grahamperrinG grahamperrin

              @naltun said:

              … one active dev

              There was an offer of help two days ago:

              • Documentation for setup development environment · nextbsd-redux · Discussion #365

              and each commit I saw is co-authored by Claude. This is a non-starter for me. …

              A good example of recently updated co-authored documentation:

              • nextbsd-freebsd-compat/README.md

              Some very recent issues that do not involve Claude:

              • Quiet console: suppress kernel/IOKit output on ttyv0 (verbose-boot only) so the getty login stays clean · Issue #363 · nextbsd-redux/nextbsd
              • Flaky amd64 boot tests: notifyd/syslogd ASL round-trips stall in mach_msg_receive under TCG emulation · Issue #369 · nextbsd-redux/nextbsd
              • CI: nextbsd-pkg should test-install NextBSD-everything before publishing · Issue #370 · nextbsd-redux/nextbsd
              • Gershwin: global menu doesn't track the frontmost app on first login (Menu WindowMonitor _NET_ACTIVE_WINDOW latch race — NOT dbus) · Issue #371 · nextbsd-redux/nextbsd – this is probably the menu bug that's seen in https://billboard.bsd.cafe/post/833 above.
              • loginwindow: black background + no keyboard/mouse input after nextbsd-install from gershwin-on-nextbsd media · Issue #372 · nextbsd-redux/nextbsd (closed).
              naltunN Offline
              naltunN Offline
              naltun
              wrote last edited by
              #6

              @grahamperrin said:
              ...

              I'm glad they limit their use of AI. Keep us updated with any news on the project, I might see if I can run it in a VM.

              1 Reply Last reply
              1
              • grahamperrinG Offline
                grahamperrinG Offline
                grahamperrin
                wrote last edited by
                #7

                @peteorrall@mastodon.bsd.cafe 👆

                1 Reply Last reply
                1

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                Powered by NodeBB Contributors
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups