![]() |
![]() |
#41 | |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,658
|
Quote:
|
|
![]() |
![]() |
#42 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,901
|
|
![]() |
![]() |
#43 | ||||
AKA Mr. Rhythm Master/AIS
Join Date: Aug 2017
Location: London, UK
Posts: 112
|
Quote:
It may just be me, but I've always found MacOS's GUI design arse-backwards in several fundamental aspects (for example, they still cleave hard to making the Trash icon double up as the eject function for removable media - I wish I'd experienced the hallucinogens they got hold of when they came up with that one). Yes, Darwin allows us to use the likes of bash and zsh, but I'm compelled to use a MacBook for work and I still retreat inside Terminal as much as I can lest the GUI drive me to throw the damn thing out of the window. Quote:
Quote:
Quote:
For me, as you say, the responsiveness of classic Workbench/AmigaDOS was decades ahead of the competition back in the day, and with the advent of 2.x and 3.x that was combined with an unparalleled degree of integration between the GUI and CLI (the main shortcoming of 1.x being the need for .info files to execute programs from the GUI). Create a file in an Amiga CLI shell and it was (to all intents and purposes) seamlessly and instantly visible in the GUI if you needed to access it that way - nothing else came close. Additionally, AmigaOS felt like it was designed to be integrated in that manner from the ground up - as opposed to feeling like a GUI kludged onto a very limited CLI-based OS held together with logical gaffer tape (every version of Windows from 1.x to Me) or a GUI explicitly designed to keep even power users at arms' length from the underlying workings (every System/MacOS up until 9 - they initially tried to do the same with the first few releases of OS X). I'll always remember feeling a bit smug visiting other geeky schoolfriends who had STs and PC compatibles back in the day and demonstrating - even on my humble expanded A500 - the ability to simultaneously run ProTracker, DPaint and AMOS Pro and flip between all of them using [Left-Amiga] + N/M - similarly the big selling point of Windows '95 for power users being pre-emptive multitasking, and pointing out we'd had that since Workbench '85 (Classic MacOS never had it). For these reasons and many more, the Amiga will forever be the platform I first fell in love with, and even for several years after the demise of CBM it could still do many things in a more integrated and user-friendly manner than much of the competition. That said, the march of time and technology (and we're talking 30 years since CBM collapsed) has continued, and for better or worse (even by default) modern OS interfaces have caught up and surpassed our beloved 'Miggy. Over the last few years I've got myself involved in helping out with a few projects that had had me using an emulated A1200 setup for graphical, sound and coding tasks and there have been more than a few times where shell features I've become accustomed to out-of-the-box in Bash, Zsh and even (sorry) Windows command and PowerShell were frustratingly absent in AmigaOS 3.1. Don't get me wrong, those features can be added with third-party add-ons and we're talking about an OS that was last actively updated in the mid-1990s; but it did make me question the degree to which I might have been sporting the metaphorical rose-tinted specs. As such, while I know I will likely never experience the sense of connection and control with modern machines that I did with my Amigas, I've reluctantly accepted the tradeoff that I can do a heck of a lot more these days. |
||||
![]() |
![]() |
#44 | ||||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,832
|
However this thread is about running an 'Amiga-like' OS on a PC - ie. a computer that is not like the Amiga.
Quote:
Quote:
Quote:
Quote:
The faster the machine, the less CPU time each task will be given. So apps won't run faster on a more powerful machine, but running more in parallel won't slow it down. The number of signal bits will be limited just like they are in Amiga OS, so an app can't just spawn a hundred tasks to get around this throttling. Apps which consistently hog CPU time will change the mouse pointer into a pig, and 'oink-oink' sounds will be played while they run. Code complexity will be limited by the maximum number of reloc entries (65535 per hunk, just like AmigaDOS). If an app tries to allocate too much memory at once it will be refused due to 'fragmentation'. If the total memory allocated by an app exceeds 120MB the next 8MB will be put in 'SlowRAM' which is forced to 3.5MB/s read/write speed. A hard limit of 128MB max will be enforced, because no Amiga had more than that so it should enough be for anyone! Some other things this 'Amiga-like' OS should have:- - You should be able to close down the computer by just turning it off at the wall, with no danger of corruption provided you wait for at least 2 seconds after any explicit disk writes. - The OS should write to disk as little as possible. It should be able to run with full functionality from a write-protected drive. Using a floppy disk should not slow the machine down or impinge on multitasking. A RAM disk should be standard, but not required. - The OS should be ROMable and not require a hard disk. You should be able to boot off a floppy and get a fully functional GUI from a single 'Workbench' disk, or run games etc. without the GUI getting in the way. Floppy detection should be automatic. The disk drive should 'click' when there is no disk in it. - OS components should be modular and able to be replaced by the user without drama. Things like network stacks should be optional addons that are run separately when you want them. - No hidden files or registries that store configuration info. No caching icons, combining drivers into a 'blob', or other cheats to make it run faster (that sometimes fail and make it much slower). - The OS should run on any PC using generic drivers that give developers the ability to 'bang the hardware' (not necessarily the actual hardware, but an emulation of it like PCs did with VGA, Sound Blaster etc.). - The GUI should be designed to look good on a 640x256 4 color screen, even on a TV in composite mode. Apps should be able to open custom screens in other resolutions that can be pulled down over each other. |
||||
![]() |
![]() |
#45 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,832
|
Quote:
|
|
![]() |
![]() |
#46 |
AKA Mr. Rhythm Master/AIS
Join Date: Aug 2017
Location: London, UK
Posts: 112
|
With all due respect sir, hard disagree. If a user really knows their CLI shell inside-out there are still plenty of ways in which use of a CLI can be more efficient.
|
![]() |
![]() |
#47 | |
Registered User
Join Date: Oct 2015
Location: Anywhere City
Posts: 190
|
Quote:
We had that with amithlon. Kinda wish amithlon took off and PPC never did. I don't expect it to beat windows in terms of market share, but it'd be nice to see mid-ranged PCs sold w/ amithlon. |
|
![]() |
![]() |
#48 | |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,901
|
Quote:
My less than two year old peecee does this just fine and is cheaper than an Amiga was (inflation adjusted price). |
|
![]() |
![]() |
#49 |
Registered User
Join Date: Oct 2015
Location: Anywhere City
Posts: 190
|
|
![]() |
![]() |
#50 | |||||||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,367
|
Quote:
Quote:
Quote:
Quote:
Errh, no. ![]() Quote:
Quote:
Quote:
But draw one that looks right in all cases (provided the differences are handled by the OS and not by the app), and i'll gladly implement it ! Not sure this is right when taking life duration into account. My A1200 lasted 21 years ; my first laptop only 7. |
|||||||
![]() |
Currently Active Users Viewing This Thread: 3 (2 members and 1 guests) | |
Locutus, dreadnought |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
What is the best Amiga OS for PC(Amithlon or Amiga OS XL) | spannernick | support.Other | 4 | 04 September 2012 16:07 |
PortablE r4 released (now runs on Windows) | ChrisH | Coders. General | 1 | 30 May 2009 02:40 |
You know you're in trouble when a 1.4ghz PC runs Dizzy at 5fps... | Echo | Retrogaming General Discussion | 11 | 28 January 2003 15:06 |
Windows API for Amiga OS? | Pyromania | Amiga scene | 3 | 11 April 2002 13:02 |
|
|