Slashdot Mirror


Microsoft Has Created Its Own FreeBSD (microsoft.com)

Simon Sharwood, writing for The Register: Microsoft has published its own distribution of FreeBSD 10.3 in order to make the OS available and supported in Azure. Jason Anderson, principal PM manager at Microsoft's Open Source Technology Center says Redmond "took on the work of building, testing, releasing and maintaining the image" so it could "ensure our customers have an enterprise SLA for their FreeBSD VMs running in Azure". Microsoft did so "to remove that burden" from the FreeBSD Foundation, which relies on community contributions. Redmond is not keeping its work on FreeBSD to itself: Anderson says "the majority of the investments we make at the kernel level to enable network and storage performance were up-streamed into the FreeBSD 10.3 release, so anyone who downloads a FreeBSD 10.3 image from the FreeBSD Foundation will get those investments from Microsoft built in to the OS."

35 of 247 comments (clear)

  1. GBSD by phrostie · · Score: 5, Funny

    does this mean they will replace GWX with a Get FreeBSD button?
    I might give that a try.

    I have run a bsd in a while.

    1. Re:GBSD by PRMan · · Score: 3, Funny

      No, but all BSDs will now try to get you to "upgrade" to BSD 10.4, now with Telemetry!

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
  2. Investments from Microsoft built in to the OS by fahrbot-bot · · Score: 5, Funny

    ...so anyone who downloads a FreeBSD 10.3 image from the FreeBSD Foundation will get those investments from Microsoft built in to the OS.

    Clippy: I see you're running FreeBSD. Would you like to upgrade to Windows 10 now or reschedule for later?

    --
    It must have been something you assimilated. . . .
    1. Re:Investments from Microsoft built in to the OS by crtreece · · Score: 2

      According to the article (I know, I know), the changes were pushed back upstream and are in FBSD proper as well.

      --
      file: .signature not found
    2. Re:Investments from Microsoft built in to the OS by macs4all · · Score: 2, Funny

      I can see it now: RMS launching a new Stand-up Comedy career...

      "You might be a neckbeard, if..."

    3. Re:Investments from Microsoft built in to the OS by bondsbw · · Score: 2

      The wording is not quite clear whether Microsoft withheld those parts or whether FreeBSD simply didn't pull them. Likely it was a bunch of cloud stuff that doesn't make sense to use outside of Azure.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
  3. Smart by ErichTheRed · · Score: 5, Insightful

    The interesting thing is that you would never see this happen under previous leadership. Forget the Windows 10 mess, even forget Microsoft selling one-off software at all. They are absolutely committed to using Azure to become the next IBM. The reason why IBM is still alive is because they draw massive monthly revenue from the mainframe business. You don't just buy a mainframe and a z/OS license as a one-time thing. You buy the hardware, the licenses, plus a huge monthly maintenance charge, _plus_ a pay-by-the-MIPS charge to use the hardware. IBM maintains the system for you, sends minions to replace parts, gives you access to upgrades, etc. for this fee. In an environment like this, it makes perfect sense to allow customers to run whatever they want as long as they run it on Azure. Microsoft will be the toll collector for anything their customers choose to migrate there. I'm working on a big Azure migration/rebuild project, and it's so obvious that Microsoft is done pushing their own software...as long as you rent their infrastructure.

    1. Re:Smart by Anonymous Coward · · Score: 2, Insightful

      IBM maintains the system for you

      That is the way of IBM. There was a small period where they did not have this going on very well. But they are back into it heavy duty. There was a time when you rented particular instructions from them. This goes all the way back to the 1930s. It is the Ma-Bell way of computing. You rent everything and own nothing. It is why the micro computer revolution destroyed IBM.

      Now that everything is 'the cloud' the old ways are coming back into fashion.

    2. Re:Smart by AtariEric · · Score: 2

      It is why the micro computer revolution destroyed IBM.

      Ironic, considering IBM's role in creating a massively popular microcomputing platform.

      --
      Don't trust any concentration of power.
    3. Re:Smart by WheezyJoe · · Score: 2

      So, Microsoft is headed full circle, with the cloud as the new mainframe? In the day, they nearly wiped out the IBM model (and IBM with it); now they're aiming to be the next IBM.
      Amazing.
      IBM wasn't too good at the consumer end, because they figured out which side of the bread got buttered. Will Microsoft do better? or is the X-Box doomed and desktop Windows 10 going to more and more resemble a thin-client X terminal (and Scott McNealy goes, "dammit, that was my idea!")

      --
      Take it easy, Charlie, I've got an Angle...
    4. Re:Smart by Darinbob · · Score: 4, Insightful

      The history of computing has been a fight between centralized control versus user control.
      Mainframes with a priesthood (mortals are not allowed to touch the big blue iron box).
      Mortal users start buying minicomputers for their own department use. A local priesthood is set up to manage access to them.
      Company says that multiple department priesthoods is clumsy, so central priesthood is put in charge of all departmental minis.
      Mortal users start buying microcomputers for their own office or lab use. Interns are hired to maintain and dust them.
      Central priesthood sets up a standardized software licensing group, to verify that no one is using unapproved software.
      PCs become more ubiquitous, even in the offices of computer illiterates.
      Central priesthood demands that no one can connect to the internet unless the priesthood managers their computers.
      Users start getting email on their mobile phones
      Priesthood demands that monitoring services be put onto all of the phones.
      The big blue iron box is no longer present but the priesthood remains.

  4. Mickeysoft had used BSD before by cant_get_a_good_nick · · Score: 4, Informative

    Originally, the first TCP/IP stack and some command line TCP/IP tools (ftp.exe) were from BSD. Eventually Microsoft wrote it's own stack and tools.

    1. Re:Mickeysoft had used BSD before by casings · · Score: 4, Interesting

      This explains why they have a hosts file in an etc directory in %SYSTEMROOT%\System32\drivers.

    2. Re:Mickeysoft had used BSD before by Anonymous Coward · · Score: 5, Interesting

      There's been similar code from Microsoft in the Linux kernel for years now.

      Welcome to 2009. Enjoy your stay!

    3. Re:Mickeysoft had used BSD before by Anonymous Coward · · Score: 5, Interesting

      The reason the hosts file is there is for POSIX compatibility which was a requirement for some US gov contracts, IIRC.

  5. Linux users should be getting worried. by Anonymous Coward · · Score: 4, Interesting

    Although you joke, those who use Linux, especially those who use it seriously and for the long term, should be getting worried right about now.

    We're seeing turmoil within the wider Linux community, mainly thanks to systemd. Regardless of your take on systemd, it has been very divisive.

    Systemd has been a total disaster for many users, resulting in Linux installations that don't boot properly.

    Even those who don't dislike it completely do realize that it represents a dangerous consolidation within the Linux ecosystem.

    It goes beyond systemd, including problematic software like GNOME 3, PulseAudio, and even newer versions of Firefox.

    A monoculture is developing, where all of the major Linux distros are becoming very much alike.

    Linux users who don't want to be part of this monoculture are told to use obscure niche distros, which is a polite way of telling them to "fuck off and die".

    So many have looked elsewhere. The *BSDs are an obvious choice for many refugees from Linux, and OS X for others.

    We're seeing a resurgence of interest in FreeBSD and OpenBSD, and it won't be good for Linux.

    There is now a whole generation of young developers and sysadmins who missed out on the FreeBSD glory years of the 1990s, but who are now rediscovering what we knew then: that the BSDs provide the best open source UNIX-like experience available.

    So while we're seeing the Linux ecosystem disintegrate, we're seeing the FreeBSD and OpenBSD ecosystems becoming even stronger.

    Linux users should be very concerned about the long term viability of Linux. Those who have enough foresight to see what's happening to the Linux ecosystem are already moving to FreeBSD or OpenBSD, and they will be glad that they got out before things got really bad.

    1. Re:Linux users should be getting worried. by SumDog · · Score: 4, Insightful

      Don't know why you're getting the downvotes.

      I agree with you on systemd. Linux did need full process management. I do like how systemd standardized the init system and it'd be nice if there could be a simple drop-in replacement for it. Uselessd development has stopped and no one has the time to contribute anymore. The big projects are all funded by the big for-profit companies.

      I use Gentoo and still love it. I don't use systemd, but it is an optional choice (like it should be). I haven't touched FreeBSD in years, but I can understand people moving that route. I might load it up at some point. I just don't have the time to invest these days and Gentoo still works great for me at work and at home.

    2. Re:Linux users should be getting worried. by Anonymous Coward · · Score: 2, Insightful

      Don't spell it "systemd".

      Spell it "SystemD"

      That way it looks like an ASCII penis.

    3. Re:Linux users should be getting worried. by Bengie · · Score: 3, Insightful

      SystemD is happy-path programming at its finest. Just don't expect to fix your system when something goes wrong. SystemD's failure paths violate Principle of least astonishment. I work with these type of people all the time. They test the heck out of the happy-path and everything works great, but if they can't test it, they can't imagine it, so they have all kinds of corner cases, and the strange assignment of responsibilities makes the system difficult to reason about.

      Programming skill is distributed on a power curve. SystemD's design is below average, but well above median, so I guess it's an overall win.

    4. Re:Linux users should be getting worried. by Endloser · · Score: 2

      The commenter was likely getting downvotes because they were trolling. Now, in true Slashdot fashion, they received upvotes from someone saying, "why're they getting downvotes, durr?"

      You are likely getting downvotes for spitting the vitriol the troll feeds on. You may have even helped them climax.

      If I had anymore mod points I'd downvote both of you for those reasons. Instead I'll just leave this here and hope others agree.

    5. Re: Linux users should be getting worried. by Bengie · · Score: 2

      SystemD is "anti Unix" because it should be composable. Do one thing, do it well. Each part of the SystemD collection should be standalone useful and easily integrated into other systems. SystemD is modular in word, but not in spirit.

      The proof is in the pudding. When you start to see parts of SystemD being used in other systems and other systems replacing parts of SystemD, that is when you know it is good.

  6. Great news by cen1 · · Score: 2

    Correct me if I'm wrong but with FreeBSD addition, Azure is the only major cloud provider besides AWS that offers all three major operating systems available today: Windows, Linux and FreeBSD. Will definitely consider Azure for my cross-platform endeavors in the future.

  7. Re:It's a trap! by Anonymous Coward · · Score: 2, Funny

    Well yes, but there's a option to turn that off. It's in the cellar...without a staircase...or lights...in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of the leapard."

  8. Re:This bothers me by bhcompy · · Score: 3, Insightful

    No one with any real understanding of IT would be using Microsoft products for anything serious anyway.

    You know how I know that you have no real understanding of IT?

  9. Re:This bothers me by crtreece · · Score: 4, Insightful

    I'm no Microsoft fan, but, they did submit their changes back upstream to FBSD. The BSD license doesn't require them to do that, but they did.

    --
    file: .signature not found
  10. Re:The GPL is the Inevitable death of Linux by nvm_my_comment · · Score: 2

    ZFS and Dtrace were made by sun microsystem for open solaris... It's only recently that a project was FUNDED to have zfs on linux.

  11. Next week's headline by sootman · · Score: 2

    "Due to a Windows Update server misconfiguration, users who clicked "yes" to upgrade to Windows 10 after 10 June 2016 found themselves running BSD."

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Next week's headline by danlip · · Score: 2

      and they consider it the best upgrade MS has ever released

  12. Re:This bothers me by crtreece · · Score: 3, Insightful

    Microsoft wants Linux to work better on Azure

    I'm not sure I'm following. Microsoft made some changes to FBSD, so it will work better on Azure and Hyper-V. They submitted those changes back to the main FBSD project. What does any of that have to do with Linux?

    --
    file: .signature not found
  13. Hyperbole by Ster · · Score: 5, Insightful

    Hi folks,

    Disclaimer: I'm a FreeBSD committer.

    MS has been committing various Hyper-V drivers for months. Just like VMWare does for its hypervisor.

    This is less

    OMG a new fork! Embrace, Extend, Extinguish!!!

    and more

    Here's a pre-built VM image with 10.3 + a few Hyper-V drivers that weren't backported in time for the 10.3 freeze + a few scripts to automate configuration in the Azure environment

    You know, like every other cloud vendor's VM images. Nothing to see here, move along.

    So, stop Hyper-Ventilating! ;-)

    1. Re:Hyperbole by nine-times · · Score: 3, Insightful

      I agree with you up until the "nothing to see here" part. You're right in pointing out that this is a relatively normal thing to do given that Microsoft develops one of the most widely used hypervisors, but it's still noteworthy because Microsoft has spent decades refusing to do these kinds of "normal things".

  14. Windows Architecture Upgrade to UNIX by catchblue22 · · Score: 2, Insightful

    Having watched Windows grow from MSDOS, to Windows 3.1, to NT and beyond, and having observed the architectural stability through those stages (e.g. the registry), I have become convinced that the only way Windows will become truly stable and easy to maintain will be for it to adopt a UNIX architecture. This is not an absurd suggestion. Apple did it. It adopted a UNIX kernel, and managed to support legacy programs using virtualization. The process was in fact relatively benign from a user point of view. Old software appeared to continue working as it used to. When one opened a program written for legacy MacOS, a virtualized environment was created, and the program worked in the same way as it did in the older OS, even though it was actually running in OSX.

    Windows could do this with relative ease. Create a brand new OS on a UNIX foundation. Create a virtualized environment to run legacy software. The god damned registry and all the other architectural mistakes can live in that space as long as MS wants to preserve legacy support. In the mean time, MS can move on from the detritus that has built up in Windows over the years. It can have a fresh start. The new windows can have things that other UNIX operating systems have enjoyed for years, like for instance proper hardware abstraction. Imagine using the same OS foundations on phones and laptops, like Apple has had for years. Imagine supporting different processor architectures with the same basic OS, like UNIX systems like OSX have had for years.

    I left Windows years ago, partly for the reason that the OS was so badly engineered. It shocks me that Windows still runs the software engineering abomination that is the Registry. I currently use a combination of OSX and various UNIX systems. I will NEVER return to windows unless MS upgrades its OS to a more stable foundation.

    --
    This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
  15. Re:This bothers me by bhcompy · · Score: 2

    Why? I don't want to teach the receptionist how to use Debian. Anyone with real understanding of IT and business acumen knows that IT infrastructure has users, and those users have to be productive in order for your job to be worth anything, and IT is almost invariably responsible for making sure those users can use it effectively. I have *nix servers. I have Windows servers. The desktops for people that I'm responsible for use Windows. And they use Office. And Sharepoint. And Outlook. And we use Exchange. And Active Directory. And that's all because it makes my life easy in that area so I can focus on more important shit, and so it's easy to find someone to hire to pick up those extra duties that I don't want to pick up or that I'm too busy to pick up when necessary.

    It barely takes any business acumen and barely any understanding of IT to know that the less basic skills such as basic computer use you have to train the people you need to be productive, the better off your organization is. And that doesn't get into replacing/adding IT staff. Competent *nix admins are not a dime a dozen and they are not as cheap as competent Windows admins.

  16. BSD by Apostalypse · · Score: 2

    Blue Screen of Death?

  17. Re:This bothers me by TheRaven64 · · Score: 2

    I don't want to teach the receptionist how to use Debian

    Why not? A receptionist needs to be able to use an address book and calendar, possibly a word processor, and email. These things are basically the same on all major operating systems. There are lots of people that it would be difficult to migrate to a different OS, but the receptionist ought to be one of the easiest.

    --
    I am TheRaven on Soylent News