[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
THIS IS HOW MICROSOFT WON
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 88
Thread images: 8
File: msdoslogo_zps9f43bc2d.png (14 KB, 722x768) Image search: [Google]
msdoslogo_zps9f43bc2d.png
14 KB, 722x768
Protip: Bill Gates didn't create the OS, he bought it then licensed it to IBM
>>
>>54446138
>he bought it
He got a copy of CP/M and hired some developers to make something as equal as possible to it.

Yes, it's how Microsoft won, and while MS-DOS was an okay DOS-variant, it was still an illegal ripoff.
>>
File: TOD_card.jpg (19 KB, 381x264) Image search: [Google]
TOD_card.jpg
19 KB, 381x264
>>54446557
>He got a copy of CP/M and hired some developers to make something as equal as possible to it.

No. He bought it.

MS-DOS was a renamed form of 86-DOS[12] – owned by Seattle Computer Products, written by Tim Paterson. Development of 86-DOS took only six weeks, as it was basically a clone of Digital Research's CP/M (for 8080/Z80 processors), ported to run on 8086 processors and with two notable differences compared to CP/M; an improved disk sector buffering logic and the introduction of FAT12 instead of the CP/M filesystem. This first version was shipped in August 1980.[5] Microsoft, which needed an operating system for the IBM Personal Computer[7][8] hired Tim Paterson in May 1981 and bought 86-DOS 1.10 for $75,000 in July of the same year. Microsoft kept the version number, but renamed it MS-DOS. They also licensed MS-DOS 1.10/1.14 to IBM, who, in August 1981, offered it as PC DOS 1.0 as one of three operating systems[13] for the IBM 5150, or the IBM PC.[5]
>>
I can't think of anything Microsoft made that actually innovated anything or changed anything for better. All they have done is ripped off other companies or bought them.
>>
>>54446666
The same can be said from both Apple and Google.
>>
>>54446666

Apple and Google do the same.
>>
File: r1380368_19545930.jpg (61 KB, 1280x721) Image search: [Google]
r1380368_19545930.jpg
61 KB, 1280x721
>>54446666

American corporations rip everything off
>>
>>54446688
>Google
Are you joking right now? Google does lots of shady shit, but at least they contribute
>>
>>54446688
No it can't. Google absolutely revolutionised and put the internet to life by indexing the web and making a search engine that actually worked. Apple essentially invented the modern personal computer AND the smartphone, while making improvements to a bunch of technologies like mp3 players, GUI (drag and drop, copy/paste and a lot of other things) and tablets. The same can't be said about Microsoft, who have done jackshit.
>>
>microsoft reverse-engineers software to gain market lead
>MS lets you abuse EULA and lie to their automated authentication system to install their OS on as many computers as you own

does it ever occur to anyone that Microsoft does things stupidly on purpose? Like, by halfassing something it encourages development in other sectors. There would be no Linux desktop if Windows wasn't such a pile of shit and MS didn't abuse their position in the market. This whole thing with Win10 is a ploy to inform users of the importance of data security.
>distribute OS for free
>os has scarily-written EULA and can track and identify its users
>media shitstorm ensues
>now even normies know to avoid it
>next OS builds security and encryption, marketed heavily as a "new and improved" version that's basically the same thing

Thanks to their position, Microsoft can afford to pull stunts like this. It doesn't make sense otherwise. If they were making these mistakes without the intent to capitalize on them, they'd be dead.
>>
>>54446734

Google vs Skyhook: Google ripped off their mapping business for Google Maps and forced everyone to use inferior Google Maps

>5 Years Later Google Paid Skyhook $90M in Settlement Fee
http://www.gpsbusinessnews.com/5-Years-Later-Google-Paid-Skyhook-90M-in-Settlement-Fee_a5481.html

Google ripped off Java to create Android

>Second Oracle v. Google trial could lead to huge headaches for developers

http://arstechnica.com/tech-policy/2016/05/round-2-of-oracle-v-google-is-an-unpredictable-trial-over-api-fair-use/

I have tons more examples but I don't have time to google and post them here.
>>
File: 1344086174470.png (156 KB, 1200x900) Image search: [Google]
1344086174470.png
156 KB, 1200x900
>>54446743
>Apple essentially invented the modern personal computer AND the smartphone

Why are Americans so fucking dumb? Ever heard of Symbian or Palm OS? True smartphone OSes BEFORE the iPhone.
>>
>>54446804
>Google vs Skyhook
Wasn't familiar with this one, I'll take another look at it

>>54446804
>Google ripped off Java to create Android
Java is an open spec, with multiple implementations, some proprietary, some open sourced. This was Oracle being mad that Google was making money being better at Java then them
>>
>>54446804
he already said google does a lot of shady shit you autistic fuckhead
>>
>>54446859
They are both shit and have nothing to do with the context of smartphones as we see them today. Even TIME magazine lists the iPhone as the first true smartphone.
>http://time.com/4309573/most-influential-gadgets/
>>
>>54446743
>Apple essentially invented the modern personal computer

They copied everything from SONY. It's been proven in the law suits against Samsung.
>>
>>54446557
MS-DOS was the standardized and official DOS
>>
>>54446743
mp3 players were great before the iPod, they just didn't look like fashion accessories.

if anything apple has always built machines with real substance. Solid casing designs, hardware and software tied together, you pick up an iPod and it feels great in your hand, not like the Diamond Rios and their contemporaries which looked and felt like toy FM radios.

Real computer users know though that it's the internals that count, and Apple has traditionally used the bare minimum spec for what they want the machine to do.
>>
>>54446666
.NET
Direct3D
Flat design
Graphics kernel module removed from userland and rewrote to execute only in kernel mode, making doing graphics work on Windows a pain in the ass without being super into drivers and low-level GPU stuff
>>
PROTIP:

All the early Companies between SANFRANCISCO SANMATEO PALOALTO are backed by US Agencies and got success due to 'donations' coming from TAXES lards pay.

All the late Companies between SANFRANCISCO SANMATEO PALOALTO are backed by US Agencies and got success due to "donations" coming from TAXES lards pay.
>>
>>54446915
What a load of shit. The logo on the image even says "Jony", who is the lead designer at Apple.

>>54446935
The iPod was the first to utilize a new type of hard drives from Toshiba, which allowed for a huge amount of songs. If that doesn't count as improving, I don't know what.

>>54446961
>.NET
Java platform ripoff, wouldn't exist if Sun hadn't sued them for trying to EEE Java
>Direct3D
Microsofts attempt to kill OpenGL, which it practically did
>Flat design
Seriously? Microsoft is notorious for bad design (Metro), and they weren't nearly the first at flat.
>>
>>54447015
>Java platform ripoff
Except it works a shitload better and is slightly less of a security hazard
>Kill opengl
You are right, I should have said DirectX since it remains the only good graphics API as it contains more libraries than just graphics.
>Microsoft is notorious for bad design (Metro)
Metro wasn't bad design. Get some taste.
>They weren't nearly the first at flat
Wew lad. Bauhaus minimalism != flat.
>>
>>54447024
dumb tripfag cancer
>>
>>54447024
>ignore all tripfag posts
>>
>>54446743
>Apple essentially invented the modern personal computer
>This is what faggots actually believe
>AND the smartphone
The iPhone was barely an improvement over a high end PDA cell. The only reason the PDA died was because the iPhone had games for the braindead normies to play and they homogenized the market to their particular brand of PDA. And it still is 100x worse for doing anything that isn't browsing the web/watching shitty videos.


Apple is good at one thing and one thing only: Making a good Unix-environment home computing solution.

>Copy/paste part of the GUI
Are you stupid?
>>
>>54447055
>it remains the only good graphics API as it contains more libraries than just graphics
If you want things other than graphics, you could just get other libraries. GLFW originated because people didn't want the ton of random unnecessary shit that SDL had.

IMO OpenGL 4.0 is a lot more intuitive to use than DX10. That said,they're both horrifically unintuitive.
>>
>>54447055
>Except it works a shitload better and is slightly less of a security hazard
No it doesn't, and the only security hazard behind Java are applets, which are deprecated. You don't seem to grasp the difference between an ecosystem and a browser plugin.
Even the JVM is shitloads faster than Microsoft's CLR and the only libraries for .NET are made by Microsoft. Java's ecosystem is practically 100% open source and made by the community.
>DirectX
Microsoft made that shit to get a monopoly on video games. It's not better than OpenGL but since game devs were egged on to use it no games are available to Linux or Mac.
>Metro wasn't bad design. Get some taste.
Are you serious? Metro was terrible, nobody liked it. In fact, some MS employees have even came forward and said the only reason it looked like that was because executives could present it in powerpoint (lol) easily. The whole thing was a clusterfuck of bad design choices.

>>54447138
What a load of shit this post is.
>The iPhone was barely an improvement over a high end PDA cell
No, just no.
>Copy/paste part of the GUI
"Apple Computer widely popularized the computer-based cut/copy-and-paste paradigm through the Lisa (1983) and Macintosh (1984)" --Wikipedia
>>
>>54447153
>If you want things other than graphics, you could just get other libraries.

That's why it's better, you don't have to scramble to put together a hodge-podge of libraries and spend time getting them to play nice.

The problem with OpenGL is that it's slow, requires more work to get a complete game, and is buggier.
>>
File: 1457854501366.png (65 KB, 273x257) Image search: [Google]
1457854501366.png
65 KB, 273x257
>>54447204
Wow way to refute my points
>Citing wikipedia

you know shitposting is against the rules, right?
>>
>>54446138
I thought he took CP/M and rewrote/modified it into a neutered os called DOS. Then he licensed it.
>>
>>54447247
>gurrhh, i'm too smurht fuhr wikuhpediuh
kill yourself. I didn't refute your points because your points are nothing but a bunch of contrarian edgy shit and have no basis in the real world.
>smurhtphones are only fur normies!!!
fuck off.
>>
>>54447213
I've never had issues with C libraries not playing nice.

>The problem with OpenGL is that it's slow
This is false. If you're talking about DX12, then it is faster than OpenGL, but should be about the same as Vulkan. Valve actually found that source performed better in OpenGL.

It seems like the performance difference should be minimal, since the APIs are both fairly similar.

>requires more work to get a complete game
Citation needed. The pipeline is pretty similar to DX and the initialization is extremely simple with a nice library like GLFW. Most of the work in creating a graphics application has nothing to do with the API used.

>buggier
It does have worse support from vendors. I had a weird issue once where I couldn't bind a uniform when it had a name that began with the wrong letter.
>>
File: Nat Rothschild.jpg (97 KB, 1018x529) Image search: [Google]
Nat Rothschild.jpg
97 KB, 1018x529
>>54447204
>JEWpedia
>>
>>54447058
>>54447109
don't stereotype, the important field is the comment field
>>
>>54447276
>MS-DOS was a renamed form of 86-DOS[12] – owned by Seattle Computer Products, written by Tim Paterson. Development of 86-DOS took only six weeks, as it was basically a clone of Digital Research's CP/M (for 8080/Z80 processors), ported to run on 8086 processors and with two notable differences compared to CP/M; an improved disk sector buffering logic and the introduction of FAT12 instead of the CP/M filesystem. This first version was shipped in August 1980. Microsoft, which needed an operating system for the IBM Personal Computer hired Tim Paterson in May 1981 and bought 86-DOS 1.10 for $75,000 in July of the same year. Microsoft kept the version number, but renamed it MS-DOS. They also licensed MS-DOS 1.10/1.14 to IBM, who, in August 1981, offered it as PC DOS 1.0 as one of three operating systems for the IBM 5150, or the IBM PC.

Seems like it was a good investment at the time.
>>
On August 12, 2010, Oracle sued Google over claimed infringement of copyrights and patents related to the Java programming language. In response, Google submitted multiple lines of defense, counterclaiming that Android did not infringe on Oracle's patents or copyright, that Oracle's patents were invalid, and several other defenses. They said that Android is based on Apache Harmony, a clean room implementation of the Java class libraries, and an independently developed virtual machine called Dalvik.[295] In May 2012, the jury in this case found that Google did not infringe on Oracle's patents, and the trial judge ruled that the structure of the Java APIs used by Google was not copyrightable.[296][297] The parties agreed to zero dollars in statutory damages for a small amount of copied code.[298] On May 9, 2014, the Federal Circuit partially reversed the district court ruling, ruling in Oracle's favor on the copyrightability issue, and remanding the issue of fair use to the district court.[299][300]
In December 2015, Google announced that the next major release of Android would switch to OpenJDK, which is the official open-source implementation of the Java platform, instead of using the now-discontinued Apache Harmony project as its runtime. Code reflecting this change was also posted to the AOSP source repository.[142] In its announcement, Google claimed this was part of an effort to create a "common code base" between Java on Android and other platforms.[143] Google later admitted in a court filing that this was part of an effort to address the disputes with Oracle, as its use of OpenJDK code is governed under the GNU General Public License (GPL) with a linking exception, and that "any damages claim associated with the new versions expressly licensed by Oracle under OpenJDK would require a separate analysis of damages from earlier releases".[142]
>>
>>54446859

Don't lump us all in with fucking iFags, dickhead.
>>
>>54447555

Pinhead
>>
>>54446859
>Ever heard of Symbian
That's the thing women sit on in porn, right?
>>
>>54447317
>Valve actually found that source performed better in OpenGL.
When they rewrote their graphics engines to run on it
It's not really surprising that it would run better than an old engine that was originally optimized for DX9
>>
>>54447204
Before DirectX there wasn't anything at all. You have to understand what that shit looked like before DX--games had to support different sound cards and basically nothing was standardized

OpenGL existed but it was geared for CAD and not gaming. It only began to move in that direction after Carmack started to mess with it
>>
>>54447830
Is there any actual benchmark data on OpenGL vs DX? I'd assume that the difference is minimal between DX11 and OpenGL 4.
>>
>>54447204
WP7 won several IDEA awards and it was generally well regarded until they went full retard with it in Windows 8.

During the Apple v. Samsung trial, Apple used it a Lumia as an example of someone who was actually innovating in the smartphone space instead of copying

When everyone else is pretty much doing their own flavor of flat design now who can be cited (or blamed if you prefer) for moving them in that direction is fairly obvious
>>
>>54446743
Being first isn't enough

It was Microsoft that put one in every home and office

But then later Apple was able to put one in every pocket
>>
The real mistake was IBM picking x86 for the PC.

All of the problems could have been avoided if they went with the 68000 or 801.
>>
>>54447878
Both can have pretty much identical performance
If you just clear the screen and present DX11 is about twice as fast though
>>
>>54447679
loled
>>
>>54446613
it was hardly an "operating system"
disk filing system / tools
some memory management

why wasn't unix (then) adapted to the PC
>>
>>54446743
>Apple essentially invented the modern personal computer AND the smartphone
Here's your (You).
>>
>>54446935
what did microshit do for pcs
the ugly OS for the ugly device
>>
>>54446138
*He floated a trial balloon for IBM. Then *he bought an OS to license when he got a bite.

*He -Bill's friend Paul Allen was good at computer, and Bill's dad was a lawyer.
>>
>>54448543
>If you just clear the screen and present DX11 is about twice as fast though
[citation needed]
>>
>>54449552
I tested it myself
I guess the OpenGL SwapBuffers() has large overhead
>>
>>54447015
wow they tried to kill openGL - is there anything that evil co. didn't negate or try to .. anything decent
>>
>>54449472

Hi newfag
>>
>>54449603
What did you render on the screen? I can get ~5000 FPS on my GTX 760 when I just render a couple of cubes. The overhead of swapbuffers must be minor at that frame rate.

Also, what framework were you using or were you doing it native? In GLUT, you have to set the idle function to the render function, otherwise it'll kill the frame rate.
>>
>>54446138
>>54446613
You didn't mention the bit where 86-dos, originally q-dos(quick and dirty operating system) was only renamed when sc started marketing the product, that it was never supposed to become anything at all. That Kildall was essentially bureaucratically fucked by IBM when he proved that the code was essentially ripped from his project(CP/M) and was paid a bit of money to shut up and fuck off.

Or Gates deliciously ironic letter demanding people stopped pirating Altair basic because it was his IP and morally wrong. How Gates then fucked MITS over the licensing agreement, and then fucked IBM over the pc licencing agreement and then fucked all the application developer competitors by changing the API for windows when they moved from DOS weeks before it was released. And we got ms word in place of word perfect.

How they essentially lost the antitrust lawsuit and paid out to just continue doing the same stupid shit.

Fuck, the only company more evil and perversely stupid than microsoft is oracle.
>>
>>54449472
>why wasn't unix (then) adapted to the PC
because unix isn't as simple at first, in DOS you just have a command prompt and you run programs with a hard path. To a normie this is the same thing as unix, unix only becomes good once you learn the shells programming abilities and master the core utils.

Plus unix was 1000$+ and distributed as source code.
>>
>>54446557
the fuck did you pull that bullshit out of

IBM wanted them to supply something CP/M-like so they went out and bought a shitty CP/M clone for the 8086 from SCP for a song and renamed it
>>
File: 20160504_164851.png (1 MB, 1372x904) Image search: [Google]
20160504_164851.png
1 MB, 1372x904
>>54447289
lmao ass mad and bad
>>
>>54449718
I was literary rendering a single color and presenting
My OpenGL FPS were similar to yours but with DX I managed to get 10000+ FPS

And I was using a native wrapper for both

P.S. in Unity I only got 1100 FPS max no matter the API
>>
>>54446666
>tripquads
>megasatan no less
>>
>>54449472
>why wasn't unix (then) adapted to the PC
It was, as PC/IX and later XENIX.

It was expensive and mostly pointless, it ran no PC software (the entire reason for owning one in the first place), the typical PC use case derived no benefit from the more advanced feature set and added overhead, and anyone who wanted a multiuser/multitasking system wasn't buying a gimpy corporate fleet box like a PC for the job anyway.
>>
>>54446666
Hail super satan
>>
>>54446688
No, not really.
Companies like Apple may not have invented the graphical user interface or high PPI displays, but they plucked those turds out of the dirt and polished them into gold. They actually advanced the market in some direction.

Microsoft doesn't do this, they let other companies advance for them and then swoop in to capitalize on it at the last minute by taking advantage of a complacent and very well entrenched user base.
>>
>>54449472
80s UNIX was trash. There's a famous book about it.
>>
>>54449939
Yeah... that's not very representative of real world performance. The amount of overhead you'd need to introduce to reduce 10000FPS to 5000FPS is pretty minimal.

Were you rendering double buffered in DX? SwapBuffers seems like it would just swap two pointers.
>>
>>54450172

THIS
>>
>>54450172
name of the book?
>>
>>54450172
trash compared to what? CP/M? DOS?
DOS was trash
unix had some design, some thought
heck, the basis is still used now
>>
>>54450653
Windows still controls the majority of the market in 2016, for the same baby duck reason that Unix is still relevant, and it's not because of sheer technical merit.
>>
>>54447317
not only that..
openGL has always been faster than directX, until dx12..
ALWAYS
there is no case, ever, in history where dx was faster.. until now.

eventually when the openness of mantle & vulkan get implemented they'll even out again
>>
>>54450687
because people are too afraid of using anything else. It's a matter of convenience and lack of knowledge
>>
>>54450687
Windows controls the majority of the market in 2016 because most people can't just give up on the huge legacy of proprietary software that is only available for Windows.

I have both Windows 7 and LMDE on my computer and they are both pretty mediocre, overall.

>openGL has always been faster than directX, until dx12..
1. Vulkan is basically OpenGL 5
2. [citation needed] Most of the cost in these graphics renderers seems to be due to how well they were through out.
>>
What seems to be problem here?
Requirement to be successful big company is to be fucking twisted evil. And I mean evil like in movies, like in dark fantasy occult scenes where you destroy anyone who is against you and then end up in supreme court but you don't give a flying fuck about it.
>>
Welcome to capitalism.

Most people think Steve Jobs actually developed stuff too.
>>
>>54446138
Did you just find it out? How old are you? 15?
>>
>>54450623
http://web.mit.edu/~simsong/www/ugh.pdf
>>54450653
>trash compared to what? CP/M? DOS?
According to some people in the book.
>unix had some design, some thought
So did CP/M and DOS, but compare them to Multics and VMS.
>>
>>54450729
Exaclty, but "afraid" really isn't a suitable word, "disinterested" is better. Computers aren't scary, they are however trivial, frustrating and uninteresting to the "scared" majority who really doesn't give a fuck about reinventing the wheel to make it glide a little easier when they're just going to drive at the limit over a bunch of potholes and speed bumps anyway.

>>54450765
Yep, Unix has a little bit of it too, but it's obviously more of an interface/development model kind of thing than a purely software aspect like Windows.
>>
>>54450823
>computers
>uninteresting

honestly if anyone has this opinion please kill yourself.
>>
>>54450966
Did you even read that post?
Computers are an appliance not unlike a fridge or washing machine to the majority of people, they don't live their lives through it, they just use it as a tool for accessing, processing and recording information.

Hell, even if you're a hobbyist, pedestrian consumer tech like PCs are incredibly dull, they've been the same rehashed shit with more and more diminishing returns for over a decade.
>>
>>54447138
I used to own a pda phone with Windows on it. It was truly terrible. I was so happy when years later I got an android phone that I could control with one hand and my fingers instead of trying to open the start menu with a stick or my fingernail.
>>
>>54451144
yes, I was just saying that outloud, hopefully anyone who comes along sees it & dies
>>
>>54450823
I wouldn't say uninteresting that just sounds retarded. Lots of people rely on their computer
>>
>>54450222
Yes, I doesn't really matter when 500 already is more than enough
But things like that make people use DirectX over OpenGL

I was rendering double-buffered
SwapBuffers definitely doesn't just swap buffers
>>
>>54451162
windows phone6 regressed the telephone
you had to wait a minute for it to boot before you could use it - Edison would have been disgusted
>>
>>54446138
>microsoft
>won

wew lad, it's not the 90s anymore
>>
That logo reminds me of Commander Keen.
Thread replies: 88
Thread images: 8

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.