Hacker News new | ask | show | jobs
by LargoLasskhyfv 2 days ago
> unless you run multiple X screens which disallows moving Windows between screens which is a pretty big barrier to normal usage.

Is it? Or is it forgotten?

Around 1994 I had a Pentium 133 with 16MB. In it a Diamond Speedstar 24(Pro?) (Tseng ET 4k) Vesa Local Bus, some ISA Trident 8900, and an ISA Hercules, driving one 17", one 15", and the Hercules at something like 12" IIRC. One could choose in the BIOS which "GPU" ...err... frame buffer should have priority at boot, or rather which slot, so when you've chosen VLB it took that, and the others were a matter of the OS to initalize and drive way after boot.

At the time I compared 386BSD, NetBSD, SLS(Softlanding Systems), early Slackware and SuSE, and lo and behold, I could move windows across all of them on all of them!1!!

With proudly created custom modelines for all of them, even the Hercules, with different Hz & DPI for each screen.

Though it didn't really make sense, because X on the Hercules was very laggy and jerky, coz' 8-Bit ISA. Was more useful for syslogs and debugger.

Anyways, it worked, even if only as POC, to show off.

Now that wasn't Xorg, but XFree86, but still?

1994. Worky, worky!

IIRC that also applied to Accelerated-X, at least for the Tseng and Trident.

Didn't try the Hercules with X then.

2 comments

In 1994 the only way to have multiple monitors was to run X with multiple X screens which did not allow moving windows freely between screens. In 1998 X11R6.4 brought xinerama and proper multi-head with many physical screens but only 1 X screen removing that complication.

May I submit that it is more likely that you are speaking of 1998 instead of 94 rather than this entire technology working differently.

> May I submit(suggest?) that it is more likely that you are speaking of 1998 instead of 94

No. I'm not pulling this out of thin air, or misremembering. It wasn't easy, and it wasn't in the manpages, or only some of it. It was rather involved, and didn't work on first try. Not only that X-thing, but also which TTY/VT was on which head for tailing syslogs, std-error, and whatnot else. But it worked. And with no X on the Hercules, just between the Trident and Tseng, even reasonably fast.

I remember exactly because I moved shortly after that. I also remember which relief Xinerama brought me, when it appeared :-)

Edit: I also remember frying the Hercules and the attached screen with both of them giving me the magic blue smoke, because I've overdriven them a little. But it didn't matter, because that was already abandoned cybertrash at the time, used, and collected just for fun :-)

> With proudly created custom modelines for all of them...

Yep. I remember that pride very clearly. I'm also so glad I never have to do that math ever again.

> SLS(Softlanding Systems)

I'd never heard of this one. If the claim that its slogan was "Gentle Touchdowns for DOS Bailouts" is true, then that's a really great pairing of distro name and slogan.

Come on...

Isn't that fun? https://nyanpasu64.gitlab.io/blog/crt-modeline-cvt-interlaci... :-)

TBH I've been mostly unimpressed with the early Linuxen. At the time they had almost nothing which NetBSD didn't have, and I knew that really well. Gentoo 'ricing' well.

But it was clear that there was momentum behind the Linux hype. It was on CD-Roms in magazines, in book stores. While *BSD wasn't known generally, just by some guys in Universities, or similar. Bad marketing. FUD because lawsuits, and whatnot else.

Such BSD, so sad...