ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Introducing UbuntuBSD

    News
    ubuntu bsd unix ubuntubsd open source softpedia
    11
    48
    11.3k
    Loading More Posts
    • 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.
    • scottalanmillerS
      scottalanmiller
      last edited by

      Installer is running on the Scale HC3 cluster. So far it looks just like any normal Ubuntu 15.10 install.

      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller
        last edited by

        It is up and running.

        DustinB3403D 1 Reply Last reply Reply Quote 0
        • DustinB3403D
          DustinB3403 @scottalanmiller
          last edited by

          @scottalanmiller said:

          It is up and running.

          Screencaps?

          scottalanmillerS 1 Reply Last reply Reply Quote 0
          • M
            marcinozga
            last edited by

            pkg or apt-get?

            scottalanmillerS 1 Reply Last reply Reply Quote 0
            • DashrenderD
              Dashrender
              last edited by

              for us 'nix wannabes - what's the difference between the BSD kernel and the Linux kernel?

              scottalanmillerS 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @marcinozga
                last edited by

                @marcinozga said:

                pkg or apt-get?

                Still apt based. Only the kernel is changed. And so far, that doesn't show up as changed, which is odd.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @Dashrender
                  last edited by

                  @Dashrender said:

                  for us 'nix wannabes - what's the difference between the BSD kernel and the Linux kernel?

                  Two completely different kernels. Everything in them is unique. So different file systems, network stacks, schedulers, everything. Only the utilities running on top are the same.

                  DashrenderD 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @DustinB3403
                    last edited by

                    @DustinB3403 said:

                    @scottalanmiller said:

                    It is up and running.

                    Screencaps?

                    http://mangolassi.it/topic/8574/testing-ubuntubsd-on-the-scale-hc3

                    1 Reply Last reply Reply Quote 2
                    • DashrenderD
                      Dashrender @scottalanmiller
                      last edited by

                      @scottalanmiller said:

                      @Dashrender said:

                      for us 'nix wannabes - what's the difference between the BSD kernel and the Linux kernel?

                      Two completely different kernels. Everything in them is unique. So different file systems, network stacks, schedulers, everything. Only the utilities running on top are the same.

                      How does this effect software running on them? I assume it must be compiled specifically for BSD?

                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @Dashrender
                        last edited by

                        @Dashrender said:

                        How does this effect software running on them? I assume it must be compiled specifically for BSD?

                        Nothing needs to be done. Linux and BSD are the same API - POSIX. And there is no concept of "compiling for an OS." OSes are not architectures. The idea that this is the case mostly comes from the 1990s era Windows and Mac issues because Windows was always IA32 and Mac was always M68K. So the two consumer OSes always ran on unique architectures. But this is BSD AMD64 and Linux AMD64, they share architecture AND API. Only things that would be normally unique are things that report on the kernel itself, like the kernel tools themselves.

                        1 Reply Last reply Reply Quote 1
                        • DashrenderD
                          Dashrender
                          last edited by

                          So it's the lack of API that prevents Windows apps from running on Linux? Which WINE tries to provide?

                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                          • scottalanmillerS
                            scottalanmiller @Dashrender
                            last edited by

                            @Dashrender said:

                            So it's the lack of API that prevents Windows apps from running on Linux? Which WINE tries to provide?

                            Well to a very small degree, but the Windows API (aka the system calls) have been replicated. Just as the POSIX ones are available via a role on Windows. System Calls are pretty easy to replicate.

                            What is lacking on Ubuntu (or CentOS.... whatever) that Windows has is an extensive library system of DLLs. Every one of which has to be fully replicated before some things will run. Wine's big goal is to replicate every version, of every DLL. That's a lot.

                            UbuntuBSD is able to take all of the normal Ubuntu DLLs and supply them on top of BSD. Ta da. Instant compatibility for 99%+ of software.

                            wirestyle22W 1 Reply Last reply Reply Quote 2
                            • scottalanmillerS
                              scottalanmiller
                              last edited by

                              Likewise, another open source UNIX kernel that is well known and heavily used is the Mach microkernel from Carnegie Mellon. It is that kernel that Apple decided that it liked and they took FreeBSD, removed the BSD kernel and replaced it with Mach. Mach, Linux and BSD are all POSIX compliant so swapping out the kernels, while not something you do in an afternoon while bored, is relatively easy and stable. They all use the same API and the libraries that run on top of them are pretty universal. They all talk using the same system calls via C.

                              dafyreD 1 Reply Last reply Reply Quote 1
                              • dafyreD
                                dafyre @scottalanmiller
                                last edited by

                                @scottalanmiller said:

                                Likewise, another open source UNIX kernel that is well known and heavily used is the Mach microkernel from Carnegie Mellon. It is that kernel that Apple decided that it liked and they took FreeBSD, removed the BSD kernel and replaced it with Mach. Mach, Linux and BSD are all POSIX compliant so swapping out the kernels, while not something you do in an afternoon while bored, is relatively easy and stable. They all use the same API and the libraries that run on top of them are pretty universal. They all talk using the same system calls via C.

                                I would assume that because there are so many different Kernels and types.... (even the Windows Kernel, in some respects) they are all better suited for different work loads?

                                scottalanmillerS 1 Reply Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller @dafyre
                                  last edited by

                                  @dafyre said:

                                  @scottalanmiller said:

                                  Likewise, another open source UNIX kernel that is well known and heavily used is the Mach microkernel from Carnegie Mellon. It is that kernel that Apple decided that it liked and they took FreeBSD, removed the BSD kernel and replaced it with Mach. Mach, Linux and BSD are all POSIX compliant so swapping out the kernels, while not something you do in an afternoon while bored, is relatively easy and stable. They all use the same API and the libraries that run on top of them are pretty universal. They all talk using the same system calls via C.

                                  I would assume that because there are so many different Kernels and types.... (even the Windows Kernel, in some respects) they are all better suited for different work loads?

                                  Yes. Linux has lots of options, BSD is really good at networking.

                                  1 Reply Last reply Reply Quote 0
                                  • wirestyle22W
                                    wirestyle22 @scottalanmiller
                                    last edited by

                                    @scottalanmiller said:

                                    @Dashrender said:

                                    So it's the lack of API that prevents Windows apps from running on Linux? Which WINE tries to provide?

                                    Well to a very small degree, but the Windows API (aka the system calls) have been replicated. Just as the POSIX ones are available via a role on Windows. System Calls are pretty easy to replicate.

                                    What is lacking on Ubuntu (or CentOS.... whatever) that Windows has is an extensive library system of DLLs. Every one of which has to be fully replicated before some things will run. Wine's big goal is to replicate every version, of every DLL. That's a lot.

                                    UbuntuBSD is able to take all of the normal Ubuntu DLLs and supply them on top of BSD. Ta da. Instant compatibility for 99%+ of software.

                                    DLL's (Correct me if I'm wrong) are also the cause of a lot of the issues you run into with windows due to DLL versions etc.

                                    dafyreD scottalanmillerS 2 Replies Last reply Reply Quote 0
                                    • dafyreD
                                      dafyre @wirestyle22
                                      last edited by

                                      @wirestyle22 said:

                                      @scottalanmiller said:

                                      @Dashrender said:

                                      So it's the lack of API that prevents Windows apps from running on Linux? Which WINE tries to provide?

                                      Well to a very small degree, but the Windows API (aka the system calls) have been replicated. Just as the POSIX ones are available via a role on Windows. System Calls are pretty easy to replicate.

                                      What is lacking on Ubuntu (or CentOS.... whatever) that Windows has is an extensive library system of DLLs. Every one of which has to be fully replicated before some things will run. Wine's big goal is to replicate every version, of every DLL. That's a lot.

                                      UbuntuBSD is able to take all of the normal Ubuntu DLLs and supply them on top of BSD. Ta da. Instant compatibility for 99%+ of software.

                                      DLL's (Correct me if I'm wrong) are also the cause of a lot of the issues you run into with windows due to DLL versions etc.

                                      It happens on Linux too... but to a lesser degree in modern times.

                                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller @wirestyle22
                                        last edited by

                                        @wirestyle22 said:

                                        @scottalanmiller said:

                                        @Dashrender said:

                                        So it's the lack of API that prevents Windows apps from running on Linux? Which WINE tries to provide?

                                        Well to a very small degree, but the Windows API (aka the system calls) have been replicated. Just as the POSIX ones are available via a role on Windows. System Calls are pretty easy to replicate.

                                        What is lacking on Ubuntu (or CentOS.... whatever) that Windows has is an extensive library system of DLLs. Every one of which has to be fully replicated before some things will run. Wine's big goal is to replicate every version, of every DLL. That's a lot.

                                        UbuntuBSD is able to take all of the normal Ubuntu DLLs and supply them on top of BSD. Ta da. Instant compatibility for 99%+ of software.

                                        DLL's (Correct me if I'm wrong) are also the cause of a lot of the issues you run into with windows due to DLL versions etc.

                                        It's a dynamic library. They are about the same on Windows as dynamic libraries anywhere.

                                        1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller @dafyre
                                          last edited by

                                          @dafyre said:

                                          @wirestyle22 said:

                                          @scottalanmiller said:

                                          @Dashrender said:

                                          So it's the lack of API that prevents Windows apps from running on Linux? Which WINE tries to provide?

                                          Well to a very small degree, but the Windows API (aka the system calls) have been replicated. Just as the POSIX ones are available via a role on Windows. System Calls are pretty easy to replicate.

                                          What is lacking on Ubuntu (or CentOS.... whatever) that Windows has is an extensive library system of DLLs. Every one of which has to be fully replicated before some things will run. Wine's big goal is to replicate every version, of every DLL. That's a lot.

                                          UbuntuBSD is able to take all of the normal Ubuntu DLLs and supply them on top of BSD. Ta da. Instant compatibility for 99%+ of software.

                                          DLL's (Correct me if I'm wrong) are also the cause of a lot of the issues you run into with windows due to DLL versions etc.

                                          It happens on Linux too... but to a lesser degree in modern times.

                                          Neither commonly have issues in modern times.

                                          wirestyle22W 1 Reply Last reply Reply Quote 1
                                          • wirestyle22W
                                            wirestyle22 @scottalanmiller
                                            last edited by

                                            @scottalanmiller said:

                                            @dafyre said:

                                            @wirestyle22 said:

                                            @scottalanmiller said:

                                            @Dashrender said:

                                            So it's the lack of API that prevents Windows apps from running on Linux? Which WINE tries to provide?

                                            Well to a very small degree, but the Windows API (aka the system calls) have been replicated. Just as the POSIX ones are available via a role on Windows. System Calls are pretty easy to replicate.

                                            What is lacking on Ubuntu (or CentOS.... whatever) that Windows has is an extensive library system of DLLs. Every one of which has to be fully replicated before some things will run. Wine's big goal is to replicate every version, of every DLL. That's a lot.

                                            UbuntuBSD is able to take all of the normal Ubuntu DLLs and supply them on top of BSD. Ta da. Instant compatibility for 99%+ of software.

                                            DLL's (Correct me if I'm wrong) are also the cause of a lot of the issues you run into with windows due to DLL versions etc.

                                            It happens on Linux too... but to a lesser degree in modern times.

                                            Neither commonly have issues in modern times.

                                            Good to know.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 3 / 3
                                            • First post
                                              Last post