Slashdot Mirror


Celebrating 20 Years of OpenBSD With Release 5.8 (openbsd.org)

badger.foo writes: 20 years to the day after the OpenBSD source tree was created for the new project, the project has released OpenBSD 5.8, the 38th release on CD-ROM (and 39th via FTP/HTTP). This release comes with four release songs instead of the usual one, and a long list of improvements over the last releases. (Probably a good time to donate to the project, too, even if you don't use it directly, because of all the security improvements that OpenBSD programmers contribute to the world.)

158 comments

  1. Thanks, Theo! by Anonymous Coward · · Score: 1

    really all that needs to be said.

  2. Does it have systemd? by Anonymous Coward · · Score: 0

    No I am fully aware that systemd targets Linux and OpenBSD is, well, not Linux. But seriously, what's the status of init in OpenBSD? Last time I used it (around 5.2 for some odd sparc servers that didn't support anything else apart from Solaris) it was still /etc/rc.d scripts, and no respawn if a service crashed etc.

    1. Re:Does it have systemd? by Anonymous Coward · · Score: 1, Interesting

      No, it doesn't have systemd.

      If a Poettering-like asshole was detected anywhere near OpenBSD, they would be shot down like an aircraft flying over the White House without clearance.

    2. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      But they do have Theo instead, a saner version.. :-)

    3. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      If a Poettering-like asshole was detected anywhere near OpenBSD, they would be shot down like an aircraft flying over the White House without clearance.

      Oh come on. Complain to you distro if you don't like systemd and keep Lennart out of this.

    4. Re:Does it have systemd? by Anonymous Coward · · Score: 5, Funny

      No, I don't know of any OpenBSD 'features' that involve pissing off its userbase with half-functioning, amorphous garbage code like systemd.

    5. Re:Does it have systemd? by gweihir · · Score: 4, Insightful

      That is as it should be. Restarting a service (or not) is dependent on the nature of the service and that nature of its crash. You can easily end up DoS-ing your machine by automatic unconstrained restarts. Hence service restart and service management has no place in an init-system or actually in the OS. Done right, it is a part of the service. It is also not hard to do and there are several packages that can serve as a basis for this.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    6. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      No, it doesn't have systemd.

      Release notes says it has GNOME 3.16 and since GNOME depends on systemd I guess it must at least have the parts that GNOME depends on?

    7. Re:Does it have systemd? by gweihir · · Score: 2, Insightful

      For variable values of "improvements". Some people (usually ones with a lot of experience and insights) think that the makers of systemd do not understand how Unix works or how to do professional system administration and hence view systemd rightfully as a step backwards.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    8. Re:Does it have systemd? by kthreadd · · Score: 3, Insightful

      Unix is an evolving class of operating systems and they work the way we make them work. Sometimes we come up with new ideas that may or may not improve it. Almost no one agrees that Unix of the 90s was at perfection and that nothing would ever have to be changed again.

    9. Re:Does it have systemd? by present_arms · · Score: 4, Insightful

      We did complain, but the minority in charge deleted threads and banned anyone that said a word against it, that happened at both Debian and Arch. It was a total fsck up and I'll happily go to bsd before having anything to do with that shit that is systemd and any users that use it deserve it, reboots and all.

      --
      http://chimpbox.us
    10. Re:Does it have systemd? by gweihir · · Score: 0

      Your point?

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    11. Re:Does it have systemd? by Sri+Ramkrishna · · Score: 2

      GNOME depends on an dbus api, that logind implements, and logind is part of systemd. GNOME does not directly depend on systemd or logind. If you implement the API then GNOME will work just fine.

    12. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      Cooking is an evolving class of culinary art and they work the way we make them work. Doesn't mean I want a German shitting in my chicken parmesan.

    13. Re:Does it have systemd? by kthreadd · · Score: 3, Informative

      That there's no point in talking about "how Unix works" since Unix has never been consistent unless you're talking about some of the really old AT&T releases. Once there were multiple Unix vendors things started changing all the time. What we're seeing now in the Linux space is no different from what has always been the case.

    14. Re:Does it have systemd? by gweihir · · Score: 0, Troll

      Your argument it complete bullshit in the given context. Please go away.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    15. Re:Does it have systemd? by present_arms · · Score: 2

      I didn't say it did, I was pointing out that complaining to $DISTRO is a futile thing to do, I didn't mention the guy what so ever.

      --
      http://chimpbox.us
    16. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      That still doesn't give you or any mob the right to bully the guy who just created the upstream project.

      Yes, it does, although for different reasons, far wider than Debian's internal disputes. If a corporate-backed idiot damages the Linux community for personal interests, he shouldn't complain about the foreseeable reaction from the userbase.

    17. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      That makes no sense. It's not his fault that your distro chooses to package and distribute his software.

    18. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      Yes, it does, if one reasonably assumes that the company he works for has been using its money and power to "persuade" Debian's and other distros' developers to adopt systemd against the opinion of the vast majority of the userbase.

      Poettering has only to blame himself if the world seems to hate him. For some strange reason it doesn't happen to the other several thousand linux developers, many of them far more popular than him.

    19. Re:Does it have systemd? by Ol+Olsoc · · Score: 1

      For variable values of "improvements". Some people (usually ones with a lot of experience and insights) think that the makers of systemd do not understand how Unix works or how to do professional system administration and hence view systemd rightfully as a step backwards.

      So what? Use BSD, and revel in your superiority. If it is better, it will take over in no time.

      From what I have read from y'all, it simply does not work, causes cancer, and will make your dog run away, and your wife either leave you or come back - whichever situation you don't want.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    20. Re:Does it have systemd? by Kjella · · Score: 3, Interesting

      That is as it should be. Restarting a service (or not) is dependent on the nature of the service and that nature of its crash. You can easily end up DoS-ing your machine by automatic unconstrained restarts. Hence service restart and service management has no place in an init-system or actually in the OS. Done right, it is a part of the service. It is also not hard to do and there are several packages that can serve as a basis for this.

      Crash management is probably the least interesting bit, it's the power management (sleep/suspend/resume/hibernation) and hotplug/dynamic devices (plugging in/unplugging monitors, headphones, USB devices, Bluetooth, wired and wireless networks) with dependency management that makes people want to turn the init process into a general service management system. Being able to restart a crashed process is just a spin-off and it's pretty easy to set generic constraints so it won't go in an infinite crash loop. Sure it's better to have software that doesn't crash but in the real world you often have to run the buggy software to keep availability up as downtime costs $$$ while you debug to find a solution. Maybe it was a wacky race condition that happens once a decade or a mystery bit corruption, you can't just shut down everything every time you run into a bug and keep it down until you've fixed it.

      --
      Live today, because you never know what tomorrow brings
    21. Re:Does it have systemd? by Anonymous Coward · · Score: 5, Insightful

      The UNIX philosophy was always groups of simple tools that do one thing and do it well. You pipe them together and parse the data however you want. Systemd does the exact opposite of that. One monolithic service doing everything but poorly. None of these new ideas have undergone any real testing other than shipping the distro when they compile. You're beta testing this bullshit.

    22. Re:Does it have systemd? by 0dugo0 · · Score: 1

      I doubt OpenBSD is going to even touch that until openlaunchd has been fleshed out.

    23. Re:Does it have systemd? by U2xhc2hkb3QgU3Vja3M · · Score: 0

      Mod parent up to infinity, and beyond.

    24. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      One of the problems with the systemd haters is that they think that there are more of them than what they actually are.

    25. Re:Does it have systemd? by Barsteward · · Score: 0

      thats a far too complex an answer for the anti-systemd/LP trolls

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    26. Re:Does it have systemd? by Anonymous Coward · · Score: 1

      This article isn't even about Linux, yet the comment section is filled with people who are pointing out serious flaws with systemd and the way it was shoved into every major distro.

      In the articles that are actually about Linux, the comment sections look like war-zones. A significant amount of people voice their disapproval with systemd and the process by which RHEL shoved an extremely unpopular and major change into Linux. Yes, the distros did not have to adopt it. No, the distros can't defy RHEL's massive influence.

      On official forums and mailing lists, moderators shut down rational discussion including technical criticisms of systemd. It has caused something akin to a Linux civil war.

      At what point do you fucks admit that Linux has a systemd problem?

    27. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      The Unix philosophy is about the userland, not the init system and other core components of the system. If it was then Unix would have a micro kernel.

    28. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      >> If a Poettering-like asshole was detected anywhere near OpenBSD, they would be shot down like an aircraft flying over the White House without clearance.

      > Oh come on. Complain to you distro if you don't like systemd and keep Lennart out of this.

      Agreed. Anyone has the right to code whatever he/she wants. Even if one considers systemd a half-assed piece of code, it's still one's right to even create bad code.

      Ultimately, Poettering's bosses found the idea interesting; the guys which make the distro I use think so, too (it's not Red Hat).

      I'm not particularly impressed by systemd. I was somewhat familiar with /var/log/messages, now I have to use that journalctl thing. Apparently, systemd makes life easier for distro makers. I don't pay a single cent, so more power to them. I've been served first-class service for years, so it's not like I want to be stingy with these guys. Actually, were it not for my country bad financial situation and for legal tax reasons (which I have yet to fully understand), they would have now a good amount on their tables of money I'd like to send them. Systemd or not.

      That said, I'm very attentive about security aspects tied to all portions of Linux-related code. Any smell of NSA, no matter how little, and I'll be on the market for another distro.

      Now, back on-topic, any attack on Poettering is foolish; it's a lot more useful to change your chosen distro. There are still some which do not use systemd. If many people choose non-systemd distributions, these will be more successful and systemd will be less prevalent. Complaining is important to an extent, but also usually yields no results.

    29. Re:Does it have systemd? by unixisc · · Score: 1

      PC-BSD has GNOME 3.x as well, and it doesn't have systemd. However, GNOME crawls on a BSD. Maybe that's why GhostBSD has gone to MATE.

    30. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      Funny you should mention that. Now you need a completely different (but same) set of userland tools to deal with binary log files.

    31. Re:Does it have systemd? by drinkypoo · · Score: 1

      The Unix philosophy is about the userland, not the init system and other core components of the system

      Who told you that? Or did you just come to this conclusion on your own? Either way, it's wrong.

      If it was then Unix would have a micro kernel.

      No, it wouldn't be Unix any more if it were microkernel-based. (OSX doesn't really use its microkernel, it's really just used as a HAL.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    32. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      There's no reason why grep or less couldn't learn to parse the systemd on-disk format, but I don't think that the unix philosophers would agree that putting more features into those tools would be a good idea. I mean you could just as well pipe from journalctl into grep if that makes you feel awesome.

    33. Re:Does it have systemd? by Barsteward · · Score: 0, Offtopic

      so is yours but at least he is correct.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    34. Re:Does it have systemd? by Bing+Tsher+E · · Score: 1

      you can't just shut down everything every time you run into a bug and keep it down until you've fixed it.

      Yikes.

      Actually, you can bring it up again reliably until you've fixed the bug. I suppose you can have processes that keep pounding away at the system to try to force things to work, until the whole thing crashes. Or just nibbles away at resources until every part of the system is nerfed.

    35. Re:Does it have systemd? by Sesostris+III · · Score: 1

      I may be wrong, but "power management (sleep/suspend/resume/hibernation) and hotplug/dynamic devices (plugging in/unplugging monitors, headphones, USB devices, Bluetooth, wired and wireless networks)" are not things that those running OpenBSD (or for that matter, Linux on a server) will be particularly interested in.

      Perhaps what the controversy is about is really one of desktop vs server (with an OpenBSD firewall being more akin to a server than a desktop. OK yes, I realise that OpenBSD can run as a desktop, but I doubt it is marketed as a competitor for Ubuntu, Mint or even Fedora).

      --
      You never know what is enough unless you know what is more than enough. - Blake
    36. Re:Does it have systemd? by Barsteward · · Score: 1

      Shows how little you know about what depends on what. do some research instead of relying on post of ignorant trolls

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    37. Re:Does it have systemd? by natex84 · · Score: 0

      simple tools

      I think that what was simple back when the original *NIX tools were developed is quite different than what is simple today. With more memory / CPU / advanced tools / (hu)man power, things that might have been moderately complex might fit into the "simple" category today.

      do one thing and do it well

      "one thing" is quite subjective. It almost never means a literal "one thing". It's possible to argue that almost every piece of software does "one thing", depending on how you set up your argument. Likewise, its possible to argue that almost no piece of real software does "one thing".

    38. Re:Does it have systemd? by Bing+Tsher+E · · Score: 1

      NetBSD has twm, and that's all that's needed, though an upgrade to fvwm2 is kinda nice. twm is a binary that you get automatically in the base install, from the 406MB iso if you're on an x86 platform.

      Which is all well documented in the O'Reilly X11 manual set. (The User's Guide is Vol. 3, the Administrator Guide is Vol. 8)

    39. Re:Does it have systemd? by Anonymous Coward · · Score: 1

      No, it wouldn't be Unix any more if it were microkernel-based.

      I'm not sure why, exactly. AFAIK Unix doesn't dictate any particular kernel structure. NetBSD uses an 'anykernel' that is definitely Unixy but modular and more flexible.

      It's not like the Unix kernel never changed. Mach was originally just an attempt to restructure the Unix kernel, and the microkernel philosophy emerged out of that as they abstracted more services out of the 'core' kernel.

      (OSX doesn't really use its microkernel, it's really just used as a HAL.)

      Not exactly correct, since Core Foundation uses Mach calls directly. Strictly speaking, OS X doesn't have a microkernel - it has a modular monolithic kernel that supports traditional BSD interfaces plus Mach interfaces. IOKit replaced the traditional Unix driver interfaces.

    40. Re:Does it have systemd? by DaMattster · · Score: 1

      By no means am I an expert but systemd seems needlessly complicated. It seems that systemd was implemented for sake of change rather than addressing a true need. As others have pointed out, UNIX traditionally is a compilation of tools that each do a single thing well and play well together.

    41. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      Moron.

    42. Re:Does it have systemd? by fnj · · Score: 4, Informative

      Agreed 100% that post #50754359's AC is an uninformed blowhard ... however ...

      XNU (OSX's kernel) does have a bunch of Mach-based code running in it, and it is being "used"; in fact it is performing critical functions:

      Preemptive multitasking and multithreading
      Memory protection
      Virtual memory management
      Inter-process communication
      Interrupt management
      Real-time support
      Kernel debugging support
      Console I/O

      There is also a bunch of FreeBSD-based code running in XNU, implementing essentially all the other kernel functions, including POSIX support, filesystems

      Is XNU microkernel-based? That's one for the semanticists to debate. Arguably the Mach-based code is not performing microkernel functions. What is not debatable is that there are or have been Unix-"alike" OS'es baed on microkernels. Minix is one. Hurd is another. They are as Unix-alike as Linux is. I would say POSIX defines Unix-ness, and there is absolutely nothing to prevent a microkernel from implementing POSIX just as fully and faithfully as a monolithic kernel.

    43. Re:Does it have systemd? by techno-vampire · · Score: 0

      It's even worse than that, because the trolls aren't just ignorant, they refuse to learn.

      --
      Good, inexpensive web hosting
    44. Re:Does it have systemd? by fnj · · Score: 2

      GNOME depends on an dbus api, that logind implements, and logind is part of systemd. GNOME does not directly depend on systemd or logind. If you implement the API then GNOME will work just fine.

      However, package managers are not able to express dependency on APIs. The only dependencies they can express are on other packages, or libraries. Now, dbus as an independent package has been terminated, so as it stands at present the way package managers express GNOME's true dependency on the DBUS API is to just list a dependency on systemd.

    45. Re:Does it have systemd? by phantomfive · · Score: 2

      If you want to know how Unix works, this is a good place to start.

      If you want to know why systemd doesn't follow the Unix way (which means it's lousy), I discuss parts of it here.

      --
      "First they came for the slanderers and i said nothing."
    46. Re:Does it have systemd? by fnj · · Score: 1

      NetBSD has twm, and that's all that's needed, though an upgrade to fvwm2 is kinda nice. twm is a binary that you get automatically in the base install, from the 406MB iso if you're on an x86 platform.

      twm is a Window Manager, not a Desktop Environment. As such, it has no start menu, taskbar, etc, and does not come packaged with a set of apps such as a file manager, print manager, etc. As such you will have a damn tough sell trying to get anyone used to using a DE to convert to a bare WM. If you want to run anything besides a shell command window, you're going to have to install apps which are not a part of twm. DEs come with basic apps.

      Many would say twm is a primitive WM at that. The windows have no close, minimize, maximize, and restore buttons. Minimize doesn't even have meaning - there is nowhere to minimize TO. Resizing involves clicking on a resize button before you can drag an edge.

    47. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      OSX uses a microkernel. Besides, there are/were plenty of Unix that used microkernels: OSF/1, Digital Unix/Tru64, etc.

      The point is moot any way, most of you aspies don't understand the debate is moot because Linux is not unix.

    48. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      Irrelevant. OpenBSD packages do not have systemd dependencies.

    49. Re:Does it have systemd? by gweihir · · Score: 1

      What you claim is not possible. You seem to be stupid. But actually, my guess is you are just a systemd shill working from its propaganda manual. Just es he is.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    50. Re:Does it have systemd? by fnj · · Score: 1

      I may be wrong, but "power management (sleep/suspend/resume/hibernation) and hotplug/dynamic devices (plugging in/unplugging monitors, headphones, USB devices, Bluetooth, wired and wireless networks)" are not things that those running OpenBSD (or for that matter, Linux on a server) will be particularly interested in.

      Exactly so. None of that crap has anything to do with a server. Maybe USB storage for backup, etc. For hotplug, besides USB, the only one I can think of is disk drive removal/insertion. My experience is with FreeBSD, and USB and disk drive hot plugging works just fine. The init scripts don't even play a part in this. The same in Linux before systemd reared its head.

    51. Re:Does it have systemd? by gweihir · · Score: 1

      You seem to be confuses as to the nature of a server OS. You also seem to not have read or understood what I wrote about restarts. I did not say to not do it, I did say that it is a service-dependent thing. Yes, you do it for buggy software, but that is even more specific, as it depends on the service and the bug. What you often need to do is service-specific cleanup before you restart. In fact, that is almost standard.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    52. Re:Does it have systemd? by gweihir · · Score: 4, Insightful

      Well, those that do not understand Unix are bound to re-invent its mechanisms, poorly. Systemd is a text-book example of that. Unfortunately, with the Linux community growing, far more idiots came in in recent years than people with a clue.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    53. Re:Does it have systemd? by tadas · · Score: 2

      If a Poettering-like asshole was detected anywhere near OpenBSD, they would be shot down like an aircraft flying over the White House without clearance.

      Only one allowed per project (cough Theo De Raadt cough). I do grant that Theo's stuff works.

      --
      This page accidentally left blank
    54. Re: Does it have systemd? by Anonymous Coward · · Score: 1

      dpkg most certainly can express virtual depends, such as depending on a package providing a dbus api.

    55. Re:Does it have systemd? by Sri+Ramkrishna · · Score: 1

      The point here is that if something else implements the api, then the package manager can use that.

    56. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      > OSX uses a microkernel.

      Not really. It uses the low-level stuff from Mach (process scheduling, memory management, threads, VM) but it's compiled in with the BSD/Posix layer and doesn't implement its device drivers as user-space servers; its drivers are kernel modules that run in kernel space.

      See: OS X Kernel Architecture

    57. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      I do. The store. Specifically, the store which was previously known as OpenBSD Europe, which has the new status of being the only official outlet of new OpenBSD merchandise. This new status was granted with version 5.6. Besides upping the price for any American, comments on the following hyperlinked pages show that they've managed to:

      * release broken code (OpenBSD 5.6 Pre-Orders page mentions numerous problems)
      * be unresponsive to help (OpenBSD 5.7 Release)
      * when they've been unable to fulfill orders (OpenBSD 5.7 Delayed)
      * and made automated communication unpleasant ("The new ordering system is appalling." OpenBSD 5.8 Release).

      Yeah, it's not part of the operating system, but this store is their officially endorsed way of being able to show some financial support by being able to purchase anything, which means that this crummy service is an OpenBSD offering, qualifying to match the description you provided.

    58. Re:Does it have systemd? by Bing+Tsher+E · · Score: 1

      Well, Android proved that Linux doesn't belong to the unix community. The good thing is, the unix community has never suffered from being a small subset of the entire computer-using public. And hey, then. This is a BSD topic so the fate of linux isn't central anyway. Personally I quit using linux and switched to NetBSD for my unix-like needs because of Red Hat 5.0 and the mess that was PCMCIA ethernet support at the time (a clown in a sidecar, when NetBSD had the drivers right in the kernel), and haven't looked back.

    59. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      What if you're dealing with something similar to this scenario:
      https://xkcd.com/1495/

      For the rapid failure cases, there's a setting for that:
      man systemd.service

                    StartLimitInterval=, StartLimitBurst=
                            Configure service start rate limiting. By default, services which are started more than 5 times within 10 seconds are not permitted to start any more times until the 10 second interval ends.
                            With these two options, this rate limiting may be modified. Use StartLimitInterval= to configure the checking interval (defaults to DefaultStartLimitInterval= in manager configuration file,
                            set to 0 to disable any kind of rate limiting). Use StartLimitBurst= to configure how many starts per interval are allowed (defaults to DefaultStartLimitBurst= in manager configuration
                            file). These configuration options are particularly useful in conjunction with Restart=; however, they apply to all kinds of starts (including manual), not just those triggered by the
                            Restart= logic. Note that units which are configured for Restart= and which reach the start limit are not attempted to be restarted anymore; however, they may still be restarted manually at
                            a later point, from which point on, the restart logic is again activated. Note that systemctl reset-failed will cause the restart rate counter for a service to be flushed, which is useful if
                            the administrator wants to manually start a service and the start limit interferes with that.

      WatchdogSec - Configures the watchdog timeout for a service.
      and
      Restart - Configures whether the service shall be restarted when the service process exits, is killed, or a timeout is reached.
      are also relevant settings.

    60. Re: Does it have systemd? by Anonymous Coward · · Score: 0

      Nope. One more here. Systemd sucks.

    61. Re:Does it have systemd? by Dog-Cow · · Score: 0, Troll

      If you kill yourself, you will no longer feel upset and angry. Your existence will be infinitely improved, and so will ours. Please try it soon!

    62. Re:Does it have systemd? by Billly+Gates · · Score: 1

      linux doesn't have a systemd problem, systemd has an ignorant trolls problem

      I would say they do considering this IS NOT A LINUX/SYSTEMD story!

      Shoot I feel like I am watching Foxnews comments or MSNBC where a dog gets run over by a car caught on video and somehow it all goes back to Obama's fault. It is alike an autistic obession with these trolls. ... also that rant has nothing to do with OpenBSD either I may add.

      But I see parallels now with anti SystemD here. What's next? A story about a new NVMe SSD storage breakthru ... a comment comes up about systemD in that in how we wouldn't need these devices if SystemD was better or something stupid getting modded +5. Give it a break and moderators please do your job.

      If I had any points I would mod down any talk of systemD in a story like this one.

    63. Re:Does it have systemd? by Billly+Gates · · Score: 1

      Well, those that do not understand Unix are bound to re-invent its mechanisms, poorly. Systemd is a text-book example of that. Unfortunately, with the Linux community growing, far more idiots came in in recent years than people with a clue.

      Here we go again.

      Init is standard because it is the best and why change for the sake of change? Name one other OS that has switched away from init?
      1. Solaris EMF (2008) ... uh
      2. MacOSX LaunchD(2006)... well I guess it is not really Unix
      3. NetBSD (2008?) ... hey wait a minute. It is still init ... well modules in its place. You edit those. Hmmm different and not the traditional unix way
      4. Ubuntu Upstart(2010?) ... hey wait a minute pal! Ubuntu is cool and no way and you MR. GATES ARE A TROLL!!
      5, Linux (SystemD): ... Linux is the 1st OS to replace the all so popular Init. Why change??

      OpenBSD, FreeBSD, SCO, Irix, and HP-UX are the only holdouts. Oh Sco is dead and Irix has been done for 10 years. HP-UX is on life support etc. Leaves just FreeBSD and OpenBSD left unmodified.

      If Init is sooo freaking awesome why is everyone switching to event driven replacements?

      Well if you feel having processes launch processes which launch processes to tens of thousands of freaking PIDs and +200 lines of if ... fi scripts of every event which would spawn spawn another event to configure another event with over +3000 packages and probably over a dozen daemons running is a normal, unix way, right way to do something in 2015 then Init is perfect for you. Let's say you have a Macbook. It goes to sleep at your desk. You board a plane. You wake it open in a hotel room that evening. How would you program it to get on the network with init?

      With an event driven system you do not have this problem which is why Apple invented launchedD it can do this automatically.

      From what I read SystemD is modular and has separate components and follows the Unix philosophy more than Init. Is it any good? I don't know I am not a Unix administrator. But I am tired of seeing the hate and am intelligent enough to see why things are going the way they are. I am thinking of a scenario right now with an Apache or Ngnix box and with EMF on Solaris or SystemD I can write some event scripts in case a network connection goes down or what if it is hacked? That is some cool stuff with automation I can accomplish.

      True the neckbeards running XP still probably have 20 years of scripts written for the old way described above who as a result of their effort who are fuming mad at the lost time and do not want to change but whatever. Actually I do not care about OpenBSD using the old way as OpenBSD tends to be for specific purposes with minimal configurations and changes running so the problems above are less problematic.

    64. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      I have to agree. People hating systemd have no problem with pestering any topic. It has gone so far that it's seriously detracting from any kind of validity in their arguments, if there was any to begin with.

      Do criticize systemd, if you feel it's warranted, but keep it away from other topics, please. It's annoying and disrespectful.

      It's getting to the point where I actually want systemd to succeed, just to spite the haters a bit...

      And that's silly. But if that could teach them some manners, then yeah...

    65. Re:Does it have systemd? by gweihir · · Score: 1

      You are missing what is going on here: Making the boxes more "friendly" to novices and at the same time throwing out reliability, simplicity and security. Of course most users like that as most users do not have much of a clue how their box works. But when a distro like Debian (which is still regarded as the "rock solid thing for the server", but probably not much longer) does it, then this massive dumbing down and all its drawbacks start to affect people that actually have a clue and that is where the opposition to systemd comes from. This is also why the opposition only manifested itself when systemd was being made the default all around and applications started to depend on it. Before, competent people could simply ignore this abomination and leave its use to the clueless and hence they did not care. That seems to be about to change, and that is just not acceptable.

      And this is not singular to Linux. Ask an experienced Solaris administrator what they think about SMF (that is the part analog to systemd) and you will get some pretty heated negative reactions or horror-stories. Ask some nil-whits that can barely use a commandline, and they may actually say it is a step forward. But when you have a real service management problem, all these nice "enterprise" tools turn out to make the problem worse and now you have to work around them in really stupid ways and have to fix utterly demented defaults, like binary logs.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    66. Re:Does it have systemd? by gweihir · · Score: 0

      Nice. You are now a criminal in quite a few jurisdictions. No surprise, matches the expressed mind-set.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    67. Re:Does it have systemd? by Guy+Harris · · Score: 1

      Systemd does the exact opposite of that. One monolithic service doing everything

      Presumably by "service" you're not referring only to what process 1 does by itself (rather than by services it runs) on a system with systemd.

    68. Re:Does it have systemd? by Guy+Harris · · Score: 1

      Is XNU microkernel-based? That's one for the semanticists to debate. Arguably the Mach-based code is not performing microkernel functions.

      I'm not sure that it arguably is performing them; it seems pretty clear to me that it isn't.

      What is not debatable is that there are or have been Unix-"alike" OS'es baed on microkernels. Minix is one. Hurd is another.

      The Hurd is definitely a better example.

    69. Re:Does it have systemd? by Guy+Harris · · Score: 2

      OSX uses a microkernel. Besides, there are/were plenty of Unix that used microkernels: OSF/1, Digital Unix/Tru64, etc.

      The point is moot any way, most of you aspies don't understand the debate is moot because Linux is not unix.

      The debate is moot because too many people involved in the debate are using "Unix" as a hammer to beat down anything that provokes their nerd rage.

      I'd say that "the Unix philosophy" is spelled out by the various documents that the Wikipedia "Unix philosophy" page cites. Whether it covers mechanisms such as the init system, much less the kernel-mode code, is, well, subject to debate.

      And something doesn't have to "be Unix" in the trademark sense or in the "you can draw some line of descent by which the code derives from Bell Labs Unix" sense to be Unix-like enough for people to debate whether it conforms to the Unix philosophy or not. As far as I'm concerned, Linux is Unix-like enough for that, and it pretty much works as well as other Unix-like systems, whether they're "Unix(R)" or "V7-derived" or not, in that regard. (And most of those systems probably support the -v flag to cat. :-))

    70. Re:Does it have systemd? by gweihir · · Score: 2

      It seems to be the classical Windows/Unix split: Some people want a system that assumes they are dumb and does everything for them. Others want control and understanding. Traditionally, the dumb ones standardized on Windows. Now some of them have seen that Linux actually has advantages, and they demand that dumbing-down on Linux as well, hence systemd. That this removes the main reasons to use Linux completely escapes them.

      Those on Linux because it gives them access and control, and even a thing like the userspace part of the boot system can be understood with not a lot of effort, understandably do not want that. At all. The nice thing about Linux is that it turns a desktop or even a laptop into a server-grade Unix-like system. Systemd is out to stop that and make it again a windows-like, fragile, insecure, closed system that addresses users, not people with a clue. Sure, it does not go all the way (yet), but the direction this thing goes in is painfully clear. The rabid, fanatical, clueless followers that come with systemd are also no surprise at all. Windows has had them for a long time, but usually they could just be ignored.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    71. Re:Does it have systemd? by gweihir · · Score: 1

      And seriously, even USB hot-plug is not something that needs to be automatized. If you need to run some scripts manually anyways, just mount it manually. Udev has far too much "auto-mess" functionality for my tastes and I routinely find it making things worse instead of better.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    72. Re:Does it have systemd? by dbIII · · Score: 1

      You may have read that, but reality is shit like systemd hanging indefinitely waiting to detect a wireless mouse dongle (noticed it was hung booting and rebooted after five hours, then pulled the dongle and rebooted again). The parallel idea didn't happen.
      The rage is due to it being perpetually a half finished sack of shit expanding into other areas before the existing ones are fixed. It's more rage at poor implementation than the idea itself.

    73. Re:Does it have systemd? by dbIII · · Score: 1

      Perhaps what the controversy is about is really one of desktop vs server

      I thought that was sorted out with Win2k, WinXP and Mac OS X? A server OS (WinNT or *nix) turned out to be far better for the desktop than desktop only shit like WinME.

    74. Re:Does it have systemd? by serviscope_minor · · Score: 1

      From what I read SystemD is modular and has separate components and follows the Unix philosophy more than Init.,

      That's not what's meant by the unix philosophy. None of those components is independent of systemd, they're all part of it. You can't for example swap out syslog for jounrnald on a Gentoo machine running OpenRC. This is not like having GNU AWK and MAWK installed and switching one for the other.

      The systemd modules are just that, modules. Like the kernel. They're not separate components which do things independently in the way that the unix shell utilities are.

      Now whether or not you believe that's a good thing is an entirely different debate.

      Well if you feel having processes launch processes which launch processes to tens of thousands of freaking PIDs and +200 lines of if ... fi scripts of every event which would spawn spawn another event to configure another event with over +3000 packages and probably over a dozen daemons running is a normal, unix way, right way to do something in 2015 then Init is perfect for you.

      One thing the world has been plagued with is people who can't write init scripts for crap. Redhat was particularly bad and ubuntu was only a little better. Arch, prior to switching had rather short, simple RC scripts, certainly nothing like you describe. Oh and it booted faster with it's RC scripts than systemD, so there's that too.

      --
      SJW n. One who posts facts.
    75. Re:Does it have systemd? by serviscope_minor · · Score: 1

      That's a very well elucidated description of the problem.

      --
      SJW n. One who posts facts.
    76. Re:Does it have systemd? by phantomfive · · Score: 1

      Which part? If you're talking about the journal entry, I've written several. Not all of them are negative, though.

      --
      "First they came for the slanderers and i said nothing."
    77. Re:Does it have systemd? by serviscope_minor · · Score: 1

      Oh the one you linked. The bit about concentrating on code rather than interfaces. I'd not thought of it like that, but that makes a good deal of sense.

      --
      SJW n. One who posts facts.
    78. Re:Does it have systemd? by phantomfive · · Score: 1

      I'm glad you liked it. Thankyou for mentioning it.
      I remember you've written posts in the past about systemd that were rather insightful, too.

      --
      "First they came for the slanderers and i said nothing."
    79. Re:Does it have systemd? by drinkypoo · · Score: 1

      XNU (OSX's kernel) does have a bunch of Mach-based code running in it, and it is being "used"; in fact it is performing critical functions:

      They are not using Mach, the microkernel part, to do any of that shit. For example, they are not using it to do process management. That's done by the kernel, not the microkernel. That's the primary reason why XNU is not actually microkernel-based any more than NT is. It has a microkernel-like architecture, but then they underutilize it.

      I would say POSIX defines Unix-ness, and there is absolutely nothing to prevent a microkernel from implementing POSIX just as fully and faithfully as a monolithic kernel.

      If you actually used the microkernel, then you would have some processes managed by the microkernel, and perhaps some managed by the kernel. But they're not using the microkernel for any of the things you mentioned. That's all handled by the kernel. The whole point of a microkernel-based OS is that you don't have a megalithic kernel; you replace it with a series of services which are serviced by the microkernel. Instead of everything built in, blockdev access and network access are just more processes, and they get access to the actual hardware through the microkernel. Instead, blockdev and network access both happen through the kernel. Something goes wrong with either thing, the kernel explodes, and the system abends. In a microkernel-based system, something goes wrong with either thing, the daemon restarts, and you may not even notice.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    80. Re:Does it have systemd? by drinkypoo · · Score: 1

      The Hurd is definitely a better example.

      Absolutely, since it actually is microkernel-based. And GNU's not Unix, and neither is The Hurd. It's a POSIX-compatible Unixlike operating system, but it ain't Unix or UNIX.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    81. Re:Does it have systemd? by Guy+Harris · · Score: 1

      The Hurd is definitely a better example.

      Absolutely, since it actually is microkernel-based. And GNU's not Unix, and neither is The Hurd. It's a POSIX-compatible Unixlike operating system, but it ain't Unix or UNIX.

      As far as I know, nobody has run GNU/Hurd through the Single UNIX Specification validation suite, and therefore it's apparently not eligible to have the "Unix" trademark used for it (i.e., it's not a "Unix(R) system"), and none of its code can trace its ancestry to any Unix code from Bell Labs.

      However, it probably looks enough like actual Unix systems that one could ask whether it violates the "Unix philosophy"(TM) or not; given that its userland is GNU, Doug McIlroy might argue that it's been fed enough goodies to bring it to a disheartening state of obesity (joining Linux, for much the same reason, and, I suspect, most other Un*xes these days in McIlroy's opinion). On the other hand, the usual flavors of pipeline continue to work on it, Linux, and those other Un*xes, the obesity notwithstanding, which is good enough for me.

    82. Re:Does it have systemd? by drinkypoo · · Score: 1

      As far as I know, nobody has run GNU/Hurd through the Single UNIX Specification validation suite, and therefore it's apparently not eligible to have the "Unix" trademark used for it (i.e., it's not a "Unix(R) system"), and none of its code can trace its ancestry to any Unix code from Bell Labs.

      No, not Unix(R), but UNIX(R). Unix is the name for the family of Unixlike. UNIX is the trademark, or at least, that's the convention people use to differentiate between Unixlikes and UNIX. The convention was created by UNIX, which was emphatic about the all-caps until recently, and not by the community.

      If you think The Hurd is Unix, then so is QNX, right?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    83. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      They are not using Mach, the microkernel part, to do any of that shit. For example, they are not using it to do process management. That's done by the kernel, not the microkernel.

      You seem a bit confused - there's no "microkernel" in XNU, it's one unit separated into layers. Processes and threads are implemented as Mach tasks and threads, and managed by the Mach scheduler.So processes are handled by the kernel, yes, but they are handled by the "microkernel" part of the kernel.

      See: Mach Scheduling and Thread Interfaces

    84. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      OBSD doesn't need such features when it already has Theo successfully pissing off users.

    85. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      You could've saved excess verbiage by simply saying that you have no idea what you're talking about but like to feel important by spouting pointless platitudes that make you feel good inside.

    86. Re:Does it have systemd? by Guy+Harris · · Score: 1

      As far as I know, nobody has run GNU/Hurd through the Single UNIX Specification validation suite, and therefore it's apparently not eligible to have the "Unix" trademark used for it (i.e., it's not a "Unix(R) system"), and none of its code can trace its ancestry to any Unix code from Bell Labs.

      No, not Unix(R), but UNIX(R). Unix is the name for the family of Unixlike. UNIX is the trademark, or at least, that's the convention people use to differentiate between Unixlikes and UNIX.

      There may well be people who use that convention, but I am not one of them. Another convention that people use is to refer to Unix-like systems, whether they passed the SUS validation suite or not and whether they contain code derived from Bell Labs UNIX code or not, as "Un*xes".

      The convention was created by UNIX, which was emphatic about the all-caps until recently, and not by the community.

      The convention was created by the people who created it. Eric Raymond claims that Dennis Ritchie says the all-caps version stems from being "intoxicated" by the ability to produce small caps with troff and the new typesetter, and that Ritchie later tried to get the spelling changed to "Unix" in some Bell Labs papers, but failed.

      The "UN*X"/"Un*x" convention was created by other members of the community (I remember it being used in USENET postings), and it's the one I use.

      If you think The Hurd is Unix, then so is QNX, right?

      I don't think the Hurd is a trademark UNIX or a derived-from-Bell-Labs-code UNIX. I do, however, consider it Unix-like enough to consider it a UN*X, and consider QNX at least somewhat Unix-like, although it appears that there's a lower-level API below the POSIX API that can be used.

    87. Re:Does it have systemd? by gweihir · · Score: 1

      This bad? That is staggering. I think the following applies pretty well to the systemd team:

          "Someone who considers himself too important for small jobs is often too small for important jobs" -- Jaques Tati

      Solid engineering requires attention to detail. Rushing off to break even more other functionality before your replacement stuff works well is a sure recipe for disaster. Incidentally, while I do not have "rage" for them (they are far too unimportant to me), the defects of the idea itself may have something to do with these stupid problems. It seems they have replaced "Do one thing well" with "do many things poorly". As far as I can see, that is the main criticism against systemd, besides it being made default everywhere and things depending on it that have absolutely no business depending on an init-system, like Gnome.

      That said, the worse their trash behaves, the sooner some people will wake up and will at least make sure viable alternatives stay maintained. I frankly could not care less if people use systemd as long as I can have a clean system without it without having to do the init-system myself.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    88. Re:Does it have systemd? by gweihir · · Score: 1

      One thing the world has been plagued with is people who can't write init scripts for crap. Redhat was particularly bad and ubuntu was only a little better. Arch, prior to switching had rather short, simple RC scripts, certainly nothing like you describe. Oh and it booted faster with it's RC scripts than systemD, so there's that too.

      Ah, yes. I have observed that too. Funny thing is the ones I wrote myself never gave me any trouble later. Of course, moving to systemd to fix that is about the worst thing they could have done. Hiding complexity does not make it go away, it just makes it so much worse when something breaks. Genuine simplicity can only be replaced by genuine simplicity and systemd has nothing of that.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    89. Re:Does it have systemd? by rubycodez · · Score: 1

      If your service is crashing there is something wrong with its code; respawning it does not solve core problem. That is somethig I've seen a Drupal-tard, for example do to make up for their shitty code running away every ten minutes. either that or put restart as cron job */10. So systemd is a bandaid for badly written shaky crap, thanks for clearing that up

    90. Re:Does it have systemd? by rubycodez · · Score: 1

      Exactly what features or improvements would that be? restarting capability for badly designed crap code that keeps falling over (instead of robustly written services)? integrated firewall, masquerading etc that should be in a separate system (and IS in BSD)?

      Your "problems" are not a need for systemd, they are a need for proper tools and methodologies that exist already.

    91. Re:Does it have systemd? by rubycodez · · Score: 1

      Yes, there is a point in talking about Posix standards as the way Unix works.

    92. Re: Does it have systemd? by Anonymous Coward · · Score: 0

      Let's say you have a Macbook. It goes to sleep at your desk. You board a plane. You wake it open in a hotel room that evening. How would you program it to get on the network with init?

      I wouldn't. What manner of utter moron would want to connect automatically to arbitrary networks? I don't even connect automatically to my *own* network.

    93. Re:Does it have systemd? by Anonymous Coward · · Score: 0

      I don't remember the last time I've clicked a window border to resize a window.. Must've been years ago.

      There are a lot of people ignorant of Alt + mouse grab, it seems.

      (I'm not really fond of TWM myself. There are a lot of better window managers around. Well, almost every window manager around is better than TWM. But I do think that more people should run bare WMs instead of going for the prepackaged KDE/GNOME choice. No need to wait for five to fifteen seconds for the login process to finish then.)

  3. What's this thing called CD-ROM? by __aaclcg7560 · · Score: 1

    I recently saw a video review of a new computer in a box that was too small have a CD-ROM drive but came with the drivers on a CD-ROM. *face palm* Fortunately, the drivers also came on a USB stick.

    I still have a few spindles of blank CD and DVD discs lying around, but I haven't burned a disc in three or four years. Have USB sticks, will travel.

    1. Re:What's this thing called CD-ROM? by unixisc · · Score: 1

      If they are small enough, you'll have to go micro SD instead of USB sticks

    2. Re:What's this thing called CD-ROM? by __aaclcg7560 · · Score: 1

      I had SD slots on several of my computers but I never bought an SD card to put one in. Probably because I associate SD cards with cameras and not PC boot devices.

    3. Re:What's this thing called CD-ROM? by fnj · · Score: 1

      I recently saw a video review of a new computer in a box that was too small have a CD-ROM drive but came with the drivers on a CD-ROM. *face palm*

      There are such things as USB CD/DVD-ROM drives, you know. They are very compact and can be powered right via the USB cable. Everybody I know of has at least one.

    4. Re:What's this thing called CD-ROM? by __aaclcg7560 · · Score: 1

      That's like the USB FLOPPY drive that I have in the back of my closet? I don't need another one of those.

    5. Re:What's this thing called CD-ROM? by unixisc · · Score: 1

      I'd use it if the density of an SD card was too small for my cameras. In those cases, that memory was useful on a computer. Nowadays, SD cards have been replaced by micro SD cards, and you just have an SD card form factor adopter in which to insert them. Mainly for that backward compatibility.

    6. Re:What's this thing called CD-ROM? by unixisc · · Score: 1

      That's b'cos floppies are practically extinct - you can hardly find files that would fit into a 1.4MB floppy, and all USB sticks would be a handy replacement.

  4. I'll download and spin it up... by KGIII · · Score: 2

    It's worth checking out in a VM. I've been enjoying GhostBSD quite a bit and have been thinking of installing it on bare metal instead of just using it in a VM. I will miss Opera though. At any rate, congrats and thanks - I'll have lots of fun poking at it. I've only played with FreeBSD and GhostBSD so I might as well give this one a shot too.

    --
    "So long and thanks for all the fish."
    1. Re:I'll download and spin it up... by spauldo · · Score: 4, Interesting

      I've been using OpenBSD and FreeBSD for years.

      They're different, but not horribly so. Most basic configuration is similar, and they both have excellent documentation. FreeBSD does have a lot of features that OpenBSD lacks, but I think that's a good thing; I use OpenBSD for network services (firewall, DHCP, DNS, etc.) and it's dead simple to deal with. That simplicity can make unusual things easy - getting my firewall to run diskless and boot off the DHCP server, for instance.

      My basic rule of thumb: if I need ZFS or jails, I use FreeBSD - otherwise, I use OpenBSD.

      I tried to set up NetBSD as a backup server (since it can act as a ISCSI target), but the monitor I use in the server room freaks out every time I boot it. It does it with OpenBSD too, but if I boot it with the KVM somewhere else and switch after boot, it works with OpenBSD. Oh well, maybe next upgrade cycle, I'll get a better monitor for in there.

      I've never tried GhostBSD, nor heard much about it.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    2. Re:I'll download and spin it up... by Bing+Tsher+E · · Score: 2

      I've installed NetBSD more often over the serial console than with a monitor. Old Sparc hardware usually doesn't show up in my life with a monitor or keyboard.

      I suspect there's probably a way to install it headless on Pee Cees, too.

    3. Re:I'll download and spin it up... by KGIII · · Score: 2

      I kind of like Ghost, it's been stable in a VM for... Err... 68 days without a reboot. I thrash on it once in a while just to see if it breaks. It's only got 4 GB of RAM dedicated to it. It's seemingly pretty light and speedy. I'm really interested to see what it does on bare metal. What I need to do is just sit down and take the plunge and install it and use it exclusively for a few months in a row instead of playing around with it in VM.

      *sighs*

      I think I might do that this week. I'll try Open and Net too. Thanks.

      --
      "So long and thanks for all the fish."
    4. Re:I'll download and spin it up... by spauldo · · Score: 1

      OpenBSD can install off the serial console on a PC, so I assume NetBSD also has the capability.

      The machine in question was a little booksize box with no serial ports though, and while I've got USB to serial converters, I've had bad luck with them as serial consoles (at least on FreeBSD). I would have had to dig around in the closet to find one, and the ISCSI idea was just a whim anyway.

      I'd like to use a Sparc as my firewall, but unfortunately I don't have any sbus network cards.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    5. Re:I'll download and spin it up... by chihowa · · Score: 1

      As a very longtime Linux user, my introduction to the BSD world was through Mac OS X. Since then, I've gained a great appreciation for it. More of my new servers end up being FreeBSD and OpenBSD lately.

      If you're familiar with Linux (or Mac OS X), I definitely recommend checking it out. It's a very accessible and very rewarding environment.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    6. Re:I'll download and spin it up... by ashpool7 · · Score: 2

      I use both, but my criteria is that if I need complicated pf rules, I use OpenBSD. OpenBSD is too "early 2000s" without something like:

      * freebsd-update
      * portsnap
      * pkgng

      Life is too short to do all the steps to update OpenBSD all the time.

  5. from Theodr by Anonymous Coward · · Score: 0

    Not to be confused with Slashdot's Theodp (I assume)

  6. More years then users? by Anonymous Coward · · Score: 0

    Don't worry OpenBSD still has 3 times the number of users as NetBSD!

  7. Re:Please don't donate by gweihir · · Score: 3, Insightful

    You are mixing apples and oranges here. You should still give to both. By OpenSSH alone, OpenBSD has saved a lot of lifetime (although in smaller pieces than Doctors Without Borders) from getting wasted. And it is a critically needed fall-back if Linux continues to go down the train.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  8. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    Theo has been told this hundreds of times, and he simply doesn't care. The brilliant result is that now OpenBSD has more developers than users. And this is not only a joke.

  9. Re:Please don't donate by Anonymous Coward · · Score: 0

    By the same token, there are plenty of more deserving causes for you to comment on.

    You could instead use your time for activism in order to support Doctors Without Borders instead of commenting here.

  10. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    Downvoted by one of the 17 existing OpenBSD users in the world. LOL! They are just pathetic.

  11. Re:Please don't donate by Anonymous Coward · · Score: 0

    How in the planet of Hell is Linux going down the drain? Been drinking a wee bit too much of the Kool Aide have you ?

  12. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    You say that like it's a bad thing.

    If there are plenty of developers working on an OS that is security focused, and the userbase is too small for most bad actors to target with exploits, where's the problem?

  13. Re:Please don't donate by Anonymous Coward · · Score: 0

    Take your head out of the sand man! Just 5 years ago there's no way we'd be celebrating 20 years of open bsd on slashdot. I'm afraid Linux has been losing its religion one political fight at a time and now it's too late. On the other hand, I can't really remember all the different *bsd versions there are now, but at least in the bsd world when you piss people off, they do something about it instead of bending over.

  14. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    If you can't follow those few instructions and upgrade a machine, you really should NOT be involved in tech.

    This is pretty simple stuff.

  15. Best. Release note. Ever. by MalleusEBHC · · Score: 4, Funny

    As an engineer who knows the pain of debugging someone else's locking problems, I lost it when I read this release note:

    Acquire the kernel lock in pmap_remove(). The reasons for this can't be stated as the committer has been asked to be polite in his commit message.

    1. Re:Best. Release note. Ever. by Anonymous Coward · · Score: 0

      Ah, the result of a "Do not break things in the main branch" policy.
      The one who encountered the bug can't just commit it and let the one in charge of the faulty code fix the problem on their end.

  16. Re:Please don't donate by Anonymous Coward · · Score: 0

    We tried to do something about all the anti-user changes in Linux. Apparently the majority of the userbase is powerless to stop corporate interests (RHEL) from shoving in anti-user changes.

    That's why a lot of us Linux people started looking at other options, like FreeBSD.

  17. 20 years learning how to write secure software by Anonymous Coward · · Score: 0

    They haven't learned yet ( cough ... opensmtpd), but the Internet has surely advanced in that thanks to them.

    1. Re:20 years learning how to write secure software by Anonymous Coward · · Score: 0

      you might want to read this interesting thread including a message from the lead opensmtpd developer.

      To me the fact that the devs wanted an audit on top of the code review that's already done shows that they are indeed quite serious about security. Given how hard it's historically been to secure mail servers I think the devs are doing the right thing with opensmptd, so speaking for myself I'll certainly continue to use it.

  18. Linode disk io 50 MB/s OpenBSD vs 750 MB/s Ubuntu by Anonymous Coward · · Score: 0

    I really like OpenBSD and hope it improves the vioscsi performance, which is a showstopper for me on many servers. Not everyone can afford to have colocated servers or a room full of dedicated OpenBSD hardware like Theo.

    I'd gladly give up half the SSD performance to use OpenBSD over Ubuntu, but 50 MB/s vs 750 MB/s disk io penalty (OpenBSD 5.7 vs Ubuntu 14.04) is too much on my Linodes. By comparison, FreeBSD 10.2 is about 500 MB/s for me, which is slower than Ubuntu but fast enough for my needs.

    Anyway, here's to OpenBSD 5.8 and OpenBSD 5.9 getting faster on Linode, Digital Ocean, etc., especially with vioscsi.

  19. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    If you can't follow those few instructions and upgrade a machine, you really should NOT be involved in tech.

    Which obviously means that the whole world of "tech" is only composed by the 17 existing OpenBSD users.

  20. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    Sure. Betamax tapes are not subjected to malicious hacking either. What a huge achievement.

  21. Re:Linode disk io 50 MB/s OpenBSD vs 750 MB/s Ubun by Anonymous Coward · · Score: 0

    Have you submitted bug reports or documentation with this issue?

  22. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    The link you pointed to is 4 steps? Cumbersome?

    1. Reboot using new kernel
    2. # sysmerge
    3.
    4. # pkg_add -u

  23. Re:Please don't donate by Anonymous Coward · · Score: 1

    Just 5 years ago there's no way we'd be celebrating 20 years of open bsd on slashdot. I'm afraid Linux has been losing its religion one political fight at a time and now it's too late.

    Lately there's been a backlash against GPL & RMS, who used to be highly praised around here. I think it has a lot to do with GPL3, but somehow the vitriol has been redirected toward his personal hygiene.

    Linus is still held in pretty high regard, except for his sometimes-abrasive style. Lennart may well be the downfall of Linux fandom here.

    On the other hand, I can't really remember all the different *bsd versions there are now

    Pretty much 3 main branches: FreeBSD, NetBSD and OpenBSD. OpenBSD is a fork of NetBSD. Dragonfly, PC-BSD and GhostBSD are all forks of FreeBSD.

    Mac OS X/Darwin is a fork of 4BSD hybridized with Mach, and later sync'd with FreeBSD.

    SunOS was BSD-based but replaced by the System V-based Solaris, with some BSD features folded in.

  24. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    actually updates are trivial. select (u)pgrade instead of (i)nstall. let it install the new file sets. then after a reboot just enter "sysmerge". That's pretty much it!

    The link you posted says this: If you have access to the system's console, the easiest and safest way to upgrade is to boot from the install kernel by boot media or bsd.rd and follow the upgrade steps

  25. Re:Linode disk io 50 MB/s OpenBSD vs 750 MB/s Ubun by Anonymous Coward · · Score: 0

    I've switched all my laptops and servers to OpenBSD from Linux a few years ago and haven't looked back. The high security has been great. But the biggest surprise for me has been how dead SIMPLE it is to run an OpenBSD system compared to Linux. Really been like a breath of fresh air for me. But I agree that in some areas the i/o and performance hasn't been as good as it could be. I think the only way to improve the performance is for people who are willing to make a dedicated effort to tune the bits of the system that matter to them. What's needed is more users with technical skills identifying bottlenecks and helping to solve them. Would love to see more of that in the future!

  26. Re:Improve this f... upgrade system by Anonymous Coward · · Score: 0

    hah, I guess?

    But in all seriousness, we have a few hundred OpenBSD users here. I think the problem is that unlike Linux where lots of users are constantly complaining because things constantly break, you never hear from OpenBSD users as much because everything just works so smoothly. For example, most projects allow things to get pretty unstable between releases. OpenBSD has zero tolerance for instability. Sure sometimes when new features like the recent tame/pledge syscalls have been added things break for a few hours. But most of the time the system remains rock solid after every single commit.

    Oh the other thing I love is how the entire base system is built from 1 tree. No more fetching a kernel from here, fetching userland tools from there, building a compiler from yet another place. It's all integrated for me. I no longer have to worry about figuring out which versions to mix and match because OpenBSD has already done it for me. (same story with the other BSD projects).

  27. Re:Please don't donate by Gavagai80 · · Score: 2

    Just 5 years ago there's no way we'd be celebrating 20 years of open bsd on slashdot.

    Seriously? Even Haiku releases get celebrated here.

    --
    This space intentionally left blank
  28. Tame / Pledge is Interesting by Anonymous Coward · · Score: 0

    Tame / Pledge is interesting.

  29. Re:Please don't donate by fisted · · Score: 1

    Just 5 years ago there's no way we'd be celebrating 20 years of open bsd on slashdot.

    Yeah no shit, sherlock. That's because that would've been 15 years of "open bsd" (sic).

  30. Re:Improve this f... upgrade system by fisted · · Score: 1

    VHS tapes aren't either. What's your point?

  31. Re:Please don't donate by Anonymous Coward · · Score: 0

    Amen brother. I've moved to BSD and love it. The Linux kernel has done some pretty cool/interesting things over the years, but surprisingly they've never been able to keep up with FreeBSD when it comes to networking or security when it comes to OpenBSD.

  32. tight versus loose coupling by Anonymous Coward · · Score: 1

    The UNIX philosophy was always groups of simple tools that do one thing and do it well. You pipe them together and parse the data however you want. Systemd does the exact opposite of that. One monolithic service doing everything but poorly. None of these new ideas have undergone any real testing other than shipping the distro when they compile. You're beta testing this bullshit.

    More accurately it's about tight versus loose coupling.

    Under systemd, while there are many CLI commands, they are bound together and cannot be used independently. You can't really use journald, hostnamed, machined, timedated, etc., independently or replace them with something else that you've developed.

    It's all very well to write a "better init", and maybe it has, but you're stuck with also running journald and can't put in rsyslog instead (only run in parallel). timedated may be good, and you want to use it on a SysV-based system... but you can't.

    1. Re: tight versus loose coupling by Anonymous Coward · · Score: 0

      > More accurately it's about tight versus loose coupling.

      Also separation of concerns.

  33. Re: Improve this f... upgrade system by Anonymous Coward · · Score: 0

    You have obviously never seen The Ring.

  34. FUD. by westlake · · Score: 1, Insightful

    The UNIX philosophy was always groups of simple tools that do one thing and do it well. You pipe them together and parse the data however you want. Systemd does the exact opposite of that. One monolithic service doing everything but poorly.

    If you build systemd with all configuration options enabled you will build 69 individual binaries. These binaries all serve different tasks, and are neatly separated for a number of reasons.

    A package involving 69 individual binaries can hardly be called monolithic. What is different from prior solutions however, is that we ship more components in a single tarball, and maintain them upstream in a single repository with a unified release cycle.

    The Biggest Myths

    [2013]

    You're beta testing this bullshit.

    Then you are in damn good company.

    Much of the debate about systemd is academic at this point because here's a truth that you'll discover in Debian 8, Ubuntu 15.04, and just about every other major distro around: systemd is here.

    Debian 8: Linux's most reliable distro makes its biggest change since 1993 [May 1, 2015]

    Red Hat is the inventor and primary booster of systemd, so the best distros for playing with it are Red Hat Enterprise Linux, RHEL clones like CentOS and Scientific Linux, and of course good ole Fedora Linux, which always ships with the latest, greatest, and bleeding-edgiest.

    Understanding and using Systemd

  35. Re: Please don't donate by Anonymous Coward · · Score: 0

    That is what he just did, you dipshit.

  36. doas by Anonymous Coward · · Score: 0

    Any "doas" experts out there?

    I've recently been running this, many times over the past several days:
    sudo pfctl -nf /etc/pf.conf&&sudo pfctl -ef /etc/pf.conf

    It looks like "doas" won't work like that. The documentation seems to indicate that "doas" returns zero as long as it was able to call the program, even if the called program returns non-zero. (At least, there is no mention that "doas" returns something different.) What's the most effective way of having the parent process determine what happened with the kid?

  37. Pah... by TeknoHog · · Score: 0

    Linux is better because it had the 20 years ago today moment over 4 years ago.

    --
    Escher was the first MC and Giger invented the HR department.
  38. Thanks, Neckbeards! by Anonymous Coward · · Score: 0

    So, another chapter in the irrelevant systemd debate unfolds beneath this post. I love watching neckbeards and social invalids like Poettering, et al. get into slappy-hand-fights over something Linus Torvalds couldn't give a damn about- this is entertainment!

    The debate -is- starting to thin a bit through attrition as a few of you get busy with life after acquiring girlfriends (albeit great, big, girlfriends that squeeze themselves into princess Leia slave-girl outfits for Comic-cons)... Remember, though, that while this novel concept of "girlfriend" may be intoxicating to some of you, you're supposed to raise livestock, not date it.

  39. Re:Please don't donate by clarkn0va · · Score: 1

    Just 5 years ago there's no way we'd be celebrating 20 years of open bsd on slashdot.

    No, that wouldn't have made sense, as 5 years ago OpenBSD had only been around 15 years.

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
  40. I'm In The Process... by Anonymous Coward · · Score: 0

    of moving my personal machines over to Free and OpenBSD. I've grown tired of the Linux balkanization, the systemd debacle, once great distros making bad decisions, and general shenanigans that doesn't seem to be present in the BSD world.

    What I've found over the last few years:

    - BSD is far more stable than Linux, all things considered
    - BSD is engineered, Linux feels cobbled together, even in so-called "professional, enterprise-level distros"
    - BSD is arguably faster on the same hardware
    - BSD is arguably easier to manage -- thank you rc.conf
    - BSD suffers far less infighting and seems more professional

    I've been in IT for almost 20 years. I earned my degree with *nix, have been a *nix admin for many years as well as for Microsoft and Mac servers. BSD is very refreshing on a personal level. I'm currently running one of my machines on FreeBSD 10.2 and it's given me far less trouble than any Linux distro. Of the Linux distros I have used, and that would be most of them, I do have a certain feeling for openSUSE. It seems to be the least problematic distro in my experience.

  41. Update program now changes your routing tables by ashpool7 · · Score: 1

    Apparently the "upgrade" program on the CD twiddles with your routing tables, in case you're having problems getting packages to download. By default my system wouldn't connect to the network, so I chose the shell option, cleared the tables, used dhclient on a different interface, and then restarted the process by running "upgrade." This *still* didn't work and was kind of confusing. Control-C out of the program shows that the routing tables got changed somehow (it sets the default route to the _external_ IP, I assume some "smart" detection is making this genius decision).

    Anyway, if you have this problem, use the ! in the package URL selection process to drop out and change the network settings back. It does this modification early enough in the process that this works.

    It was enough work to figure out what the problem was, and I don't have enough patience to deal with a known-abrasive community to file a bug report and do back and forth. So, hope this helps someone searching.