Hello everyone! So this article will be on how you can create your own Docker registry hub and push your own Docker images to it. So before we start, here are the prerequisites. They're obvious, but let's make sure.
Why I decided to not use Windows.
Posted on September 26, 2018314 views6 min read
The reason why I decided to switch to using a Mac is because Windows is bad. For me, I own a Haeir flat screen TV which has a 1920x1080 pixel dimension. I used to also own an HP Pavilion desktop. I would hook my Haeir TV to my HP Pavilion desktop and use the Haeir TV as a secondary monitor. Something that I can use to stream videos on when I'm doing my homework or when I'm coding. I also had dual booting on the HP Pavilion. Linux and Windows. About 99.9% of the time, Windows would detect the Haeir TV as having a 1600x1200 pixel dimension. When I would boot into Linux, Linux would detect the Haeir TV as having a 1920x1080 pixel dimension.
I would reboot multiple times to make sure that it wasn't just a 1 time thing. I still get the same results flawlessly. 99.9% of the time, Windows would detect the Haeir TV as 1600x1200 and 100% of the time, Linux would detect the Haeir TV as 1920x1080. There's really nothing wrong with having a smaller screen size, but that wasn't the issue. The issue was that the screen was all crunched up that I could barely read the words on the screen. On Windows, it would give me the options of having 1600x1200, 1600x900, 1400x900, or 800x600. The 1600x1200 already is bad because it's all crunched up. 1600x900 isn't bad per say but for some reason, the screen would shift to the right and about 15% of the screen on the left side would be blacked out. This is insanely painful to use. 1400x900 was pretty decent. It gave me a full screen which was better than having a crunched up screen and a half screen. However, 1400x900 is a smaller dimension so a lot of websites are now resized just to fit 1400x900. This means that menus on websites would shrink making some of the menu links hard to click on since they will overlap if they don't use HTML5. I don't even want to start with 800x600.
This was pretty much a nightmare for me. Not only that, I would get constant crashes and blue screens of death. On top of that, the force update was just making the Windows experience even worse. The force updates would come randomly when I'm using my desktop. At one time, the force update changed my resolution to a really stretched out dimension. I couldn't fix it and I started updating my BIOS because that's what I did on Windows 7 to make my screen resolution normal. When I tried it, I fried my motherboard. This was way before I knew what Linux was. When I got exposed to Linux, I saw that it wasn't normal that you're supposed to be getting forced updated. I saw that it wasn't normal to have the operating system not give you the right dimensions for a TV. This was not normal at all.
So I switched to completely using Linux. I grew fond of Linux and gained some skills in it. I have used Ubuntu, CrunchBang, BunsenLabs, CentOS, and Zorin. These are all Linux distros. Ubuntu, CrunchBang, BunsenLabs all run Debian while CentOS ran RPM. I soon later (early 2018) decided that I don't want cheap computers anymore because 3rd party hardware breaks really easily. So I decided to buy a used Early 2011 13" MacBook Pro. At this point, I had already dropped using Windows for so many reasons. I am a Linux user and the closest to Linux is Mac since Linux and Mac both came from UNIX. So there you have it. I will not ride the bandwagon just for the hypes. I actually have concrete reasons why Windows is bad. If Windows isn't as bad as everyone think it is, why doesn't Windows pick the correct dimensions for my Haeir TV 100% of the time? It isn't even a "drivers issue" too. If it was a "driver issue", then most definitely Linux would of had a 0% chance of getting 1920x1080 dimension. Linux is by far the least driver and software supported operating system. To make an excuse for Windows not recognizing a simple TV is like saying Linux has more driver and software support.
People just don't want to admit that Windows has pretty much no use other than for "gaming" which most people will argue about. I am not a "gamer" nor would I care for it. I am a developer and I actually need usability. It makes no sense for me to buy a Windows based computer when I'm developing a website that runs on PHP and need a command line interface that doesn't crap up every 10 seconds. By the way, I don't even want to mention the Command Prompt for Windows. It's just horrible and choppy.
But nevertheless, this is the reason why I decided to not use Windows.