Win4Lin - Running Windows on Linux... 2000s Style!

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 213

  • @senpaqii
    @senpaqii 5 часов назад +366

    To celebrate 15 years of being on youtube, you opened a nice well-aged box of wine

  • @lian_drake
    @lian_drake 5 часов назад +189

    We got linux subsystem for windows way before windows subsystem for linux lmao

    • @safi164
      @safi164 4 часа назад +8

      that's wine (linux subsystem for windows).. this is a virtual machine.... wine project was started in early 90s.

    • @lian_drake
      @lian_drake 4 часа назад +12

      @@safi164 this is more close to wsl than wine is, but ikr, let me be

    • @SoulcatcherLucario
      @SoulcatcherLucario 3 часа назад +22

      ​@@safi164wine is a translation layer for windows functions and isn't anything like wsl, which runs an entire operating system. lin4win acts more-or-less like the same thing that wsl would.

    • @kFY514
      @kFY514 3 часа назад +11

      @@SoulcatcherLucario Fun fact: WSL1 didn't really run Linux (as in, the Linux kernel) at all, instead translating Linux APIs much the same as Wine does. WSL2 does indeed run a paravirtualized, modified Linux kernel instead, as the translation layer approach turned out to have too many limitations for a lot of use cases. There was also an open source project in the mid-to-late-2000s called coLinux which also offered a way of running the Linux kernel as a Windows process, but that also was pretty finicky.

    • @SoulcatcherLucario
      @SoulcatcherLucario 3 часа назад +2

      ​@@kFY514i kinda forgot wsl1 existed lol

  • @suobset
    @suobset 5 часов назад +114

    I am so used to binging your old videos it didn’t even occur this was uploaded a minute ago. I was searching for the comments.

  • @GeeFunk84
    @GeeFunk84 5 часов назад +52

    Save a humble office PC from turning into e-waste starting this October. As Win10 is to be phased out, many companies will opt for just replacing the old units with new ones. Adopt one from your nearest company and let that be your dedicated Doom-machine!

    • @plushifoxed
      @plushifoxed 52 минуты назад +2

      forget "starting this october", in most corporate environments this is already happening right now. lots of perfectly good hardware that would be plenty fast with an SSD but are just arbitrarily not getting win11 by microsoft's rules are getting junked, great time to pick up cheap hardware

    • @melonhead122908
      @melonhead122908 24 минуты назад

      A good Linux distro and DOSBOX - you could make that happen!

    • @kbhasi
      @kbhasi 13 минут назад

      @@plushifoxed
      Yep! My local public library system already upgraded to Windows 11 early last year, but I think that was also because they had it with HP and switched to Dell PCs and Brother printers.

  • @JORGETECHJorge
    @JORGETECHJorge 4 часа назад +9

    I can't even begin to imagine the hidden horrors that lie behind that kernel code to make this travesty possible. I love it!

  • @R3troBoi
    @R3troBoi 4 часа назад +6

    Wow, this video takes me back to the early 2000s! Nostalgia overload! I've always been fascinated by the possibilities of running different operating systems on different platforms. Keep up the great work, Michael!

  • @LovelyAlanna
    @LovelyAlanna 4 часа назад +6

    you know... this is a really good idea, even now that wine is quite decent having this kind of subsystem with windows would give better compatibility

  • @andresbravo2003
    @andresbravo2003 2 часа назад +1

    I was a Diehard Linux & Windows fan so, congrats for your 15 years on RUclips! 🎉

  • @vaibhavmishra5179
    @vaibhavmishra5179 4 часа назад +12

    23:27 Finally, the unstoppable force of DOOM met the immovable Win4Lin

    • @InfernosReaper
      @InfernosReaper 4 часа назад +1

      And that might've been something that could be worked out but there just wasn't time

  • @johnruschmeyer5769
    @johnruschmeyer5769 4 часа назад +5

    This brings back some memories. Back in the mid-2000s, they made Win4Lin (some later version) free or very cheap. I remember running it for a brief while under one of the first Ubuntu releases. Sadly, the community kernel support dried up soon after.

  • @robmcleod2876
    @robmcleod2876 Час назад +1

    I used win4lin way back then! I'd forgotten all about it.

  • @StephenHenryIrl
    @StephenHenryIrl 4 часа назад +2

    This is an amazing video, really brings me back. The best/most annoying part is you managed to get win98 running inside Linux with less effort than it too me to get Linux itself running back in the day!

    • @StopChangingUsernamesYouTube
      @StopChangingUsernamesYouTube 2 часа назад

      For real. It was always* just fight the xorg.conf boss and win, then the world is your oyster.
      *And then wifi came around and gave us a few mini-bosses along the way.

  • @theg-man
    @theg-man 4 часа назад +5

    What a normal Surfshark advertisement, I didn't know that was possible

  • @MikołajBakalarski
    @MikołajBakalarski 4 часа назад +1

    Happy 15 years on YT!!

  • @JerryTheLastGuest
    @JerryTheLastGuest 5 часов назад +48

    The wine before wine

    • @djtomoy
      @djtomoy 5 часов назад +4

      fyi, wine is a windows emulator for the linux and mac folks

    • @imadam
      @imadam 5 часов назад +24

      @@djtomoy wine isnt an emulator

    • @cameronbosch1213
      @cameronbosch1213 5 часов назад +14

      ​@@djtomoyWine Is Not an Emulator. It is a Windows to POSIX system call translation layer.

    • @lian_drake
      @lian_drake 5 часов назад +7

      @@djtomoywine means Wine Is Not an Emulator. But yeah kinda like an emulator but it’s a translation layer.

    • @sofiaknyazeva
      @sofiaknyazeva 5 часов назад +7

      @@djtomoy Wine isn't an emulator, it's a compatibility layer for UNIX like systems to run Windows programs.

  • @skinwalker69420
    @skinwalker69420 4 часа назад +10

    Why is this not a thing on modern Linux and Windows? This seems like it'd be much easier to manage than having to reverse engineer how Windows works like Wine

    • @TeraunceFoaloke
      @TeraunceFoaloke 4 часа назад +14

      because win4lin does reverse engineer Windows API calls.

    • @skinwalker69420
      @skinwalker69420 4 часа назад

      @TeraunceFoaloke oh

    • @AtoManPL
      @AtoManPL 4 часа назад +5

      Back then CPUs didn't really support virtualization so you'd basically emulate the whole PC, nowadays it's kinda obsolete when you can have a native VM working flawlessly

    • @safi164
      @safi164 3 часа назад +2

      Its a virtual machine basically an early hypervisor.. Modern Linux has a native support for this.. Its called KVM... You need a copy of Windows on a virtual machine and GPU passthrough is not so straight forward and he GPU emulation it exists for Windows 11 but is not meant for gaming and is slow.. Using Wine/Proton you don't need a copy of Windows and you can run games as well via dxvk and vkd3d which is a vulkan compatibility layar for modern directx... So modern Windows compatiblity layer in Linux is superior to this.. The issue comes when stuff like anti-cheat or DRMs had to access the kernel directly that is where many of the games and windows software which need kernel access fails.

    • @skinwalker69420
      @skinwalker69420 3 часа назад

      @safi164 I know how KVM works, I've even run Windows like this several times. He explained in the video how it's not a VM.

  • @vvgr409
    @vvgr409 4 часа назад +2

    Finally Linux Subsystem for Windows.

  • @pcpanikMusik
    @pcpanikMusik 4 часа назад +1

    Now that I see it, has anyone noticed that the arrangement of the colours (red, green, blue, yellow) in the Office logo is different from the Windows Start logo?

  • @dionorgua
    @dionorgua Час назад +1

    I used this long time ago. Much newer version (on RedHat 9), but it was exactly same experience.
    This is very interesting piece of technology. Originally it was called SCO Merge. It was really much faster than full system emulators like VMWare.
    Note that it was doing patching of actual Windows code to run as is in user space without emulation/translation. And that's why it was tied to specific Windows versions.
    The coolest thing was integration with xdm/kdm. It was adding itself to login screen as additional desktop environment. So that it was possible to choose KDE/Gnome/Windows

  • @Horibyte
    @Horibyte 5 часов назад +4

    The earliest I've been lmao
    What a way to start my morning :D

  • @mjdxp5688
    @mjdxp5688 2 часа назад +6

    We really have it easy these days with how good Wine and Proton have gotten, to the point where Windows executables can run pretty much flawlessly on Linux. Still, this is very similar to the approach of just installing a VM that's still useful today, and just like today running games doesn't seem to really work.

    • @mchenrynick
      @mchenrynick 2 часа назад +2

      Those old games, like Doom, run easily on Linux today, especially with Steam :)

  • @GabrieleDAutilia-d7h
    @GabrieleDAutilia-d7h 3 часа назад

    TWO VIDEOS IN A DAY?!?!THANK YOU FOR 15 YEARS OF MAKING MY INNER WINDOWS FAN BE AN EXPLOSIVE NERD!!!!

  • @iodreamify
    @iodreamify 4 часа назад +1

    Quite ingenious going as far as patching the kernel. Wonder if we'll ever get more of these marketable products for Windows integration on Linux.

    • @memediatek
      @memediatek 2 часа назад

      We have crossover and wine these days

  • @Nogoon69
    @Nogoon69 5 часов назад

    thanks for so many years of continuous content! These videos have taught me so much about obscure tech that I would have never found myself! Keep up the good work man 👍

  • @johnvanwinkle4351
    @johnvanwinkle4351 Час назад

    This is a neat product. I heard about it back in the days, never got a chance to use it. I will have to try it now.......grin. Thank for the great video!

  • @djtomoy
    @djtomoy 5 часов назад +1

    window in linux??! 😮
    i never thought id see the day !!!
    amazing!

  • @meowyahh
    @meowyahh 4 часа назад +1

    this is a certified obscure software banger!

  • @RootiferasRetroGameplay
    @RootiferasRetroGameplay 5 часов назад +1

    wow I wonder when was last time I hear someone mentioned LiLO! I'm using RH6.1 on one of my old computers, it works great. First time hearing about Win4Lin though.

  • @Dudus366
    @Dudus366 5 часов назад +1

    Not that big, but still interesting video for a 15th anniversary! Happy Birthday to your channel!🎉

  • @gatitogamer6497
    @gatitogamer6497 4 часа назад +3

    0:43 Here guys, is the primitive Wine

  • @sandyacker9108
    @sandyacker9108 5 часов назад +2

    That’s a well aged box of wine

  • @Eyetrauma
    @Eyetrauma 9 минут назад

    I'm always really curious about old VM software like this. Having lived through it and into the 'modern' software I'm always kind of amazed at how in some ways we're moving backwards: between VirtualBox and VPC I feel like I was able to run old OSes with better ergonomics than with things like HyperV and VMWare *now*.
    From some brief research it sounds like this actually used software called Merge which traces way back to the DOS days. Impressive the kind of speed they got out of it. I love how integration with Linux itself actually gives this a kind of paravirtualization capability.

  • @pcpanikMusik
    @pcpanikMusik 4 часа назад +1

    The installation process would have overwhelmed 98% of Windows 98 users. At the time, I also wanted to take a closer look at Linux, but Windows was definitely more user-friendly.

  • @mhadjih
    @mhadjih 17 минут назад

    It went so fast in the boot of Windows 98!!! I've never seen this boot that fast!

  • @ZyokoCloudstar
    @ZyokoCloudstar 5 часов назад +4

    22:28 ah yes, VM_DIED. My favorite error message.

  • @captainter06
    @captainter06 5 часов назад +3

    Michael really loves Linux XD

    • @cameronbosch1213
      @cameronbosch1213 5 часов назад +4

      Because it doesn't force corporate crap down every single avenue.

    • @captainter06
      @captainter06 5 часов назад +2

      @@cameronbosch1213 Depends of what you choose :-) But this is surely the case compared to Michaelsoft Binbows.

    • @CharlieFoxtrot
      @CharlieFoxtrot 4 часа назад +1

      I use Arch by the way

  • @Stone_Rock
    @Stone_Rock 14 минут назад

    3:15
    20 years? more like 25 years
    time flies

  • @shibotto
    @shibotto 4 часа назад

    I remember back in the days reading about Win4Lin in books and magazines, it's the first time I see what it actually is.

  • @PC4USE1
    @PC4USE1 5 часов назад

    Pretty early on this vid,was in my feed.Always interesting videos.

  • @OfficialRaveBlitz
    @OfficialRaveBlitz 26 минут назад

    This is amazing!

  • @LouiesWorkshop
    @LouiesWorkshop 2 часа назад

    I really want to see an attempt at a Windows Upgrade Saga on this!

    • @memediatek
      @memediatek 2 часа назад

      Wouldn't go very far, maybe ME might still work but yeah...

  • @thomasbohl6924
    @thomasbohl6924 55 минут назад

    Interesting, never saw Win4Lin in action. I had VMWare, which could start a Windows-VM using an existing partition. Which was very practical on a dual-boot setup.

  • @rawiri8
    @rawiri8 5 часов назад +3

    3:19 Not 20, but 25 years

    • @TyDurr1
      @TyDurr1 5 часов назад +1

      "Over twenty years" includes "over twenty-five years"

  • @furdoxspam
    @furdoxspam 5 часов назад +1

    woah it's been 17 minutes since upload

  • @rage3225
    @rage3225 5 часов назад +1

    13:30 I wonder how similar did windows explorer and gnome's file manager look

  • @CEO100able
    @CEO100able 4 часа назад

    Win, Lin! They rhymed!

  • @gatitogamer6497
    @gatitogamer6497 4 часа назад

    0:01 We found Him, the *Red Hat* Man

  • @paulj505
    @paulj505 5 часов назад +8

    17:24 wow. It's the first time I've seen this version of Clippy. And I have used Windows 98. Although I was a child and all I was doing on that system was playing games

    • @cameronbosch1213
      @cameronbosch1213 5 часов назад +1

      That was the Office 97 version of Clippy.

  • @toastercoaster5
    @toastercoaster5 Час назад

    Happy 15th! 🎉

  • @DankUser
    @DankUser 4 часа назад

    "ITS NOT JUST WINE! STOR CALLING IT THAT!!"

  • @EnolMuks
    @EnolMuks 5 часов назад +6

    everyone who reads this is a mjd fan

  • @Aeduo
    @Aeduo 41 минуту назад

    I would have to assume Doom failed due to lack of protected more DOS support. Its protected mode support for running windows is probably a big hack and the C drive on DOS is probably just some DOS share thing, so it probably totally falls apart when a DOS application tries to enter protected mode. Either that or maybe something with the video mode or something.

    • @Aeduo
      @Aeduo 40 минут назад

      Something to try would be doom8088 or 8086 I forget. There's a real mode port of doom.

  • @CharlieFoxtrot
    @CharlieFoxtrot 4 часа назад

    MJD is the kind of guy that will find devices that CAN'T run Doom

  • @SamuelRaynor79
    @SamuelRaynor79 46 минут назад

    Those shell scripts were executable. Running those with 'sh script.sh', instead of directly (./script.sh), may cause scripts not to run correctly if the interpreter in the file shebang wasn't 'sh'. (#!/bin/bash for example). Bash in sh-mode is not the same.

  • @j-twd930
    @j-twd930 5 часов назад +1

    Huh that's a cool WinClassic style Linux desktop. How do I recreate that?

  • @maddam50
    @maddam50 Час назад

    This is awesome. I wonder why this strategy was abandoned for WINE.

  • @TyTytheCat2004
    @TyTytheCat2004 3 часа назад

    I wonder how far you can upgrade the Windows version, before it breaks with Win4Lin. Imagine trying to run an NT-based version of Windows, after installing Windows 98.
    And if you can track down newer versions of Win4Lin, will you check out the last one?

  • @KevinVeroneau
    @KevinVeroneau 3 часа назад

    Had no idea this piece of software existed, only knew of CodeWeaver's version of running Windows software on Linux, that I believe turned into Wine eventually. It ran surprisingly well. Would love if someone could try to analyze how it actually works under the hood, how it compares to say Wine, and what they did in their custom kernel. If Microsoft were to ever move away from NT to using a UNIX kernel, as Apple did with their titular OS X(not move from NT of course, but Apple's own kernel back then), I think this could be the way Microsoft would support legacy applications still, through a UNIX kernel Win32/64 API layer.

  • @dashcharger24
    @dashcharger24 Час назад

    Who did program this? It seems very impressive! Especially when you take this is develop in the late 90s.

  • @rchltmedia
    @rchltmedia Час назад

    this is wild. wine before wine.

  • @shockwaverc1369
    @shockwaverc1369 49 минут назад

    9:06 it was busy because PWD of the terminal was inside /mnt/cdrom

  • @boumerguy7042
    @boumerguy7042 2 часа назад

    Interesting, I've been using Linux for 20 years and I never heard of Win4Lin.

  • @JoducusKwak
    @JoducusKwak 4 часа назад +1

    huh originally i thought it would be something like Wine but using actuall Windows system files but this is just a virtual machine, its still pretty cool but not at all what i exptected

  • @cameronbosch1213
    @cameronbosch1213 5 часов назад +10

    5:40 Attack of the GNOME 1 series! 😂

    • @joe--cool
      @joe--cool Час назад +1

      Was cool to see GNOME in a form that was actually fun to use and customizable.

    • @cameronbosch1213
      @cameronbosch1213 57 минут назад +1

      @@joe--cool Same here.

  • @NepTuneLuis
    @NepTuneLuis 4 часа назад

    4:31 I watched a lot of Surfshark Academy's shorts.

  • @pwner5629
    @pwner5629 5 часов назад +1

    Hello, Universe.

  • @arthurmartinsgoncalves6468
    @arthurmartinsgoncalves6468 5 часов назад +1

    Are there ISOs of this for me to use it on a VM?

  • @kFY514
    @kFY514 3 часа назад

    Oh the joy of paravirtualizing OSes that were never meant to be paravirtualized 😅 It's always technically impressive but weird and finicky, I always end up reverting to "normal" virtualization instead. In the late 2000s, you could do the reverse using a piece of software called coLinux, which was essentialy a special version of the Linux kernel that could run as a Windows process - and it suffered from many quirks as well. However, this concept kind of lives on as WSL.
    Also, I wonder what happens if you actually modify files on the virtual C drive from Linux, while Windows is running. Is Windows prepared to handle that? In some ways it might, given that it might happen with network shares, but then again all the drives appear in Explorer as fixed drives rather than network shares so I wonder whether that's handled properly...

  • @VoIP_
    @VoIP_ 3 часа назад

    So it is a Windows subsystem... For Linux.

  • @andaro.77
    @andaro.77 4 часа назад

    imagine a modern version of this, I would switch to it on the spot and just run everything I need from there.

    • @memediatek
      @memediatek 2 часа назад

      It's called a VM with shared folders or wine

    • @skezial
      @skezial Час назад

      looking glass kvm

  • @ryanzmuda3167
    @ryanzmuda3167 31 минуту назад

    Need a new version of this. Is there one.

  • @TheCyberCatGT
    @TheCyberCatGT Минуту назад

    Honestly can't believe you have to open terminal for something you paid $80 for. You'd expect a more streamlined experience!

  • @emirseyfelveren3796
    @emirseyfelveren3796 3 часа назад

    4:32 did you know that Surfshark had a YT channel just like you

  • @freakbot3000
    @freakbot3000 5 часов назад

    IM NINE MINUTES EARLY YAYYYYY IM SO GLAD YOUPOSTED

  • @Lemerksiscool
    @Lemerksiscool 5 часов назад

    This is cool af

  • @westtell4
    @westtell4 5 часов назад

    this is funny because windows now runs linux as a native process

  • @Mahanagha
    @Mahanagha 5 часов назад +1

    why is he making so many linux videos now????? WE NEVER GOT WINDOWS 7 ON THE NINTENDO WII (/j)

  • @cal2127
    @cal2127 4 часа назад

    i remember this one! this and lindows

  • @radish64
    @radish64 5 часов назад

    Win for Lin? Sounds like the 2012 Knicks

  • @jameschamplin1742
    @jameschamplin1742 42 минуты назад

    I hate that it changes the size of the system fonts.

  • @JohnCremboz
    @JohnCremboz 3 часа назад

    Challenge: build the best possible NT 4.0 pc.
    Or just ignore me. As you please, Micheal.

  • @MotownBatman
    @MotownBatman 5 часов назад +1

    Wahoo
    I REmember using Win4Lin, It didnt goso Well LOL

  • @pedropassamani
    @pedropassamani 5 часов назад

    Nice!

  • @anidnmeno
    @anidnmeno 5 часов назад +1

    imagine paying $100 for a Linux program today

    • @cameronbosch1213
      @cameronbosch1213 5 часов назад

      I mean, it's a good way to support FOSS if that's what it is. For example, Armour is GPLv3 but only distributes source code for free; for compiled binaries, you either need to diy or pay for them.

    • @lian_drake
      @lian_drake 5 часов назад

      I would

  • @sdgx0
    @sdgx0 4 часа назад

    the fact this shit boots faster than vmware and vb makes me wonder why it cant be as fast as today

  • @drifornel
    @drifornel 5 часов назад

    mjd day 🎉🎉🎉🎉

  • @PersonausdemAll
    @PersonausdemAll 11 минут назад

    Is it possible to learn this power for today systems like Debian 12? c:

  • @Peterisgb
    @Peterisgb 3 часа назад

    What would happen if you update the windows from 98 -> 2000 -> XP within win4lin?

  • @xgui4-studios
    @xgui4-studios Час назад

    but why redhat and not ubuntu ?????

  • @z9cubing574
    @z9cubing574 5 часов назад +5

    I, LIKE, Windows 7!!! Basically the best looking OS ever. !!!

    • @cameronbosch1213
      @cameronbosch1213 5 часов назад +4

      Windows Vista and 7 were the peak of Windows design imo. After that, Windows sucked.

    • @z9cubing574
      @z9cubing574 2 часа назад

      @@cameronbosch1213 Thats basically when the downfall of Windows, at the looks falled... !,!,!,!,

  • @despectablebosshandlemantle
    @despectablebosshandlemantle 3 часа назад

    yeaaaay!

  • @miasma82
    @miasma82 4 часа назад

    My frist linux experience was red hat linux. I can't remember if it was 5 or 6. Somewhere in between 5 or 6 i think.

  • @Janus2000
    @Janus2000 5 часов назад +1

    The earliest form of Windows apps on Linux...?

  • @corgitroll
    @corgitroll 4 часа назад

    nice vid

  • @bundrink
    @bundrink 5 часов назад

    Awesome

  • @JonneBackhaus
    @JonneBackhaus Час назад

    im sad that you didnt try doom95

  • @randomgreekhuman
    @randomgreekhuman 5 часов назад

    Hell yeah

  • @xgui4-studios
    @xgui4-studios 2 часа назад

    now we have wine

  • @normalizedaudio2481
    @normalizedaudio2481 4 часа назад

    NROFF and TROFF you don't know that?

  • @pianokeyjoe
    @pianokeyjoe 44 минуты назад

    If that was an option when I was younger using Redhat back in 2000, I would have tried it with music making applications as that was the only reason I got into computers sooo... yeah, I would have tried installing my soundblaster awe32 driver disks, ati rage pro disk and then cakewalk audio pro and soundforge 4.5, all of which do require directx 6. Linux back then did NOT work well for midi and audio and most certainly not stable enough for even one song or wav file recording soo.. yeah again. Linux was fun to tinker with until it wasn't.