Slashdot Mirror


UbuntuBSD Is Looking To Become An Official Ubuntu Flavor (softpedia.com)

prisoninmate quotes a report from Softpedia: UbuntuBSD maintainer and lead developer Jon Boden is now looking for a way for his operating system to contribute to the Ubuntu community and, eventually, become an official Ubuntu flavor. Just two weeks ago, [Softpedia] introduced the ubuntuBSD project, whose main design goal is to bring users an operating system powered by the FreeBSD kernel while offering them the familiarity of the Ubuntu Linux OS. Right now, ubuntuBSD is in heavy development, with a fourth Beta build out the door, and it looks like the developer already seeks official status and wants to contribute all of his work to the main Ubuntu channels. [Canonical has yet to respond.]

117 comments

  1. Kernel not just plug and play by Billly+Gates · · Score: 2, Insightful

    I got into a debate with my former Linux users group on this when a fork of Debian hit a half decade ago with FreeBSD.

    Everything from gnome to pulse audio to SystemD is integrated in Linux. People act as if you can swap the kernel out and still run or even compile anything. I am shocked anything works at all with gnome on non Linux platforms as things are so proprietary and tight. Yes it's gnu, but what I mean by proprietary is Linux and not Unix standard way it does things since 2006

    FreeBSD is a server oriented OS as far as I am concerned

    1. Re:Kernel not just plug and play by tomxor · · Score: 3, Insightful

      FreeBSD is a server oriented OS as far as I am concerned

      Posting from FreeBSD 10.3 on my macbook... seems like a pretty good desktop to me, but it's a personal choice, so yes "as far as you are concerned". The only major barrier for any OS being an easy to use desktop is hardware support, anything which isn't super popular will have this issue especially where open source drivers aren't available for porting.

    2. Re:Kernel not just plug and play by thegarbz · · Score: 1, Flamebait

      Posting from FreeBSD 10.3 on my macbook... seems like a pretty good desktop to me

      Define desktop. Being able to post online using a browser is not something that makes a good desktop. Being able to seamlessly as possible handle the stupendously uncountable possible user cases that make up "desktop computing" is what makes a desktop.

      Yeah we could all run Windows 2008 Server and call it a desktop, but quite frankly the design decisions made in the OS are what define it to be a desktop or a server OS and that has a direct impact to using it as either. e.g. the scheduler for a desktop OS and an OS that prioritises background tasks should be different in order to achieve the best performance in a given situation.

    3. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      He said that he got into a debate, not that he was right.

    4. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      That hasn't been true in many years. The only thing "server" about it is that they don't install anything by default. You get the kernel and a basic userland, but nothing else.

      Server versus home orientation doesn't really apply as the user gets to make all those choices for themselves. And I've used the same computer as my workstation and my server at times in the past. Obviously, that's not going to work out well if you're serving a ton of files, but for a home server, that's fine.

      OTOH, if such misinformation can keep the idiots that ruined Ubuntu and so many other Linux distros away, then FreeBSD is a server oriented OS and you should never use it as your primary computer.

    5. Re:Kernel not just plug and play by gatkinso · · Score: 0

      Well, we aren't talking about FreeBSD. The system under discussion is UbuntuBSD.

      If you are debating about BSD's pedigree on the desktop in general, I refer you to Darwin / OS X.

      --
      I am very small, utmostly microscopic.
    6. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      Bro, do you even KDE?

      written on my macbook air running KDE

    7. Re: Kernel not just plug and play by s4m7 · · Score: 0

      Browsing the web is good enough for the vast majority of users. Many apps that used to be windows or Mac only work on the browser now. If you can read a thumb drive, download pictures and video off a phone, and use the webcam with Facebook you're up to about 99%.

      --
      This comment is fully compliant with RFC 527.
    8. Re:Kernel not just plug and play by 0100010001010011 · · Score: 1

      FreeBSD is a server oriented OS as far as I am concerned

      I've run FreeBSD as my 'desktop' OS (on my laptop) for ~6 months now. I can't see any reason to go back.

    9. Re:Kernel not just plug and play by 0100010001010011 · · Score: 1

      Being able to post online using a browser is not something that makes a good desktop.

      Embedded Arduino development. Python development.

      I've pulled a hard drive from my desktop and tossed it in my laptop and FreeBSD didn't know the difference. (Windows can't get past a BSOD).

      ZFS on Root means if one of my hard drives goes it doesn't take down my entire desktop.

      FreeBSD on my Wife's 6 year old Dell feels faster than Windows 7 or 10 on any new laptop I've tried in the last year.

    10. Re: Kernel not just plug and play by Billly+Gates · · Score: 1

      How about doing audio work with OSS with no ALSA or PulseAudio.

      What about games that link to these APIs? What about apps where the makefile doesn't use BSD specific things to compile right?

      I prefer FreeBSD. I am just saying if you ask any BSD maintainer they can vouch for doing lots of coding to get something like gnome to compile. Apache maybe mute but SDL games is another matter.

      FreeBSD project does more than write a kernel. Linux despite all it's faults and worts with things like SystemD and it's more wild development has excellent desktop features.

    11. Re:Kernel not just plug and play by tomxor · · Score: 2

      If you are debating about BSD's pedigree on the desktop in general, I refer you to Darwin / OS X.

      This misinformation is too damn common: Darwin is BSD as much as UNIX is BSD as much as Solaris is BSD, although "Darwin"/NEXTStep/OSX took various old bits of BSD userland at various points in time they also took various bits of GNU userland and Mach which became the XNU kernel... Not to mention all of their own extended development of their kernel and all the other technologies on top of that system 20+ years ago before it even became the basis of OS X today.

      Sitation: https://www.levenez.com/unix/ (huge unixy inheritance tree)

      All sorts of things are BSD because it's good reusable code that gets used for all sorts of systems, that doesn't automatically make OS X anything like equivalent to running a full BSD desktop on the same hardware.... and that's without even getting into the GUI and everything a normal user interacts with.

    12. Re:Kernel not just plug and play by KGIII · · Score: 1

      I don't mind Ubuntu. More accurately, I prefer Lubuntu. The reasons I prefer it are LXDE and access to the Ubuntu ecosystem - it's rather quick to just be able to grab something and almost everything is ready for it. Less time futzing about is more time accomplishing my goals. So, for my needs, Lubuntu is a perfect fit. (Yes, I prefer the simplicity that is LXDE. That it is screaming fast on new hardware is a bonus.)

      --
      "So long and thanks for all the fish."
    13. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      Ok, i'll bite...

      Yes, it's true gnome for some unknown reason has a dependency on pulseaudio. And on systemd too. That is their choice, and if you don't like that choice there is plenty alternatives.

      Then, while on it, the typical pulse/systemd rants.. while there is some truth in it, you still have a choice to use or not use it. I removed pulse from my workstation (ok, i will miss out on the latest gnome, no big deal since my desktop PC isn't a tablet, and the new gnome seems to target tablets, most of all). Yet, pulseaudio is totally ok for certain stuff, and adequate for the average computer. It can do neat tricks and you can let it do even more tricks if you bother to read yourself into the modules stuff, without bothering with jack.

      On my desktop i dont mind systemd either. I have issues with my powermanagement/suspend not being 100% stable, but that's probably not to blame on systemd anyways. And if i need to boot it boots fast.

      The only complaint people have about pulse/audio is the lack of choice certain distro's give them. Or maybe blame the gnome team, as you wish. So, thank you for reminding us on those issues.

      Yet, they have nothing, really nothing, to do with Linux or the linux kernel. Hell, pulseaudio runs fine on all flavors of BSD as far i know, and so will gnome..

      On-topic: this is a great project. It's been done before, debian had experimental support for BSD kernels. Having more choice is a good thing, and ubuntu is pretty good with their set of distro's and have proven reasonable reliable over the years, up to the point that ubuntu is taken serious as server OS too.

    14. Re: Kernel not just plug and play by thegarbz · · Score: 1

      Browsing the web is good enough for the vast majority of users.

      Google thought that too and then was absolutely decimated in reviews as phones were considered "unresponsive and not smooth as Apples". Still are quite regularly too and ensuring that the UI was drawn in smooth way became a major feature of Android 4.0

    15. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      So, you're an absolutist idiot who doesn't understand the meaning of the word "oriented" and think that if you ShitBSD works on your ShitBook, then the statement "server ORIENTED" is wrong and worth pointing out as wrong?

    16. Re:Kernel not just plug and play by deragon · · Score: 1

      Embedded Arduino development. Python development.

      I've pulled a hard drive from my desktop and tossed it in my laptop and FreeBSD didn't know the difference. (Windows can't get past a BSOD).

      I did the same with Linux kernel. That is how I upgrade my hardware; just put the old HD into the new laptop. Some automatic configuration is then performed. Maybe I have to configure the graphic card with the GUI, but I do not remember. As easy as it can be.

      --
      Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
    17. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      You should try DOS. It's totally faster than FreeBSD.

      Oh I'm sorry. I thought we were playing the "dumb comparisons of apples and oranges" game?

    18. Re:Kernel not just plug and play by tomxor · · Score: 1

      Who said a desktop for computer illiterate people... no i wouldn't recommend FreeBSD as a desktop for someone who doesn't code who isn't a developer who doesn't know what a command line is are you fucking crazy?... Developers want desktops too, and the sane ones don't want windows. However as a counter argument, there's no reason why someone can't take a minimal BSD system and add some DE and automatic configuration, graphical package managers etc like Ubuntu does to make it usable for the masses, that's PC-BSD.

    19. Re:Kernel not just plug and play by caseih · · Score: 1

      This is only partially true. Gnome is only tied to Linux out of laziness on the part of the gnome developers. Non systemd stuff is all still there but is bit rotting. Architecturally there's no reason gnome cannot run on other kernels and operating systems. Also subsystems of systemd like udev can be implemented on other systems. There's even a project to bring some parts of systemd to BSD to support Gnome development.

    20. Re: Kernel not just plug and play by tomxor · · Score: 1

      How about doing audio work with OSS with no ALSA or PulseAudio.

      What about games that link to these APIs? What about apps where the makefile doesn't use BSD specific things to compile right?

      I prefer FreeBSD. I am just saying if you ask any BSD maintainer they can vouch for doing lots of coding to get something like gnome to compile. Apache maybe mute but SDL games is another matter.

      FreeBSD project does more than write a kernel

      The horrible complex layer that is PulseAudio exists because of the multiple ways sound works on different linux distros including OSS, i'm not an audio expert but I'd geuss that would mean using OSS instead of ALSA would be fine unless a game is attempting to use ALSA directly. For things that there are no existing layers for i guess there are two options... make it work natively with the FreeBSD kernel or make a translation layer.

      I've read about how much effort is involved porting very linux orientated software to work natively with FreeBSD is, but I don't believe this is the same thing, they are mainly using the kernel... they did say they are using Ubuntu userland etc. FreeBSD already has a linux binary compatibility layer which seems like a pretty good starting point to just running a what is essentially linux system with a FreeBSD kernel, in which case the linux packages can keep their linuxisms and run without modification.

      Linux despite all it's faults and worts with things like SystemD and it's more wild development has excellent desktop features.

      I don't think anyone can argue with that, but after a while the madness can get to you. Ubuntu is the "just works" desktop of the OSS world, and admittedly using a FreeBSD kernel would remove much of that aspect due to hardware support... But i'm for anything that could possibly improve the state of hardware support for FreeBSD even if i don't use it :P

    21. Re:Kernel not just plug and play by gatkinso · · Score: 1

      To claim that Darwin does not have BSD roots is foolish.

      --
      I am very small, utmostly microscopic.
    22. Re:Kernel not just plug and play by Anonymous Coward · · Score: 1

      UNIX is not BSD. Unix from AT&T predates BSD, with UCB licensing the software to create BSD. However, these days Unix is a specification and only implementations can be certified. The only BSD derived implementation is from Apple, the rest are derived from AT&T SysV.

      Solaris is based on SysV. The original SunOS (which is still used internally to enumerate the Solaris releases) was based on AT&T V7, but up to v4 it was based on 4.1BSD. There was never a Solaris 1, although it was implied when Solaris 2 was released. This name change was to denote the transition from BSD to SysV.

      Darwin was based on NeXTSTEP which was built on the Mach kernel and 4.3BSD (Tahoe). Since that time, Apple has picked various bits from multiple BSD derived distributions.

    23. Re:Kernel not just plug and play by tomxor · · Score: 1

      To claim that Darwin does not have BSD roots is foolish.

      Foolish is a strange choice of words but "wrong" i would agree, it is however definitely annoying to argue with straw men... I never claimed Darwin does not have FreeBSD roots, try to actually read my last paragraph.

    24. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      Well,to be fair, Solaris is part SysV and part BSD.

      And even if BSD isn't "Unix" anymore, it certainly used to be.

    25. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      You should look at the tree, UNIX actually does contain BSD but not the other way around.

    26. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      "Contain" is somewhat misleading for a parent-child type relationship.

      BSD started out as a version of Unix and evolved into a Unix-like clone. For that reason some purists don't consider BSD "true" Unix, but it's pretty much a wash since there really is no "true" Unix anymore. SVR6 died on the vine.

    27. Re:Kernel not just plug and play by Anonymous Coward · · Score: 0

      FreeBSD is still being actively developed by several key historical Unix programmers. Regardless of FreeBSD's "Unix" status, the people who programmed Unix in the first place feel at home in FreeBSD. FreeBSD is also activity developed by several key original Solaris kernel and OS devs. Not many Unix-like OSs can lay claim to this.

  2. Re:You ever tasted Ubunti? by Ol+Olsoc · · Score: 0

    Tastes like SHIT!

    The sad part is you apparently know what shit tastes like.

    But to the topic at hand, FreeBSD, which is more of a server OS, is going to have to make the changes to "become" Ubuntu as opposed to Ubuntu becoming BSD. Most who install Ubuntu expect to have their devices ans peripherals running after install.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  3. Yip by Anonymous Coward · · Score: 0, Insightful

    Because the kernel is what is wrong with Ubuntu. Or Linux in general.

    1. Re: Yip by s4m7 · · Score: 1

      You'd be surprised. A stable ABI and licensing that permits distros to ship closed driver binaries would go a long way to solving the few lingering hardware issues.

      --
      This comment is fully compliant with RFC 527.
    2. Re: Yip by gatkinso · · Score: 0

      Go back to Redmond. Seriously, that suggestion is not worthy of consideration in an open system.

      --
      I am very small, utmostly microscopic.
    3. Re: Yip by s4m7 · · Score: 2

      Open system considerations aside, most of us just want to use our computers to do things. Anybody gaming in Linux right now is already dealing with this, but with extra manual steps involved, and the world hasn't ended.

      --
      This comment is fully compliant with RFC 527.
    4. Re: Yip by ilguido · · Score: 1

      I hope parent post is modded up as Funny. This guy has already posted two or three comments in this very thread about how used BSD is in the desktop space thanks to iOS and OSX and now he talks about open systems.

    5. Re: Yip by gatkinso · · Score: 1

      If all you want is to "do things" (in this case play a game), then I suggest you... this is crazy... buy a game.

      The Linux device driver model is what it is. If various video card vendors and gaming companies decide there isn't a business case to support it as is - well, such is life. Don't go about warping the system itself to low-tow to your needs.

      Besides, nothing is stopping you for writing such an ABI layer yourself, and getting vendors to adopt it. Just don't expect the FOSS community to be enamored with your project.

      --
      I am very small, utmostly microscopic.
    6. Re: Yip by Anonymous Coward · · Score: 0

      The world ending is not an issue. Not being able to control your code, is. There have been a number of bugs attributed to the nvidia blob that could not be addressed given it was a binary blob.

    7. Re: Yip by Anonymous Coward · · Score: 0

      If you think that BSD supports more hardware than Linux you better think again.

    8. Re: Yip by s4m7 · · Score: 1

      Your point is well taken, but we're talking about replacing the Linux kernel with BSD. So it's not a backwards step.

      --
      This comment is fully compliant with RFC 527.
    9. Re: Yip by s4m7 · · Score: 1

      Weirdly, you need 3D acelleration for things besides gaming. Data visualization. Google earth and maps. Designing for 3D printing. CUDA. Shall I go on? Ideological purity has little place in the discussion about desktop operating systems, or you can go use gnu/Hurd and run out o.k. all the hardware it works on ( hint: none)

      --
      This comment is fully compliant with RFC 527.
    10. Re: Yip by blackiner · · Score: 1

      The 'few lingering hardware issues' are pretty much already being addressed by the Linux development community anyway. Linux already has perhaps the best hardware support out of any operating system, period. There are still problems with some graphics cards (especially newer nVidia cards, because nVidia started requiring signed firmware, so the already working open source firmware can no longer be used), and a few wifi card vendors. Nouveau already is getting pretty damn competitive with the binary blob for cards like the 680 when reclocking is enabled, and the open source radeon drivers keep improving too.

    11. Re: Yip by gatkinso · · Score: 1

      I have written tons of CUDA code for Linux. Not sure what you are going on about here. The only bad part is dealing with Nvidia's drivers.

      --
      I am very small, utmostly microscopic.
    12. Re: Yip by gatkinso · · Score: 1

      The last time I checked (which was yesterday to peek at how kextload works) Darwin was open source.

      Bloody fool.

      --
      I am very small, utmostly microscopic.
    13. Re: Yip by gatkinso · · Score: 1
      --
      I am very small, utmostly microscopic.
  4. Sounds a lot like Debian GNU/kFreeBSD! by Anonymous Coward · · Score: 0, Troll

    This sounds a whole lot like the Debian GNU/kFreeBSD distro! It was the Debian userland running on top of the FreeBSD kernel.

    For those who don't remember, it was yet another casualty of systemd being forced into Debian, which caused GNU/kFreeBSD to be effectively killed.

    Systemd is the worst thing that has happened to Debian. Not only did it cause great pain and upheaval for many long-time Debian users, especially those who need reliable and stable systems, but it also killed projects like Debian GNU/kFreeBSD, which had little to do with Linux to begin with.

    It's kind of funny, in a sad way. The very action (using systemd) that killed the integration between the Debian userland and the FreeBSD kernel ended up rendering the Linux-based Debian distro unusable for many, forcing them to switch directly to FreeBSD itself!

    Systemd is the worst thing to have happened to Linux, and the best thing to have happened to the BSDs!

    And whipslash, if you're reading this, can you please get rid of the goddamn posting limits? I've posted maybe once or twice in the last 12 hours, if not longer, yet I kept get the fucking "You must wait a little bit before using this resource; please try again later." error message. Ditch the idiotic posting limits, please.

    1. Re:Sounds a lot like Debian GNU/kFreeBSD! by tepples · · Score: 1

      Systemd is the worst thing to have happened to Linux, and the best thing to have happened to the BSDs!

      That'll be true so long as hardware makers play nice with the FreeBSD hardware support team.

      I've posted maybe once or twice in the last 12 hours, if not longer, yet I kept get the fucking "You must wait a little bit before using this resource; please try again later." error message.

      That's because Anonymous Coward has made a lot more posts than that in the past 12 hours. Have you considered making an account instead of posting as Anonymous Coward? Other things to try: Are you sharing an IP address with co-workers? Is your ISP applying carrier-grade network address translation (CGNAT) to conserve scarce public IPv4 addresses?

  5. In search of a problem? by ChunderDownunder · · Score: 1

    Haven't ports of debian already been tried to alt OSes such as FreeBSD, HURD and OpenSolaris with a tiny number of users to support and develop the platform?

    1. Re: In search of a problem? by s4m7 · · Score: 0

      Ah yes the convenience of debian.

      --
      This comment is fully compliant with RFC 527.
  6. Why? by BitZtream · · Score: 1, Insightful

    Please stop trying to taint *BSD with the nasty ass disorganized chaos of GNU.

    *BSD are nice, organized, predictable, maintainable OSes with good clean utilities that work in reliable and predictable ways.

    GNU is a piss pot of everything doing everything THEY want and not giving one flying fuck about how anyone else might like it:

    Examples:

    Not using /usr/local
    systemd
    4 trillion flavors of GNU/Linux that all work exactly the same ... except different so that nothing actually will work out of the box across them without tweaks
    The Linux desktop

    Stop trying to make a fucked up BSD, its not a god damn shitty GPL project, its actually open source.

    JUST TAKE THE KERNEL PARTS YOU WANT AND LEAVE *BSD ALONE. WE DON'T WANT YOUR CORRUPTION.

    And no, I'm not joking.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Why? by religionofpeas · · Score: 0

      Is anyone still using BSD ? It was dying years ago. Netcraft even confirmed it.

    2. Re: Why? by s4m7 · · Score: 4, Funny

      It's a natural side effect of herding cats.

      --
      This comment is fully compliant with RFC 527.
    3. Re:Why? by thegarbz · · Score: 3, Insightful

      JUST TAKE THE KERNEL PARTS YOU WANT AND LEAVE *BSD ALONE. WE DON'T WANT YOUR CORRUPTION.

      That's a great suggestion. You should give it to the people who are already doing exactly what you're shouting about. Now please go and play with your FreeBSD system and leave the people having a discussion about a different OS alone.

    4. Re: Why? by Anonymous Coward · · Score: 0

      But if we don't hurd them, then how will we have them around when it's time for milking?

    5. Re:Why? by gatkinso · · Score: 1

      Millions of iPad users dispute your claim.

      --
      I am very small, utmostly microscopic.
    6. Re:Why? by religionofpeas · · Score: 1, Insightful

      Apple is a piss pot of everything doing everything THEY want and not giving one flying fuck about how anyone else might like it:

    7. Re: Why? by Anonymous Coward · · Score: 0

      If you're having trouble herding cats, then your not using the right catnip and mice to get the job done. In other words, wrong tools

    8. Re:Why? by DNS-and-BIND · · Score: 0

      When I briefly looked at BSD quite a number of years ago, what turned me off was the spiteful, angry people who used BSD. These people were not shy about expressing themselves and they told me straight where I could go. I got the message loud and clear. Despite any technical advantages BSD might have had, I have a big problem with joining up with a bunch of raging assholes.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    9. Re:Why? by Anonymous Coward · · Score: 0

      I have a big problem with joining up with a bunch of raging assholes.

      But working with this http://arstechnica.com/informa... guy is okay?

      Methinks thou dost proteste too muche!

    10. Re: Why? by Anonymous Coward · · Score: 0

      Got emmmmmm. Somebody please mod this up. Bitching about the bsd community, smh. We are glad you didn't join us. We don't want soft ass bitches using BSD. Keep using teh Linux kernel and leave us the fuck alone.

    11. Re:Why? by fnj · · Score: 1

      *BSD are nice, organized, predictable, maintainable OSes with good clean utilities that work in reliable and predictable ways.

      GNU is a piss pot of everything doing everything THEY want and not giving one flying fuck about how anyone else might like it

      Look, I have the utmost respect for BSD; I have used it for a long time and continue to use it every day. But let's face it, the Gnu tools and utilities are much richer and more versatile than BSD's.

      Want to know how large your files are? 'ls -l' makes it way too hard to count the digits when the files are big. 'ls -hl' is stupid. You can't compare file sizes in a list, because it keeps switching between B and K and M and G for individual files in the list. But you can easily do it in Gnu ls. I use an alias:
          alias dir="ls -l --color=auto --block-size=\'1"
      and as long as my LANG is set to en_US.utf8, which I make sure it always is, my size numbers are nicely printed with thousands-separators.

      ls -l
          -rw-r--r-- 1 root wheel 4310695936 May 7 2015 CentOS-7-x86_64-DVD-1503-01.iso
      dir
          -rw-r--r-- 1 root wheel 4,310,695,936 May 7 2015 CentOS-7-x86_64-DVD-1503-01.iso
      Now, which output would your aching eyes prefer to be looking at all day?

      Now, in FreeBSD you can install the package gnuls, which gives you /usr/local/bin/gnuls, or (Gnu) coreutils, which gives you /usr/local/bin/gls (pretty much the same thing), as well as a lot more like gdf, gdu, gcp, gmv, etc, etc. So my alias in FreeBSD looks like:
          alias dir="LC_NUMERIC=en_US.UTF-8 gnuls -l --color=auto --block-size=\'1"
      and everything is hunky dory. I also have similar convenient aliases for dirk, dirm, and dirg, as well as dfk, dfm, dfg, duk, dum, and dug, plus some others, in both linux and FreeBSD (with coreutils).

      It goes a lot further. For example in BSD's POSIX awk (even in nawk) there are no bit operators at all. In (Gnu) gawk (package available for FreeBSD) there is a full set. And BSD's POSIX sh is excellent; I wouldn't think of using anything else for my shell scripts[*]; but for interactive command sessions I do prefer (Gnu) bash, which adds significant functionality and convenience.

      I like that my reliable, stable BSD tools and utilities are sitting undisturbed in /bin and /usr/bin, but I also like that I have my Gnu stuff available in /usr/local/bin. Best of both worlds. And both worlds do have wonderful contributions to make.

      [*] Actually for best portability I do prefer using the heirloom Bourne sh and tools for scripting, in both FreeBSD and linux. But it would be absolute torture to use interactively. There is no command line editing or recall, or even a "history" command. Otherwise, for scripting, I don't miss any of the fancy schmancy added constructs in the newer shells. I consider [[ logical math ]] and (( arithmetic math )) to be diseases; long live eval. And I am perfectly happy using back ticks instead of $() for command output capture. Now, the more modern variable string manipulation macros are very nice, but I can live without them in favor of portability.

    12. Re:Why? by fnj · · Score: 2

      P.S. - sorry, when I wrote "long live eval", I obviously meant "long live expr". For some reason I have a mental block against keeping the two tool names straight.

    13. Re:Why? by fnj · · Score: 1

      When I briefly looked at BSD quite a number of years ago, what turned me off was the spiteful, angry people who used BSD. These people were not shy about expressing themselves and they told me straight where I could go. I got the message loud and clear. Despite any technical advantages BSD might have had, I have a big problem with joining up with a bunch of raging assholes.

      Odd; I never found them so; anything but. I did find the community a bit OCD - look how they run the FreeBSD forum. I can only suspect that you sounded off presumptuously on how they should run their project, in which case they would have been quite proper telling you to forget about it.

    14. Re:Why? by Anonymous Coward · · Score: 0

      Curiously, most people manage just fine with this "disorganised chaos". Almost as if it's an invention of your own creation.

    15. Re:Why? by Anonymous Coward · · Score: 0

      Anyone that has a Sony PS4.

    16. Re:Why? by Anonymous Coward · · Score: 0

      There can be spiteful people in any group, just look at Linux.

      I am a Mac user and also use Nexus phones. I cannot post on any Mac or Android forums without being told by both groups that I am a fucking moron for using a competing product. The Android fans tell me to ditch the Mac and get a real computer (usually Linux based), the Mac fans tell me to ditch the Nexus and get an iPhone.

    17. Re:Why? by aliquis · · Score: 1

      and they told me straight where I could go.

      It's a shell with C like syntax!!

      Not the resting place of spin-idling terrorists and CTs alike!

    18. Re:Why? by Anonymous Coward · · Score: 0

      Wow. I get the same kind of experience from Linux - although it's got a flavor of elitism added to it. I do still tinker with Linux anyway, but it's very limited to what it would have been had there been an actual helpful community to help ease someone who's learning someone new into an unfamiliar OS.

      The only saving grace Linux (And apparently BSD) has, ironically, is Windows forcing spyware down their users throats.

    19. Re:Why? by Foresto · · Score: 1

      I get the impression that you think iOS (or OSX for that matter) has more BSD inside than it actually has.

    20. Re:Why? by gatkinso · · Score: 1

      Well, I won't argue with your assessment of Apple.

      --
      I am very small, utmostly microscopic.
    21. Re:Why? by ssufficool · · Score: 1

      And Java is installed on billions of devices because Android. I wouldn't count Apple as BSD. Nor Android as Java. This is only a piece of their larger pie.

  7. Debugging a proprietary plug-in by tepples · · Score: 1

    How should kernel developers go about debugging a crash caused by a proprietary kernel module?

    1. Re: Debugging a proprietary plug-in by s4m7 · · Score: 1

      The same way the windows folks do it.

      --
      This comment is fully compliant with RFC 527.
    2. Re: Debugging a proprietary plug-in by ilguido · · Score: 1

      So, the wrong way?

    3. Re: Debugging a proprietary plug-in by gatkinso · · Score: 1

      Uninstalling a buggy driver is not debugging. Which is what you are reduced to when you do not have the source code.

      --
      I am very small, utmostly microscopic.
    4. Re: Debugging a proprietary plug-in by Billly+Gates · · Score: 1, Informative

      An ABI like every other OS on the planet has. rMS hates them for theological reasons as they encourage closed hardware.

      My argument is patent agreements and contracts forbid this! A company cannot.

      If Linux did this it would be more successful

    5. Re:Debugging a proprietary plug-in by Bing+Tsher+E · · Score: 1

      You test the binary blob against the requirements of the ABI. If the kernel crashes harden and protect the interface further. Sheesh. Establish well defined boundaries. It's no different from any other non-kernel layer object.

    6. Re: Debugging a proprietary plug-in by serviscope_minor · · Score: 1

      An ABI like every other OS on the planet has.

      Linux has an ABI, just not a stable one. There are also vastly more OSs out there than just Windows and OSX. There's a whole embedded world you apparently know nothing about.

      rMS hates them for theological reasons as they encourage closed hardware.

      Ah, making up shit about RMS again? Your username has taken on a rather large degree of irony of late. RMS has repeatedly and clearly spelled out the reasons for his views in a great amount of detail.

      If Linux did this it would be more successful

      It runs every supercomputer, most of the internet, many servers, the majority of smartphones and vast amounts of embedded hardware. It is already one of the most sucessful operating systems ever created. All without this "ABI" of which you speak.

      --
      SJW n. One who posts facts.
  8. BSD is NOT LINUX! by Anonymous Coward · · Score: 0, Informative

    Please get it through your head wannabe Linux distro-devs , BSD is not Linux! Please stop attempting to fracture the BSD community with hundreds of distros!

    If you want a easy desktop system, put your development efforts into improving PCBSD not UbuntuBSD.
    If you want Arch pacman or Gentoo ports (don't know the name), it's mostly already covered by FreeBSD pkg and ports respectively. If you don't like them, just write new package managers for FreeBSD, there is no need for ArchBSD or GentooBSD.
    If you want an outdated GPL userland, just install outdated GPL userland stuff on your system, there is no need for DebianBSD.

    In the past the BSD community generally only split when it had good reason. If you're not rolling your own kernel or there isn't a commercial implementation of your new "distro" then you probably shouldn't do it. Go play with Linux.

    What are these "good reasons?"
    FreeBSD forked off of 386BSD when it died.
    NetBSD forked off of 386BSD focused on multi-architecture support.
    DragonFlyBSD forked off FreeBSD due to threading implementation.
    OpenBSD forked off NetBSD to focus on heavy security.

    These "Big 4" are completely different OS's, they all have their own kernel, they all have their own userland. They do share a lot, but they're not the same OS's.

    Then you have Open Source Commercial OS. All of these are based off FreeBSD.
    PC-BSD - iXsystems desktop OS.
    FreeNAS - iXsystems NAS OS.
    PFSense - Electric Sheep Fencing firewall OS.

    And there are probably more that would go into that category.

    If you don't fit into either slot. (New OS or Commerical) you probably should contribute to existing platform than searching for your pointless personal glory of being a distro maintainer.

    1. Re:BSD is NOT LINUX! by Anonymous Coward · · Score: 1

      What are these "good reasons?"
      FreeBSD forked off of 386BSD when it died.
      NetBSD forked off of 386BSD focused on multi-architecture support.

      NetBSD forked first. [http://www.netbsd.org/about/history.html][https://www.freebsd.org/doc/handbook/history.html]
      NetBSD in November '93, FreeBSD in December '93.

      DragonFlyBSD forked off FreeBSD due to threading implementation.
      OpenBSD forked off NetBSD to focus on heavy security.

      These "Big 4" are completely different OS's, they all have their own kernel, they all have their own userland. They do share a lot, but they're not the same OS's.

      Then you have Open Source Commercial OS. All of these are based off FreeBSD. PC-BSD - iXsystems desktop OS. FreeNAS - iXsystems NAS OS. PFSense - Electric Sheep Fencing firewall OS.

      And there are probably more that would go into that category.

      Don't forget BSD/386 (later BSD/OS), the commercial offering from BSDi. [https://en.wikipedia.org/wiki/BSD/OS]

    2. Re:BSD is NOT LINUX! by Anonymous Coward · · Score: 0

      What are these "good reasons?"
      NetBSD forked off of 386BSD focused on multi-architecture support.
      FreeBSD forked off of 386BSD when it died.

      I guess you can quibble about whether 386BSD actually ever died.

      There was a lot of frustration for a long time that the Jolitzes weren't taking patches from the unwashed masses of users. They didn't seem to be too interested in trying to build any community around 386BSD, they seemed to just be hacking on it with their insider friends. Meanwhile over in Linux land Torvalds was happily accepting patches and a community was coalescing around it.

      Then the Jolitzes disappeared for a long time, they claimed due to a death in the family. I don't want to sound mean or unsympathetic, but a year is a long time to be unresponsive.

      The people who ultimately "forked" NetBSD and FreeBSD had already been maintaining their own independent patch sets for a long time. It could be argued that the forks happened long before 386BSD was officially dead.

    3. Re:BSD is NOT LINUX! by Anonymous Coward · · Score: 0

      Wasn't meant to be in chronological order. The post was meant to dissuade future devs attempts to turn BSD into Linux Distros.

      I'm also forgetting things like RetroBSD, etc. ;) Still does not distracts from the overall theme. Don't make BSD distros unless you're making a commercial product. Write your own OS or contribute to tools/scripts/installers/programs to the existing BSDs to make them easier to do what you want them to do.

      Of course the best thing about BSD is the BSD license, so in reality they're free to do almost anything they want, my opinions be damned!

    4. Re:BSD is NOT LINUX! by KGIII · · Score: 1

      > The post was meant to dissuade future devs attempts to turn BSD into Linux Distros.

      Won't work. Not even close. There are many reasons but the largest one is that nobody really gives a shit what you tell them that they're allowed to do or not do. That's the thing about open source - and it is awesome.

      Finally, you forgot BestBSD which is GhostBSD. GhostBSD is awesome.

      --
      "So long and thanks for all the fish."
    5. Re: BSD is NOT LINUX! by Anonymous Coward · · Score: 0

      Instead the projects will just die and be a huge time sink.

      What a way to go. He's right Dave; instead of reinventing the wheel, why not help the people you are borrowing from.

      But I agree, it's open source so people will do wtf they want. And that's fine.

  9. ROTFL @ server OS == Windows by raymorris · · Score: 0, Troll

    > Yeah we could all run Windows 2008 Server and call it a desktop,

    Windows IS a desktop OS, not a network OS. Notice it's not usable except by clicking desktop icons? You can certainly argue that it's a poor desktop because not many applications are been installed by default , but the operating system is desktop through and through. A server OS doesn't require rebooting every week or every month. Average uptime for my servers is probably about three years, because I physically moved them a few years ago. A server OS can handle hotswap hardware. I swap drives regularly, and we've even hotswapped a CPU. You don't reboot a server three times when > Yeah we could all run Windows 2008 Server and call it a desktop,

    Windows IS a desktop OS, not a network OS. Notice it's not usable except by clicking desktop icons? You can certainly argue that it's a poor desktop because not many applications are been installed by default , but the operating system is desktop through and through.

    You don't reboot a server every week or every month. A server OS can support server hardware, which includes hotswap. You damn sure don't reboot a server just because you swap out the backup drive - hotswap SAS and SATA are a bare minimum for a server OS. We've even hotswapped a CPU on a server. The server OS (Linux) didn't skip a beat, because servers support hotswap. That's hotswap PCIe, not sometimes USB works if you properly eject it first.

    A server OS doesn't implement "security" by HIDING files in the GUI. A server OS has mandatory access control.

    I could go on and list a dozen more things, but the bottom line is that Windows is a very successful desktop operating system. One originally developed as a user-friendly shell for Disk Operating System, so named to distinguish it from all of the others at the time, which were network operating systems.

    1. Re:ROTFL @ server OS == Windows by thegarbz · · Score: 2

      Yeah let's go through that list shall we:

      Windows IS a desktop OS, not a network OS.

      Define Network OS. By many standard none of the common "server" OSes are Network OSes.

      Notice it's not usable except by clicking desktop icons?

      No I didn't notice at all. Especially Windows 2008 Server Core doesn't have a GUI at all, just a command interface. No desktop icons either. Just a very feature rich shell.

      You can certainly argue that it's a poor desktop because not many applications are been installed by default , but the operating system is desktop through and through.

      Saying something doesn't make it so. But I agree it's a poor desktop.

      A server OS doesn't require rebooting every week or every month.

      Neither does a Windows server so not sure what your point is.

      Average uptime for my servers is probably about three years, because I physically moved them a few years ago.

      So what reason causes you to take down a Windows server? They don't just magically shut themselves down. But then no one gives a shit about server uptime, the only thing that matters is application uptime and rebooting a server often is a sign that: a) it'll likely recover from some epic random failure without a hidden fault, and b) that you actually knew what you were doing and your infrastructure happily rode through it.

      A server OS can handle hotswap hardware. I swap drives regularly

      Congratulations. That's part of the SATA / SAS spec, any OS supporting SATA / SAS can do that. But before it was part of a SATA spec it was part of the features offered by many vendors. We had no problem swapping HDDs on Windows NT 4 machines. That you consider this some major achievement that isn't part of Windows just shows your bias.

      and we've even hotswapped a CPU.

      Hotplugging memory has also been a feature of Windows server for 13 years. Hotplugging CPU in Windows is a bit newer then Unix, but also was introduced 9 years ago.

      I'm glad we can agree on how awesome Windows Server is. It clearly fits your use case very well.

    2. Re:ROTFL @ server OS == Windows by Xabraxas · · Score: 5, Informative

      Windows IS a desktop OS, not a network OS. Notice it's not usable except by clicking desktop icons?

      Not true. Sure Powershell sucks but it is available.

      A server OS doesn't require rebooting every week or every month

      Seriously? This isn't 1999. I have Windows Servers up for much longer than that.

      A server OS can handle hotswap hardware. I swap drives regularly, and we've even hotswapped a CPU

      The only thing most people need to hotswap in a server are disks and that is easily done in Windows

      A server OS has mandatory access control.

      Windows has this.

      the bottom line is that Windows is a very successful desktop operating system. One originally developed as a user-friendly shell for Disk Operating System

      You really are working off of pre-2000 Windows knowledge. Current Windows implementations are not at all based on DOS despite their similarity to earlier Windows systems. What bothers me the most is that I'm a Linux guy and you're making me defend Windows because you can't just say things that are not true.

      --
      Time makes more converts than reason
    3. Re:ROTFL @ server OS == Windows by Anonymous Coward · · Score: 0

      LOL I remember people used to run Server 2008 on their laptops because Vista's UI sucked so hard.

    4. Re:ROTFL @ server OS == Windows by Anonymous Coward · · Score: 0

      Hotplugging CPU in Windows is a bit newer then Unix

      What did Unix do after Windows got Hotplugging CPU?

    5. Re:ROTFL @ server OS == Windows by raymorris · · Score: 1, Informative

      >I have Windows Servers up for much longer than that.

      Two words: patch Tuesday. Server systems aren't systems designed to need rebooting two or three times just because it's Tuesday.

      >> server OS can handle hotswap hardware. I swap drives regularly, and we've even hotswapped a CPU

      > The only thing most people need to hotswap in a server are disks

      As long as nothing ever goes wrong, no hardware ever fails, the system won't crash. That's typical desktop. Systems built for server use stay up as you hotswap failed parts or parts throwing warnings.

      >> A server OS has mandatory access control.

      > Windows has this.

      No, Windows is based on discretionary access control, DAC, not MAC. DAC is the 1960s approach. Nobody uses it ,but Windows also has a silly little system they call MIC. It's an even more limited version of DAC in that it's based on levels. Any program run by any higher-level user can do anything to any file.

      With mandatory access control, access is predefined saying which program has which kind of access to which objects, in which contexts. Linux has a couple of options for MAC; SELinux is the default for most distributions.

    6. Re:ROTFL @ server OS == Windows by Dog-Cow · · Score: 1

      Windows has had MAC since Windows NT debuted. That no one uses it doesn't change facts.

    7. Re:ROTFL @ server OS == Windows by ebvwfbw · · Score: 1

      You obviously don't know what MAC is. Look it up. Windows doesn't have it. Microsoft even says so. The closest they get is MIC - https://msdn.microsoft.com/en-... . There is a big difference. That's why Linux with SELinux is used on Navy ships. It works as Windows never will.

    8. Re:ROTFL @ server OS == Windows by Xabraxas · · Score: 1

      Two words: patch Tuesday. Server systems aren't systems designed to need rebooting two or three times just because it's Tuesday.

      You are naive if you think that you can avoid rebooting for all Linux updates. Obviously a kernel update is going to require a reboot but a lot of other updates should also include a reboot but just because the OS doesn't force you to doesn't mean you shouldn't do it. If you avoid rebooting you can achieve long uptimes in either case. Also not all Windows updates require reboots.

      As long as nothing ever goes wrong, no hardware ever fails, the system won't crash. That's typical desktop. Systems built for server use stay up as you hotswap failed parts or parts throwing warnings.

      This is based on really old thinking. Most servers today are VMs that can be moved to and from physical hosts. Add to that that CPU failures are really really rare. I have never had a server CPU fail. Servers are turned over fairly quickly in the corporate world to keep up with warranty and licensing issues.

      No, Windows is based on discretionary access control, DAC, not MAC. DAC is the 1960s approach. Nobody uses it ,but Windows also has a silly little system they call MIC. It's an even more limited version of DAC in that it's based on levels. Any program run by any higher-level user can do anything to any file. With mandatory access control, access is predefined saying which program has which kind of access to which objects, in which contexts. Linux has a couple of options for MAC; SELinux is the default for most distributions.

      MIC is not a limited version of DAC. That is a seriously misunderstanding of MIC. MIC is more like a light version of MAC. SELinux is superior in this regard but is still often the first thing turned off by a lot a admins. The best security system available for Linux, GRSecurity, is an external patchset to Linux.

      --
      Time makes more converts than reason
  10. Form fail. Form fail. Form fail. by raymorris · · Score: 1

    I don't know what happened there. It appeared that my browser deletee what I had typed, so I typed it again. Somehow it ended up posting both copies. I'll blame it on many mobile OS.

  11. Drivers are for newbs by Anonymous Coward · · Score: 0

    Frills like audio, usb support, working wifi or ethernet cables, multiple had drive setup or audio card support are for newbs. Real computer users don't bother with any of that.

  12. you're a freaking idiot by Anonymous Coward · · Score: 0

    not giving one flying fuck about how anyone else might like it

    Apple products are all about industry standards. Dell and HP support proprietary dock connectors on their systems while Apple uses industry standard thunderbolt for expansion.

    1. Re: you're a freaking idiot by Anonymous Coward · · Score: 0

      The fuck you say!

      Apple is as much for open standards as the Pope is for gay incest.

  13. stinkin lies by Anonymous Coward · · Score: 0

    FreeBSD, which is more of a server OS

    FreeBSD officially supported platforms include XBox and embedded ARM systems.

    you really could not be more wrong even if you actually tried

    1. Re:stinkin lies by Ol+Olsoc · · Score: 1

      FreeBSD, which is more of a server OS

      FreeBSD officially supported platforms include XBox and embedded ARM systems.

      you really could not be more wrong even if you actually tried

      And you couldn't pay less attention to what peopel wrote if you tried.

      There are peopel using FreeBSD for just about everything. That doesn't change it's core competency.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  14. more idjits by Anonymous Coward · · Score: 0

    as much as Solaris is BSD

    FUCKING IDIOT

    SunOS was BSD based, they RIPPED IT OUT, and dropped in System V when they re-branded as Solaris

    Windows has more BSD code in it than Solaris

    1. Re: more idjits by Anonymous Coward · · Score: 0

      I believe that was his point, YOU fucking idiot.

    2. Re:more idjits by tomxor · · Score: 1

      as much as Solaris is BSD

      FUCKING IDIOT

      SunOS was BSD based, they RIPPED IT OUT, and dropped in System V when they re-branded as Solaris

      Windows has more BSD code in it than Solaris

      Looool! wow... Calm down, not only have you missed my point and angrily agreed with me... You're also not as "right" as you think you are, because AT&T integrated parts of BSD into UNIX before Sun rebased their system on unix, so yeah... they swapped BSD for some UNIX and BSD, not that it makes much difference... like i said there are bits of BSD everywhere, but much of the other distinct OSs are still vastly different.

  15. idiots abound by Anonymous Coward · · Score: 0

    Uninstalling a buggy driver is not debugging. Which is what you are reduced to when you do not have the source code.

    yeah, there's no such thing as "customer support"

  16. rofl by berniemne · · Score: 1

    no chance in hell.

  17. I tried it in Virtualbox by Anonymous Coward · · Score: 0

    It's just Debian/Ubuntu with a FreeBSD kernel, no other signs of BSD at all. Rather disappointing.

  18. Re:You ever tasted Ubunti? by darthsilun · · Score: 4, Informative

    FreeBSD, which is more of a server OS

    Servers like Sony's PS3 (Vita OS) and PS4 (Orbis OS), both of which are based on FreeBSD?

    Most who install Ubuntu expect to have their devices ans [sic] peripherals running after install.

    Citation Needed!

    You know what? Linux isn't all rainbows and unicorns. A recent update to the Fedora kernel broke my dual monitor setup. Yes, the kernel. Reverting to an earlier kernel with no other changes restored my dual monitors. Gnome 3 Desktop has routine breakage. Yeah, don't tell me that Fedora isn't Ubuntu, I already know that.

    Part of the difference might be that there are actual companies selling Linux. Companies with lawyers, who can approve NDAs, that allow kernel developers to get early access to new devices, so Linux tends to get support for new stuff earlier. *BSD's kernel developers may not always have that kind of luxury.

    I've used FreeBSD since the beginning, and 386BSD before that. I've never had bleeding edge hardware and I've never had a problem with FreeBSD supporting my hardware.

  19. Then run all drivers in userspace? by tepples · · Score: 1

    You test the binary blob against the requirements of the ABI. If the kernel crashes harden and protect the interface further.

    At some point, you end up having to build all the overhead of a microkernel in order to "harden and protect the interface" against popular yet defective binary drivers that violate "the requirements of the ABI".

    1. Re:Then run all drivers in userspace? by Anonymous Coward · · Score: 0

      and pretty much all hardware is fast enough that the overhead doesn't matter. why are we still even using monolithic kernels? that shit is a 70 year old design.

    2. Re:Then run all drivers in userspace? by Anonymous Coward · · Score: 0

      Take a look at NetBSD's "anykernel" design. By using rump kernels to export functionality to userspace, you can turn a bunch of drivers and services into a "unikernel" that serves a single application. It's very well suited to virtualization, which is the direction modern OS's are going.

      This means you can run existing drivers unmodified on a foreign OS, which patches over a huge source of incompatibilities. Even syscalls can be considered a "driver" in this environment.

      What I'd really like to see is a chameleon-like system that can present essentially any kernel interface an application might want. If you include emulation as a service, it might be possible to attain that "holy grail" of an OS that can run any application written for any platform past or present.

  20. Re:You ever tasted Ubunti? by Ol+Olsoc · · Score: 1

    FreeBSD, which is more of a server OS

    Servers like Sony's PS3 (Vita OS) and PS4 (Orbis OS), both of which are based on FreeBSD?

    Most who install Ubuntu expect to have their devices ans [sic] peripherals running after install.

    Citation Needed!

    SO you ayr sAyn' that peepule d'unt expect they're nstuls to work? It's to mech! Gow fguure/

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  21. Wow, just wow. Congratulations Slashdot. by yusing · · Score: 0, Flamebait

    I actually read many (not all) of the comments on this topic, and - unusual even for Slashdot - there was NOTHING of value. This topic will appear at Hacker News, and it will contain at least 50% intelligent and thoughtful remarks.

    Dropping in on a technical Slashdot thread these days is like visiting a religious convention of snot-throwers being hosted by Youtube. As a result, I (and I'm sure many others) read very little of what all of you zealots have to say. If that's your desire, congratulations. Enjoy your porn pit.

    --

    "You must try to forget all you have learned. You must begin to dream." -- Sherwood Anderson

  22. BSD has chaos in /usr/local by Anonymous Coward · · Score: 0

    That is a directory for things that local admins wish to install. Why do you pollute it with vendor stuff?

    Putting stuff there is almost as bad as /tmp or /root or /usr/ken or /usr/dmr would be. It's not your directory. Don't touch it.

  23. Desktop PCs good too. Network required (CUPS & by raymorris · · Score: 1

    It's funny to me that some people delight in pointing out that Linux isn't a wonderful desktop personal computer operating system, but then get all uncomfortable with the idea that Windows IS a desktop PC OS . Personal computers revolutionized the world, and PC desktop operating systems are hugely important.

    > Define Network OS

    It's part definition and part heritage. I'll try to cover both, but first I'll go for a short-form, example. Unixes won't boot without their network stack. The graphical windows on the screen are a bolt-on afterthought, delivered through a SOCKET. If you want to configure printers on a Unix, you access 127.0.0.1:931 - you constantly use the network to access the local machine.

    Definition wise, before defining network operating system, we should make one point about the definition of operating system, and operating system families generally. The family to which an operating system belongs isn't determined by one or two userland applications. Installing a graphical web browser on an instance of a network OS doesn't turn it into a personal computer desktop OS. (In fact, a browser is a graphical tool for accessing the NETWORK, being a network client using network applications). Likewise, deleting the browser, or the desktop calculator, from a desktop (PC) OS doesn't make the OS stop being a desktop OS. Windows is an operating system. Windows 7 Home and Windows 7 Ultimate are two PRICES, mostly for userland applications, not two operating systems.

    Network are designed with network access being a basic assumption. They don't have network DLLs added in some version, they start with the assumption that most users will be accessing the system over the network. The local console may be extremely limited, because they the local keyboard and monitor isn't the standard way of using them. That's because the whole point of developing network operating systems, starting with MULTICS in 1964, was that they are multi-user, with several concurrent users using them over the network. Often, primary storage and other important components are accessed over the network.

    On the other hand, PC (personal computer) operating systems generally assume a local user is the typical use case. A network isn't required or assumed, local storage is the norm.

    On MULTICS it was also common to remove half of the components each night and assemble them into a second system. At night, half of the CPUs, half the storage, half the RAM, etc would be removed, a devel/test system assembled, then in the morning all of the parts would be combined again into one large computer. The computer wasn't shut down during this process - programs continued to run as CPUs were added and removed. That's one defining characteristic of an OS family related to NOS - the server operating system.

    From MULTICS came UNIX, and from UNIX sprang BSD and Linux. (Linux of course re-implemented Unix, rather than copying source code files). This OS family has been based on multiple concurrent users, over the network since it began in 1965, 50 years ago. Of course with multiple concurrent users comes the need for securing one user's file and processes from access or interference from another user, so that was always built in to this OS family. Computers cost hundreds of thousands of dollars each, so multiple concurrent users was a bit important.

    Teen years later, electronics had advanced enough that for just a few thousand dollars you could build an electronic word processor with 4KB of RAM and a 1 Mhz CPU. Obviously UNIX wouldn't run, with user software, in 4KB of RAM. Hell just the networking code alone was 4KB. So a couple of really smart people had a great idea. They could build a PERSONAL computer, for one user at a time, by putting together a tiny OS that would run on word processor hardware. It wouldn't need anything multiuser - no networking, no security, etc. With just one home user at a time, it didn't need enterprise grade reliability. It DID need to fit into 4KB of RAM, and boot a from a 140KB st

  24. typos killed my definition paragraph (paragraph 4) by raymorris · · Score: 1

    Paragraph four, which basically defines network operating systems (as I'm using the term), was murdered by a few typos. It should read:

    Network operating systems are designed with network access being a basic assumption. They don't have network software added on in some version. They start with the assumption that most users will be accessing the system over the network. The local console may be extremely limited, because most users won't be using the local keyboard and monitor. That's because the whole point of developing network operating systems, starting with MULTICS in 1964, was that they are multi-user, with several concurrent users using them over the network. Often, primary storage and other important components are accessed over the network. With the CPU in one place, the disk somewhere else on the network, and the keyboard somewhere else, the system can't really even come into being unless the network is up and working. Network operating systems are designed for that type of system as their natural environment. Another example is that I routinely install Linux on machines thousands of miles away, without using a KVM. Networked access is the norm, of course you can easily install the OS over the network.

  25. Re:Desktop PCs good too. Network required (CUPS &a by thegarbz · · Score: 1

    It's funny to me that some people delight in pointing out that Linux isn't a wonderful desktop personal computer operating system, but then get all uncomfortable with the idea that Windows IS a desktop PC OS .

    Define "wonderful desktop personal computer operating system", and then tell me the scope of what you're talking about. Right now the discussion started at the kernel. The Linux kernel is indeed a wonderful desktop personal computer OS. It's smooth, fast, polished, has features that if tweaked correctly provide a fantastic desktop user oriented connection to the underlying hardware. What the entire package that people call "Linux" is missing is a Desktop environment with polish that is free of bugs and frustration.

    The same argument is used on the server side. Define what makes a server OS, and do it in a sensible way, not just everything needs to be built on a network stack. To make that claim you first need to show why the entire OS built on a network stack improves the environment for a server. Accessing a local printer via a network socket? Who gives a shit. Instead why not compare the CUPS performance for locally attached networks when exported over a network.

    People like to cherry pick their arguments and definitions in these cases to make their own favourite the winner. The only thing that matters on the desktop is the experience to the user, the only thing that matters on the server is the the ability to perform functions related to being a server. At the kernel level Linux and Windows offer two different products highly tuned to each function, BSD provides one tuned to the server, unless you cound OSX then a BSD based kernel can be said to do both as well. At a higher level GNU/Linux does not have a very polished interface with easy to use software for the desktop but has a great list of features and software support for servers. At that same level Windows is good at both, regardless of the fact that it got to that point by starting out as a desktop OS.

  26. You still seems to be confusing "network" & "g by raymorris · · Score: 1

    >>> Define "network operating system"
    [six paragraphs explaining network operating systems to you.]

    > To make that claim you first need to show why the entire OS built on a network stack improves the environment for a server.
    > Accessing a local printer via a network socket? Who gives a shit.
    > Instead why not compare the CUPS performance for locally attached networks when exported over a network.

    Because we're not talking "performance operating system", we're defining "network operating system". A network operating system is one that's based on the network, as a precondition. When the storage is at 10.0.2.3, the CPU is 10.0.2.6, and the console is 76.212.34.11, that's probably a network system. It's probably a good match for a network operating system.

    When the console is connected via USB and DVI, the drive via SATA, and it's sitting on a desk, that's probably a desktop system. A desktop operating system makes sense.

    When the 4" console is glued on top of the CPU and the storage is a soldered-on 2GB chip, that's probably a mobile system. A mobile operating system would be a good match.

  27. Your "obvious" is mistaken, false by raymorris · · Score: 1

    Let's start with your first two sentences:

    > you are naive if you think that you can avoid rebooting for all Linux updates. Obviously a kernel update is going to require a reboot

    You are mistaken. What is "obvious" to you is not in fact true. Since the beginning, we've been able to upgrade the majority of the kernel with nothing more than "rmmod foo && insmod foo". I've been doing that for twenty years. Seventeen years ago, we gained the ability to upgrade the kernel core live. That's now a default feature of kernels from Redhat and other major distros.

    I could go on and similarly address the rest of your misinformed post, but I think it's sufficiently clear that you're at least thoroughly misinformed, if not actually suffering from Stockholm syndrome, defending the organization which holds your business captive.