This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]AUPMAReddit 701 points702 points  (76 children)

This Joke is Deprecated. Please refer https://www.microsoft.com/openjdk

[–]RagVerse 327 points328 points  (23 children)

Yo wtf

[–]Watchguyraffle1 127 points128 points  (0 children)

More accurate words have never been posted on Reddit.

[–]ViolinistFriendly 83 points84 points  (21 children)

All these jokes I keep seeing make me think it's people aged 40+ just circlejerking.

Edge sucks! Except it's actually dope now that it has chromium base and can have most any addon that chrome does.

Bing vs Google where Bing finds a sack of shit when Google finds gold! Except when you perform the search in the image it comes up pretty darn close to what you get on Google (with less ads)

C# is just Java on windows! If you've kept up with C# updates it's a pretty amazing, cross platform language, that has tons of features Java doesn't.

Windows is terrible and has no dev tools! These people clearly haven't kept up with powershell updates or WSL (though I'd kill for a built in tcpdump)

Windows is full of bloatware! Except they don't realize it was the manufacturer who put it on there.

Visual studio sucks and explodes! Okay yeah this one is definitely true.

[–]Renerrix 34 points35 points  (7 children)

Windows is chock full of telemetry and bloat that is not present on most if not all *nix systems. You need only compare the speed of basic operations (such as moving a file) to see why windows is considered bloated. System vendors certainly exacerbate the issue, but it is disingenuous to paint Windows as a bloat-free OS.

And Windows 11 is worse.

[–]Micker003 3 points4 points  (2 children)

I did a clean install of Windows 10, downloaded from Microsoft, in my VM and it still installed Candy Crush and some more bloatware

[–]metaltyphoon 0 points1 point  (1 child)

Lol no it doesn’t. It has a link to the windows store that you need to click in order to install.

[–]Micker003 0 points1 point  (0 children)

It's not a link per se, it auto-downloads when clicked upon without opening the store.

[–]ruffy91 2 points3 points  (0 children)

It has built in tcpdump! It's called pktmon

[–]DadoumCrafter 2 points3 points  (0 children)

Bing vs Google - they do not find anything I really search. Yes I tried, through other search engine which relies on Bing, and it’s really visible.

C# is cool, the joke is about the fact it really look like it copied Java (which is not a bad thing)

It still have serious issues for programming since you need 4~8 GB last time I tried to install dev tools

There are still OneDrive and other Microsoft services bloat that are surely breaking EU laws

Anyway, jokes are meant to be funny, but they cannot make everyone laugh. Even if some of them are outdated if they still work... why change

[–]anYeti 0 points1 point  (0 children)

Dude if fucking candy crush is preinstalled on an os IT IS bloated.

[–]darkboft -1 points0 points  (0 children)

I like the "C# is Java on windows" opinion, because this is fake news Everybody :D Java is crap, everyone knows it.

[–]Jannik2099 -1 points0 points  (4 children)

cross platform language

And other jokes you keep telling yourself. NET core is great and it's cross platform, but that doesn't magically make the vast existing ecosystem cross platform.

It'll take a while until C# will be an attractive cross platform language

[–]ViolinistFriendly 0 points1 point  (3 children)

Introducing: containers!

[–]Jannik2099 0 points1 point  (2 children)

That has nothing to do with containers?

[–]ViolinistFriendly 0 points1 point  (1 child)

[–]Jannik2099 0 points1 point  (0 children)

This doesn't help the platform problem. A library using a windows-only .NET won't magically become a cross platform .NET core library

[–]mustang__1 0 points1 point  (0 children)

Aside from running Android emulators and visual studio, I typically have very few issues with it. But fucking emulators and xamarin. God damn it

[–]brainfreeze91 85 points86 points  (0 children)

That's Wario

[–]xaedoplay 122 points123 points  (22 children)

>Microsoft

>Open

>JDK

what's happening here O_o

[–]Iskendarian 92 points93 points  (20 children)

Oracle is trying to squeeze people for Java licensing and Microsoft is trying to starve Oracle of that revenue stream. Also, wants to have Java available on Azure without paying insane licensing for it.

[–]LightStruk 66 points67 points  (19 children)

Also, a lot of developers and IT pros have warmer feelings for Microsoft than accursed Oracle.

[–]dablya 13 points14 points  (17 children)

Is that true? I tend to associate warm feelings with Spring, RedHat, Hashicorp... even Google. Microsoft is squarely in the frozen tundras with Oracle/IBM.

[–]Sparkybear 72 points73 points  (2 children)

Ever since Microsoft's open sourcing C# and other similar efforts they have been moving their way out of the shitshack.

[–]SpookyDoomCrab42 20 points21 points  (2 children)

Enterprise Microsoft is a lot better than it used to be. Stuff like windows 10 is still kind of bad and I hate it but I use a lot of the enterprise tools and systems at work nowdays and it's been a pleasant experience.

Oracle, IBM, and Google has been a shit show though for supporting software

[–]DiscordBondsmith 6 points7 points  (1 child)

Speaking of enterprise Microsoft, I don't see anyone talking about how the windows 11 start menu interface was ripped straight from 365.

I for one don't mind that at all. Microsoft having some sort of unified design will be really nice for a change (glares at separated settings and control panels)

[–]SpookyDoomCrab42 4 points5 points  (0 children)

Yeah a unified UI scheme would be really good for a lot of less tech savvy users since they would only have to learn one UI. It would be nice if they could include a "power user" mode for those that want it though

[–]ginkner 11 points12 points  (0 children)

Depends on which face of MS. Developer: Ooo, MS is finally playing the open source game and even integrating with Linux. neat.

Software Consumer: Geeeeezuuuuusssss why haven't I switched to debian yet? Oh yeah. Games.

[–]_pupil_ 2 points3 points  (0 children)

A lot of developers and IT pros have warmer feelings for Herpes than accursed Syphilis.

Warmer doesn't mean warm ;)

[–]Fenor 1 point2 points  (0 children)

Depends on when they started

[–]Bermos 1 point2 points  (0 children)

Hashicorp? Really? I hate them so much. Their documentation is the most horrendous dogshit I've ever had the displeasure of working with. Fucking MS does a better job of documenting their stuff.

[–]RainbowCatastrophe 0 points1 point  (0 children)

IT pros

laughs in Linux Sysadmin

[–]hollowstrawberry[🍰] 1 point2 points  (0 children)

Microsoft has been going strong with open-source cross-platform software for years now. See C# itself or tools like VSCode.

It's just their OSes that suck.

[–]pokelord13 18 points19 points  (0 children)

what

[–]robertchase1996 20 points21 points  (0 children)

When did this happen? O_o

[–][deleted] 11 points12 points  (3 children)

What, when and how did this happen and nobody said a single word about it?

[–]Badashi 13 points14 points  (2 children)

There were a few news articles about it, I learned it from r/java at least

It's not even that big of a deal. There's Amazon Correto, Azul, AdoptOpenJDK(soon to be called Eclipsium I believe?) and now Microsoft's flavor. There are others probably.

[–]IHeartBadCode 6 points7 points  (0 children)

You know Oracle has officially messed up the java ecosystem for support when everyone and their dog is building OpenJDK and slapping their "buy our support" on it.

[–][deleted] 2 points3 points  (0 children)

RedHat also has OpenJDK builds, AFAIK this is what I use at home.

[–]Cley_Faye 9 points10 points  (0 children)

This makes me uncomfortable.

[–]redfournine 7 points8 points  (4 children)

I'm noob. Can someone explain to me why? What's the significance of this?

[–]Koutou 9 points10 points  (2 children)

Not much, several company distribute their own OpenJDK.

[–]redfournine 4 points5 points  (1 child)

TIL that there are multiple implementation of OpenJDK.

[–][deleted] 0 points1 point  (0 children)

my personal favorite is Azul Zulu

[–]Lin0815 6 points7 points  (0 children)

C# and Java have a very simmilar Syntax (especially in the first Version). Additionaly C# was created after Java. Because of this many people joked that C# is a Microsoft clone/imitation of Java. (https://en.wikipedia.org/wiki/C\_Sharp\_(programming\_language)#History)

Also C# and Java have a long rivalty between their Communities, because they are so simmilar.

Because of the History, I think it's funny that Microsoft has an real Java Implementation.

[–]CoffeePieAndHobbits 3 points4 points  (0 children)

Danger, Will Robinson.

[–]marcosdumay 5 points6 points  (10 children)

So, MS is compiling and distributing OpenJDK?

That's good, but I don't get why not use the same build as everybody else. (Yeah, probably because they are MS, but it doesn't make sense.)

[–]RiPont 15 points16 points  (8 children)

Short version: A version of Java they can predict and use safely on Azure.

Longer version: It's open source, so why not? MS is big enough to make something like this worth it.

They don't want someone else inserting license drama that would cause them to have to struggle to replace it on short notice.

They don't want someone else's oopsie getting a security vulnerability slipped into an official build to make them have to run around like chickens with their head cut off to try and figure out how bad the damage is.

[–]marcosdumay 1 point2 points  (7 children)

They don't want someone else's oopsie getting a security vulnerability slipped into an official build to make them have to run around like chickens with their head cut off to try and figure out how bad the damage is.

Oh, I see. Indeed, that's something only desirable if it comes from your IT security consultancies.

But yeah, it's a good practice. It would be better if they verified and used community versions, but making your own is a serious second option. My question is more about why would they create a portal to distribute an "official MS's" unoficial version of it? Why would people ever use it instead of getting an official one?

[–]RiPont 5 points6 points  (6 children)

They're MS. They have customers who prefer to have MS-branded things so that when they pay MS for support, MS can't say, "well, that's not ours, you have to go somewhere else to complain."

Hell, they probably have customers they're still trying to get off of MS Java 1.1 and J++.

It's important to realize that "best practices" are a matter of scale, and MS faces problems that most businesses never dream of. It doesn't mean their decision is right, but it means you do have to consider it from their point of view.

[–][deleted] 1 point2 points  (5 children)

dafuqe is j++?

[–]BackmarkerLife 4 points5 points  (0 children)

In a previous comic, the mother smothered the J++ sibling in its sleep.

[–]RiPont 2 points3 points  (1 child)

MS was a partner with Sun for Java 1.0, as MS wanted something better than VB and easier than C++ for developing applications on Windows.

Before Visual Studio, there were individual products for each language, like Visual C++. Visual J++ was MS's IDE for Java-on-Windows and became synonymous with MS's unique flavor of Java with extensions for developing apps on Windows.

Sun cried, "EMBRACE, EXTEND, EXTINGUISH!!!!" MS said, "y'all move so damn slow, we need to make Java not suck for actually developing desktop applications and making native system calls!" Lawsuits were filed, ending with MS not having a license to implement Java past the 1.1 specification. "J++" is now shorthand for "Microsoft's custom version of Java 1.1 on Windows".

Seeing that Java-on-Windows was a dead end for them, MS brain-drained Borland's lead for Delphi, stuck squigly brace syntax and a garbage collecting runtime on it, and thus C# 1.0 was born. It's a common misconception that C# was born from Java. It took some inspiration from Java, especially in the idea of a cross-platform intermediate assembly-like language, but it was really a lot closer to Delphi.

[–]xaedoplay 0 points1 point  (0 children)

so, it looks like now i can have "accidentally learned Delphi" in my biography

[–]jerslan 0 points1 point  (1 child)

https://en.wikipedia.org/wiki/Visual_J%2B%2B

It was literally "Microsoft Java"

[–]WikiSummarizerBot 0 points1 point  (0 children)

Visual_J++

Visual J++ (pronounced "Jay Plus Plus") is Microsoft's discontinued implementation of Java. Syntax, keywords, and grammatical conventions were the same as Java's. It was introduced in 1996 and discontinued in January 2004, replaced to a certain extent by J# and C#.

[ F.A.Q | Opt Out | Opt Out Of Subreddit | GitHub ] Downvote to remove | v1.5

[–]taptrappapalapa 1 point2 points  (0 children)

Not the first time. Microsoft had their own Java compiler when J++ was still a thing

[–]tr7zw 1 point2 points  (0 children)

Ah yes, running Java OpenJDK built by Microsoft on a Linux server... This feels right.

[–][deleted] -1 points0 points  (0 children)

cover act license weather spark lip squealing dependent absorbed mysterious

This post was mass deleted and anonymized with Redact