Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Discussions

Bass Bass Knows the way the wind is flowing.
  • Microsoft working on new Chrome-like browser

    , cbae wrote

    *snip*

    But arguably none of that code (that they didn't write) is what made iOS a massive success. First to market had a hell of lot more to do with it than the 25 year old kernel on which iOS is built.

    It's a pretty sophisticated kernel, and a lot of their low level user space is all open source. Actually I highly doubt Apple would even exist if it wasn't for open source, because their bootstrapping back when they were teetering on bankruptcy was very much based on leveraging open source. I think they owe their success even more so then Google does. In some bizarro world Google might be able to survive with Windows Servers or Solaris, they wouldn't be a mobile powerhouse though and their search engine would probably be a whole lot slower (FYI, Google tunes their stack from the kernel up).

  • Microsoft working on new Chrome-like browser

    Thought experiment time, to relate my point to .NET. Most of the .NET class libraries are CIL, therefore as a C# programmer you could in theory reimplement their functionality. Why don't you?

  • Microsoft working on new Chrome-like browser

    , cbae wrote

    *snip*

    So your real complaint is that IE is a wheel that nobody else can customize. You really seem to have no problem with inventing new wheels per se.

    You can't build a car on wheels you aren't allowed to use.

  • Microsoft working on new Chrome-like browser

    , kettch wrote

    *snip*

    Yes, those companies benefited from the work of others and yet no one is complaining that they forked their parent codebase and went out on their own. Gecko is nothing like what Netscape was, likewise WebKit has gone pretty far from it's roots in KHTML. It will only be a matter of time before Blink and WebKit are significantly different. I don't see your point. You are arguing that nobody should ever invent anything new.

    I'm arguing that there is no business reason in reinventing anything new here. Literally, Microsoft does not benefit at all from maintaining a rendering engine from scratch.

    Yeah Microsoft is some big rich company that can waste resources on stupid crap, why not? Except this is exactly why they failed in mobile. If Google had to write Android from scratch we wouldn't be talking about it today because they wouldn't have been any faster in producing it then Microsoft was with their OS. The reason Google won the mobile war is because they didn't have to write the vast majority of Android. Apple too, their OS is full of code they didn't write. Maybe you can be smug about the fact that Microsoft is literally the only company still rubbing two sticks together to write software, but I just think it's sad in a "watching a train wreck" sort of way.

  • Microsoft working on new Chrome-like browser

    , Bas wrote

    *snip*

    Except when the wheel is IE, right?

    You can't modify the IE code and freely redistribute derivative products based on the code without being Microsoft. Basically, it's a wheel you can get sued for using. Blink/WebKit/Gecko are open source.

  • Microsoft working on new Chrome-like browser

    , kettch wrote

    *snip*

    If no one ever reinvented the wheel, we'd be rolling around on crudely shaped chunks of rock. Why did anybody ever bother with starting to develop Gecko, WebKit, or Blink? Why wasn't the first version of Netscape good enough? If it weren't for all of the resources wasted on browser development over the past few decades, we'd probably have conquered all human disease.

    Gecko is Netscape. WebKit is also a fork, and has a long history that I already mentioned in this thread. Blink is a fork of WebKit. So actually, Microsoft is the only real one reimplementing everything on their own. Literally no other relevant player in the browser market wrote the code in their browser from scratch, they all build on free engineering they didn't have to pay for. Google, Apple, Opera and Nokia have benefited from each other's engineering work, that way they can use more of their own engineers towards other pursuits. Firefox would not exist without the massive code donation from Netscape.

  • Interesting Items from CES

    @cheong:

    Microsoft can not license by computer, only by actual installed copies. It used to be the case that Microsoft charged "per computer" the OEM built no matter what OS ended up on it, but in 1994 the practice became illegal. ChromeOS is also royalty free and the Chromebox is actually 20$ cheaper. Which considering how cheap keyboard and mouse and 16 GB of Flash is, this ends up being probably roughly the same profit margin for HP.

  • Interesting Items from CES

    My guess is HP paid $0 or even negative per Windows license to be able to sell this at that price. Ironically this would probably be an easier machine then their Chromebox to 'jailbreak' into Linux so to speak.

  • Microsoft working on new Chrome-like browser

    , wkempf wrote

    @Bass: I saw it reported that Spartan is still using Trident. No WebKit or Blink. IMHO, that's a good thing. Everyone using the same engine means no competition or advancement. Standards are good, a single implementation is not.

    It makes life easier for web developers if there is less rendering engines to target. I don't understand the need to waste non-trivial resources reinventing the wheel.

  • Windows-free for a week now, and surviving

    , figuerres wrote

    Developers need to know a lot of things like logic, patterns, how to debug, how to test to name a few.  should they know posix? Well they should know the name.and the concept but unless the job is to write for posix not much more.

    ++. Focus on a discipline, not an implementation. Especially these days, being a implementation polyglot is useful.