Earlier quoted context omitted.
The older I get, the more our devotion to the CLI feels like gatekeeping.
Gatekeeping from what? Linux is a server OS.
Little Things That Made Amiga Great
101–110 of 198 posts
Re: Little Things That Made Amiga Great
#102Earlier quoted context omitted.
It just means you don’t have to type cd before the path to change directories. It’s not a big deal at all, especially in the context of the DOS shells of the day or modern *nix shells. eg: > Quarantine/Trojan Will dump you into the Trojan directory relative to the current path. Unless.... Trojan is a binary, then it will run it. Oops.
The second is no different than any other shell.
Re: Little Things That Made Amiga Great
#103Earlier quoted context omitted.
Looks like you missed the whole systemd and cgroups thing. The two are huge and novel developments in OS design, and much more significant than the GUI flimflam you pine for. (Yeah, Linux is a server OS, not news.)
Systemd is nothing new, Linux copying comercial UNIXes and Windows/VMS, with the community dumping hate left and right on the authors. cgroups has been a thing on mainframes for decades.
And your comment about it having been a thing on mainframes underscores my point.
The server story for Linux is evolving (and maturing) greatly, and very quickly. The Linux of today is not at all like the Linux from 2010. To say that Linux is stuck in some sort of legacy UNIX quagmire is just silly.
Re: Little Things That Made Amiga Great
#104Earlier quoted context omitted.
SystemD is like Solaris service manager, but far worse. And, on cgroups, I think AIX has something like that but much, much, MUCH better.
It’s even worse. Systemd, dbus and journald are basically service manager, DCOM and Event Log from windows, but worse! It’s not the wrong type of solution but systemd is somewhat stinky compared to what we could have had.
Re: Little Things That Made Amiga Great
#105Earlier quoted context omitted.
Systemd is nothing new, Linux copying comercial UNIXes and Windows/VMS, with the community dumping hate left and right on the authors. cgroups has been a thing on mainframes for decades.
SystemD is like Solaris service manager, but far worse. And, on cgroups, I think AIX has something like that but much, much, MUCH better.
Re: Little Things That Made Amiga Great
#106Earlier quoted context omitted.
> revealing them only on interaction but you can't interact with them except by bringing the mouse over the right side, and you can't see them so you literally have lost a visual cue of the very thing you want to interact with. It's just amazing.
Yes, but the fact that so few people actually complains probably tells you a lot about the input devices that people use. Touchpads with two finger scroll and mouse with scroll wheels have turned scrolling into a gesture that doesn't necessarily require UI element, in pretty much the same way that a physical keyboard is just there for you to type on and doesn't pop up in existence when you have a focused input field
Those of us who like knowing contextual information such as document size at a glance are sad to see (proportional) scrollbars go.
Re: Little Things That Made Amiga Great
#107A big "Yes" to proportional scroll bars. I didn't have an Amiga, but rather an ST. The ST also had proportional scroll bars and for years, I could not understand why the major platforms (Windows, MacOS) did not. It was a pet peeve that really bothered me when I would sit down to use someone's Mac or PC of the time. I should have realized it could be worse. With the modern era's "mobile first" UX regime, we now have m…
It’s even weirder when you realize how much more resolution we have now. A favorite implementation of mine was 4dwm on SGI. You could middle-click on the trough and it would go directly there, rather than the normal paging by left-click. Still try to use it everywhere and am disappointed.
Re: Little Things That Made Amiga Great
#108Earlier quoted context omitted.
It does exist in Windows, https://docs.microsoft.com/en-us/windows/win32/wic/-wic-lh https://docs.microsoft.com/en-us/previous-versions//dd443207... https://docs.microsoft.com/en-us/windows/win32/shell/customi... and in macOS, https://developer.apple.com/library/archive/documentation/Gr... https://developer.apple.com/library/archive/documentation/Mu... Although, yes I do concede it is more complex to implement, the w…
That seems limited to specific types of media, though. Datatypes is a general purpose framework for creating a hierarchy of parsers for file formats. It can be images or sound, but also text, or anything else. E.g. here's a small sample of datatypes from Aminet, excluding anything sound and graphics related: * Datatypes for transparent decompression * Datatypes for syntax highlighting * Datatypes for parsing document…
Re: Little Things That Made Amiga Great
#109As expected, most of the features were rare on home computers at the time, but have become ubiquitous (or unnecessary) on modern computers. HOWEVER, the `Datatypes` feature is really cool and would actually be a nice feature that still doesn't exist in Windows, macOS, or Linux. https://wiki.amigaos.net/wiki/Datatypes_Library
It does exist in Windows, https://docs.microsoft.com/en-us/windows/win32/wic/-wic-lh https://docs.microsoft.com/en-us/previous-versions//dd443207... https://docs.microsoft.com/en-us/windows/win32/shell/customi... and in macOS, https://developer.apple.com/library/archive/documentation/Gr... https://developer.apple.com/library/archive/documentation/Mu... Although, yes I do concede it is more complex to implement, the w…
The Core Audio stuff is definitely datatypes though - converting things to a common backend format for apps to use.
Re: Little Things That Made Amiga Great
#110Earlier quoted context omitted.
The Windows equivalent is/was COM and in particlar OLE ("object linking and embedding"). With appropriate DLLs you can make a new file format and drag-and-drop a file into Word and open it inside Word. The peak of this was ActiveX; in Microsoft's world around 2000, they really wanted you to be able to embed controls and programs in web pages and then put those web pages everywhere, including on the desktop background…
> The Windows equivalent is/was COM and in particlar OLE [...] it tends to crash badly The mistake was implementing this stuff in C++, which is way too fragile on its own. Had they built a separate VM to manage requests for these objects, it would have been no problem: VM crashes, host app just restarts it. But Java did not exist yet and VMs were not really a thing, resources were too scarce. I do think the ideas beh…