Inside the OS/2 personality of Windows NT 3.x

  Рет қаралды 9,050

THE PHINTAGE COLLECTOR

THE PHINTAGE COLLECTOR

Күн бұрын

Originally, OS/2 was a joint development between Microsoft and IBM.
Though eventually they split up, and Microsoft went on to emerge Windows NT from what was originally known as NT OS/2 3.0. So does Windows NT have an OS/2 personality after all?
The Operating System known as Windows NT shares many similarities with DEC's VMS. Not for bad reason, as Microsoft hired renowned developer David N. Cutler to take the lead on the next iteration of OS/2 3.0.
However, the project took an entirely different direction, with OS/2 ending up just one of 4, later 5 operating system subsystems hidden inside Windows NT.
Today we look into the OS/2 personality of Windows NT 3.x, and how compatible it actually was.
00:00 Intro
01:49 Installation Troubles on Real Hardware
03:13 Patching the Installer Disk
03:57 A Change in Tactis: Using Another System
04:30 Let's Go Virtual with PCEM
06:00 A first look at Microsoft OS/2 1.3
07:31 Adding missing Features
08:56 Microsoft Word and Excel on OS/2
10:52 WLO ("Willow") and the Windows 3.0 applets for OS/2
12:12 Conclusion
13:23 Credits
Links:
Wikipedia on OS/2:
en.wikipedia.org/wiki/OS/2
OS/2 Museum:
www.os2museum.com/wp/
OS/2 1.x on WinworldPC.com:
winworldpc.com/product/os-2-1...
Patching OS/2 1.x for fast machines:
www.os2museum.com/wp/installin...
Wikiedia about WLO (Windows Libraries for OS/2);
de.wikipedia.org/wiki/Windows...
en.wikipedia.org/wiki/Windows...
Downloading WLO (via Internet Archive):
web.archive.org/web/201402221...
Visit also THE PHINTAGE COLLECTOR website at phintage.phunsites.net for insights into my retro computer collection.
Copyright @ 2023 THE PHINTAGE COLLECTOR, Gianpaolo Del Matto. All rights reserved.
Theme Music composed by Abdallah El-Ghannam.
www.fiverr.com/abdallahghannam

Пікірлер: 70
@OzzFan1000
@OzzFan1000 11 ай бұрын
Nice video! I love this entire era of OSes, and I find OS/2 and early Windows NT particularly fascinating.
@asanjuas
@asanjuas 11 ай бұрын
The personalities are better on IBM OS/2 than on Windows NT.
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
OS/2 also has done great work when it comes to cross-OS integration and compatibility, especially in releases 2.x and onwards.
@asanjuas
@asanjuas 11 ай бұрын
@@THEPHINTAGECOLLECTOR of course this was when Microsoft was not coding OS/2.
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
@@asanjuas sure thing, IBM on the helm of 2.x+. If it weren‘t for their bad marketing, who knows…? ;)
@asanjuas
@asanjuas 11 ай бұрын
@@THEPHINTAGECOLLECTOR Bad marketing ... Oh yes that's the favorite of IBM making the 5150 only a computer for businesses instead for general use with no graphics capability and an option for a graphics capability of 4 colors absolutely absurd. On the other hand the OS/2 was marketed as an operating system for businesses only, not for games, and that was a bad thing.
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
@@asanjuas Not only that, but many people mistook it for the operating system suitable only for the IBM PS/2 line of computers. Plus, the resource requirements for the initial releases were too advanced, even without the Presentation Manager being in for the very first release (even though it was promised). There were many things, which gave OS/2 a bad start from the get-go, and many mistakes along the way. But as you say, IBM for certain also underestimated the mass market needs, especially in later years with computers entering more and more into private homes. The PC clone makers took over, and Microsoft was there with the dated but widely available MS-DOS. It's a shame, as I do believe OS/2 had a lot of technological potential, especially from 2.x onwards it was really coming along. But NT is actually really nice as well, once you dissect the system architecture. Still, gaming for sure was something neither did well. That definitely something that DOS was lightyears ahead, not necessarily for what DOS did, but actually what DOS didn't do, like restricting direct hardware access.
@RudysRetroIntel
@RudysRetroIntel 11 ай бұрын
I was a network administrator back in the 90's ans worked on both OSes. I still believe that OS/2 was the better OS for servers, unfortunately the better OS doesn't always win. Thanks for sharing
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
You‘re welcome 🙏
@robsku1
@robsku1 3 ай бұрын
Heck, back in '97 I bought my first *own* (not shared with the rest of the family - and paid by mommy and dada) PC (P200MMX, 32MB, Voodoo Rush (Hercules Stingray 128 3D, I believe 8MB), I also bought OS/2 WARP 4 - as since we got new PC last in '95, unsurprisingly it came with W95, and I was fed up with it in '97. Domn it was nice and stable as well. But in less than a year I had learned the sad truth. The software and games I needed, wanted or liked was pouring into Win95, and I had to deal 99% with DOS, 16sbit Windows and already existing OS/2 software - during that time I found no new software I wanted (well, besides web browsero, common utilities, etc. - but they weren't *new*, just _new versions_ oh what was already there). So saddened I took the Win95 installation CD of our previous shared PC and installed that on my new PC. My 2nd attempt to escape MS was around 2001 with Red Hat Linux 7.1, but although the configuration wizard for X Windows listed not even just Voodoo Rush chipsets in geneal, but my specific make and model (Hercules Stingray 128 3D), it didn't work correctly. My online friend tried for couple hours to help me using phone (call) and SSH connection to access my PC and talk to me, and he couldn't get it to work. In 2002 I finally upgraded again, made sure to ask for parts that were supported on Linux (although the nVidia card had only proprietary drivers - but thank god I didn't pick ATI. The same Red Hat 7.1 install worked like bacon on ice cream and fudge - and I never looked back. POINT! I originally wanted just to say that IMHO it was geeat on desktop as well. I wonder, if I had been able to keep using it, would I ever have switched to Linux? Coz that would be a shame if I would, because turns out no matter how wonderful OS/2 was for me, *Linux was the shiz!* LOL :D No, seriously I mean it was - like a system created and tailored personally for my needs; not that it always did what I wanted, no. That's not necessarily what I want. But how you could bend it it your will if you just knew enough. Ach, but enough about that, this is about OS/2. And I think I would have anyway, sooner or later - it would just have been much more enjoyable to stpend thi mean time with OS/2 going Warp speed tah, uhh, Win95 :D
@Lofote
@Lofote 29 күн бұрын
Can you elaborate what made OS/2 in your opinion better for servers?
@RudysRetroIntel
@RudysRetroIntel 29 күн бұрын
@Lofote true multi-tasking. We use Windows today because IBM didn't know what they had.
@Lofote
@Lofote 28 күн бұрын
@@RudysRetroIntel But Windows NT always also had true multitasking, or what exactly would OS/2 do here better?
@ssl3546
@ssl3546 8 ай бұрын
I have a very soft spot in my heart for the advanced 16-bit Intel OSs. At first I was stunned that a 16-bit PM add-on for NT existed, but seeing how buggy it was I totally get it now. It must have been something a major customer demanded and MSFT did the bare minimum to get it out the door.
@glhaynes
@glhaynes 11 ай бұрын
So here’s a thing I have a distinct memory of reading about but I’ve never seen referenced elsewhere: that early NT would intercept I/O to a file named CONFIG.SYS (I think only from processes running in the OS/2 subsystem) and simulate it as though that file existed? So you would use an OS/2 editor to edit the (non-existent?) C:\CONFIG.SYS and it’d look like you were editing a real file with real settings representative of the running NT system. Then when the file was closed, it would translate the directives in it to native NT settings (and store them in the Registry, presumably). Anybody else recall that?
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
Never heard about it myself, but well possible still. It wouldn't be the first time that Microsoft claimed something during early development phases, which eventually would diminish into obscurity over time. Notable examples on such claims are "DOS is dead. Windows 95 does not require DOS any more." (briefly touched in my own Video at kzfaq.info/get/bejne/fLiqhNqikraXl4k.html, or, "Windows won't have a traditional file system any more, it's gonna be SQL-based" (claimed during Windows "Longhorn" development, see as well en.wikipedia.org/wiki/WinFS). So if anyone has further info about this claim mentioned above, I'd be very interested into learning more as well!
@-account-inactive-
@-account-inactive- 11 ай бұрын
Another good video. Now I want to install NT 3.51 on one of my play machines. -former long term OS/2 user.
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
Go for it 🙂
@procta2343
@procta2343 11 ай бұрын
just beware that there isn't as much driver support for it compared to windows 4.0.
@-account-inactive-
@-account-inactive- 11 ай бұрын
@@procta2343 totally right! but no problem. I have a "toy" machine that has hardware that almost everything likes. it was built explicitly for mid 90's fun. :) it's already installed and running well. 233MMX, Matrox millennium II, SB16 and 3com 10baseT. It also has SD cards setup for OS/2 v4, DOS 6.22/win311 and QNX neutrino 6. :)
@senor7857
@senor7857 11 ай бұрын
I am reading a book about the history of NT and this video is very good! Nice work!
@blackghost7263
@blackghost7263 6 ай бұрын
NT was multi user from the out set OS/2 was at all. A totally different OS.
@Lofote
@Lofote 29 күн бұрын
Yeah and AFAIK security and permissions never came to OS/2 or in one of the much later versons? HPFS didn't have support for it for example except for OS/2 servers version if I checked that correctly.
@zoomosis
@zoomosis 3 ай бұрын
The NT OS/2 1.x subsystem was primarily to encourage previous Microsoft OS/2 1.x customers to migrate to NT instead of migrating to IBM OS/2 2.0. Microsoft did a pretty decent job too, with text mode OS/2 1.x apps (including their own OS/2 1.x dev tools) running transparently from within the NT Command Prompt. I tried running the WLO apps under Windows NT 4 via PMFILE. Despite being executed from the OS/2 side, they still load up on the Windows side. I didn't expect that. Particularly since PMFILE won't let you execute Win32 binaries. I also tried to force it from a Command Prompt (with PMSHELL running in the background) with "os2 /p clock.exe /c" but all the WLO apps just segfault.
@airfixer9461
@airfixer9461 11 ай бұрын
Good info, this is my favourite OS period
@OtterlyInsane
@OtterlyInsane 11 ай бұрын
NT3.51 also has a "Desktop Preview" which gives it the 95/NT4 style desktop. That may be worth a look if you can get hold of it
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
Well, actually I tried it during the making of this video. And I screwed NT the fifth time ... ;-)
@Lofote
@Lofote 29 күн бұрын
Yeah, the so called NEWSHELL, available in 2 versions. I actually tried it back in the day because I hated Win95 instability and I also hated the old Win 3.x/NT 3.x user interface, so until NT4 came I had hoped I can use it. Unfortunately it was really too unstable for standard use back then.
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 15 күн бұрын
@OtterlyInsane @Lofote Unless you haven't seen it already, I did the video about "New Shell" in the meantime: kzfaq.info/get/bejne/nKeAisiWrd6sops.html
@neozeed8139
@neozeed8139 11 ай бұрын
Oh good a video on something totally rare and fringe! I'd always heard about the PM for NT but after years of searching when I finally found it, I was surprised about the 3.51 / 4.0 thing as well. I have to think there was a 3.1/3.5 versions as well. The WinOS/2 drivers were very involved to display Windows 3.0/3.1 on OS/2, so I'd have imagined it would have been just as difficult for PM on NT, and Microsoft just wasn't interested. Good stuff tho!
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
Yeah, I can't tell if any releases for NT earlier than 3.51 existed or not, as there is simply no source pointing to it. It's maybe worthwile to also try if the NT 4.0 version would run on Windows 2000, as the latter technically speaking still included the OS/2 subsystem. It was only with Windows XP that Microsoft expired both the OS/2 and the POSIX subsystems. As for how few love Microsoft gave to Presentation Manager, I think it was really just the bare minimum, to fulfill a requirement for winning over some customers at the time. And by the time Windows 2000 and later XP came around, OS/2 was more or less out of the (mass) market, hence Microsoft didn't have any motivation in furtherly venturing on it.
@MrEd-qg8td
@MrEd-qg8td 8 ай бұрын
Yes there was an OS/2 PM plug in for NT 3.1. And I do have it. Got it straight from M$
@neozeed8139
@neozeed8139 8 ай бұрын
@@MrEd-qg8td No chance of ever showing it or sharing it with the world?
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 8 ай бұрын
@@MrEd-qg8td would you share it with us?
@bpfurtado
@bpfurtado 11 ай бұрын
Awesome video.
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
Thank you! Glad you liked it ^^
@Billblom
@Billblom 10 ай бұрын
I worked with and supported the earlier OS/2 and NT packages. IBM insisted that the OS/2 HAD to work properly on a 286 machine, since they told big customers "Buy the IBM AT, and OS2 will be your operating system in a couple of years." -- Only problem was "how do we get from kernel mode to user mode?" issue. The only way to do it was have a triple fault and an entry for reset (in the dispatch table) to do that. There was no instruction to do it like there is in the 386. MS wrote NT for the 386 and newer processors... IBM demanded it work in a 286.. So they got forced to do the slow triple fault to go back to user mode from protected (kernel) mode... IBM figured that out when they took over OS2 development.... Warp was 386 happy... and didn't have the issues with a 16 meg of ram limit. (Adding the TCP/IP stack on OS2 1.3 got you down to less than 50k free, which was an issue for people wanting to run web servers....
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 10 ай бұрын
Nice insights. I may be wrong, but wasn‘t the triple fault & reset procedure rather for switching the CPU from protected mode back to real mode? Kernel mode (ring 0) and user node (ring 3) in ny understabdibg is about privileges, but not the operations lode of thr CPU. The OS/2 kernel certainly ran in protected mode on ring 0, though not all user mode applications would necessarily run on ring 3 in real mode.
@Billblom
@Billblom 10 ай бұрын
@@THEPHINTAGECOLLECTOR One of the MS developers has a tube thing about triple faults.. apparently they "fell into" that as a way to get back to normal user mode after tweaking the dispatch table... Took a bunch of microseconds. I don't remember the exact timing, but heard at one point it could be a Millisecond or so... A huge performance eater.. The instruction in the 386 did it FAR more efficiently. (Apparently Intel never thought about leaving kernel mode back in the dark ages.) The HUGE problem was dropping in the IP stack, where your 16 meg (max) on the AT would croak... Loading up an AT with nothing but Netbeui was a waste, but at least you have left over ram....
@zoomosis
@zoomosis 3 ай бұрын
I feel like IBM wanted OS/2 1.x to run on 286 machines only because most of their PS/2 line had 286 CPUs. Meanwhile the PC market was already moving to 386 PCs. It's kind of ridiculous that regular home PC users were made to wait until 2001 for the release of Windows XP to have a reliable true 32-bit OS, when a basic version of 32-bit OS/2 could've been made available to home users with 386 machines in 1990, or even earlier if IBM hadn't insisted on OS/2 1.x being 16-bit!
@Billblom
@Billblom 2 ай бұрын
@@zoomosis The problem was that IBM **promised** OS/2 to thousands of folk that stocked up on the AT system. That introduced a huge issue for the sales folk... The memory space at 16 megabytes was a problem when you added in the TCP/IP stack. If you system was a 16 megabyte sized system, you would have a limited blob of memory left for your applications. As in no room for really big applications like CAD and the like. Throw some big drivers for plotters and printers, a networking stack. and limited optimization, and OS/2 would basically not be terribly functional. That's why WARP wanted a 386 as a starting place. MS told IBM you needed a 386 to handle the switch from user mode to protected mode and back again without going through the reset interrupt, and the additional address space there to let it grow...
@zoomosis
@zoomosis 2 ай бұрын
​@@Billblom Coincidentally I was tinkering with OS/2 1.0 earlier today in a virtual machine and was surprised to see that it wouldn't install without at least 2 MB of RAM. In my mind I always thought 1 MB was enough. I know prices came down quickly but 2 MB would've been very expensive in 1988. Later I was able to get it to run in 1 MB but only with PROTECTONLY=YES in config.sys, disabling the DOS Prompt. I was also reminded of just how much version 1.0 felt like a beta, or even alpha version. Like it was released before it was ready. The "half an operating system" joke really rings true for that version since a lot of things you'd expect to be there were just missing in 1.0, like a native OS/2 text editor. Maybe 1.0 was released prematurely to satisfy a promise IBM made to some of its customers.
@MrEd-qg8td
@MrEd-qg8td 8 ай бұрын
I have the PM plug in for windows NT 3.1 the 1.0 version of it. And also have the later version for NT 3.51/4.0
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 8 ай бұрын
@MrEd-qg8td I'd love to get hold of the 1.0 release for NT 3.1. If you don't mind sending it to me? Or even better, post it to winworldpc.com/product/microsoft-os2-presen/for-nt-40 If the 3.1 version still exists, it's definitely worth preserving!
@MrEd-qg8td
@MrEd-qg8td 7 ай бұрын
@@THEPHINTAGECOLLECTOR I sent the disk images to you last night
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 7 ай бұрын
@@MrEd-qg8td Yeah, will have a look at it. Awesome! Thanks 🙏
@zoomosis
@zoomosis 3 ай бұрын
@@THEPHINTAGECOLLECTOR Can you upload the NT 3.1 version to Winworld?
@Lofote
@Lofote 29 күн бұрын
I wonder which user the programs run under PM system, when it is running as a service. I hope not SYSTEM like the service itself ;)
@DankUser
@DankUser 6 ай бұрын
Cane we get a "5 Hours of Install Progress Bars to Sleep to" video?
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 6 ай бұрын
My new advent series features custom progress bars at the beginning, but 5 hours!? ^^ kzfaq.info/get/bejne/jstjgcKbmZq3fqc.html
@hypercube33
@hypercube33 11 ай бұрын
capshuns trash your slide card text. perhaps slide it on up to the center of the screen so i can read both. THX
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
Hi @hypercube33, Thanks for commenting. Can you please elaborate what exactly you mean with the slide card text, is it the chapter mark titles? If so, what's wrong about them for making it hard to read? Text size, duration, something else? Will be happy to adapt, though I didn't quiet get yet the issue. Thanks!
@judewestburner
@judewestburner 7 ай бұрын
Comparing Windows 3.1 to NT is like comparing a bike to a Rolls Royce.
@Lofote
@Lofote 29 күн бұрын
It is technicaly, but visually they are close.
@judewestburner
@judewestburner 27 күн бұрын
@@Lofote That was probably one of the very best moves Microsoft made.
@Lofote
@Lofote 27 күн бұрын
@@judewestburner defintely
@AdrianuX1985
@AdrianuX1985 11 ай бұрын
I wonder on what software and hardware microsoft was developing the FIRST windows NT (writing code, compiling, debugging, testing, etc). I wonder because, as is well known, microsoft is locked in its bubble and pretends that other operating systems do not exist. This "closed" mentality was more evident in previous decades.
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 11 ай бұрын
According to some sources like Wikipedia, they used a non-x86 platform, initially the Intel i860 (by means of an emulator), and later the MIPS R3000.
@klausschmidt982
@klausschmidt982 11 ай бұрын
They initially developed NT on OS/2 using an emulator for the i860 processor by Intel. Apparently, the tooling Intel provided for the i860 was terrible and i860 wasn’t terribly popular either so they quickly moved on. Bill Gates then wanted the NT team to focus on x86/PC architecture so a lot of stuff was done with 386/486s but Cutler insisted to also work on a MIPS port in parallel. Higher-ups at Microsoft seemingly agreed because they later published the Jazz architecture which is a weird mixture of classical PC standards like ISA buses with a MIPS processor which was able to run NT.
@hyoenmadan
@hyoenmadan 11 ай бұрын
@@klausschmidt982 There are actually 2 survivor samples of the development boards Microsoft produced for the i860 NT early development. Them were donated by MS to the Smithsonian institution. Search for "Microsoft Windows NT Development Board, PCR1". Microsoft Jazz architecture derives from this early work, so I guess they had some hardware to test on besides emulation. But like you said, other dev tools Intel provided, along the infamous i860 emulator, weren't enough polished. This together with the processor and chipset chip shipping delays, made MS finally ditch the i860 and find a new RISC platform to continue NT development on Cutler's request (to keep NT code hardware agnostic, in contraposition with Gates views, as you said, and which paid in the long term (all the delivered ports including the current ARM64 done up to the date).
@zoomosis
@zoomosis 3 ай бұрын
I suspect at least some of NT's early i386 development was done on the Microsoft pre-release version of OS/2 2.0 that Microsoft was working on prior to the split with IBM. OS/2 2.0 was already well advanced in mid-1990, and a very reliable OS, but the split delayed IBM's eventual release to the public by about two years. It wouldn't have been too difficult for Microsoft to modify their existing CL386.EXE OS/2 compiler to cross-compile to NT, at least until NT became self-hosting. Interestingly it was only about nine months between the split from IBM and when the first preview builds of Windows NT 3.1 were released to testers. Microsoft didn't waste any time. At least some of OS/2 1.x's development was likely done on Xenix.
@blackghost7263
@blackghost7263 6 ай бұрын
HPFS was made by MS not IBM.
@THEPHINTAGECOLLECTOR
@THEPHINTAGECOLLECTOR 6 ай бұрын
Indeed, and noone said different. HPFS was developed by Gordon Letwin at Microsoft while working on OS/2.
@mahkhi7154
@mahkhi7154 24 күн бұрын
Good Luck Finding Program: Windows in 340 Million Million Million Million Terabytes!
Under the hood of Windows 2000: The MS-DOS 7 that hides beneath
12:15
THE PHINTAGE COLLECTOR
Рет қаралды 41 М.
Bash Scripting on Linux (The Complete Guide) Class 02 - Hello World
17:24
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 39 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 1,3 МЛН
ДЕНЬ РОЖДЕНИЯ БАБУШКИ #shorts
00:19
Паша Осадчий
Рет қаралды 6 МЛН
Чай будешь? #чайбудешь
00:14
ПАРОДИИ НА ИЗВЕСТНЫЕ ТРЕКИ
Рет қаралды 2,6 МЛН
Inside Win95: The forgotten Win 3.1 „emulation“ support
16:00
THE PHINTAGE COLLECTOR
Рет қаралды 22 М.
A Better Windows Than Windows: An OS/2 Warp 3 Retrospective!
25:04
RetroTechBytes
Рет қаралды 63 М.
How the Norton Desktop made Windows 3.x more usable!
15:33
THE PHINTAGE COLLECTOR
Рет қаралды 17 М.
Pentium 4 and the Dazzle device - Windows XP build #restoredwards
19:35
Into the OS/2 Multiple Virtual DOS Machines: A better DOS than DOS after all?
20:15
Inside Microsoft OS/2 v1.3, and the setup troubles it gave me!
13:47
THE PHINTAGE COLLECTOR
Рет қаралды 3 М.
Restoring MS-DOS 8 and DOS Mode, deeply buried beneath Windows Me
13:03
THE PHINTAGE COLLECTOR
Рет қаралды 13 М.
ArcaOS: Using Modern OS/2  - Install and Review
37:04
Dan Wood
Рет қаралды 156 М.
Best Beast Sounds Handsfree For Multi Phone
0:42
MUN HD
Рет қаралды 338 М.
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11