Poster | Thread |
Aslak3
| |
Features I miss Posted on 8-Apr-2018 9:47:47
| | [ #1 ] |
|
|
|
Regular Member |
Joined: 21-Aug-2012 Posts: 268
From: Southampton, UK | | |
|
| While I've been critical of things that are lacking in "Amiga OS", there are some big things I really miss. :(
1. Arexx automation. OS X has AppleScript which serves a similar purpose but of course it is bloated and complex. 2. Commodities. I suppose task bar/menu bar windowless utilities do a similiar thing on the other OSes but Commodities always seemed like a nice clean approach. 3. Tooltypes. As a user and a programmer, using tooltypes for settings was just sweet. Windows has its horrid registry and OS X has plists, Linux has rc files or some horrid registry like thing. 4. Datatypes. Not sure, but I expect the other OSes at least abstract away the differences between picture formats, but it's not done to the extent datatypes did it. 5. Assigns. I still love the concept. You have symlinks in Unix but its not as flexible. At a scripting level you have envvars but again it's not universal.
Anyone got any more? _________________ Blog |
|
Status: Offline |
|
|
Lazi
| |
Re: Features I miss Posted on 8-Apr-2018 10:34:06
| | [ #2 ] |
|
|
|
Cult Member |
Joined: 5-Apr-2005 Posts: 651
From: Pomaz, Hungary | | |
|
| @Aslak3
While I know your purpose, have to ask, why do you miss these features? Maybe you are using broken operating systems! :)
For my addons to the list (however it can be listed to hundreds):
6. The non blocking windowing system. A window is at least always movable. 7. Sliders not lost focus when grabbed. (How silly the other implementations.)
|
|
Status: Offline |
|
|
Aslak3
| |
Re: Features I miss Posted on 8-Apr-2018 11:24:21
| | [ #3 ] |
|
|
|
Regular Member |
Joined: 21-Aug-2012 Posts: 268
From: Southampton, UK | | |
|
| @Lazi
Quote:
While I know your purpose, have to ask, why do you miss these features? Maybe you are using broken operating systems! :)
|
Heh, I guess I was asking for that. Lately I use what I believe has the least breakages overall: OS X. Though it is getting more broken as the years go by. Oddly it is not a good (if such a thing exists) web browser which pushes me away from Amiga OS, but a modern kernel: process isolation, disk caching, a decent networking stack and (non kernel) a decent command line.
Quote:
For my addons to the list (however it can be listed to hundreds):
|
You got me interested to hear what 7 to 100 are. :)
Quote:
6. The non blocking windowing system. A window is at least always movable.
|
AFAIK this isn't the case with OS X. Not so sure about Windows.
Quote:
7. Sliders not lost focus when grabbed. (How silly the other implementations.)
|
Can you explain what you mean?_________________ Blog |
|
Status: Offline |
|
|
bennymee
| |
Re: Features I miss Posted on 8-Apr-2018 12:22:35
| | [ #4 ] |
|
|
|
Cult Member |
Joined: 19-Aug-2003 Posts: 697
From: Netherlands | | |
|
| @Aslak3
8. draggable screens.
Moving 4K resolution screens on my machine still impress. |
|
Status: Offline |
|
|
Tomppeli
| |
Re: Features I miss Posted on 9-Apr-2018 0:18:47
| | [ #5 ] |
|
|
|
Super Member |
Joined: 18-Jun-2004 Posts: 1652
From: Home land of Santa, sauna, sisu and salmiakki | | |
|
| 9. Drag&drop in many places. Especially drag&drop to ASL requesters.
@Aslak3 You nailed it. Last edited by Tomppeli on 09-Apr-2018 at 12:19 AM.
_________________ Rock lobster bit me. My Workbench has always preferences. X1000 + AmigaOS4.1 FE "Anyone can build a fast CPU. The trick is to build a fast system." -Seymour Cray |
|
Status: Offline |
|
|
RodTerl
| |
Re: Features I miss Posted on 9-Apr-2018 0:59:42
| | [ #6 ] |
|
|
|
Cult Member |
Joined: 6-Sep-2004 Posts: 589
From: Rossendale | | |
|
| @Tomppeli
For Arexx equivalent on Linux, Windows, Mac etc, theres Regina Rexx, BRexx and others, but I cant remember where I saw something about using Amiga Arexx libraries, such as rexxmathlib.library on Windows to allow Rexx compatible scripting langiages to directly call the PC math hardware the same way AOS can with math libs and the FPU written math libs?
Coherent extendible metadata encapsulated file structure. Interchange File Format. Need a new format? write a new subclass of the encapsulation instead of rewriting the entire encapsulation.
Datatypes. GIF uses LZH compression algorithm, the IFF equivalent should be ILBC or something, as in Interleaved Bitmap Compressed, where a subsection would describe the compression type, but then XADMaster or which it is would have All the supported compression functions, instead of having to code it directly into teh image decoder, and so on. Best example is Deluxe Paint knows nothing about JPEG. If you run DataChrome, then Deluxe Paint can load Datatype handled image formats, such as JPEG. for which it doesnt have to be recompiled for.
Just a pity Datatypes, being based on 30 year old technology, can only handle 2 Gigabyte files, and DVD VOBs were for a long time 1 gig in size.
Single function command line, Right Amiga E, At the beam start position top left instead of an arbitary place down the bottom?
Biggest thing I miss about Amigas though, is having fun. I find it sad that with a 4 Gig of Ram 2.5 Ghz quad core, I get more done in teh first few minutes after firing up WinUAE than I do all day on the system, Ubuntu etc the rest of the day. Humans learn most through play. PCs are for work.
_________________ The older and more respected a scientist is, the longer it takes to prove him wrong. |
|
Status: Offline |
|
|
AdvancedFollower
| |
Re: Features I miss Posted on 9-Apr-2018 8:43:14
| | [ #7 ] |
|
|
|
Member |
Joined: 29-Aug-2017 Posts: 79
From: Sweden | | |
|
| Quote:
AFAIK this isn't the case with OS X. Not so sure about Windows. |
Windows does block windows from moving. Easiest way to see this: Launch Notepad, select File, Open. Now try to move or resize the Notepad window behind the Open dialogue box.
Datatypes seem like such an obvious thing, but I guess it would cause people to accuse Microsoft, Apple etc. of anti competitive behavior if everyone was forced to use "their" jpeg handler, movie decoders etc. However Windows does support audio and video codecs, which can be used by any media player. Of course datatypes took things much further and supported all kinds of different types of data, not just audio and video.
|
|
Status: Offline |
|
|
Trixie
| |
Re: Features I miss Posted on 9-Apr-2018 9:31:43
| | [ #8 ] |
|
|
|
Amiga Developer Team |
Joined: 1-Sep-2003 Posts: 2090
From: Czech Republic | | |
|
| @AdvancedFollower
Quote:
Of course datatypes took things much further and supported all kinds of different types of data, not just audio and video. |
Yes, in theory at least. Unfortunately for many types of data the necessary superclasses have never been written or completed, so good luck displaying PDFs, vector drawings, e-books, or playing videos in MultiView! Not speaking of the fact that the Amiga Datatypes subsystem is not designed for the codec+container concept of data, so it'll be quite a challenge to write datatype classes for modern, industry-standard formats.
_________________ The Rear Window blog
AmigaOne X5000/020 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition |
|
Status: Offline |
|
|
kolla
| |
Re: Features I miss Posted on 9-Apr-2018 21:10:24
| | [ #9 ] |
|
|
|
Elite Member |
Joined: 21-Aug-2003 Posts: 2894
From: Trondheim, Norway | | |
|
| @RodTerl
Quote:
For Arexx equivalent on Linux, Windows, Mac etc, theres Regina Rexx, BRexx and others, but I cant remember where I saw something about using Amiga Arexx libraries, such as rexxmathlib.library on Windows to allow Rexx compatible scripting langiages to directly call the PC math hardware the same way AOS can with math libs and the FPU written math libs?
|
No worries there, the Apollo Core has seriously messed this up anyways for all Vampire V2 owners with its "Quake enabler".
(Kabom-tish!)_________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
Daedalus
| |
Re: Features I miss Posted on 10-Apr-2018 10:32:56
| | [ #10 ] |
|
|
|
Super Member |
Joined: 14-Jul-2003 Posts: 1680
From: Glasgow - UK, Irish born | | |
|
| @Aslak3
Yep, most of them are things I miss on other systems too!
1) Yes, Rexx implementations are available on other platforms, but they don't offer anything near the level of integration possible with ARexx. It's not just about having a nice scripting language (though that is a good thing in its own right too), it's about being able to tie several applications and the OS together in one go to achieve a result.
5) Assigns are something I love as well, and always find difficult to explain to users unfamiliar with the concept. Yes, it's something like a virtual mountpoint, but different. It's the subtleties that make it.
I'll also add:
- Windows not popping to the front unless wanted there (I use ClickToFront set to double-click). This is something that I find hugely useful. Back in the day I had some patches for Windows that sort of provided this feature, but haven't tried it on more recent versions. Instead, I just grumble and curse when the email I'm reading as a reference disappears behind Word. Again.
Quote:
. The non blocking windowing system. A window is at least always movable. |
Yes! Very much so. When you get a dialog box asking you to do something but can't move a window slightly to check a filename or document title or something.
Quote:
7. Sliders not lost focus when grabbed. (How silly the other implementations.) |
Yes, that too. I think what is meant here is that most other systems only keep the slider grabbed within a certain distance from the slider, whereas on AmigaOS, your scroll isn't interrupted by the mouse straying too far from the scroller itself. As an aside to this, mouse wheel operation in Windows drives me nuts, with different applications (and even different windows in the same application) behaving differently. Some scroll what's under the mouse pointer, others scroll the active window or panel. Grrr...
Quote:
9. Drag&drop in many places. Especially drag&drop to ASL requesters. |
Yes! I miss this so much! The only place I've seen something similar is in Haiku, where windows have small "replicant" handles that can be dragged into file dialogs for a similar effect. But it's still not as nice as the Amiga implementation.
Another thing I miss when using Linux and Windows every day: Sensible keyboard shortcuts. A dedicated shortcut key for menu shortcuts (which are generally consistent across applications, and another shortcut key for OS features like screen flipping and requester operation. MacOS has the consistent shortcuts more or less, many of which happen to be the same as the Amiga's._________________ RobTheNerd.com | InstallerGen | SMBMounter | Atoms-X |
|
Status: Offline |
|
|
Hypex
| |
Re: Features I miss Posted on 10-Apr-2018 16:46:21
| | [ #11 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11212
From: Greensborough, Australia | | |
|
| @Aslak3
One thing I would like is an FKey like function. Pun unintended. Maybe it can be done but I don't know how to assign text to keys in OSX or Linux.
Other things are easy drag and drop into shell window or other. The Linux shell can do it but as standard you gotta activate the window to do something which is annoying. Also lack of Ctrl-C/V for copy paste is annoying, needing the shift key to work. And lack of coherence with desktop path and actual path. Along with the way Linux is OCD about a files owner; not even asking for a root password, but just giving a useless permission error.
Linux file requester could also do with some work. Some volumes on the left without needing to press gadgets. Actually displaying files without needing some sort of gadget pressing just to browse files.
I also thought they would have a context menu for symlinks and making them on the desktop. I've never seen it. I can never figure these out, they always look confusing. A ten second symlink job always takes me ten minutes looking up info and then running the ln command about three times until I get no errors and a working link.
I find it hard to imagine assigns. At least on Windows where they are still stuck in the obsolete pre-Amiga era with a 26 character one letter limit reference to each volume. LOL. Unless they finally updated it! On all other X boxes a symlink could work like it.
But the assign system can be awkward. With no easy way to manage it. Nor any system way that an installer could make use of to automate it. I'd like to see the system updated so there is an assign list kept on the system. Programs could include assigns as files that are simply copied when installing. And loaded in at run time. Like the way custom devices and libraries can be loaded in from a DEVS or LIBS sub-drawer. Last edited by Hypex on 10-Apr-2018 at 05:02 PM. Last edited by Hypex on 10-Apr-2018 at 04:59 PM.
|
|
Status: Offline |
|
|
bison
| |
Re: Features I miss Posted on 10-Apr-2018 17:11:27
| | [ #12 ] |
|
|
|
Elite Member |
Joined: 18-Dec-2007 Posts: 2112
From: N-Space | | |
|
| |
Status: Offline |
|
|