{"id":1961,"date":"2013-03-18T21:51:09","date_gmt":"2013-03-19T03:51:09","guid":{"rendered":"http:\/\/www.gratuitousscience.com\/?p=1961"},"modified":"2013-03-21T12:30:05","modified_gmt":"2013-03-21T18:30:05","slug":"my-current-favourite-os","status":"publish","type":"post","link":"http:\/\/www.gratuitousscience.com\/?p=1961","title":{"rendered":"My current favourite OS"},"content":{"rendered":"<p>I like to try out different operating systems.\u00a0 This is mainly because I am a geek.\u00a0 I like to see what some group of developers has done with a kernel and a desktop environment and a software ecosystem.<\/p>\n<p>Linux is a good example of this.\u00a0 I should actually say GNU-Linux.\u00a0 Technically (those of you who have heard the spiel can skip to the next paragraph) Linux is just the kernel.\u00a0 Most of the applications and other software that get bundled together to form a usable operating system are part of the GNU project.<\/p>\n<p>Okay, now that I&#8217;ve made Richard Stallman&#8217;s birthday celebrations that much more groovy, I&#8217;m going to shock all my Linux pals and cohorts when I reveal the identity of my current favourite OS.<\/p>\n<p>Windows 98.<\/p>\n<p>OMG!!!\u00a0 WTF!!!\u00a0 Some explanation is clearly needed.\u00a0 Please, put the pitchforks down.<\/p>\n<p>This is a story about how I have a half dozen or so old video games that I can&#8217;t play on my gaming PC.\u00a0 That computer runs Windows XP, and games that require a lot of DOS or 16-bit code just won&#8217;t work.<\/p>\n<p>I used to keep my very first PC &#8211; a vintage HP 8260 from 1998 &#8211; up and running just for such a purpose.\u00a0 I&#8217;ve written about that beast on this blog too.\u00a0 I still have the thing&#8230; I can&#8217;t bear to get rid of it.\u00a0 And it still works, and I still have Windows 98 and (now) Lubuntu installed on it.<\/p>\n<p>But it&#8217;s not set up, so I haven&#8217;t been able to play those old games for a while.<\/p>\n<p>But then I decided to try Windows 98 in VirtualBox again.\u00a0 For this, I chose my newest computer &#8211; a cheap Acer laptop I got from Walmart for $500 last year.\u00a0 Since I take good care of machines, even that flimsy shitty keyboard is still working properly.\u00a0 And it&#8217;s a decent computer with a quad core AMD processor and 6GB of RAM.<\/p>\n<p>I was basically only using it as my music editing computer now, and the HD has lots and lots of room to play around with VirtualBox.\u00a0 So last week I dug out my old Windows 98 Second Edition CD and created a 20 GB virtual HD to install it on.<\/p>\n<p>Now you may or may not be aware of this, but Windows 98 is old.\u00a0 It&#8217;s not supported any more by Microsoft in any way, shape or form, and it&#8217;s certainly not officially supported by Oracle as far as VirtualBox goes.\u00a0 So there is no &#8220;Guest Additions&#8221; software pack to install on a Windows 98 guest OS like there is for Windows XP, Vista, 7 and (I presume) 8.<\/p>\n<p>I will stop my verbal babble momentarily to give you three YouTube links.\u00a0 This man has recorded a thorough step-by-step process of what needs to be done to get Windows 98 installed and usable in VirtualBox.\u00a0 Some of the links he mentions don&#8217;t work, so do some Googling, and you will find the drivers and other files he&#8217;s talking about:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=y14uAC1GVfM\" target=\"_blank\">Windows 98 VirtualBox setup (Part 1)<\/a><\/li>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=mlkdr7jAbFQ\" target=\"_blank\">Windows 98 VirtualBox setup (Part 2)<\/a><\/li>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=LMvU9LiiI-U\" target=\"_blank\">Windows 98 VirtualBox setup (Part 3)<\/a><\/li>\n<\/ul>\n<p>Here&#8217;s a condensed version:<\/p>\n<p>The first problem that you&#8217;ll hit after a successful install of Windows 98 is that the virtual machine is using all of the assigned processor core 100% of the time.\u00a0 This is fixed by installing a CPU cooling program called Rain 2.0.\u00a0 I won&#8217;t link to it, but again, Google is your friend.\u00a0 Oh, and get <a href=\"http:\/\/www.7-zip.org\/download.html\" target=\"_blank\">7-zip<\/a>.\u00a0 It&#8217;s free and it&#8217;s an indispensable tool.<\/p>\n<p>Restart after installing Rain.\u00a0 In fact, restart after each separate program you install.\u00a0 Restart after changing the appearance of icons too.\u00a0 Hell, restart if you looked at Windows 98 funny, because Windows 98 needs to be restarted like you wouldn&#8217;t believe.\u00a0 The Second Edition is much improved in this regard, but it&#8217;s still basically a glorified 32-bit shell running on DOS after all.<\/p>\n<p>After Rain, you&#8217;ll notice that you only have 256 colours and a screen resolution of 640 x 480.\u00a0 This isn&#8217;t good enough, so you&#8217;ll need to install the correct video driver.\u00a0 It took me a long damn time to find it, and thankfully I didn&#8217;t have to futz about with installing that Display Doctor program that is mentioned in the video.\u00a0 If you are genuinely interested in installing your copy of Windows 98 in VirtualBox, send me an email or leave a comment here and I&#8217;ll email you the driver.<\/p>\n<p>After another restart, your system should be good to go.\u00a0 Mine has 512MB RAM, 32MB of video memory, and of course the guest OS has full use of my video hardware and 1 core of my AMD quad core to use.\u00a0 This makes it BY FAR the best and fastest Windows 98 machine I have ever operated.<\/p>\n<p>Just so you don&#8217;t get carried away, 512MB is pretty much the max for RAM (any more and there may be errors popping up) and 32MB of video memory is more than enough to run any applications intended to run on Windows 98.\u00a0 My actual computer that runs Windows 98 has a video card with 2MB.\u00a0 And don&#8217;t make the virtual hard drive any larger than 32GB.\u00a0 Windows 98 can&#8217;t handle such a massive, massive size!<\/p>\n<p>Now if you want to move files to and from your virtual Windows 98 installation, you can&#8217;t do it the usual VirtualBox way.\u00a0 There are no shared folders with a Windows 98 guest.\u00a0 I&#8217;ve read about solutions like Samba and FTP, but this is what I did:<\/p>\n<ol>\n<li>For files small enough to email: email<\/li>\n<li>For larger files: create an ISO image and use a flash drive to transfer them to the host computer.\u00a0 Mount that ISO as a CD for the guest to read<\/li>\n<\/ol>\n<p>This can be time consuming, but it&#8217;s not like I&#8217;m constantly moving files.\u00a0 And using email meant that I had to enable the network connection for Windows 98 at all &#8211; which I was reluctant to do.<\/p>\n<p>You may remember &#8211; or have heard &#8211; how insecure Windows was before Windows XP Service Pack 2 and later service packs and versions.\u00a0 Well, for starters I have no personal data on this OS.\u00a0 If it is ever compromised, nothing of value will be lost.\u00a0 All I&#8217;d have to do is install the OS and games again.<\/p>\n<p>Second, since I am a digital pack-rat, I have saved damn near every version of every program that I have ever downloaded and installed for use on my Windows computers.\u00a0 So all I had to do was a little bit of research to find a version of Avast Antivirus that still supports Windows 98 (version 4.8) and an old version of ZoneAlarm Firewall that does too (version 3.1).<\/p>\n<p>Again, there are probably holes in those versions, but there is nothing of value to protect even if they are breached.<\/p>\n<p>So with Avast running and ZoneAlarm locking down all internet connectivity except when I specifically need to email files, things are as secure as I need them to be.<\/p>\n<p>I stuck to Outlook Express for email, because I use it so infrequently that I couldn&#8217;t be bothered to install Eudora like I used to use.\u00a0 Anyone else remember Eudora?<\/p>\n<p><a href=\"http:\/\/www.gratuitousscience.com\/wp-content\/uploads\/2013\/03\/Win98-desktop.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1962\" alt=\"Win98 desktop\" src=\"http:\/\/www.gratuitousscience.com\/wp-content\/uploads\/2013\/03\/Win98-desktop-300x225.png\" width=\"300\" height=\"225\" srcset=\"http:\/\/www.gratuitousscience.com\/wp-content\/uploads\/2013\/03\/Win98-desktop-300x225.png 300w, http:\/\/www.gratuitousscience.com\/wp-content\/uploads\/2013\/03\/Win98-desktop.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nOh and of course I&#8217;ve tweaked and customized the interface to look a lot better, I think.\u00a0 Yes, that&#8217;s Mr. Burns serving as the icon for My Documents.\u00a0 He has since 1998.<\/p>\n<p>Next post, I will talk about the games I installed &#8211; and how I did some workarounds to fix some problems I had.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I like to try out different operating systems.\u00a0 This is mainly because I am a geek.\u00a0 I like to see what some group of developers has done with a kernel and a desktop environment and a software ecosystem. Linux is a good example of this.\u00a0 I should actually say GNU-Linux.\u00a0 Technically (those of you who [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4,38,26],"tags":[436,83,333,10],"class_list":["post-1961","post","type-post","status-publish","format-standard","hentry","category-computers","category-linux","category-video-games","category-windows","tag-dos","tag-old-games","tag-virtualbox","tag-windows-98"],"_links":{"self":[{"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=\/wp\/v2\/posts\/1961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1961"}],"version-history":[{"count":10,"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=\/wp\/v2\/posts\/1961\/revisions"}],"predecessor-version":[{"id":1964,"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=\/wp\/v2\/posts\/1961\/revisions\/1964"}],"wp:attachment":[{"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1961"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gratuitousscience.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}