News for hackers. Stuff that matters.
Re:Little Things That Made Amiga Great by burlesona on Sunday November 29, 2020 @10:00AM (#25245443)
I got really into computers in the mid-late 90s by which point we were mostly down to Wintel and Apple hanging on by a thread.

What I remember from that era is that nothing was compatible with anything else. It took a lot of work to interoperate between two PCs, let alone cross the gap between OSes. So for a long time, I have kind of taken the current world of few OSes that are highly interoperable as being a great thing: you can build your own Linux machine and still do real work with people on Windows and Mac, etc.

But the more I learn about computing in the 80s and early 90s, the more I’m impressed by the variety and diversity of ideas that came out of that era. I see now that today’s standardization has a real cost, which is that we don’t really see new ideas or new paradigms.

For the HN crowd, especially those who are older than me and can remember the earlier era of computing, what do you think about that trade off and where we’ve ended up today?

Are we better off living in a world where all computers can work together with minimal fuss? Or would it be better if we still had a wide range of vendors taking significantly different approaches and innovating at a much faster pace - albeit in incompatible ways?

Re:Little Things That Made Amiga Great by pjmlp on Sunday November 29, 2020 @10:27AM (#25245625)
Personally I prefer the plethora of OSes approach, and I never been a big UNIX fan to start with.

Yes it does have a couple of nice ideas, and it was much better to use than Windows 3.x + MS-DOS, but that is about it.

All the UNIX based OSes that I really appreciate, have moved beyond it, namely NeXTSTEP, Solaris/NeWS, Irix, Plan 9/Inferno.

Thankfully only BSD and GNU/Linux are stuck into being a continuum of UNIX clones without much to add, when you see their conferences it always boils down to kernel features or filesystems.

GNU/Linux has the ingredients to make an Amiga like desktop experience, with D-BUS, GNOME/KDE, but the fragmentation and love for POSIX CLI applications just doesn't make it worthwhile to try to make it work.

Look at iOS, macOS, Android, Windows (UWP), GenodeOS, Fuchsia, Haiku, Azure Sphere for the pursuit of modern ideas in OS research. The fact that some of those have a POSIX like kernel (or deeply customise Linux kernel) it is just an implementation detail of the overall architecture.

Re:Little Things That Made Amiga Great by nix23 on Monday November 30, 2020 @07:24AM (#25253047)
>NeXTSTEP, Solaris/NeWS, Irix, Plan 9/Inferno.

With the Exemption of Plan9 all the OS's you named are pure Unixes. As a example FreeBSD is nearly a mirror of Solaris. Nexstep was pure BSD with a Mach Kernel (OO development was the great seller on NextStep)...Irix? Well OpenGL and XFS is available under Linux.

>iOS, macOS, Android, Windows (UWP), GenodeOS, Fuchsia, Haiku, Azure Sphere for the pursuit of modern ideas in OS research

Haiku modern?? BeOS is 25 years old.

Re:Little Things That Made Amiga Great by pjmlp on Monday November 30, 2020 @08:07AM (#25253324)
Narrowing your understanding to the kernel delivered with the UNIX variants that I mentioned, only reveals lack of understanding of what the user and developer experience feels like in such OSes.

Hint, it goes beyond doing CLI applications and daemons.

BeOS is 25 years older and 25 years younger than UNIX, yes modern.

Re:Little Things That Made Amiga Great by nix23 on Monday November 30, 2020 @09:39AM (#25254144)
>Hint, it goes beyond doing CLI applications and daemons.

So please tell me then. All Unixes have more or less the same FHS, Solaris did nothing different as..lets say BSD in the User-space nor did Irix, so tell me what did Solaris or Irix and even Nextstep fundamentally different then any other Unix?

>BeOS is 25 years older and 25 years younger than UNIX, yes modern.

Yeah lets stop here, it's getting ridiculous.

Re:Little Things That Made Amiga Great by pjmlp on Monday November 30, 2020 @03:02PM (#25258220)
Solaris had NeWS, ToolTalk, OpenLook, the only UNIX alternative to Windows IO complementation ports, explored the idea of Java based kernel drivers.

Irix had Inventor.

NeXT had the mach kernel, drivers written in Objective-C, Renderman, EOF, WebObjects, DisplayPostscript.

Ridiculous is putting up with certain clueless people online that don't have any idea of what they are talking about.

Re:Little Things That Made Amiga Great by nix23 on Monday November 30, 2020 @04:21PM (#25259141)
Now you mix User-space programs with kernels, we talked about Operating-system (Unix), if you see it like that Windows or Linux is the most modern OS, because most Software.

>explored the idea of Java based kernel drivers

They even made a Java OS a Browser and a Chip, we all know what a stupid decision that was, you could have say ZFS which is against the unix philosophy (one program one job) but you forgot that i think.

>Irix had Inventor.

Windows had paint, and Mac the almighty HyperCard...but that's NOT the Operating-system nor does it make any difference Unix-wise.

>NeXT had the mach kernel, drivers written in Objective-C

Ahh, now you bring the kernel argument i already brought, yeah drivers written in the beloved Objective-C (is that a feature or a User-space thing?)...you know Multics was made with EPL waaay earlier.

They are pure and certified Unixes (not NeXT, but MacOS X is/was), based on Unix ideas..basta.

Re:Little Things That Made Amiga Great by otabdeveloper4 on Sunday November 29, 2020 @01:26PM (#25246887)
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.)

Re:Little Things That Made Amiga Great by pjmlp on Sunday November 29, 2020 @01:28PM (#25246911)
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.

Re:Little Things That Made Amiga Great by otabdeveloper4 on Sunday November 29, 2020 @04:38PM (#25248321)
Everything "has been done before" in computing. The difference is a matter of degree and attention to detail.

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 by pjmlp on Sunday November 29, 2020 @06:00PM (#25248887)
So what ideas are actually new, introduced by Linux crowd, instead of copied from either older UNIXes or mainframes?
Re:Little Things That Made Amiga Great by jzwinck on Sunday November 29, 2020 @07:28PM (#25249503)
How about recvmmsg? I never saw that before Linux, and haven't been able to find a reference to anything similar on say AIX or Solaris.
Re:Little Things That Made Amiga Great by pjmlp on Monday November 30, 2020 @03:27AM (#25251804)
Re:Little Things That Made Amiga Great by jzwinck on Monday November 30, 2020 @09:21AM (#25253961)
Yes really. I wrote recvmmsg. You linked to recvmsg. They are not the same thing.
Re:Little Things That Made Amiga Great by nix23 on Monday November 30, 2020 @09:54AM (#25254321)
I never have seen a Bitrot resistant filesystem on Linux before NILFS.
Re:Little Things That Made Amiga Great by otabdeveloper4 on Monday November 30, 2020 @04:24AM (#25252112)
Did you read my comment? There are no "new" ideas in computing. Everything has already been invented in the 1960's. It's the finesse of execution that matters, not ideas.
Re:Little Things That Made Amiga Great by pjmlp on Monday November 30, 2020 @08:09AM (#25253337)
I did and you are wrong, there are plenty of ideas to bring to the market, when one doesn't constrain themselves to copy mainframes and big iron UNIXes, and catching up with whatever Apple, Google and Microsoft do on UI/UX.
Re:Little Things That Made Amiga Great by nix23 on Monday November 30, 2020 @09:57AM (#25254353)
>It's the finesse of execution that matters, not ideas.

That's a crime to say "finesse" and "systemd" in the same discussion.

Re:Little Things That Made Amiga Great by anthk on Sunday November 29, 2020 @01:49PM (#25247036)
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 by qz2 on Sunday November 29, 2020 @03:14PM (#25247681)
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 by pjmlp on Sunday November 29, 2020 @04:39PM (#25248327)
D-BUS ideas actually trace back to ToolTalk on Solaris.

https://en.wikipedia.org/wiki/ToolTalk

Re:Little Things That Made Amiga Great by mixmastamyk on Sunday November 29, 2020 @02:14PM (#25247227)
What made Solaris sm better? Curious as I never used that one.
Re:Little Things That Made Amiga Great by pjmlp on Sunday November 29, 2020 @02:04PM (#25247156)
It is called LPAR.
Re:Little Things That Made Amiga Great by monocasa on Sunday November 29, 2020 @04:13PM (#25248138)
It's called WPAR. LPARs are hypervisor level partitioning.
Re:Little Things That Made Amiga Great by pjmlp on Sunday November 29, 2020 @04:36PM (#25248310)
You're right, I stand corrected.
Re:Little Things That Made Amiga Great by otabdeveloper4 on Sunday November 29, 2020 @04:39PM (#25248328)
Systemd does a lot more than just manage services. The underlying architecture is a generic resource and dependency management system.
Re:Little Things That Made Amiga Great by nix23 on Monday November 30, 2020 @10:01AM (#25254404)
>generic resource and dependency management system

Generic is the complete wrong word for systemd, it's the opposite of Generic.

Re:Little Things That Made Amiga Great by nix23 on Monday November 30, 2020 @09:46AM (#25254224)
Long time ago in a other galaxy there was a system called "time sharing system"

>The two are huge and novel developments in OS design

Yeah "new" since the 1960 on a Computer called PDP10 from DEC

Re:Little Things That Made Amiga Great by tsm_sf on Sunday November 29, 2020 @03:33PM (#25247826)
The older I get, the more our devotion to the CLI feels like gatekeeping.
Re:Little Things That Made Amiga Great by mschaef on Monday November 30, 2020 @09:19AM (#25253926)
> The older I get, the more our devotion to the CLI feels like gatekeeping.

Nah... you can't take one of the handful of major styles of interaction with computing devices and diminish adherence to that style as just 'gatekeeping'. There are moments where the strengths of GUI interaction is useful (discovery of options, selection of individual objects, etc.), but modern systems are complex and large enough that you can't really walk away from the idea of expressing operations and state linguistically without walking away from tools you need to do your job efficiently (or at all). So yeah, maybe CLI is less accessible and more difficult for newcomers, but the problems they solve aren't necessarily easy, either.

However... I do think there are many opportunities for both better accessibility in CLI's and better interoperability between CLI's and GUI's. Better discovery of options in CLI would help (autocomplete, etc.), as would a better connection between the GUI and CLI worlds. (Lisp has some good ideas where the "terminal" remembers the object it prints and allows interaction with those objects, as opposed to just remembering a string character representation of them. Microsoft's Office applications similarly will write macro code for you as you interact with the UI - which is a great way to understand the relationship between the two worlds.)

Re:Little Things That Made Amiga Great by 7thaccount on Sunday November 29, 2020 @04:50PM (#25248412)
I don't see it that way. My first computer used Win95 and I didn't get into CLI until college and then seriously at work. I'm not a Unix expert, but am blown away by how much more powerful it is than Windows in many uses. I even push files to a Linux server for analysis at times as I can tear through a file with grep/cut/awk/sort/uniq and some pipes very quickly and efficiently. There are many other technologies I know, yet the simple terminal is still the best approach for many of my uses. The design has stood the test of time for a reason and the compositional approach is nice. Nobody is gatekeeping here.
Re:Little Things That Made Amiga Great by otabdeveloper4 on Sunday November 29, 2020 @04:35PM (#25248302)
Gatekeeping from what? Linux is a server OS.
Re:Little Things That Made Amiga Great by pjmlp on Sunday November 29, 2020 @04:37PM (#25248316)
Finally given up on "Year of Desktop Linux"?
Re:Little Things That Made Amiga Great by otabdeveloper4 on Monday November 30, 2020 @04:26AM (#25252125)
I've been running desktop Linux for 20 years, but this isn't a hill I'm gonna die on. Kernel and userland developers treat Linux as a server OS first and foremost, and that's where the funding goes.
Re:Little Things That Made Amiga Great by the_af on Sunday November 29, 2020 @05:01PM (#25248494)
The year of Desktop Linux arrived for me about a decade ago. Now I work, game, watch movies, edit graphics and photos, all on Linux.

I like and want the powerful combination of the CLI and GUI applications.

Re:Little Things That Made Amiga Great by blub on Monday November 30, 2020 @04:09AM (#25252017)
The point of "Linux on the desktop" was not that it happens for you and the other commenter, but that Linux becomes mainstream. :) Never happened and unless something extraordinary occurs it likely never will. And Android doesn't count, obviously.
Re:Little Things That Made Amiga Great by the_af on Monday November 30, 2020 @07:49AM (#25253211)
True. But it also has the connotation that Linux is "not good enough" for the desktop, and this is false. Popularity has a lot of factors, sadly. A user-friendly Linux like Ubuntu is indeed "good enough" and has been so for years.
Re:Little Things That Made Amiga Great by pjmlp on Sunday November 29, 2020 @05:39PM (#25248749)
Finally met one of the happy 1% from Steam surveys.
Re:Little Things That Made Amiga Great by the_af on Sunday November 29, 2020 @06:45PM (#25249223)
Also GOG and Humble Bundle ;)

It's generally a joy to use Linux. In some cases (like HP LaserJet printers) even more painless than Windows and macOS!

Re:Little Things That Made Amiga Great by eitland on Sunday November 29, 2020 @06:06PM (#25248940)
Hi, here's another one :-)

Happy Linux user since 2004/5.

Everything else is painful in some way or another.

Re:Little Things That Made Amiga Great by Ekaros on Sunday November 29, 2020 @10:08AM (#25245508)
What I'm personally bit horrified with is that "Unix" is the end all of OS design and so on. With some fundamental designs going back to 70s... Like everything being text. Which seems quite a mess in current world with multimedia and increased networking. Yes we have spend decades hacking to get it to work... But maybe more options and different designs would enrich us lot better.

And really we do have layer that can connect all of the different systems together. Namely IP. So even if we had fundamentally different systems, there is no reason why intercommunication wouldn't be possible at this point.

Re:Little Things That Made Amiga Great by TheOtherHobbes on Sunday November 29, 2020 @10:41AM (#25245726)
Yes, it's not either/or. The web is a kind of meta-OS with a very minimal and simple API, and as far as the web is concerned everything in userland operates as a thin-client. The OS is only of interest locally.

By the mid-90s I was furious with both Microsoft and Apple for setting computing back by at least a decade.

You could - with extreme effort - make an Atari ST multitask. And of course with the Amiga it was built in.

So why did we throw that away and go backwards to DOS and then single-process Windows - which eventually reinvented multitasking nearly a decade later and sold it as if it was the most astounding development in the history of computing?

Of course there were technical challenges - protected memory, protected processes, and so on. But the earliest versions of Windows didn't have those either.

So it was a disappointing and frustrating time - an alienating difference of philosophy between consumer computing designed for creativity and exploration, and box-shifting commodity computing designed for form-filling and bureaucracy, which might allow you to have some fun after hours if you behaved yourself and the machine didn't crash.

Considering how smart the Amiga team were, it would have been very interesting to see what they could have done with ubiquitous fast networking, high-res graphics and video, and pocketability.

I suspect the result would have been far more open and inspiring than the corporate sand trap we have today.

Re:Little Things That Made Amiga Great by tasogare on Sunday November 29, 2020 @10:59PM (#25250598)
> The web is a kind of meta-OS with a very minimal and simple API

You may have missed the last 20 years of Web evolution, because the Web is now a very messy and hard to implement platform. Even Microsoft gave up on implementing a browser and switched to Chromium.

Re:Little Things That Made Amiga Great by com2kid on Sunday November 29, 2020 @08:27PM (#25249859)
> So why did we throw that away and go backwards to DOS and then single-process Windows - which eventually reinvented multitasking nearly a decade later and sold it as if it was the most astounding development in the history of computing?

Because cheap commodity harware, a single Intel CPU controlling everything, won out over an expensive custom multi-chip solution.

Every Amiga model was a new model, with large amounts of engineering effort put into it, until eventually the platform just couldn't keep up with how quickly PCs were dropping in cost.

Sure in 1989 an Intel x86 based system was a joke compared to an Amiga, and it was a joke in 1990, and 1991, and 1992, but it was less of a joke every year.

When it all began PC's didn't even have anything that could charitably be called sound capabilities, but year after new cards were released, there was massive competition, at first at the high end, but then sound cards got cheaper and cheaper until one day Microsoft demanded that for a computer to be Windows Certified it had to just include one, and it was up to OEMs to figure out how.

Meanwhile Amiga didn't benefit from that technological explosion.

Same thing happened for graphics.

Same thing happened for networking.

Same thing happened for hard drives, and cd-rom drives, and types of RAM, and literally everything else.

Technology has often been one step back two steps forward, going from mini->micro people complained about the same thing, and going from PCs->Smartphones, it happened again. Remember early smartphones / PDAs? They had a maximum process limit, in the low double digits! Storage that was wiped out if the battery died! Everything ran in the same address space!

And remember the first 5 or so major versions of Android? It wasn't exactly a pleasant system to use.

But it got better.

The thing is, all in one custom hardware solutions will always, at first, beat out general purpose computing. But those custom hardware solutions are expensive, and slow, to engineer. Now if you are Apple and you can manage to find economies of scale to do everything in house, great!

But Amiga didn't have that scale. They had custom in house everything, which, and they were competing against not just Microsoft, but literally every other consumer PC hardware manufacturer on the planet who were in a fight to the death to drop prices on DOS/Windows PCs peripheral by peripheral.

Re:Little Things That Made Amiga Great by icedchai on Monday November 30, 2020 @12:10PM (#25256089)
The sad truth is Amiga hardware barely changed from 1985 to 1992. The A500 was nothing more than a cost reduced A1000 - no new features. The A2000 was nothing more than an A1000 with expansion slots. The A2500 was a couple extra boards, not a new model. The A3000, my favorite machine, was effectively a cost reduced A2500, combining the 68030 accelerator board and SCSI onto the motherboard. Again, nothing new.

So after 7 years, all we had were expansion slots and faster CPUs. The OCS -> ECS chipset upgrade was very minor. That's basically it.

Finally, at the end of 1992, the AGA machines (Amiga 1200 and 4000) were released. We finally had upgraded graphics that didn't even keep pace with SuperVGA. The A1200 was also totally gimped with no fast memory and a slow 68020 that was now over 8 years old...

Re:Little Things That Made Amiga Great by mschaef on Monday November 30, 2020 @09:42AM (#25254187)
> You could - with extreme effort - make an Atari ST multitask. And of course with the Amiga it was built in. ... So why did we throw that away and go backwards to DOS

Mine is a US-centric perspective, it but always seemed like Commodore and Atari were selling niche follow-ons to their eight-bit lines, with momentum heavily toward DOS, even in the second half of the 1980's.

Open up the back of a 1987-era computer magazine, and the pages are full of companies that will sell you a DOS machine, expansion cards, operating system, etc. All these participants in the market are sinking money into the platform to try to establish a competitive advantage by making something better. (The Compaq Deskpro 386 and various video cards come to mind immediately as places where the market rapidly outran the original developers of the platform.)

But if you want an Amiga, you're stuck with Commodore. If you want an ST, you're stuck with Atari. Two individual companies both trying to build an entire _platform_ - custom hardware and OS - that's competitive with the collective output of an entire segment of the industry. I guess it's easy to say this now, but both of those companies picked a hard battle to fight - and both did very well, all things considered.

> ... single-process Windows - which eventually reinvented multitasking nearly a decade later and sold it as if it was the most astounding development in the history of computing?

The development wasn't the technology, the development was getting that technology into a delivery channel where it was relevant to a large group of people. This is why Windows 3.0 was such a big deal - there wasn't anything technically novel in it, but it was cheap, worked with what the customer base already owned, and attracted enough investment to overcome its (many) faults.

Re:Little Things That Made Amiga Great by patterns on Sunday November 29, 2020 @10:33AM (#25245668)
This reminds of Robert Pike's "Systems Research is Irrelevant" speech [1]. Now, 20 years after his speech, we are still stuck with the same notions (such as everything being a string). It's not that there are not plenty of alternatives around, however, expectations are so high that it's almost impossible to make a new computer system economically viable. On the other hand, the hacker and maker scene is very active, some of them building operating systems and hardware such as tiny Lisp-based machines [2] and OSes [3]. (My only gripe is that most of the new "avant-garde" systems are still text/file-based.)

I'd love to see a next wave in personal computing, starting with a clean slate, building on the research, insights and learning from the mistakes that have been made. I have no doubt that it will happen, the question is only when.

As for interoperability: Even on the same platform there are countless problems getting software to talk to each other, so I don't think that a new system will make the situation any worse.

[1] http://www.herpolhode.com/rob/utah2000.pdf

[2] https://www.tindie.com/products/lutherjohnson/makerlisp-ez80...

[3] https://mezzanos.herokuapp.com/

Re:Little Things That Made Amiga Great by mixmastamyk on Sunday November 29, 2020 @02:24PM (#25247315)
Good enough, cheap, source code available wins in the long term. Also worse is better. But even worse was a lot better than DOS.
Re:Little Things That Made Amiga Great by swiley on Sunday November 29, 2020 @10:25AM (#25245613)
IMO Unix hasn't taken over as much as people think it has. If you look at an OS more closely they typically have a POSIX API layer on top of whatever unique ideas they have. Even Linux does quite a lot of its own thing.
Re:Little Things That Made Amiga Great by njharman on Sunday November 29, 2020 @11:25AM (#25246081)
People don't know or underestimate how much Unix has taken over. From cellphones to super computers. From consumer devices to industrial control. Unix servers made and continue to run the internet, aka everything.
Re:Little Things That Made Amiga Great by ithkuil on Sunday November 29, 2020 @01:05PM (#25246759)
This! Also, we take now many unix abstractions so much for granted that when they occur in different places we assume it's just convergent evolution.
Re:Little Things That Made Amiga Great by pjmlp on Sunday November 29, 2020 @01:43PM (#25246997)
POSIX more than anything, many of those IoT OSes aren't anything UNIX related although they support some form of POSIX.
Re:Little Things That Made Amiga Great by pjmlp on Sunday November 29, 2020 @11:07AM (#25245959)
Most of the "new" Linux ideas you will find them in the mainframes world.
Re:Little Things That Made Amiga Great by mixmastamyk on Sunday November 29, 2020 @02:20PM (#25247277)
I think this is largely a factor of PCs getting more powerful and the lag to libre implementations. Trying to build container infrastructure during the pentium 90 days wouldn’t have succeeded.

See “the innovators dilemma” for the process.

Re:Little Things That Made Amiga Great by simonh on Sunday November 29, 2020 @02:28PM (#25247341)
I think the issue is that, from a user perspective, the implementation details of the kernel and base OS doesn’t matter. As long as it’s sanely implemented and doesn’t impose onerous limitations, it should just get out of the way. The vendor can implement it however they like, with whatever technologies they like, and as long as it supports featureful applications users shouldn’t need to care.

The reason Unix was so successful was precisely because it was simple and portable a d designed to get out of the way. It was as unremarkable as possible, by design. All the interesting stuff is left to application developers. You want to implement a relational file system, go ahead. You want to develop your own GUI layer, fine. Compared to the other major OSes of the day like VMS, Pick, PrimeOS, etc it’s as unoppinionated as possible. Likewise with C, which is intended to be as low level and paradigmless as they could. Just an abstraction over assembler just as Unix is a thin abstraction over the hardware.

Re:Little Things That Made Amiga Great by mattmcknight on Sunday November 29, 2020 @10:17AM (#25245570)
Whatever got us the Internet was worth it. To generalize, it's fine to have a variety of components, as long as the interface between them is roughly standardized, and the innovation can come in the components. That we can have a Playstation and an iPhone use the same network is a good thing, and they can do whatever they want with the rest of the stack.

A computer pre-internet felt a lot more like an island. I had an Amiga, but I wasn't aware of 90% of the stuff that was out there, and could barely afford to buy a compiler.

Re:Little Things That Made Amiga Great by ddingus on Sunday November 29, 2020 @04:49PM (#25248410)
I was in a similar scenario during those times. I did end up with internet gateway access in the very late 80s, which helped a lot.

Speaking of islands though, check out this FujiNet thing!

https://fujinet.online/

Turns out, Atari 8-bit computers have device independent I/O.

Suddenly, all those little islands are connected, and people are writing games in basic, playing together online.

Re:Little Things That Made Amiga Great by noizejoy on Sunday November 29, 2020 @06:56PM (#25249291)
Not always islands, if you had a modem and a phone line. Pre-Internet were increasingly numerous BBS systems, from big one’s like AOL and CompuServ to medium sized one’s like GEnie and many tiny independents. Instead of remembering URLs you had lists of phone numbers (the smaller one’s requiring long distance calls when those were still expensive) for your little modems to dial. My Atari ST (a contemporary of the Amiga) was online a lot already during those days. I actually connected to the Internet via CompuServ for quite a while before the local phone company began to offer dial-up Internet service. And pirated as well as free software were widely available already back then.
Re:Little Things That Made Amiga Great by mattmcknight on Sunday November 29, 2020 @08:30PM (#25249869)
I didn't have a modem for the Amiga for most of the time I owned it (starting in about 1985). I did eventually get one but had trouble getting access to the phone. The BBS sites I did connect to were often full, and many required you to upload something in order to download something. Starting in about 1991 I got access to the Internet at school, and spent most of the time in the lab there, leaving my Amiga behind when I left for college.
Re:Little Things That Made Amiga Great by an_opabinia on Sunday November 29, 2020 @01:33PM (#25246932)
Prior to the iPhone we were “standardized” on resistive touch screens, which sucked compared to the iPhone’s capacitive screen. Not because a stylus was a good way to use a portable device, and not because capacitive touch screen technology was unknown - it was invented long ago. It’s because of cost. You’re just conflating standardization with cost cutting.

If there was a cheap and easy to install OS in that era they’d all use it. Oh wait that was DOS & Windows, that was the whole point, that’s what happened, it was adopted because 999/1,000 vendors are interested in cost cutting not innovation.

It’s hard to celebrate cost cutters. History never celebrates the crummy cost cutters. I feel no nostalgia for that.

Re:Little Things That Made Amiga Great by madhadron on Sunday November 29, 2020 @10:33PM (#25250473)
> Not because a stylus was a good way to use a portable device

I personally love using a stylus, have have back to my old Palm Pilot days.

Re:Little Things That Made Amiga Great by moron4hire on Sunday November 29, 2020 @10:51PM (#25250559)
Resistive digitizers also didn't freak and and refuse to function at all if your fingers were sightly damp. Hence why you'll see a lot of point-of-sale systems in bars using resistive digitizers for their displays.
Re:Little Things That Made Amiga Great by alexisread on Sunday November 29, 2020 @04:18PM (#25248171)
I think there have been many missed opportunities in computing, however I'd suggest that the Internet and GPL (open source licencing in general) would have come regardless of the diversity of operating systems. Both these two innovations have really bound the software world together - compatability these days is really at the TCP level (eg. docker and APIs) and allows for a massive diversity of architectures (kafka, istio, materialize.io, IFTTT, Macrometa etc) - the bar has moved in a way.

Having said that, some of the missed opportunities of note are:

MINT: Gem and Tos weren't really developed much by Atari, but they did buy in MINT which has preemptive multi tasking and memory protection. With the Aes being retargetable (graphic cards), gdos vector fonts and postscript printing, tcp and lan networking stacks, shell, global shortcut system, posix compatibility and multi-user capabilities, it managed to evolve Tos to effectively a unix with usable desktop aka a standard OSX or linux-on-the-desktop well before now.

Secondly, choosing A2 instead of Android would have been huge. A compiled multithreaded, multitasking self-hosted OS with GC, zooming UI, 3x faster than Linux and small enough for one person to understand (250k kernel).

https://www.research-collection.ethz.ch/bitstream/handle/20....

One other benefit here would have been no Google-Oracle lawsuit to mess with API copyright :)

Re:Little Things That Made Amiga Great by kmeisthax on Sunday November 29, 2020 @07:07PM (#25249368)
Oracle v. Google would have happened eventually. The underlying problem is the law, not the litigants. In any other field that deals with copyright, the idea that copyright protection extends to what is effectively a series of headings and summaries would be obvious. The problem is that copyright is a poor fit for software - our headings and summaries carry function to them, and changing them breaks code. In general, the law doesn't want to grant copyright over purely functional things, or even things where functionality and creativity are frustratingly mixed. That's why boat hulls and hardware have separate ownership regimes - copyright over them was explicitly rejected. But we also explicitly said software is copyrightable, which leaves open the question of where the unprotected function ends and the protected creativity starts.

Maybe in the world where Android never happened, some other company stumbled upon this rich vein of confusion, and we're dealing with SCO/Novell/Attachmate/Whoever v. Apple over who can implement UNIX APIs in their kernels.

Re:Little Things That Made Amiga Great by jl6 on Sunday November 29, 2020 @04:56PM (#25248456)
This is the way of the world in microcosm. When globalization has smeared all cultures together, and the only languages left are English, Spanish, and Mandarin, the world will be far more interoperable - but at the cost of every other independent niche society. I’m not actually saying it’s not worth it.
Re:Little Things That Made Amiga Great by tasogare on Sunday November 29, 2020 @11:16PM (#25250664)
The idea that English (in this case Spanish and Mandarin as well) will kill all other languages is debious and forget a very important fact: through most of history and in a lot of places bilingualism is the norm. Current examples are some African countries where languages local are spoken and French is used as vehicular language; Standard Chinese while people speak another Sinitic language. What is likely to happen is more people being proficient in a second or even third languages (like it is in Hong Kong).
Re:Little Things That Made Amiga Great by pvg on Sunday November 29, 2020 @11:24PM (#25250718)
The incompatibilities just moved to different places, where the focus of development and competition is. Taken collectively, the various core services of mobile devices, desktop OS's and browsers interoperate very poorly across vendors. Think about stuff like identity, auth, sync; even very basic cases - e.g. user using a couple of Apple devices one of which is a macOS laptop where they run Chrome - are an incomprehensible mess of incompatibility to most non-nerd users.