I think "compatibility layer" is the more technical term for what Wine actually is, as it converts low-level Windows system calls to something that the Linux (and other UNIX/POSIX) kernels can understand and execute, and effectively runs the application "natively" (or semi-natively?). It's equivalent to the old code in 32-bit versions of Windows that allowed MS-DOS programs to run, or Windows' own settings to allow programs to run in "compatibility mode" for older versions of the OS. Wine does not emulate an entire CPU like, for example, DOSBox, BSNES and KEGA Fusion... so therefore, "Wine is not an emulator." It just translates things meant for the Windows kernel in such a way that other kernels can understand.
Regarding system calls, Win32 executables aren't allowed to perform syscall instructions, because Microsoft breaks ABI compatibility between builds. All system calls are done indirectly through user32.dll and ntdll.dll; these libraries have stubs that actually execute the correct syscalls. Bridging system calls would require either some help from the kernel (the way BSD kernel handles syscalls from Linux binaries) or an actual emulator that would intercept and handle all the syscall instructions (the way VMs work.) Hiding the syscalls inside DLLs is what makes it possible to run Win32 executables without emulation and without intervention from the host kernel.
Wine is as much of an emulator as GNU libc is an emulator of Bell Labs' libc, or Linux is an emulator of the Unix kernel. It's not an emulator at all. The Wine process is only used to load up the executable file, which is in a weird format (for Unix systems); after it's loaded, it runs as a native, non-emulated process.
It emulates the Windows abstract machine. People seem to think there is some kind of impermeable wall between “hardware” and “software”, but in Computer Science we have the concept of “abstract machines”, where we can build one layer on top of another, and the distinction is a minor implementation detail.
@@lawrencedoliveiro9104 Then everything is "emulation." You're just stretching the definition of the word to mean nothing in particular. Wine libraries are an implementation of the Win32 API, just like Winsock is an implementation of the BSD sockets API.
@gilkesisking Or as we computer scientists would call it, "an implementation of an API." "Translator" would imply you just need to adapt parameters and function calls, but in reality Wine fully implements most of the functionality because it doesn't exist at all on the host system. Only a very small fraction can actually be just "translated" to an equivalent native function. To implement `CreateWindow()` you need to do way more than just creating a Xlib window and returning its ID as the handle.
Being totally soaked in a windows app is a HUGE problem that gets very little attention. What would be near revolutionary are guides showing you 'The Windows program does this..... You achieve this effect in _____ on linux by doing this....." I know this is the kind of thing that new Linux learners can pickup themselves but it can be a very frustrating learning curve and I'm sure some just end up going back to Windows. Help people defeat problems before they arise to help people make the transition.
The big issue I have with wine is it’s sometimes difficult to find out what dependency the program requires especially if it’s not that well known of a program.
Ah... IrfanView. That was one of the standout Windows programs, along with Winamp, that I really missed when ditching Windows way back in 2004-2006. It was a fast, lightweight image viewer with sort of a basic file manager/list view. My replacement back in the day was gqview, which I believe is now called Geeqie. Anyone who likes IrfanView, give Geeqie a try. It worked for me, you might just like it!
nomacs is the closest thing to Irfanview on Linux IMO. Very similar interface and functionality. Unfortunately, the lead developer simply dropped off the face of the Earth a couple of years ago and it's been unmaintained since then.
IMO hands down best ultra-light image viewer that is nice to use is qimgv. Go to their github page and scroll down, you will see instructions on how to install on your distro. It's written in C++ and handles large amounts of photos even on older hardware just fine. Incredible piece of software.
I like XnViewMP on Windows. It can also convert between different formats, edit, and can use Adobe Photoshop plugins. Edit: apparently they have Linux/Mac versions as well!
Man this is so useful. I struggled for DAYS trying to setup a wineprefix to run BattleNet smoothly. And now this. So simple, yet so powerful. I love It, thanks mate
I used Lutris for Blizz games, and it was smooth sailing. I'm sure Bottles works just as well. Manually touching wine is not something I wanna do ever again.
@@MasterHigure unfortunately it was not so smooth for me. Bnet is a nasty opponent and kept freezing, or lagging. So I had to manually setup a 32bit wine environment, then add it on Lutris which now manages to run it whitout showing the terminal. It works, but is a convoluted solution. Bottles seems to me something everyone can do in a bunch of clicks
@@PCranieri I mean, Bottles basically does what you just did with some button clicks. It may be “easier” to a new user but functionally, you should still know what it needed to work around in order to accomplish it. Understanding that will make you more proficient in the software should another problem arise later on. Kinda like learning how to manually boot your OS from Grub’s basic shell in case something gets borked, and that way you don’t necessarily have to reinstall your OS.
@@johnbuscher Indeed I am glad I’ve learned how to make it work, but if we all want Linux to be recognized as a user friendly os these are HUGE steps forward!
Hi Derek, once again a great video from you! I always had my problems with Wine to configure it correctly, but Bottles looks so easy! I will take a look at it. The step from Win to Linux is - just as you said at the beginning - with the hurdle that some programs are not available under Linux, but are necessary. For example, due to my profession, I use an accounting program and a tax software and currently use them in a VM. Otherwise I am completely on Linux only. And for both programs I'm sure I'll find something, just takes a little time ;-) Thanks for your content, which I like very much. Many greetings from Germany :-)
You can manage Flatpak permissions with Flatseal. It’s a really good app. You can just click all the through all the settings and it’s easy to understand.
If I could get PaintDotNet to run on Linux I would never look back. PDN has a great team of devs behind it and a forum where users create plugins in the form of Effects that allow for some pretty cool image manipulation. I've been hooked on PDN for a couple decades now and it's the only reason I keep Windoze around.
Wow! This sounds really cool! Clever name too. "Bottles" bc it's using WINE. I'm going to have to re-watch the video to make sure I understand how it works and how to best use it. The fact this exists I'm sure is a huge help vs just trying to use WINE alone.
Wow! This Bottles flatpak the piece of software! I use Wine and winecfg often, but creating bottles for individual programs always intimidated me. This looks like a great way to get my feet wet :) thanx DT!
Thanks for sharing this! I tried creating wine environments manually, but it's a bit difficult and only works around half the time when I try, hopefully this will help!
This is a great video, but I wish people reviewing Wine would try installing something else outside Notepad++ and IrfanView, cause these two software are known to work on Wine for a decade now, they have been covered to death and I don't think Notepad++ is anyone's dealbreaker on moving to Linux... An Adobe or Affinity product on the other hand? Maybe.
Well, I just loaded Bottles on my i3, 8 gig laptop and I tried to get a Bible Program I use on windows (e-sword) to work. It failed on every attempt. Many times freezing the PC altogether. I'm using pop os. So far VB is the only thing that works with this program.
@@jimsprojects7777 I think e-sword needs dotNET, did you install that in the bottle first? Probably VC runtime of some sort, too. Come to think of it, I think it also needed Internet Explorer in the past, and almost certainly a richedit control, unless dotNET takes care of that now.
Irfanview is a great little editor. It has some advanced features that are quick to access and use without having to load up a more bulky program. With that said it runs flawlessly under regular old wine and can be used like any other app on your system. Including using it as a default app for selected file types and accessible from a right click menu in your native file manager. if you want and the ability to use it's built in file management like any other native program and it all just works. There is no need for doing anything fancy or running "bottles" to use it.
Nice, I've always wanted an alternative to winetricks and this looks like it. I have a separate partition that I use for "Wine prefixes" which is what a wine bottle actually is.
Do you run actual games on it? Or you mean game launchers? DRM free games or games obtained by "other" means? I have always wondered if "those" kinda games worked with wine
@@joelchrono Bottles has 3 options when creating a Bottle... Application, Game, or Custom. Custom just default starts with a blank slates, and the others add all types of dependencies and dll overrides and things which can help, but can also cause problems and are not the best idea to start with. It can run all the same games you can run in Steam on Proton, from various other stores and such. If its really old and like on a DVD you might need some hack/patch to work without looking for a disc in the drive... but most things these days just check the online store account at whatever store, which works fine.
This is actually amazing, we also have an appimage version! Game changer not like I use any windows app but I can see a lot of people coming from windows that would appreciate this!
omg irfanview, yes i've missed that since moving away from windows. irfan is a name, it's my name, though i didn't make the software. fyi, it's prounced "ear-f-ahn", or "ear-fawn". sometimes people have pronounced it "earphones". sometimes "rephan". sometimes they just say "urf", like surf. sometimes when they try they say urf-un, like surf'n, similar to what you just did. xD rarely i've been called efron, which is also cool, so i changed my coffee name to "zac", if you get the connection ;) the last thing i expected from this video was you struggling with my name, this just made my day, i'm cracking up.
Good video, but it would have been cool to see you install a few AAA Windows games with Bottles (future video?), as gaming is one of the main reasons people stick with Windows. Many people (including myself) have tried installing/playing Windows games in Linux, only to give up in frustration, and just use Wiindows to play games.
I like the idea of running a windows VM, but is there a way to make it run the windows seamless like these bottles, so you can alt tab and feel like you are on one desktop?
Irfanview was the only program I missed on Linux. Recently I came across XnView, which is a really good linux replacement. First time anything came close to irfanview. Batch conversions, metadata updates etc.
I am learning much about Linux distros and the ability to run Windows programs. I tried Crossover and it works rather well, although it does cost to purchase. The bottles Crossover uses is very similar to the Bottles software you are demonstrating.
Not that everyone would use this. But you can run Microsoft's SQL server on Redhat. Very simple to do, and directly onto a Redhat server. And without the use of Wine.
Irfan is the name of the author. The program is so old that surprised to see that it is still used today. Seeing it brought a lot of memories from my childhood and my windows 98 installed computer :)
Irfan's been getting more popular in the passing years after MS dropped animated GIF support from their native image viewers post WinXP. Not to mention it can also play video and audio files.
Sorry but I think no one holds onto his windows installation because of Notepad++ or IrfanView... It's mostly about Adobe' Suite / Architecture / CAD software and or any kind of Windows only game. Othen than, great video as always!
@Linden Reaper for example as a graphic designer you don't work alone and you have to cooperate with printing shops, other designers etc. So it's not only you that has to change. It's a whole network of people. That's why is difficult. One good example of people leaving Adobe is the UI/UX design industry. At that area figma and sketch are the king's. Figma is cross platform since it's web based but sketch is Mac os only. So then you have another binding in an OS. Even if you move away from adobe nowdays your best option is affinity's design suit which again it's Mac os and windows only. Anyway, I get your point and I agree but it's not an easy thing to do.
@Linden Reaper I don't want to sound like a guru or anything but your lack in experience into that field shows... Printer shops buy printers that cost thousands or even millions and they change them until they get back their money's worth a d then some! That usually means years if not decades... Older printers works best with specific settings in PDF. You think you can "convince" someone who made an investment like this that adobe is evil and sucks our wallets or anything else? You don't and to be honest, since you're making money with those products you pretty much don't care about it! That's how most designers think. I'm not a designer btw, I'm a front end developer and I have to collab with designers..
A better way to phrase it is "wine is an interface that allows all well written Windows programs to run under Linux". I have found that the Windows programs that don't work under wine tend to be those that do something that they are not supposed to do like accessing memory they don't own.
I just checked the bottles github and saw it has over 3k commits! This is the first github repo I have seen with over 3k commits! How did I not know of this project?
I've heard some people say that you can't watch blu-rays on Linux but my blu-ray player program runs better with Wine on Linux than it does natively on Windows.
What's the point of telling us about this program without telling us how to make it useful? I'm evaluating Linux and there are some windows programs I need to use. One of them is a family tree program, and I need to be able to import data into it from a file share on my NAS, and set up a media folder on my "virtual" c drive so that it can access all my family history media. Would that even be possible using Bottles? And if so, how would I go about doing it?
I managed to get Photoshop CC 2019 working... Not legally given DRM doesn't function in Linux through Wine/Proton yet, but no one has to know, right? Seriously though, that, and my vTubing software was all I needed to convince me to switch, now I'm deep into Arch, had dual boot with Windows, through grub.... Buuut ya might just do a bare reinstall of Windows, and only use it incase of an emergency software issue. Like a bad sys update in Linux that fx up my NvidiaGFX/DE/WM inb4 a stream when I can't troubleshoot
Hey DT! I noticed you never did a video on the Ly TUI display manager. I was curious to know if maybe you didn't like, or maybe you weren't aware of it, because on the face of it one would think that would be right down your alley.
I use windows because strangely enough I need to use OneNote for work. It is probably the biggest reason I have windows, and it doesn't work at all on linux, nor even in wine. I hope it improves
Wish you had shown a more complex) complicated view and how to dig into the details. N++ and Irfan are both infamously lightweight and portable programs, so it's no surprise that they work in Bottles / Wine.
Do you think this would work on an immutable os? I'm setting up to use the steamdeck as my only PC, and the browser I use(Vivaldi) doesn't have a flatpak version.
I have been running Manjaro in a VM for the past few weeks. The funny thing is that I have been using that vm almost as my main PC, but because of C# and win forms I just cant make the complete transition I would run VS in a Windows VM, but it runs much slower, so rip I guess...
@@RafaCoringaProducoes vs codium and code -oss ( both open source, non privacy invasive ) versions are on Linux however they lack a lot of packages on the vs code store
Vm's on linux under kvm/qemu run on ring 0 access, so it should be pretty fast if you have a semi decent machine, avoid virtual box for windows because it doesn't run on kernel level virtualization unless given accesses, i have ran Visual studio 2013 on a Windows 7 vm just fine
dose 32bit and 64bit makes any much diffrence ? seems i cant make solidworks to run on bottles and its my only reason that keeps me on windows ...to much things they add to windows that you cant control.
Generally, it is better to use a Linux native program. In one case in the past I had to use the windows version via wine even though there was a claimed Linux version. The Linux version was badly messed up. Mostly, however, I only run Linux native stuff.
Anyone who likes Winamp... give Audacious and BMP (Beep Media Player) a try. They have similar interfaces and even support classic Winamp skins, although they are very different in their menu/settings layouts. I'll be honest though... I don't think anything can even *touch* the original Winamp in many ways, to this day. :/ I recall decades ago having issues trying to run Winamp in Wine. I never got it to work work perfectly, and probably haven't even tried in over a decade--but if you really want to try to run Winamp using Wine on Linux, when installing, I would suggest *de-selecting* the modern skin on installation. Winamp with the classic skins was always buggy for me, but at least it *kind of* worked. Who knows, after all this time maybe Wine worked out all the major bugs... but I don't know.
Thank for the tip, I was about to make a dual boot install just to execute some windows apps (like Proteus, AutoCAD etc) to use for work, I'll try to use bottles and se if it works!
hello there, hope someone here can answer me. is it lutris sanbox too, or not yet? (I'm a relative new linux user, who has been playing using steam and lutris but I didn't pay attention on that aspect of lutris. I just followed one tutorial about how to install a game using lutris and how to play it so I didn't get too much into the topic outside of it). If that isn't the case, I'm getting the feeling maybe it's is better if I used this to play instead whenever I'm not using directly steam.
Notepad++ is a really good multipurpose notepad that has many options.. I have even set up simple C++ and C# code and documentation and simply copied and pasted into the Compiler...
Bottles seems like a promising on how to Run Win apps in Linux. Btw, which would be a better option, Run on Linux or Bottles? Coz I have Bottles on my Fedora 36 xfce but it just taking so much time to load as per 1st run on the software. Another thing, as per picking a distro, I am planing to get into on Redhat umbrella but unfortunately it is liscenced. Will it be good to get use to it by using Fedora or should I go straight up on CentOS?
It's amazing, will try one more time switch from windows to Linux, previous turn led to consequences that made quite hard to work on .net projects, but seems it's time to check one more tool which may help me
As an expert Linux user and administrator, I have never succeeded in running the MSoffice of the day on Ubuntu or Debian wine of the day. Stopped bothering and installed a VM.
This is a great guide! But I have a problem, when I load up a exe, like undertale mod tool, it gives me a black screen, but when I click anywhere or hover my cursor over a spot, it shows me parts of the mod tool, but then goes back to black
I got myself another ssd to dual boot Linux, to do some work from home on an isolated space, however I decided to try wine and proton on some games for the fun of It and im still impressed and cant understand how some games (world of warcraft being the most notorious case for me) runs better on this Ubuntu install.
I think "compatibility layer" is the more technical term for what Wine actually is, as it converts low-level Windows system calls to something that the Linux (and other UNIX/POSIX) kernels can understand and execute, and effectively runs the application "natively" (or semi-natively?). It's equivalent to the old code in 32-bit versions of Windows that allowed MS-DOS programs to run, or Windows' own settings to allow programs to run in "compatibility mode" for older versions of the OS.
Wine does not emulate an entire CPU like, for example, DOSBox, BSNES and KEGA Fusion... so therefore, "Wine is not an emulator." It just translates things meant for the Windows kernel in such a way that other kernels can understand.
You're correct
Regarding system calls, Win32 executables aren't allowed to perform syscall instructions, because Microsoft breaks ABI compatibility between builds. All system calls are done indirectly through user32.dll and ntdll.dll; these libraries have stubs that actually execute the correct syscalls. Bridging system calls would require either some help from the kernel (the way BSD kernel handles syscalls from Linux binaries) or an actual emulator that would intercept and handle all the syscall instructions (the way VMs work.) Hiding the syscalls inside DLLs is what makes it possible to run Win32 executables without emulation and without intervention from the host kernel.
Elegant explanation!
Agreed, but for the non-technical out there the term emulation conjures up the right image, that you're somehow running software for X on Y.
true compatibility fits
Does Bottles let you natively access the GPU? FUTURE SCOTT: Yes, it looks like the configurations allow you to access the GPU directly.
Yes that's the point of a compatibility layer is that it uses the hardware of the machine unlike a virtual machine
future scott what do i invest in
@@limecordial5734 I'm going long on canned goods and ammo.
Thank you Future Scott.
If you can do it in Lutris, you can do it in Bottles :)
It's truly astounding how easy the internet makes learning these days. Thanks for the tutorial, my guy.
Wine is as much of an emulator as GNU libc is an emulator of Bell Labs' libc, or Linux is an emulator of the Unix kernel. It's not an emulator at all. The Wine process is only used to load up the executable file, which is in a weird format (for Unix systems); after it's loaded, it runs as a native, non-emulated process.
It's among other things a wrapper for Windows built-in APIs and system calls.
It emulates the Windows abstract machine. People seem to think there is some kind of impermeable wall between “hardware” and “software”, but in Computer Science we have the concept of “abstract machines”, where we can build one layer on top of another, and the distinction is a minor implementation detail.
@@lawrencedoliveiro9104 Then everything is "emulation." You're just stretching the definition of the word to mean nothing in particular. Wine libraries are an implementation of the Win32 API, just like Winsock is an implementation of the BSD sockets API.
@gilkesisking Or as we computer scientists would call it, "an implementation of an API." "Translator" would imply you just need to adapt parameters and function calls, but in reality Wine fully implements most of the functionality because it doesn't exist at all on the host system. Only a very small fraction can actually be just "translated" to an equivalent native function. To implement `CreateWindow()` you need to do way more than just creating a Xlib window and returning its ID as the handle.
@@dkosmari Correct. “Emulation” in CS doesn’t really mean anything fundamentally different from, say, “implementation”.
Being totally soaked in a windows app is a HUGE problem that gets very little attention. What would be near revolutionary are guides showing you 'The Windows program does this..... You achieve this effect in _____ on linux by doing this....." I know this is the kind of thing that new Linux learners can pickup themselves but it can be a very frustrating learning curve and I'm sure some just end up going back to Windows. Help people defeat problems before they arise to help people make the transition.
The big issue I have with wine is it’s sometimes difficult to find out what dependency the program requires especially if it’s not that well known of a program.
usually launching through terminal and looks at logs will tell me. if that's not enough, the winehq appdb usually does it.
thats why we have lutris, playonlinux, and bottles.
Then you should find a utility for that! Search "Dependency Walker 2.2", there are others as well. It doesn't have to be a guessing game.
@@poudink5791 I can't even figure out how to use bottles through the command line. The documentation is trash.
I've NOT had much luck with Wine. Linux Aint Windoze.
Ah... IrfanView. That was one of the standout Windows programs, along with Winamp, that I really missed when ditching Windows way back in 2004-2006. It was a fast, lightweight image viewer with sort of a basic file manager/list view. My replacement back in the day was gqview, which I believe is now called Geeqie.
Anyone who likes IrfanView, give Geeqie a try. It worked for me, you might just like it!
Which is the one you like the most now? I really like Nsxiv, cuz of the vim keys.
nomacs is the closest thing to Irfanview on Linux IMO. Very similar interface and functionality. Unfortunately, the lead developer simply dropped off the face of the Earth a couple of years ago and it's been unmaintained since then.
IMO hands down best ultra-light image viewer that is nice to use is qimgv. Go to their github page and scroll down, you will see instructions on how to install on your distro. It's written in C++ and handles large amounts of photos even on older hardware just fine. Incredible piece of software.
I like XnViewMP on Windows. It can also convert between different formats, edit, and can use Adobe Photoshop plugins.
Edit: apparently they have Linux/Mac versions as well!
Xnview, Xnview Mp and Fast stone kick Irfan view out of the water. Better products
Man this is so useful. I struggled for DAYS trying to setup a wineprefix to run BattleNet smoothly. And now this. So simple, yet so powerful. I love It, thanks mate
I used Lutris for Blizz games, and it was smooth sailing. I'm sure Bottles works just as well. Manually touching wine is not something I wanna do ever again.
@@MasterHigure unfortunately it was not so smooth for me. Bnet is a nasty opponent and kept freezing, or lagging. So I had to manually setup a 32bit wine environment, then add it on Lutris which now manages to run it whitout showing the terminal. It works, but is a convoluted solution. Bottles seems to me something everyone can do in a bunch of clicks
@@PCranieri I mean, Bottles basically does what you just did with some button clicks. It may be “easier” to a new user but functionally, you should still know what it needed to work around in order to accomplish it. Understanding that will make you more proficient in the software should another problem arise later on. Kinda like learning how to manually boot your OS from Grub’s basic shell in case something gets borked, and that way you don’t necessarily have to reinstall your OS.
@@johnbuscher Indeed I am glad I’ve learned how to make it work, but if we all want Linux to be recognized as a user friendly os these are HUGE steps forward!
Do you have an idea of it’d be possible to run pubg on bottles?
Thanks for introducing this to me. I'm excited to try it out.
Flatseal works well for giving Bottles (and other flatpaks) access to additional parts of your filesystem.
Hi Derek, once again a great video from you!
I always had my problems with Wine to configure it correctly, but Bottles looks so easy! I will take a look at it.
The step from Win to Linux is - just as you said at the beginning - with the hurdle that some programs are not available under Linux, but are necessary. For example, due to my profession, I use an accounting program and a tax software and currently use them in a VM. Otherwise I am completely on Linux only. And for both programs I'm sure I'll find something, just takes a little time ;-)
Thanks for your content, which I like very much. Many greetings from Germany :-)
You can manage Flatpak permissions with Flatseal. It’s a really good app. You can just click all the through all the settings and it’s easy to understand.
Use flatpak to manage apps. Use *this* to manage flatpak. Use *this* to manage *that* and finally use *this* to wrap all of
*those* things.
@@ezio934 It’s more practical it you want to “actually use the app” and not remembering every flatpak overrides.
I always found hard to trust flatpaks so this is a great tip
@@kamikamieubased
Very nice, I installed Bottles and will play with it, thank you!!! Edit: Running Cinebench R23 was very easy using your instructions!
If I could get PaintDotNet to run on Linux I would never look back. PDN has a great team of devs behind it and a forum where users create plugins in the form of Effects that allow for some pretty cool image manipulation. I've been hooked on PDN for a couple decades now and it's the only reason I keep Windoze around.
finally someone who gets it
i've been trying to find a decent alternative for years and nothing really has the same mix of usability and speed/size
Wow! This sounds really cool! Clever name too. "Bottles" bc it's using WINE. I'm going to have to re-watch the video to make sure I understand how it works and how to best use it. The fact this exists I'm sure is a huge help vs just trying to use WINE alone.
Wow! This Bottles flatpak the piece of software!
I use Wine and winecfg often, but creating bottles for individual programs always intimidated me. This looks like a great way to get my feet wet :) thanx DT!
Thanks for sharing this! I tried creating wine environments manually, but it's a bit difficult and only works around half the time when I try, hopefully this will help!
This is a great video, but I wish people reviewing Wine would try installing something else outside Notepad++ and IrfanView, cause these two software are known to work on Wine for a decade now, they have been covered to death and I don't think Notepad++ is anyone's dealbreaker on moving to Linux... An Adobe or Affinity product on the other hand? Maybe.
I agree but this video is not about wine, it’s about bottles so the programs you use are not relevant imo
Well, I just loaded Bottles on my i3, 8 gig laptop and I tried to get a Bible Program I use on windows (e-sword) to work. It failed on every attempt. Many times freezing the PC altogether. I'm using pop os. So far VB is the only thing that works with this program.
@@jimsprojects7777 I think e-sword needs dotNET, did you install that in the bottle first? Probably VC runtime of some sort, too.
Come to think of it, I think it also needed Internet Explorer in the past, and almost certainly a richedit control, unless dotNET takes care of that now.
Irfanview is a great little editor. It has some advanced features that are quick to access and use without having to load up a more bulky program. With that said it runs flawlessly under regular old wine and can be used like any other app on your system. Including using it as a default app for selected file types and accessible from a right click menu in your native file manager. if you want and the ability to use it's built in file management like any other native program and it all just works. There is no need for doing anything fancy or running "bottles" to use it.
The easiest way to access files created with wine programs is to create a symlink to "virtual C drive" in your home folder.
Nice, I've always wanted an alternative to winetricks and this looks like it.
I have a separate partition that I use for "Wine prefixes" which is what a wine bottle actually is.
I love Bottles... they do a good job on it.
I have problems with the preset Gaming or Application bottles, so I always use Custom.
Do you run actual games on it? Or you mean game launchers? DRM free games or games obtained by "other" means? I have always wondered if "those" kinda games worked with wine
@@joelchrono Bottles has 3 options when creating a Bottle... Application, Game, or Custom. Custom just default starts with a blank slates, and the others add all types of dependencies and dll overrides and things which can help, but can also cause problems and are not the best idea to start with. It can run all the same games you can run in Steam on Proton, from various other stores and such. If its really old and like on a DVD you might need some hack/patch to work without looking for a disc in the drive... but most things these days just check the online store account at whatever store, which works fine.
Pls I need to know if it’d be possible to run pubg on it?
I literally installed this yesterday and wanted to figure it out, thanks DT!!
This is actually amazing, we also have an appimage version! Game changer not like I use any windows app but I can see a lot of people coming from windows that would appreciate this!
This is good to know. Now I can migrate from win 10 to Zorin 16 Pro. Thanks.
omg irfanview, yes i've missed that since moving away from windows. irfan is a name, it's my name, though i didn't make the software. fyi, it's prounced "ear-f-ahn", or "ear-fawn". sometimes people have pronounced it "earphones". sometimes "rephan". sometimes they just say "urf", like surf. sometimes when they try they say urf-un, like surf'n, similar to what you just did. xD rarely i've been called efron, which is also cool, so i changed my coffee name to "zac", if you get the connection ;) the last thing i expected from this video was you struggling with my name, this just made my day, i'm cracking up.
This was amazing, lived it. Thank you so much for sharing this video!
Good video, but it would have been cool to see you install a few AAA Windows games with Bottles (future video?), as gaming is one of the main reasons people stick with Windows. Many people (including myself) have tried installing/playing Windows games in Linux, only to give up in frustration, and just use Wiindows to play games.
Cool! Why isn't this more popular?
thanks, it actually let me through so i could download it.
I like the idea of running a windows VM, but is there a way to make it run the windows seamless like these bottles, so you can alt tab and feel like you are on one desktop?
Irfanview was the only program I missed on Linux. Recently I came across XnView, which is a really good linux replacement. First time anything came close to irfanview. Batch conversions, metadata updates etc.
I use Linux Mint KDE and am running Irfanview through WINE with no problem.
How can we use microsoft office in linux, i have tried with Playonlinux but, .XLSM files not working properly
Thanks for this video. I'm going to give bottles a try and see how well it works for me. Take care!
@4:45 research 'Snap'
Bottles reminds me of PlayOnLinux
I am learning much about Linux distros and the ability to run Windows programs. I tried Crossover and it works rather well, although it does cost to purchase. The bottles Crossover uses is very similar to the Bottles software you are demonstrating.
Not that everyone would use this. But you can run Microsoft's SQL server on Redhat. Very simple to do, and directly onto a Redhat server. And without the use of Wine.
What about the other aspects of SQL Server? SSIS, SSAS and so on? Can you run those on linux as well?
Woah! I did not know bottles is like wine but better. I am going to check this out.
Irfan is the name of the author. The program is so old that surprised to see that it is still used today. Seeing it brought a lot of memories from my childhood and my windows 98 installed computer :)
Irfan's been getting more popular in the passing years after MS dropped animated GIF support from their native image viewers post WinXP.
Not to mention it can also play video and audio files.
Sorry but I think no one holds onto his windows installation because of Notepad++ or IrfanView...
It's mostly about Adobe' Suite / Architecture / CAD software and or any kind of Windows only game.
Othen than, great video as always!
@Linden Reaper still needed but so many people... You can't change the industry's standards that easily!
@Linden Reaper for example as a graphic designer you don't work alone and you have to cooperate with printing shops, other designers etc. So it's not only you that has to change. It's a whole network of people. That's why is difficult. One good example of people leaving Adobe is the UI/UX design industry. At that area figma and sketch are the king's. Figma is cross platform since it's web based but sketch is Mac os only. So then you have another binding in an OS.
Even if you move away from adobe nowdays your best option is affinity's design suit which again it's Mac os and windows only.
Anyway, I get your point and I agree but it's not an easy thing to do.
@Linden Reaper I don't want to sound like a guru or anything but your lack in experience into that field shows... Printer shops buy printers that cost thousands or even millions and they change them until they get back their money's worth a d then some!
That usually means years if not decades... Older printers works best with specific settings in PDF.
You think you can "convince" someone who made an investment like this that adobe is evil and sucks our wallets or anything else?
You don't and to be honest, since you're making money with those products you pretty much don't care about it! That's how most designers think.
I'm not a designer btw, I'm a front end developer and I have to collab with designers..
@Linden Reaper ok you can try and change the industry and I'm standing with you... Be my guest...
Could you do more flatpak tutorials?
A better way to phrase it is "wine is an interface that allows all well written Windows programs to run under Linux". I have found that the Windows programs that don't work under wine tend to be those that do something that they are not supposed to do like accessing memory they don't own.
I just checked the bottles github and saw it has over 3k commits! This is the first github repo I have seen with over 3k commits! How did I not know of this project?
I always find cool new apps in your channel
Keep doing it 👍
I wanted to try it and then i remembered... ther'es no windows apps i want to use.
It does look fantastic! I'll give it a try. Thank you DT!
I've heard some people say that you can't watch blu-rays on Linux but my blu-ray player program runs better with Wine on Linux than it does natively on Windows.
bahahahhahahaa
@@commietube_censorship_sucks Leawo Blu-ray Player. On Windows it would crash every time I tried to skip a chapter or fast forward.
Cannot use VLC ?
What's the point of telling us about this program without telling us how to make it useful? I'm evaluating Linux and there are some windows programs I need to use. One of them is a family tree program, and I need to be able to import data into it from a file share on my NAS, and set up a media folder on my "virtual" c drive so that it can access all my family history media. Would that even be possible using Bottles? And if so, how would I go about doing it?
I managed to get Photoshop CC 2019 working... Not legally given DRM doesn't function in Linux through Wine/Proton yet, but no one has to know, right?
Seriously though, that, and my vTubing software was all I needed to convince me to switch, now I'm deep into Arch, had dual boot with Windows, through grub.... Buuut ya might just do a bare reinstall of Windows, and only use it incase of an emergency software issue.
Like a bad sys update in Linux that fx up my NvidiaGFX/DE/WM inb4 a stream when I can't troubleshoot
Love your videos mate!
Hey DT! I noticed you never did a video on the Ly TUI display manager. I was curious to know if maybe you didn't like, or maybe you weren't aware of it, because on the face of it one would think that would be right down your alley.
Visual Studio?
THANKS FOR THIS IV BEEN SEARCHING FO SOOO LONG
I use windows because strangely enough I need to use OneNote for work. It is probably the biggest reason I have windows, and it doesn't work at all on linux, nor even in wine. I hope it improves
What firefox theme is that?
What's the point of application if you can't work with your files?
Is it possible to copy a file from a Linux machine to a memory flash and then copy that file to a windows-run PC?
How about Office (Outlook especially)?
Wish you had shown a more complex) complicated view and how to dig into the details.
N++ and Irfan are both infamously lightweight and portable programs, so it's no surprise that they work in Bottles / Wine.
Hey DT, do you maybe know why the registery editor does not save changes?
Did you know that Notepad++ is based on Scintilla, just like Geany?
unfortunately after selecting the exe bottles does nothing and no other windows open
Do you think this would work on an immutable os? I'm setting up to use the steamdeck as my only PC, and the browser I use(Vivaldi) doesn't have a flatpak version.
I have been running Manjaro in a VM for the past few weeks.
The funny thing is that I have been using that vm almost as my main PC, but because of C# and win forms I just cant make the complete transition
I would run VS in a Windows VM, but it runs much slower, so rip I guess...
Vs codium runs in linux, im not dev btw
@@RafaCoringaProducoes vs codium and code -oss ( both open source, non privacy invasive ) versions are on Linux however they lack a lot of packages on the vs code store
Vm's on linux under kvm/qemu run on ring 0 access, so it should be pretty fast if you have a semi decent machine, avoid virtual box for windows because it doesn't run on kernel level virtualization unless given accesses, i have ran Visual studio 2013 on a Windows 7 vm just fine
@@satyarsh665 This is what I was looking for; will try it out. Much appreciated
Flatseal is a nice GUI program that allows easy editing of individual flatpak app settings to allow access to specific directories if you want.
dose 32bit and 64bit makes any much diffrence ? seems i cant make solidworks to run on bottles and its my only reason that keeps me on windows ...to much things they add to windows that you cant control.
I love your wallpaper, where can I find it?
Cool, I try to avoid wine like the plague, but that looks like it would be the easiest way to use wine by far.
Generally, it is better to use a Linux native program. In one case in the past I had to use the windows version via wine even though there was a claimed Linux version. The Linux version was badly messed up. Mostly, however, I only run Linux native stuff.
Anyone who likes Winamp... give Audacious and BMP (Beep Media Player) a try. They have similar interfaces and even support classic Winamp skins, although they are very different in their menu/settings layouts. I'll be honest though... I don't think anything can even *touch* the original Winamp in many ways, to this day. :/
I recall decades ago having issues trying to run Winamp in Wine. I never got it to work work perfectly, and probably haven't even tried in over a decade--but if you really want to try to run Winamp using Wine on Linux, when installing, I would suggest *de-selecting* the modern skin on installation. Winamp with the classic skins was always buggy for me, but at least it *kind of* worked.
Who knows, after all this time maybe Wine worked out all the major bugs... but I don't know.
It really whipped the Llamas ass 😥
Thank for the tip, I was about to make a dual boot install just to execute some windows apps (like Proteus, AutoCAD etc) to use for work, I'll try to use bottles and se if it works!
How do you get your terminal to finish your lines and sort of have them hinted with semi transparent text? I'm a Cinnamon Mint user if it matters
So should I use this or Wine? Thank you.
Sounds like a dedicated Windows laptop would fix all your problems there lmao 😂
hello there, hope someone here can answer me. is it lutris sanbox too, or not yet? (I'm a relative new linux user, who has been playing using steam and lutris but I didn't pay attention on that aspect of lutris. I just followed one tutorial about how to install a game using lutris and how to play it so I didn't get too much into the topic outside of it). If that isn't the case, I'm getting the feeling maybe it's is better if I used this to play instead whenever I'm not using directly steam.
Wine is pretty good. Imma check Bottles as well, if need be.
Notepad++ is a really good multipurpose notepad that has many options.. I have even set up simple C++ and C# code and documentation and simply copied and pasted into the Compiler...
sad that we can't still bypass eac
Ima download it thanks for sharing!!
Can You Run MS Office With It?
@Linden ReaperTell That To My Board Of Directors.
There's A Reason Why MS Office Is On Top & First Priority For Every Office Workers.
@Linden Reaper There is no Linux equivalent to MS Outlook for Exchange Server.
Can this run After Effects?
Bottles seems like a promising on how to Run Win apps in Linux. Btw, which would be a better option, Run on Linux or Bottles? Coz I have Bottles on my Fedora 36 xfce but it just taking so much time to load as per 1st run on the software.
Another thing, as per picking a distro, I am planing to get into on Redhat umbrella but unfortunately it is liscenced. Will it be good to get use to it by using Fedora or should I go straight up on CentOS?
it's nice for me to have this to keep everything organized
It's amazing, will try one more time switch from windows to Linux, previous turn led to consequences that made quite hard to work on .net projects, but seems it's time to check one more tool which may help me
What if the program has not installer, ie it runs straight from th executible? How do you put it in a bottle?
Ive been just wondering whith DE u are using and with distro ?
Please do tell us about your terminal?
As an expert Linux user and administrator, I have never succeeded in running the MSoffice of the day on Ubuntu or Debian wine of the day. Stopped bothering and installed a VM.
Hi. What about running ms store apps. Modern apps. Is it possible to use them on linux please. Thanks
What's the difference between installing it with terminal and installing it on the website?
Pretty awesome video, thansk for sharing.
This is a great guide! But I have a problem, when I load up a exe, like undertale mod tool, it gives me a black screen, but when I click anywhere or hover my cursor over a spot, it shows me parts of the mod tool, but then goes back to black
How does bottles handle more complex software like solidworks or sony vegas?
I got myself another ssd to dual boot Linux, to do some work from home on an isolated space, however I decided to try wine and proton on some games for the fun of It and im still impressed and cant understand how some games (world of warcraft being the most notorious case for me) runs better on this Ubuntu install.
It will be interesting to see which distro comes preloaded with Bottles.
I would most likely say KDE/Arch as that is what the Steam Deck OS is using as the Steam OS if I remember correctly
Why are you using terminal for simple tasks? It's easier and faster to just use the GUI.
it says in the terminal "command does not exist"
Can you add shortcuts from bottles? I can't find the option, i already gave bottles permission from flatseal
3:58 so linux. lets ude distro based on... then make botless LOL. when it stop?
How about iTunes?..
for some reason when i try to run setup.exe for nitro sense, it doesn't open up
:(
Try MS Office or Visual Studio ??