I am tired of supporting Windows machines. Life is SO much easier(for me) under the *BSDs.However, I am not sure SWMBO would find that to be the case.Her uses are primarily email and WWW. I suspect Tbird is verysimilar to the Windows variant. Ditto for Firefox -- thoughI'm not sure how "current" support is for either of thoseunder each BSD. (FBSD seems to be more mainstream than NBSDin many issues)My biggest concern would be for add-in "extensions" that sherelies on for Firefox. Is the extension API grounded inFirefox? Or, the host OS?Anyone supporting someone using a *BSD desktop that can sharetheir experiences with problems and incompatibilities?Meanwhile, I'll build a FBSD box and see how she takes to the idea.(thankfully, building that box means I can just pull the drive tomove it to a nicer platform -- unlike MS's braindead approach whereyou have to rebuild each new instance!)
Don Y <blockedofcourse@foo.invalid> Wrote in message:r<frown> I'm not keen on bringing in Linux; I already have to maintain Slowaris, Windows and BSD boxes -- as everyone seems to have their
I am tired of supporting Windows machines. Life is SO much easier(for me) under the *BSDs.However, I am not sure SWMBO would find that to be the case.Her uses are primarily email and WWW. I suspect Tbird is verysimilar to the Windows variant. Ditto for Firefox -- thoughI'm not sure how "current" support is for either of thoseunder each BSD. (FBSD seems to be more mainstream than NBSDin many issues)My biggest concern would be for add-in "extensions" that sherelies on for Firefox. Is the extension API grounded inFirefox? Or, the host OS?Anyone supporting someone using a *BSD desktop that can sharetheir experiences with problems and incompatibilities?Meanwhile, I'll build a FBSD box and see how she takes to the idea.(thankfully, building that box means I can just pull the drive tomove it to a nicer platform -- unlike MS's braindead approach whereyou have to rebuild each new instance!)
I looked a wubuntu, life cycle is 3 years.
Unless I read that wrong...
On 10/06/2026 22:19, Don Y wrote:
I am tired of supporting Windows machines.-a Life is SO much easier
(for me) under the *BSDs.
However, I am not sure SWMBO would find that to be the case.
Her uses are primarily email and WWW.-a I suspect Tbird is very
similar to the Windows variant.-a Ditto for Firefox -- though
I'm not sure how "current" support is for either of those
under each BSD.-a-a (FBSD seems to be more mainstream than NBSD
in many issues)
My biggest concern would be for add-in "extensions" that she
relies on for Firefox.-a Is the extension API grounded in
Firefox?-a Or, the host OS?
There is a UK seminar I'm on tomorrow dealing with how to get the great unwashed safe from the demise of Win10 in October (if it happens). My guess is
that MickeySoft will back down again and extend support - there are way too many Win10 machines still out there running quite happily.
Leaning towards Linux Mint at the moment as the path of least resistance
with a front end that can look enough Windows like to make life easier
for naive users. Yet to be tried out on some brave non-geek home users.
Some groups are well ahead of us on this.
The seminar should be available on YouTube but the event is specifically for UK
Repair Cafe participants dealing with computer repairs.
Anyone supporting someone using a *BSD desktop that can share
their experiences with problems and incompatibilities?
The main one seems to be things being in different places. If you can provide
something looking like the same home screen, the same browser and something that behaves like Outlook then they tend not to notice
other things provided there is someone around to sort out niggles.
There will be niggles. Gimp has a pretty steep learning curve compared to any
of the Windows image processing packages for instance.
Meanwhile, I'll build a FBSD box and see how she takes to the idea.
(thankfully, building that box means I can just pull the drive to
move it to a nicer platform -- unlike MS's braindead approach where
you have to rebuild each new instance!)
I don't find Windows all that difficult to support except on bespoke portables
like Sony and Toshiba where the custom video drivers make installing generic Windows just about impossible. Only a handful of exotic Linux distributions will install on the worst offenders.
I have had much *more* trouble trying to mend broken Chromebooks. We haven't found a way to break into a dead one yet that doesn't involve going on a $$$$
official repairers course just to get the toolkit.
Don Y <blockedofcourse@foo.invalid> wrote:
I am tired of supporting Windows machines. Life is SO much easier
(for me) under the *BSDs.
However, I am not sure SWMBO would find that to be the case.
I do have a desktop running KDE and CheriBSD here (FreeBSD with hardware memory safety). I don't daily it but it seems fine. I'm not familiar with how polished the installers are on regular FreeBSD, but I think KDE is more stable than GNOME (who have taken some Linux-only pathways of late). KDE is also more Windows-like (and can be made even more so with themes).
If you need graphics drivers (Nvidia/AMD) that can be a pain point.
Also drivers for wifi.
Her uses are primarily email and WWW. I suspect Tbird is very
similar to the Windows variant. Ditto for Firefox -- though
I'm not sure how "current" support is for either of those
under each BSD. (FBSD seems to be more mainstream than NBSD
in many issues)
My biggest concern would be for add-in "extensions" that she
relies on for Firefox. Is the extension API grounded in
Firefox? Or, the host OS?
They're typically written in Javascript so I don't think there should be a problem running them on a different OS. They work on Firefox for Android even though that's a completely different platform.
Anyone supporting someone using a *BSD desktop that can share
their experiences with problems and incompatibilities?
I suspect any time she is wanting to install 'apps' then things might get tricky (depends on what's available via pkg, almost certainly less choice than on Linux), but as an mail+web appliance you might be ok.
If you are going to be providing tech support then it might help smooth over issues where 'just google the error message' isn't so useful as there isn't as much information out there as there is for Linux.As long as things don't change, she is usually capable of
On 6/11/2026 4:44 AM, Theo wrote:And, of course, two bugs in the installer. (sigh)
Don Y <blockedofcourse@foo.invalid> wrote:
I am tired of supporting Windows machines.-a Life is SO much easier
(for me) under the *BSDs.
However, I am not sure SWMBO would find that to be the case.
I do have a desktop running KDE and CheriBSD here (FreeBSD with hardware
memory safety).-a I don't daily it but it seems fine.-a I'm not familiar with
how polished the installers are on regular FreeBSD, but I think KDE is more >> stable than GNOME (who have taken some Linux-only pathways of late).-a KDE is
also more Windows-like (and can be made even more so with themes).
I was playing with XFCE under 14.3 just an hour ago and it seemed
"mutable enough" that she could step into using it without too much
grief.-a The GUI looks a bit more "cartoonish" but that's not
important.
On 6/11/2026 4:44 AM, Theo wrote:
They're typically written in Javascript so I don't think there should be a problem running them on a different OS. They work on Firefox for Android even though that's a completely different platform.
Ah, Great! Thanks. She often has to download videos for her
art classes. They try to make this difficult (out of fear
someone will DL all the videos and *publish* them, thereby
avoiding the course fees -- kilobucks).
Don Y <blockedofcourse@foo.invalid> wrote:
On 6/11/2026 4:44 AM, Theo wrote:
They're typically written in Javascript so I don't think there should be a >>> problem running them on a different OS. They work on Firefox for Android >>> even though that's a completely different platform.
Ah, Great! Thanks. She often has to download videos for her
art classes. They try to make this difficult (out of fear
someone will DL all the videos and *publish* them, thereby
avoiding the course fees -- kilobucks).
That may be tricky... video sites like to use DRM to prevent users doing things they don't like. Widevine DRM is common - that needs to be compiled for an 'official' OS, which of course FreeBSD isn't. Netflix among others uses Widevine - there are different levels based on how much cryptographic assurance there is of your OS being official.
It seems like it can be used under FreeBSD with a browser compiled for
Linux:
https://www.freshports.org/www/linux-widevine-cdm
but not a native browser. That will probably only get you L3, the lowest security level.
OTOH it's possible that there's no actual DRM and the websites just
obfuscate the raw video stream. Youtube is one of those - at least some of the video streams are available without DRM and there are plugins to un-obfuscate and download them (and third party apps, although can't vouch for any under FreeBSD).
On 11/06/2026 11:32, Martin Brown wrote:
On 10/06/2026 22:19, Don Y wrote:
I am tired of supporting Windows machines.-a Life is SO much easier
(for me) under the *BSDs.
However, I am not sure SWMBO would find that to be the case.
Her uses are primarily email and WWW.-a I suspect Tbird is very
similar to the Windows variant.-a Ditto for Firefox -- though
I'm not sure how "current" support is for either of those
under each BSD.-a-a (FBSD seems to be more mainstream than NBSD
in many issues)
My biggest concern would be for add-in "extensions" that she
relies on for Firefox.-a Is the extension API grounded in
Firefox?-a Or, the host OS?
There is a UK seminar I'm on tomorrow dealing with how to get the
great unwashed safe from the demise of Win10 in October (if it
happens). My guess is that MickeySoft will back down again and extend
support - there are way too many Win10 machines still out there
running quite happily.
Leaning towards Linux Mint at the moment as the path of least resistance
with a front end that can look enough Windows like to make life easier
for naive users. Yet to be tried out on some brave non-geek home users.
Some groups are well ahead of us on this.
Which version do you prefer?-a I have been using the Mate edition for
years as my main machine (on a Dell laptop).-a It is VERY stable. Thunderbird, Libreoffice, Firefox and Chrome cover most "ordinary" applications.-a (Chrome sometimes works better for video conferencing.) Virtualbox gives me a Windows VM for the small amount of software that insists on using Windows.
I'm hoping that tomorrows meeting might result in a clear agreed path forward
for all of the UK Repair Cafes <fx>crosses fingers</fx> so that we can minimise
how many different flavours have to be supported.
It could easily degenerate into a herding cats problem...
My money is on MS caving in again and extending the life of Win10 by yet another year but just in case they don't we need to have a plan. Last year we
made a crib sheet on how to extend Win10 support and test if your PC could run
Win11 (sadly a lot fail that arbitrary test).
(which claims to offer Win10 support to 2030)
Don Y <blockedofcourse@foo.invalid> wrote: ||[. . .] | |>> My biggest concern would be for add-in "extensions" that she | |>> relies on for Firefox. Is the extension API grounded in | |>> Firefox? Or, the host OS? |
| They're typically written in Javascript so I don't think there should be a| problem running them on a different OS. They work on Firefox for Android | even though that's a completely different platform. || | |Ah, Great! Thanks. She often has to download videos for her | |art classes." | |----------------------------------------------------------------------------|
On 6/11/2026 8:52 AM, Martin Brown wrote:
I'm hoping that tomorrows meeting might result in a clear agreed path
forward for all of the UK Repair Cafes <fx>crosses fingers</fx> so
that we can minimise how many different flavours have to be supported.
It could easily degenerate into a herding cats problem...
My money is on MS caving in again and extending the life of Win10 by
yet another year but just in case they don't we need to have a plan.
Last year we
I thought MS was already allowing folks to "sign up" for security
updates for an additional year (the amusing point being, is that a
year from the day of your install?-a or, a *computed* year based on
the date the message is displayed?)
made a crib sheet on how to extend Win10 support and test if your PC
could run Win11 (sadly a lot fail that arbitrary test).
Chasing MS always leads to replacing hardware.-a You *may* get another release cycle -- but likely at reduced capabilities.-a The "tax" is
just too high, considering the lack of "productivity enhancement"
that you're buying.
On 6/11/2026 8:52 AM, Martin Brown wrote:
I'm hoping that tomorrows meeting might result in a clear agreed path
forward for all of the UK Repair Cafes <fx>crosses fingers</fx> so
that we can minimise how many different flavours have to be supported.
It could easily degenerate into a herding cats problem...
My money is on MS caving in again and extending the life of Win10 by
yet another year but just in case they don't we need to have a plan.
Last year we
I thought MS was already allowing folks to "sign up" for security
updates for an additional year (the amusing point being, is that a
year from the day of your install?-a or, a *computed* year based on
the date the message is displayed?)
made a crib sheet on how to extend Win10 support and test if your PC
could run Win11 (sadly a lot fail that arbitrary test).
Chasing MS always leads to replacing hardware.-a You *may* get another release cycle -- but likely at reduced capabilities.-a The "tax" is
just too high, considering the lack of "productivity enhancement"
that you're buying.
Don Y <blockedofcourse@foo.invalid> wrote: |-------------------------------------------------------------------|Position a cell phone camera to record the screen.
|"(And I imagine a screen recorder would neuter any sort of encoding|
|scheme as human eyes and ears interact via pixels on the screen |
|and sound waves from speakers)" | |-------------------------------------------------------------------|
Screen recorders are good but inefficient even when they work.
Many websites obstruct screen recorders on Microsoft Windows (I did
not check a screen recorder with a website on a different operating
system).
On 6/11/2026 12:25 PM, Don Y wrote:
On 6/11/2026 8:52 AM, Martin Brown wrote:
I'm hoping that tomorrows meeting might result in a clear agreed path
forward for all of the UK Repair Cafes <fx>crosses fingers</fx> so that we >>> can minimise how many different flavours have to be supported.
It could easily degenerate into a herding cats problem...
My money is on MS caving in again and extending the life of Win10 by yet >>> another year but just in case they don't we need to have a plan. Last year we
I thought MS was already allowing folks to "sign up" for security
updates for an additional year (the amusing point being, is that a
year from the day of your install?-a or, a *computed* year based on
the date the message is displayed?)
made a crib sheet on how to extend Win10 support and test if your PC could >>> run Win11 (sadly a lot fail that arbitrary test).
Chasing MS always leads to replacing hardware.-a You *may* get another
release cycle -- but likely at reduced capabilities.-a The "tax" is
just too high, considering the lack of "productivity enhancement"
that you're buying.
They already built a *nix machine for the "average user", here it is:
<https://www.apple.com/imac/>
On 10/06/2026 22:19, Don Y wrote: ||[. . .] |
There is a UK seminar I'm on tomorrow dealing with how to get the great | unwashed safe from the demise of Win10 in October (if it ||happens). My guess is |
that MickeySoft will back down again and extend support - there are ||way too |
many Win10 machines still out there running quite happily." ||--------------------------------------------------------------------------|
| The main one seems to be things being in different places. [. . .]" ||--------------------------------------------------------------------------|
It could easily degenerate into a herding cats problem...
Bitrex <user@example.net> wrote: |----------------------------------------------------------------------| |"They already built a *nix machine for the "average user", here it is:|Apple built a lot on the FreeBSD codebase. JKH moved from
| |
| <https://www.apple.com/imac/> " | |----------------------------------------------------------------------|
A new coworker arrived with an OS-X Apple Macintosh in 2005. I asked
him is Apple OS X a BSD. He did not know.
Don Y <blockedofcourse@foo.invalid> wrote: |--------------------------------------------------------------------------| |"On 6/11/2026 3:32 AM, Martin Brown wrote: |
On 10/06/2026 22:19, Don Y wrote: ||[. . .] |
There is a UK seminar I'm on tomorrow dealing with how to get the great | unwashed safe from the demise of Win10 in October (if it ||happens). My guess is |
that MickeySoft will back down again and extend support - there are ||way too |
many Win10 machines still out there running quite happily." ||--------------------------------------------------------------------------|
Do you really suspect that Microsoft will support Windows 10 again? I
support an application for an old version of Windows (e.g. Windows
10). A compiler for Windows uses link.exe from MS SDK (also available
from Microsoft Visual Studio). A person with the same compiler wrote
for me:
"The older VS versions are compatible with
more older Oses, but that doesn't matter much to you (although I probably would avoid the most recent one if you want to be sure to run on Windows 10 since Windows 10 is officially out of support).
Hope this helps."
What do you think?
|--------------------------------------------------------------------------| |"She's annoyed that things keep changing (updates even after wiring | |down all the update policies). Lately, she complained "Where is | |the pin for me to keep my downloads visible?" (in Edge) | |[. . .] | |[She uses W7 on her desktop so isn't real keen on why W10 "does | |everything different"] | |[. . .] | |I received several recommendations (all different, of course :< ) | |[. . .] | |>> Anyone supporting someone using a *BSD desktop that can share | |>> their experiences with problems and incompatibilities? |
| The main one seems to be things being in different places. [. . .]" ||--------------------------------------------------------------------------|
A different version of an operating system annoyingly forces a
different presentation. A different version of a web browser (or a
word processor) has a different presentation: e.g. a new version of a
web browser has dots and right clicks instead of a menu which is
always visible with "File" etc.
UNIX's pro-choice stance is overrated.
|--------------------------------------------------------------------------| |"[. . .] | |And, I imagine it will be a lot easier to install a (legacy) printer | |than under Windows! More of the MS tax at work..." | |--------------------------------------------------------------------------|
I recommend my "Canon Pixma GM4050 Printer Mono Print Multi-Function
MegaTank Wireless". Canon offers supports therefor for Apple iOS (and
Google Android and Microsoft Windows) - BUT NOT APPLE MACOS AND
B.S.D.S!
I print thousands of pages of texts in 1 year. She probably wants a
color graphical printer instead - a different Canon MegaTank printer
may suit her.
|--------------------------------------------------------------------------| |"[. . .] | |>> Meanwhile, I'll build a FBSD box and see how she takes to the idea. | |>> (thankfully, building that box means I can just pull the drive to | |>> move it to a nicer platform -- unlike MS's braindead approach where | |>> you have to rebuild each new instance!)" | |--------------------------------------------------------------------------|Its called an "externality" -- shifting the cost onto someone else.
Microsoft is not braindead to start off being not particularly rich to becoming very rich.
On 6/11/2026 3:11 PM, bitrex wrote:
On 6/11/2026 12:25 PM, Don Y wrote:
On 6/11/2026 8:52 AM, Martin Brown wrote:
I'm hoping that tomorrows meeting might result in a clear agreed
path forward for all of the UK Repair Cafes <fx>crosses fingers</fx>
so that we can minimise how many different flavours have to be
supported.
It could easily degenerate into a herding cats problem...
My money is on MS caving in again and extending the life of Win10 by
yet another year but just in case they don't we need to have a plan.
Last year we
I thought MS was already allowing folks to "sign up" for security
updates for an additional year (the amusing point being, is that a
year from the day of your install?-a or, a *computed* year based on
the date the message is displayed?)
made a crib sheet on how to extend Win10 support and test if your PC
could run Win11 (sadly a lot fail that arbitrary test).
Chasing MS always leads to replacing hardware.-a You *may* get another
release cycle -- but likely at reduced capabilities.-a The "tax" is
just too high, considering the lack of "productivity enhancement"
that you're buying.
They already built a *nix machine for the "average user", here it is:
<https://www.apple.com/imac/>
The problem MS is having is that less and less is being done
using "traditional tools" on traditional platforms.-a We saw
desktops give way to laptops.-a And, laptops giving way
to cell phones.
MS is now trying to leverage use for *games*.-a In a market
where there is less and less variety of product offerings.
I know very few "average joes" that use "productivity suites".
I suspect businesses could drop MS with very little LONG TERM
pain (thought he transition might be chaotic).-a Especially
seeing the number of (identical) boxes that get tossed out
regularly.-a USFF and AiO's are quickly becoming the norm
as folks have decided that the space the machine occupies is more
valuable than the functionality that it provides!
On 6/11/2026 6:04 PM, Niocl|is P||l Caile|in de Ghloucester wrote:
Don Y <blockedofcourse@foo.invalid> wrote:
|--------------------------------------------------------------------------| >> |"On 6/11/2026 3:32 AM, Martin Brown
wrote:-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
On 10/06/2026 22:19, Don Ywrote:-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
|[. .
.]-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
There is a UK seminar I'm on tomorrow dealing with how to get thegreat |
unwashed safe from the demise of Win10 in October (ifit-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
|happens). My guess
is-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
that MickeySoft will back down again and extend support - thereare-a-a-a-a |
|way
too-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
many Win10 machines still out there running quitehappily."-a-a-a-a-a-a-a-a-a-a-a-a |
|--------------------------------------------------------------------------| >>
Do you really suspect that Microsoft will support Windows 10 again? I
support an application for an old version of Windows (e.g. Windows
10). A compiler for Windows uses link.exe from MS SDK (also available
from Microsoft Visual Studio). A person with the same compiler wrote
for me:
"The older VS versions are compatible with
more older Oses, but that doesn't matter much to you (although I probably
would avoid the most recent one if you want to be sure to run on
Windows 10
since Windows 10 is officially out of support).
Hope this helps."
What do you think?
You really only need manufacturer support if:
- your machine is out-facing
- there are "features" that are broken beyond the point where you can
-a make use of them (and, presumably, NEED them)
I have several W7 machines that have been gleefully supporting a
variety of applications for more than a decade.-a I tolerate the
bugs in those applications (instead of TRADING them for a set of
UNKNOWN bugs).
But, that network isn't routed so the threat to the machines on that
network is minimal.-a The greater risk would be a power supply
failing or a disk sled breaking and replacements being difficult
to find.
If "others" were using my machines, I might have more concern
as I couldn't stop them from installing crap on them.
|--------------------------------------------------------------------------| >> |"She's annoyed that things keep changing (updates even after
wiring-a-a-a-a-a-a |
|down all the update policies).-a Lately, she complained "Where
is-a-a-a-a-a-a-a-a-a |
|the pin for me to keep my downloads visible?" (in
Edge)-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
|[. .
.]-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
|[She uses W7 on her desktop so isn't real keen on why W10
"does-a-a-a-a-a-a-a-a-a-a |
|everything
different"]-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
|[. .
.]-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
|I received several recommendations (all different, of course :<
)-a-a-a-a-a-a-a-a |
|[. .
.]-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |
share-a-a-a-a-a-a-a-a-a |Anyone supporting someone using a *BSD desktop that can
incompatibilities?-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |their experiences with problems and
-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a |.]"-a-a-a-a |
The main one seems to be things being in different places. [. .
|--------------------------------------------------------------------------| >>
A different version of an operating system annoyingly forces a
different presentation. A different version of a web browser (or a
word processor) has a different presentation: e.g. a new version of a
web browser has dots and right clicks instead of a menu which is
always visible with "File" etc.
Its not just the UI/UX but, also, their support for evolving
protocol standards.-a I built the W10 machine when the (ancient)
browser running on its W7 predecessor could no longer render
many (commercial) web sites.
I print thousands of pages of texts in 1 year. She probably wants a
color graphical printer instead - a different Canon MegaTank printer
may suit her.
We don't print much.-a A case of paper (10 reams) will last us a few
years.-a Any "high quality" printing we do at the service bureau
down the street (let THEM maintain the printers!).-a Any high
*quantity* printing we send to the local library up the road for
10c/page.
Most of our printing is along the lines of:
- "I've got a list of things that I want to examine with pen/pencil"
- "I have a recipe that I want to make, tonight"
- "I want to make a label for a box and a magic marker would be tacky"
We have a pair of HP LJ5p's (or maybe 6p?) -- low temperature lasers.
I think we get about 5000 pp out of a toner cartridge.
I have several W7 machines that have been gleefully supporting a
variety of applications for more than a decade.-a I tolerate the
bugs in those applications (instead of TRADING them for a set of
UNKNOWN bugs).
I have original machines in working condition back to Win Vista for support and
certain ancient hardware custom IO, SCSI slide scanner for which no modern support exists.
They are totally unsafe if connected to the outside world.
Likewise many blue chip companies and universities have multimillion pound machines hung off a geriatric PC (with a spare in a cupboard somewhere). Typical lifecycle of really big science kit is around 20-25 years (ie Windows
ME kit still running in places).
Such antiques have to be very carefully firewalled from the corporate network.
The threat to all of us is that if MickeySoft pulls support for Win10 and some
really nasty malware gets into such a widely used OS the firestorm will do an
enormous amount of damage. UK NHS has an incredible amount of vulnerable kit and underpaid inadequate IT staff for instance.
If they do pull the plug I expect an explosion of ransomeware attacks.
But, that network isn't routed so the threat to the machines on that
network is minimal.-a The greater risk would be a power supply
failing or a disk sled breaking and replacements being difficult
to find.
If "others" were using my machines, I might have more concern
as I couldn't stop them from installing crap on them.
On MS Windows the preview rendering engine of emails in Outlook is sufficiently
risky that I wouldn't ever want to use it.
A different version of an operating system annoyingly forces a
different presentation. A different version of a web browser (or a
word processor) has a different presentation: e.g. a new version of a
web browser has dots and right clicks instead of a menu which is
always visible with "File" etc.
Its not just the UI/UX but, also, their support for evolving
protocol standards.-a I built the W10 machine when the (ancient)
browser running on its W7 predecessor could no longer render
many (commercial) web sites.
W11 is slightly better. I skipped Win10 apart from one machine that I upgraded
to be able to test and support code in that environment.
I print thousands of pages of texts in 1 year. She probably wants a
color graphical printer instead - a different Canon MegaTank printer
may suit her.
We don't print much.-a A case of paper (10 reams) will last us a few
years.-a Any "high quality" printing we do at the service bureau
down the street (let THEM maintain the printers!).-a Any high
*quantity* printing we send to the local library up the road for
10c/page.
Of the ones currently available with third party toner the Xerox Phaser 6510 is
about the cheapest near photoreal colour laser on the market. The right choice
of HP heavy weight paper and the output is indistinguishable from a print bureau brochure.
Before that I had a Dell 1230c which I had from new and bought a second one from a junk dealer just to get the OEM toners. I got a working print engine too
which extended heavy use life to 12 years before it finally expired. That was
about the first half decent photoreal laser.
Most of our printing is along the lines of:
- "I've got a list of things that I want to examine with pen/pencil"
- "I have a recipe that I want to make, tonight"
- "I want to make a label for a box and a magic marker would be tacky"
We have a pair of HP LJ5p's (or maybe 6p?) -- low temperature lasers.
I think we get about 5000 pp out of a toner cartridge.
The print engines on those are almost indestructible. Our VH has one since about 2006 (it gets nothing like the hammer that mine do).
MS is now trying to leverage use for *games*.-a In a market
where there is less and less variety of product offerings.
I know very few "average joes" that use "productivity suites".
I suspect businesses could drop MS with very little LONG TERM
pain (thought he transition might be chaotic).-a Especially
seeing the number of (identical) boxes that get tossed out
regularly.-a USFF and AiO's are quickly becoming the norm
as folks have decided that the space the machine occupies is more
valuable than the functionality that it provides!
The only "apps" of substance I really run on the OS these days are like KiCad,
LTSpice, and Studio One/Fender Studio for audio/video. And Microsoft is only needed for the last one.
Parts/inventory management is in the cloud, email is in the cloud, accounting
is in the cloud, document editing is in the could (though I use R Studio and LibreOFfice sometimes, but MS is not necessary), Github is in the cloud, VS Code is _basically_ in the cloud. With regular multipoint local backups of all
the important stuff of course.
Oh, I use Mathematica sometimes on Windows, though it's not really necessary.
This is probably my last Windows laptop, I'm only still using it because it's a
pain to get a new laptop and transfer everything all over and I'm kinda busy lately.
I have a 16 y/o iMac in the "technology museum" which is still surprisingly usable, running Snow Leopard or Lion or something, though I don't think I'd want to connect it to the Internet.
On 6/11/2026 10:35 PM, bitrex wrote:The Compaq lets me host an Opus PM (and the tools I have that
I have a 16 y/o iMac in the "technology museum" which is still surprisingly >> usable, running Snow Leopard or Lion or something, though I don't think I'd >> want to connect it to the Internet.
My oldest "PC" is a Compaq Portable 386, kept for the ISA card
support it provides me.-a I keep a Sun Voyager and SB2000 for
access to SPARC hardware (and the tools that let me verify
my code on it).
On 6/11/2026 10:35 PM, bitrex wrote:
MS is now trying to leverage use for *games*.-a In a market
where there is less and less variety of product offerings.
I know very few "average joes" that use "productivity suites".
I suspect businesses could drop MS with very little LONG TERM
pain (thought he transition might be chaotic).-a Especially
seeing the number of (identical) boxes that get tossed out
regularly.-a USFF and AiO's are quickly becoming the norm
as folks have decided that the space the machine occupies is more
valuable than the functionality that it provides!
The only "apps" of substance I really run on the OS these days are
like KiCad, LTSpice, and Studio One/Fender Studio for audio/video. And
Microsoft is only needed for the last one.
The variety and quality of MS-hosted apps tends to be much better
than their FOSS counterparts.-a One has (historically) had access to capabilities/tools, there, long before the FOSS community gets
around to developing something comparable.-a E.g., I was doing 3D
CAD (under a DOS extender) back in ~1990; schematic capture in the
early 80's, PCB layout in the same timeframe, etc.
Parts/inventory management is in the cloud, email is in the cloud,
accounting is in the cloud, document editing is in the could (though I
use R Studio and LibreOFfice sometimes, but MS is not necessary),
Github is in the cloud, VS Code is _basically_ in the cloud. With
regular multipoint local backups of all the important stuff of course.
I don't let anything outside of my direct physical control.
I don't want to have to rely on connectivity for anything but
those things that require it (email/WWW).-a Its easier for me to
just set up a server to address a specific need (e.g., my
repository lets me archive ANY binary, not just my own sources;
similarly for VMs, etc.)
There's just WAY too much content to be moving copies of it
into/out of the house!
Oh, I use Mathematica sometimes on Windows, though it's not really
necessary.
This is probably my last Windows laptop, I'm only still using it
because it's a pain to get a new laptop and transfer everything all
over and I'm kinda busy lately.
I only use a laptop when traveling (something I have been trying to
avoid, as I get older).-a There, an email and http client -- plus a
copy of FrameMaker (as I am *always* busy preparing documents and
it is a relatively portable task)
I have a 16 y/o iMac in the "technology museum" which is still
surprisingly usable, running Snow Leopard or Lion or something, though
I don't think I'd want to connect it to the Internet.
My oldest "PC" is a Compaq Portable 386, kept for the ISA card
support it provides me.-a I keep a Sun Voyager and SB2000 for
access to SPARC hardware (and the tools that let me verify
my code on it).
I have a LOT of tools. I've made an effort to keep everything that
I've accumulated, over the years, operational.-a (This because I could,
in theory, be tasked with supporting a past project at any time.)
[I have a similar "hoarder" attitude with hand tools; if I *once*
had a need for it, then its likely that I may need it again!-a So,
find a place to store it until that day comes.]
Many of them are Windows based.-a Some SOLARIS, some BSD, etc.-a All
of my UN*X boxen run headless; they are accessed via RDP, VNC or
X servers running on the Windows machines.-a This so I can blend
the use of each type of tool at a single display station.-a E.g.,
cut and paste snippets of code developed on a UN*X box into a
document I am preparing under Windows.
They are grouped into 4 broad categories:
- Document preparation
- CAD/EDA
- Software Design
- Multimedia authoring
each served by a different (identical) machine.
Of my "work" time, about 40-60% is spent doing document prep.
Generating text, illustrations, charts, etc.-a Recording results
of tests, etc.-a This usually calls on tools from each of the other
groups (e.g., pasting a portion of a schematic or layout into a
document; creating an animation to illustrate some process or
concept; preparing audio snippets where prose would not be an
effective way of describing what something sounds like, etc.)
I *live* in FrameMaker and rely heavily on the Adobe suite for
photo editing, illustration, etc.-a Other tools to let me create
typefaces ("fonts") for documents that don't rely solely on ASCII
glyphs (e.g., my speech synthesizer required a commingling of IPA
and dingbat symbols along with regular text).-a I keep all of the
typefaces I've acquired over the years -- a few hundred MB -- "on
line" as browsing OFF-LINE typefaces is a colossally impractical
waste of time:-a much easier to just LOOK at them "live".-a Ditto
clipart.
The same applies to EDA/CAD with the various symbol and footprint
libraries, datasheets/manuals, 3D models, etc.-a I've tried to
make EVERYTHING accessible just by opening a network connection
(NFS, SMB, etc.) instead of digging through physical media.
[In the past, I maintained ONE machine with removable disk
drives that I would plug, as needed, and store "cold".-a Now,
even that is tedious so I just add spindles to machines rescued
solely for the convenience of accessing them at will (I have
well over 100 spindles that I could spin up, at the same time,
if the house's electrical and cooling system could handle the
load!)]
I use Windows-based GUI tools to maintain my [sic] "databases"
(which are hosted on BSD boxen).-a Data entry is just so much more
convenient in that environment.-a And, ERDs are so much simpler to
create in a WYSIWYG environment.-a Ditto MathCAD, MatLAB, Mathematica, Octave, etc.
I have scores of Windows/DOS-hosted asssemblers/compilers/debuggers
for the various processors I've used or evaluated for projects, over
the years.-a Ditto, source libraries.-a But, do most of my 9-to-5
software development under NetBSD with some special validation tools
(e.g., certified compilers, symbolic execution, analysis tools)
hosted under FreeBSD as it's "cheaper" to run a different OS than
it would be to port those toold over to NetBSD.-a And, periodic
jaunts over to Slowaris /et ilk/ to make sure my code isn't relying
on aspects of one particular hardware architecture -- in case I
decide to deploy on different hardware)
My VCSs run on separate servers with Windows and UN*X clients
so I can check in/out from whichever environment is most
convenient.-a Note that I can "afford" to use lower performing
"servers" as there's only *one* human client!
[I actually have development tools installed on my router so
I can access them without having to bring a bigger machine
on-line.-a As *it* runs 24/7/365, its a great place to do things
like "make world" without having to leave another box running
for just that purpose!]
I build animations and videos to illustrate certain issues in
a more intuitive manner (e.g., how the geometry of your vocal
tract changes when you make certain utterances or how a process
is migrated from one host to another, while running) where prose
and static illustrations are inadequate.-a If the goal is to
ensure the reader understands the material, then find the most
intuitive way to convey it!
[PDFs have hidden value in that you can embed audio, video
and "supplemental payloads" in them making them a versatile
"container format"]
I have a "digital audio synthesizer" in my current project that I
can profile with certain windows tools to verify I've configured
the synthesizer in a particular way.
I even have production video capabilities (e.g., television studio
kit) so I can do things like superimpose one live video stream onto
another, in real time, and add computer graphics to the mix (though
I recently retired the video cameras as they were very large in their shipping/travel cases -- about twice the size of a little "dorm" refrigerator!)
Most of my networking tools are NetBSD hosted - though I have a couple
that are Windows related (i.e., know all about Windows specifics)
that run on Windows hosts.
I.e., it would be *beyond* PAINFULLY expensive to move all of these
tools to another (Windows) OS -- esp when that move doesn't BUY me
anything (and likely will cause some tools to stop working and others
to require relicensing).-a I still lament the loss of After Dark
(but don't have the time to develop a shim for it)!-a :<
Just the idea of having to feed (literally) hundreds of CDs/DVDs
of fonts, clipart, 3D models, libraries, etc. into another machine
(having already done so) to "install" them is daunting.-a (though
I have been copying *ISOs* of those media to a server to make
such a task a bit easier to script)
I have a LOT of tools. I've made an effort to keep everything that
I've accumulated, over the years, operational.-a (This because I could,
in theory, be tasked with supporting a past project at any time.)
There should be a LTS fee for dinosaur storage, lots of technology is best left
in the past.
[I have a similar "hoarder" attitude with hand tools; if I *once*
had a need for it, then its likely that I may need it again!-a So,
find a place to store it until that day comes.]
It's annoying not having a particular tool when you need it, but gosh ISA is long ago.
I even have production video capabilities (e.g., television studio
kit) so I can do things like superimpose one live video stream onto
another, in real time, and add computer graphics to the mix (though
I recently retired the video cameras as they were very large in their
shipping/travel cases -- about twice the size of a little "dorm"
refrigerator!)
OSBot makes some great compact cameras that do a lot of pan/zoom/track editing
automatically with neural networks:
<https://www.obsbot.com/store/products/obsbot-tail-2?product_id=e903599a099e4>
Most of my networking tools are NetBSD hosted - though I have a couple
that are Windows related (i.e., know all about Windows specifics)
that run on Windows hosts.
I.e., it would be *beyond* PAINFULLY expensive to move all of these
tools to another (Windows) OS -- esp when that move doesn't BUY me
anything (and likely will cause some tools to stop working and others
to require relicensing).-a I still lament the loss of After Dark
(but don't have the time to develop a shim for it)!-a :<
Just the idea of having to feed (literally) hundreds of CDs/DVDs
of fonts, clipart, 3D models, libraries, etc. into another machine
(having already done so) to "install" them is daunting.-a (though
I have been copying *ISOs* of those media to a server to make
such a task a bit easier to script)
Can't you just emulate a lot of that old hardware if someone wants an update after 30 years, or whatever? Or not even necessarily emulate, many old x86 OSes
like Windows 98 etc. run fine on a Ryzen with some CPU flag patches.
I don't know about ISA support for modern motherboards but this PCIe to PCI adapter card works fine with every legacy card I've tried:
<https://www.amazon.com/StarTech-com-PCI-Express-Adapter-Card/dp/B0024CV3SA/>
Some folks really like IT management and mucking around with PCs and servers and stuff, I guess some get off on the feeling of power of bend some piece of
junk to their will by learning all its cryptic commands inside and out.
Never got big into it, always seemed like the opposite of creativity to me. Aside from a NAS/backup server I have three work PCs these days which feels like two too many from a support/clutter point of view. I hate being a digital"Digital janitor" is a good term for it. I'd rather keep things "clean"
janitor.
On 6/12/2026 10:36 PM, bitrex wrote:
I have a LOT of tools. I've made an effort to keep everything that
I've accumulated, over the years, operational.-a (This because I could,
in theory, be tasked with supporting a past project at any time.)
There should be a LTS fee for dinosaur storage, lots of technology is
best left in the past.
Note that it wasn't "the past" when I was using it.-a And, the
cost of recreating a toolchain (configured in exactly the
way it was when you developed a product) is outrageous.
Vendors have no real need to preserve older versions of their
products so trying to locate a compiler version from a year
ago may require cajoling a principal at the compiler vendor
and HOPING he is understanding.-a Much easier to just KEEP
it, *as* you had it installed, along with every other
tool that you used for that project.
I didn't think the "lifetime bug fixes" notion through,
completely.-a I hadn't realized how many projects would follow.
Nor had I thought about the fact that each would likely use
different tools -- and different configurations, etc.
Once I realized this, I started developing ways to preserve
entire environments (which is primarily the disk image).
But, that still leaves you reliant on other aspects of the
machine's hardware.-a E.g., if an ICE requires a parallel
port to communicate with the debugger running on the
PC (before USB came along, serial was too slow for such
interfaces).-a So, now you need a "genuine" LPT port
(as the printer interface hadn't been virtualized, the
debuggers would often talk to specific I/O ports
expecting a traditional LPT port to reside there.)
My Unisite requires 3.5" floppies and a way to duplicate
them as well as move files on/off, easily.-a (I keep a
laptop with floppy drive for this purpose)
I didn't think the "lifetime bug fixes" notion through,
completely.-a I hadn't realized how many projects would follow.
Nor had I thought about the fact that each would likely use
different tools -- and different configurations, etc.
Once I realized this, I started developing ways to preserve
entire environments (which is primarily the disk image).
Back-end development eventually also largely went to interpreted and JIT- compiled languages I think in large part for this reason, recreating tool chains sucks.
My impression is embedded developers still struggle more with this, because while I've thankfully not experienced the problem myself, cross-compilation is
still not a perfect science and I've heard of cases where strange results occur
compiling the same code for the same target with the same compiler version but
on different platforms like e.g. Linux vs. Mac.
But, that still leaves you reliant on other aspects of the
machine's hardware.-a E.g., if an ICE requires a parallel
port to communicate with the debugger running on the
PC (before USB came along, serial was too slow for such
interfaces).-a So, now you need a "genuine" LPT port
(as the printer interface hadn't been virtualized, the
debuggers would often talk to specific I/O ports
expecting a traditional LPT port to reside there.)
My Unisite requires 3.5" floppies and a way to duplicate
them as well as move files on/off, easily.-a (I keep a
laptop with floppy drive for this purpose)
For either 8 bit or 32 bit development I use a constrained but modern dialect
of C++ and most stuff can be mocked up on a desktop platform where it's easier
to debug.
For 32 bit platforms there's JTT and for in-circuit debugging on 8 bit my favorite tool is still the serial port.
This all seems fairly platform-independent for the foreseeable future.The serial port may be deprecated in favor of USB I/O. And, as more
However, I am not sure SWMBO would find that to be the case.
Meanwhile, I'll build a FBSD box and see how she takes to the idea. (thankfully, building that box means I can just pull the drive to
move it to a nicer platform -- unlike MS's braindead approach where
you have to rebuild each new instance!)
Don Y <blockedofcourse@foo.invalid> wrote: |------------------------------------------------------|In some sense, you've gotta feel sorry for MS as they are stuck
|"[She was amazed at how much "snappier" the machine is|
|without MS dragging it down...]" | |------------------------------------------------------|
SPEC insists on Windows but
"June 20, 2017: Due to a known issue in Microsoft Windows Server 2016
memory management, the SERT-< suite will not be supported on that
operating system until a fix is made available.
June 20, 2017: SPEC cannot provide support on the SPECpower_ssj-< 2008 benchmark for test failures using Microsoft Windows Server 2016 due to
an issue with large pages and memory management in the operating
system. Please contact Microsoft technical support for assistance.
Completed runs on Windows Server 2016 will be processed for review as
usual."
In some sense, you've gotta feel sorry for MS as they are stuck
supporting all this legacy stuff (even though it's THEIR legacy!).
Ditto POSIX and all the other implementations that cling to
the past (despite the fact that people aren't always using them
to support EXISTING codebases but, rather, NEW designs!)
On Sun, 21 Jun 2026 12:33:04 -0700, Don Y
<blockedofcourse@foo.invalid> wrote:
In some sense, you've gotta feel sorry for MS as they are stuck
supporting all this legacy stuff (even though it's THEIR legacy!).
Ditto POSIX and all the other implementations that cling to
the past (despite the fact that people aren't always using them
to support EXISTING codebases but, rather, NEW designs!)
I do not consider COBOL 2023 to be clinging to the past.
COBOL has often been decreed a dead language by pundits and the media. However, I find only a few vague hints that COBOL might be in danger
of dying or being replaced:
<https://cobolcowboys.com/cobol-today/>
"COBOL is 65% of active code used today; and runs 85% of all business transactions."
"Sheer cost and effort to replace COBOL is not an acceptable return on investment."
"Critical COBOL systems are still driving a large number of
prestigious companies."
From a recruiting site: <https://www.ziprecruiter.com/e/Cobol-Will-AI-replace-COBOL>
"COBOL developers are unlikely to be fully replaced by AI in the near
term, as many legacy systems still rely on COBOL for critical
financial and government applications."
<https://en.wikipedia.org/wiki/COBOL>
"As of 2020, COBOL ran background processes 95% of the time a credit
or debit card was swiped."
The current version is COBOL 2023, which includes updates and
improvements. <https://www.incits.org/news-events/news-coverage/available-now-2023-edition-of-isoiec-1989-cobol>
One can also run COBOL programs on Linux: <https://www.ibm.com/products/cobol-compiler-linux-x86> <https://gnucobol.sourceforge.io/> (released July 28, 2023) <https://platform.softwareone.com/product/ibm-cobol-for-linux-on-x86/PCP-0996-7216>
or on the cloud: <https://www.forbes.com/sites/tomgroenfeldt/2022/05/18/covid-accelerates-banks-mainframe-migration-to-cloud/>
"The survey found that 77% expect to recover their mainframe migration investment within 18 months. The legacy code base still serves the
banks in a good way, he added, since deposit accounts havenrCOt changed
that much in 10 years."
The bigger evolutionary problem is for (increasingly interconnected) "devices" that "run the world" without any reliance on business software. Does the traffic light controller need to perform any business/financial transactions?-a Or, the smart cameras that adjust its scheduling to
adapt to the presence of local patrols?-a Thermostats, nannycams,
garage door openers, VFDs, TVs/DVRs, cellphones, appliances that--- Synchronet 3.22a-Linux NewsLink 1.2
increasingly rely on electronics to replace old "mechanisms", etc.
I don't see websites written in COBOL.
Don Y <blockedofcourse@foo.invalid> wrote:If that were the case (a HUGE "if"), then it would still mean there is
[...]
I don't see websites written in COBOL.
How can you tell?
They appear to interface with the browser in HTML but the underlying
code that generates the HTML could be PHP, Basic, Algol, COBOL or almost anything.
On 6/22/2026 4:37 AM, Liz Tuddenham wrote:
Don Y <blockedofcourse@foo.invalid> wrote:
[...]
I don't see websites written in COBOL.
How can you tell?
They appear to interface with the browser in HTML but the underlying
code that generates the HTML could be PHP, Basic, Algol, COBOL or almost
anything.
If that were the case (a HUGE "if"), then it would still mean there is >roughly the same amount of code being written in HTML/JS as COBOL.
The fact that you don't see much demand for COBOL programmers suggests it
is an obsolescent language.
In some sense, you've gotta feel sorry for MS [. . .] ||[. . .] |
Ditto POSIX [. . .]" | |-------------------------------------------------------|
Jeff Liebermann <jeffl@cruzio.com> wrote: >|-------------------------------------------------------|
|"On Sun, 21 Jun 2026 12:33:04 -0700, Don Y | >|<blockedofcourse@foo.invalid> wrote: |
| |
In some sense, you've gotta feel sorry for MS [. . .] ||[. . .] |
Ditto POSIX [. . .]" | >|-------------------------------------------------------|
Eh no.
|-------------------------------------------------------|
|"[. . .] | >|<https://www.ibm.com/products/cobol-compiler-linux-x86>|
|[. . .]" | >|-------------------------------------------------------|
IBM decided to focus on Java so it sold off its Smalltalk and Ada
divisions.
(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)
On Mon, 22 Jun 2026 05:30:35 -0700, Don Y
<blockedofcourse@foo.invalid> wrote:
On 6/22/2026 4:37 AM, Liz Tuddenham wrote:
Don Y <blockedofcourse@foo.invalid> wrote:
[...]
I don't see websites written in COBOL.
COBOL is usually written using a text editor or on a data terminal.
Which editor or terminal was used to write the program is rarely
displayed.
Hint:
HTML is a markup language while COBOL is a programming language. There
is a difference.
How about COBOL inside HTML?
<https://github.com/juan9889/HtmlCobol>
"Writing Web Apps in COBOL" <https://medium.com/@karboncodes/writing-web-apps-in-cobol-a18f74dc44f5> <https://www.youtube.com/watch?v=xJF4fw4rY_0> (33:18)
How can you tell?
They appear to interface with the browser in HTML but the underlying
code that generates the HTML could be PHP, Basic, Algol, COBOL or almost >>> anything.
If that were the case (a HUGE "if"), then it would still mean there is
roughly the same amount of code being written in HTML/JS as COBOL.
The fact that you don't see much demand for COBOL programmers suggests it
is an obsolescent language.
There are still schools, universities and online course that teach
COBOL. A sample:
<https://cobolacademy.com> <https://developer.ibm.com/series/open-mainframe-project-cobol-programming-course-webinar-series/>
<https://www.franklin.edu/career-guide/computer-programmers/how-to-become-cobol-programmers>
etc...
The brother of a former friend and customer (both deceased) was
life-long COBOL programmer. His employers and customers were mostly government, insurance and financial institutions. I lost count of how
many times he retired and was then called back to write or fix COBOL programs. You might be correct that there's not much demand for COBOL programmers. However, those that are working on COBOL programs don't
seem to starving.
Jeff Liebermann <jeffl@cruzio.com> wrote: |-------------------------------------------------------|Would YOU like to be forever supporting decisions you'd made
|"On Sun, 21 Jun 2026 12:33:04 -0700, Don Y | |<blockedofcourse@foo.invalid> wrote: |
| |
In some sense, you've gotta feel sorry for MS [. . .] ||[. . .] |
Ditto POSIX [. . .]" | |-------------------------------------------------------|
Eh no.
How about COBOL inside HTML?
On Mon, 22 Jun 2026 17:20:21 -0000 (UTC), Nioclbs P<l Cailebn de
Ghloucester <thanks-to@Taf.com> wrote:
Jeff Liebermann <jeffl@cruzio.com> wrote: >>|-------------------------------------------------------|
|"On Sun, 21 Jun 2026 12:33:04 -0700, Don Y | >>|<blockedofcourse@foo.invalid> wrote: |
| |
In some sense, you've gotta feel sorry for MS [. . .] ||[. . .] |
Ditto POSIX [. . .]" | >>|-------------------------------------------------------|
Eh no.
|-------------------------------------------------------|
|"[. . .] | >>|<https://www.ibm.com/products/cobol-compiler-linux-x86>|
|[. . .]" | >>|-------------------------------------------------------|
IBM decided to focus on Java so it sold off its Smalltalk and Ada >>divisions.
(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)
I don't believe it was "sold off". IBM conglomerated Smalltalk and
other languages into a single IDE (integrated development environment)
called VisualAge:
<https://en.wikipedia.org/wiki/VisualAge#Early_history>
Included were:
"BASIC, COBOL, C, C++, EGL, Fortran, Java, Pacbase, PL/I, IBM RPG, and >Smalltalk".
"VisualAge for Java is based on an extended Smalltalk virtual machine
which executes both Smalltalk and Java byte codes. Java natives were
actually implemented in Smalltalk."
<https://en.wikipedia.org/wiki/Smalltalk#History>
VisualAge morphed into Eclipse Framework and possibly Web Sphere
Studio. Of course, the name continued to change:
"Cincom, GemTalk, and Instantiations, continue to sell Smalltalk >environments. IBM ended VisualAge Smalltalk, having in the late 1990s
decided to back Java instead and, as of 2005, is supported by
Instantiations, Inc.[19] Instantiations renamed the product VA
Smalltalk (VAST Platform) and continue to release new versions
yearly."
I don't know what happened to Ada.
On Mon, 22 Jun 2026 12:29:02 -0700, Jeff Liebermann <jeffl@cruzio.com>
wrote:
On Mon, 22 Jun 2026 17:20:21 -0000 (UTC), Niocl|is P||l Caile|in de
Ghloucester <thanks-to@Taf.com> wrote:
Jeff Liebermann <jeffl@cruzio.com> wrote:
|-------------------------------------------------------|
|"On Sun, 21 Jun 2026 12:33:04 -0700, Don Y |
|<blockedofcourse@foo.invalid> wrote: |
| |
In some sense, you've gotta feel sorry for MS [. . .] ||[. . .] |
Ditto POSIX [. . .]" ||-------------------------------------------------------|
Eh no.
|-------------------------------------------------------|
|"[. . .] |
|<https://www.ibm.com/products/cobol-compiler-linux-x86>|
|[. . .]" |
|-------------------------------------------------------|
IBM decided to focus on Java so it sold off its Smalltalk and Ada
divisions.
(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)
I don't believe it was "sold off". IBM conglomerated Smalltalk and
other languages into a single IDE (integrated development environment)
called VisualAge:
<https://en.wikipedia.org/wiki/VisualAge#Early_history>
Included were:
"BASIC, COBOL, C, C++, EGL, Fortran, Java, Pacbase, PL/I, IBM RPG, and
Smalltalk".
"VisualAge for Java is based on an extended Smalltalk virtual machine
which executes both Smalltalk and Java byte codes. Java natives were
actually implemented in Smalltalk."
<https://en.wikipedia.org/wiki/Smalltalk#History>
VisualAge morphed into Eclipse Framework and possibly Web Sphere
Studio. Of course, the name continued to change:
"Cincom, GemTalk, and Instantiations, continue to sell Smalltalk
environments. IBM ended VisualAge Smalltalk, having in the late 1990s
decided to back Java instead and, as of 2005, is supported by
Instantiations, Inc.[19] Instantiations renamed the product VA
Smalltalk (VAST Platform) and continue to release new versions
yearly."
I don't know what happened to Ada.
Lost out to C/C++ in the market.
Joe
On Mon, 22 Jun 2026 23:22:57 -0000 (UTC), Phil HobbsThat's how most ICEs work (of necessity). It was usually more
I was a great fan of VisualAge C++.
Version 3.08 had by far the best debugger IrCOve ever usedrCowhen one thread >> hit a breakpoint, all threads stopped right away.
Did anyone else ever adopt that? I'm thinking it might be awkward to implement in an interrupt-driven threaded kernel.
On Mon, 22 Jun 2026 23:22:57 -0000 (UTC), Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:
<joegwinn@comcast.net> wrote:
On Mon, 22 Jun 2026 12:29:02 -0700, Jeff Liebermann <jeffl@cruzio.com>It was mostly propped up by the DoD-As insistence on its use.
wrote:
On Mon, 22 Jun 2026 17:20:21 -0000 (UTC), Niocl|is P||l Caile|in de
Ghloucester <thanks-to@Taf.com> wrote:
Jeff Liebermann <jeffl@cruzio.com> wrote:
|-------------------------------------------------------|
|"On Sun, 21 Jun 2026 12:33:04 -0700, Don Y |
|<blockedofcourse@foo.invalid> wrote: |
| |
In some sense, you've gotta feel sorry for MS [. . .] ||[. . .] |
Ditto POSIX [. . .]" ||-------------------------------------------------------|
Eh no.
|-------------------------------------------------------|
|"[. . .] |
|<https://www.ibm.com/products/cobol-compiler-linux-x86>|
|[. . .]" |
|-------------------------------------------------------|
IBM decided to focus on Java so it sold off its Smalltalk and Ada
divisions.
(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)
I don't believe it was "sold off". IBM conglomerated Smalltalk and
other languages into a single IDE (integrated development environment) >>>> called VisualAge:
<https://en.wikipedia.org/wiki/VisualAge#Early_history>
Included were:
"BASIC, COBOL, C, C++, EGL, Fortran, Java, Pacbase, PL/I, IBM RPG, and >>>> Smalltalk".
"VisualAge for Java is based on an extended Smalltalk virtual machine
which executes both Smalltalk and Java byte codes. Java natives were
actually implemented in Smalltalk."
<https://en.wikipedia.org/wiki/Smalltalk#History>
VisualAge morphed into Eclipse Framework and possibly Web Sphere
Studio. Of course, the name continued to change:
"Cincom, GemTalk, and Instantiations, continue to sell Smalltalk
environments. IBM ended VisualAge Smalltalk, having in the late 1990s
decided to back Java instead and, as of 2005, is supported by
Instantiations, Inc.[19] Instantiations renamed the product VA
Smalltalk (VAST Platform) and continue to release new versions
yearly."
I don't know what happened to Ada.
Lost out to C/C++ in the market.
Joe
Yes, although the top-down crowd was all in because Ada promised to
force programmers to be better by tying their wrists to their ankles.
I was a great fan of VisualAge C++.
Version 3.08 had by far the best debugger I-Ave ever used-uwhen one thread >> hit a breakpoint, all threads stopped right away.
Did anyone else ever adopt that? I'm thinking it might be awkward to implement in an interrupt-driven threaded kernel.
That made multithread program development way easier.
Too bad it never escaped the IBM ecosystem.
I don't know what happened to Ada. || |
<joegwinn@comcast.net> wrote:
On Mon, 22 Jun 2026 23:22:57 -0000 (UTC), Phil Hobbs
<pcdhSpamMeSenseless@electrooptical.net> wrote:
<joegwinn@comcast.net> wrote:
On Mon, 22 Jun 2026 12:29:02 -0700, Jeff Liebermann <jeffl@cruzio.com> >>>> wrote:It was mostly propped up by the DoD?s insistence on its use.
On Mon, 22 Jun 2026 17:20:21 -0000 (UTC), Nioclbs P<l Cailebn de
Ghloucester <thanks-to@Taf.com> wrote:
Jeff Liebermann <jeffl@cruzio.com> wrote:
|-------------------------------------------------------|
|"On Sun, 21 Jun 2026 12:33:04 -0700, Don Y |
|<blockedofcourse@foo.invalid> wrote: |
| |
In some sense, you've gotta feel sorry for MS [. . .] ||[. . .] |
Ditto POSIX [. . .]" ||-------------------------------------------------------|
Eh no.
|-------------------------------------------------------|
|"[. . .] |
|<https://www.ibm.com/products/cobol-compiler-linux-x86>|
|[. . .]" |
|-------------------------------------------------------|
IBM decided to focus on Java so it sold off its Smalltalk and Ada
divisions.
(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)
I don't believe it was "sold off". IBM conglomerated Smalltalk and
other languages into a single IDE (integrated development environment) >>>>> called VisualAge:
<https://en.wikipedia.org/wiki/VisualAge#Early_history>
Included were:
"BASIC, COBOL, C, C++, EGL, Fortran, Java, Pacbase, PL/I, IBM RPG, and >>>>> Smalltalk".
"VisualAge for Java is based on an extended Smalltalk virtual machine >>>>> which executes both Smalltalk and Java byte codes. Java natives were >>>>> actually implemented in Smalltalk."
<https://en.wikipedia.org/wiki/Smalltalk#History>
VisualAge morphed into Eclipse Framework and possibly Web Sphere
Studio. Of course, the name continued to change:
"Cincom, GemTalk, and Instantiations, continue to sell Smalltalk
environments. IBM ended VisualAge Smalltalk, having in the late 1990s >>>>> decided to back Java instead and, as of 2005, is supported by
Instantiations, Inc.[19] Instantiations renamed the product VA
Smalltalk (VAST Platform) and continue to release new versions
yearly."
I don't know what happened to Ada.
Lost out to C/C++ in the market.
Joe
Yes, although the top-down crowd was all in because Ada promised to
force programmers to be better by tying their wrists to their ankles.
I was a great fan of VisualAge C++.
Version 3.08 had by far the best debugger I?ve ever used?when one thread >>> hit a breakpoint, all threads stopped right away.
Did anyone else ever adopt that? I'm thinking it might be awkward to
implement in an interrupt-driven threaded kernel.
Dunno. AFAIR it worked fine with SMP kernels in OS/2. Around 2005 I moved >to XP and Linux on a homemade cluster (seven dual-processor pizza boxes).
I quite liked the Intel C++ compiler at the timeuit outperformed MS on >vectorized FP code by about a factor of 2, and both left that eraAs GCC in >the dust.
That made multithread program development way easier.
Too bad it never escaped the IBM ecosystem.
Yup. I still have Warp 4.5 (Aurora) on a Virtualbox VM somewhere, but
havenAt tried using it in a dozen years.
Don Y <blockedofcourse@foo.invalid> wrote: |-----------------------------------------------------------------------| |"MS has to drag all of their dirty laundry forward with each successive| |release lest they annoy some developer that can now no longer run | |something he wrote "a few months ago" on a new platform." | |-----------------------------------------------------------------------|
I do not feel sorry for a millionaire for making business decisions
which made it a millionaire.
"Windows 10 is being updated way too frequently (twice a year) andSome components update themselves almost daily.
each new version changes something that breaks Classic Shell."
complains a Classic-Shell programmer since 2017. Cf.
Don Y <blockedofcourse@foo.invalid> wrote: >|-----------------------------------------------------------------------| >|"MS has to drag all of their dirty laundry forward with each successive| >|release lest they annoy some developer that can now no longer run | >|something he wrote "a few months ago" on a new platform." | >|-----------------------------------------------------------------------|
I do not feel sorry for a millionaire for making business decisions
which made it a millionaire.
"Windows 10 is being updated way too frequently (twice a year) and
each new version changes something that breaks Classic Shell."
complains a Classic-Shell programmer since 2017. Cf. >HTTP://WWW.ClassicShell.net/forum/viewtopic.php?f=4&t=8147
(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)
I was a great fan of VisualAge C++.
Version 3.08 had by far the best debugger I?ve ever used?when one thread >>>> hit a breakpoint, all threads stopped right away.
Did anyone else ever adopt that? I'm thinking it might be awkward to
implement in an interrupt-driven threaded kernel.
Dunno. AFAIR it worked fine with SMP kernels in OS/2. Around 2005 I moved >>to XP and Linux on a homemade cluster (seven dual-processor pizza boxes).
IBM operation systems of the day were typically polled at ten Hertz or
so; interrupt-driven multithreaded kernels came later. HP's operating systems did the same.
It's the difference between maximizing throughput and minimizing
latency.
On Wed, 24 Jun 2026 00:11:03 -0000 (UTC), Niocl|is P||l Caile|in de Ghloucester <thanks-to@Taf.com> wrote:Adapting to the superficial changes in the desktop is annoying but largely
Don Y <blockedofcourse@foo.invalid> wrote:
|-----------------------------------------------------------------------|
|"MS has to drag all of their dirty laundry forward with each successive|
|release lest they annoy some developer that can now no longer run |
|something he wrote "a few months ago" on a new platform." |
|-----------------------------------------------------------------------|
I do not feel sorry for a millionaire for making business decisions
which made it a millionaire.
That's fine as long as the millionaire didn't start out a
multi-millionaire or billionaire.
"Windows 10 is being updated way too frequently (twice a year) and
each new version changes something that breaks Classic Shell."
complains a Classic-Shell programmer since 2017. Cf.
HTTP://WWW.ClassicShell.net/forum/viewtopic.php?f=4&t=8147
(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)
I highly recommended Open Shell. Not including my own, I currently
support about 50 Windows machines. (I'm allegedly retired). In the
distant past, it was something like 200+ machines. Every one of those machines are running Open Shell, a fork of the original Classic Shell: <https://github.com/Open-Shell/Open-Shell-Menu>
Please be careful with the download site as there is at least one
similarly named malware and advertisement dispensary, which I just accidentally stumbled upon.
Open Shell offers my customers a stable desktop environment that looks
very much like previous Windows environments that my customers have
learned to use. In many cases, my customers didn't even notice that
they had a new Windows desktop environment. Open Shell updates are
mostly fixes for things Microsoft had broken. For myself, it's a huge
time saver not having to teach every user a new and allegedly improved
way to operate their computers. Currently, the Open Shell start menu
is immune to Microsoft ad injection and distracting wiggly icons. That feature alone makes Open Shell worthwhile.
On 6/23/2026 7:48 PM, Jeff Liebermann wrote:
On Wed, 24 Jun 2026 00:11:03 -0000 (UTC), Nioclbs P<l Cailebn de
Ghloucester <thanks-to@Taf.com> wrote:
Don Y <blockedofcourse@foo.invalid> wrote:
|-----------------------------------------------------------------------| >>> |"MS has to drag all of their dirty laundry forward with each successive| >>> |release lest they annoy some developer that can now no longer run | >>> |something he wrote "a few months ago" on a new platform." | >>> |-----------------------------------------------------------------------| >>>
I do not feel sorry for a millionaire for making business decisions
which made it a millionaire.
That's fine as long as the millionaire didn't start out a
multi-millionaire or billionaire.
"Windows 10 is being updated way too frequently (twice a year) and
each new version changes something that breaks Classic Shell."
complains a Classic-Shell programmer since 2017. Cf.
HTTP://WWW.ClassicShell.net/forum/viewtopic.php?f=4&t=8147
(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)
I highly recommended Open Shell. Not including my own, I currently
support about 50 Windows machines. (I'm allegedly retired). In the
distant past, it was something like 200+ machines. Every one of those
machines are running Open Shell, a fork of the original Classic Shell:
<https://github.com/Open-Shell/Open-Shell-Menu>
Please be careful with the download site as there is at least one
similarly named malware and advertisement dispensary, which I just
accidentally stumbled upon.
Open Shell offers my customers a stable desktop environment that looks
very much like previous Windows environments that my customers have
learned to use. In many cases, my customers didn't even notice that
they had a new Windows desktop environment. Open Shell updates are
mostly fixes for things Microsoft had broken. For myself, it's a huge
time saver not having to teach every user a new and allegedly improved
way to operate their computers. Currently, the Open Shell start menu
is immune to Microsoft ad injection and distracting wiggly icons. That
feature alone makes Open Shell worthwhile.
Adapting to the superficial changes in the desktop is annoying but largely
a fixed investment.
The killer issues, in Windows upgrades, are the ABI changes that make >supporting *other* MS (and third party) apps on the new OS difficult or >impossible.
SWMBO relies heavily on O2KPro which was tedious to get running on W7
(I think support ended at XP/W2K3S). The move to O2K3 would have broken
many of her apps and required a significant amount of in depth relearning
as the UI/UX in O2K3 changed as MS shifted towards supporting web-based
use of the tools.
[MS is notorious for not being *100%* forwards/backwards compatible with >their own products.]
I, personally, lament the changes that have made After Dark "troublesome"
to use.
Open Shell offers my customers a stable desktop environment that looks
very much like previous Windows environments that my customers have
learned to use. In many cases, my customers didn't even notice that
they had a new Windows desktop environment. Open Shell updates are
mostly fixes for things Microsoft had broken. For myself, it's a huge
time saver not having to teach every user a new and allegedly improved
way to operate their computers. Currently, the Open Shell start menu
is immune to Microsoft ad injection and distracting wiggly icons. That
feature alone makes Open Shell worthwhile.
Adapting to the superficial changes in the desktop is annoying but largely >> a fixed investment.
The killer issues, in Windows upgrades, are the ABI changes that make
supporting *other* MS (and third party) apps on the new OS difficult or
impossible.
To computer users, who are either too busy to learn new things, or too
old make the attempt, those "superficial" changes are a major
stumbling block. They will never get to application problems if they
can't get past the absolute basics.
I'm currently dealing with a customer who has the intelligence to
understand the importance of making backups, but refuses to do backups because he's either too busy to make backup or simply doesn't want to
bother. If he runs into an application compatibility problem, he
simply buys a new computer with the latest software. That will keep
him treading water for the following 5 to 10 years or to his next
clueless mistake. A consistent user interface is critical to keeping
such customers functional. Unfortunately, most of my current
customers are like that. They're easy to spot. They don't or won't
take notes when I explain how to do something important. If I
blackmail them into taking notes, they have the amazing ability to not
be able to find those notes when they are needed. When a software
vendor (including Microsoft) makes a mistake or "improvement" that
causes problems, it usually affects thousands of users. These are not
a problem because I can usually find the answers with a web search or
on a specialized forum. Finding the solution is much easier than
teaching the user to apply it. Remote control software often fails
because the user can't find the icon on their desktop.
SWMBO relies heavily on O2KPro which was tedious to get running on W7
(I think support ended at XP/W2K3S). The move to O2K3 would have broken
many of her apps and required a significant amount of in depth relearning
as the UI/UX in O2K3 changed as MS shifted towards supporting web-based
use of the tools.
[MS is notorious for not being *100%* forwards/backwards compatible with
their own products.]
True. I'm sometimes tempted to installing VM (virtual machine)
software and staying with an older version of the applications
software. Or sometimes, it's easier to just add a 2nd computer on
their desk with a KVM switch. I have that arrangement for several
customers. It's a nice way to deal with legacy software and vendors
who use software updates as an excuse to charge large amounts for
software upgrades or force renting the new software.
I, personally, lament the changes that have made After Dark "troublesome"
to use.
After Dark is an old screen save: <https://en.wikipedia.org/wiki/After_Dark_(software)>
Or, did you mean some other After Dark software?
Notice the history of companies which owned After Dark ended with
Microsoft.
"Sierra Entertainment was eventually acquired by Vivendi Games, which
later merged with Activision to form Activision Blizzard, which was subsequently acquired by Microsoft."
This is cheating as you can rewind and replay it at your leisure toI, personally, lament the changes that have made After Dark "troublesome" >>> to use.
After Dark is an old screen save:
<https://en.wikipedia.org/wiki/After_Dark_(software)>
Yes.-a Totally Twisted was particularly entertaining.-a But, it
also had hooks to immediately enable as well as *block*
screen saver activation.
On 6/22/2026 10:20 AM, Nioclbs P<l Cailebn de Ghloucester wrote:
Jeff Liebermann <jeffl@cruzio.com> wrote:
|-------------------------------------------------------|
|"On Sun, 21 Jun 2026 12:33:04 -0700, Don Y |
|<blockedofcourse@foo.invalid> wrote: |
| |
In some sense, you've gotta feel sorry for MS [. . .] ||[. . .] |
Ditto POSIX [. . .]" ||-------------------------------------------------------|
Eh no.
Would YOU like to be forever supporting decisions you'd made
10, 20, 40 years ago?
Continually "evolving" a product
while constrained never to leave past applications (yours
as well as those of others) behind?
[I suspect there is a variant of the "horse designed by committee"
joke that accurately reflects the issues of "evolved" designs]
I've never reused code as clients like to think they paid for
a certain set of character strings. But, *design* reuse is
far more effective. Persistence of ideas (models) instead of
cut-and-paste of "code".
This gives me the ability to explore different design approaches
without burdening a new project with support for code developed
for an old one. Each OS can present a different API and different
notion of hardware abstractions that the "current project" can
explore to determine their efficacy -- cherry pick the ideas and
models that have the most value and leave the "mistakes" behind.
MS has to drag all of their dirty laundry forward with each successive >release lest they annoy some developer that can now no longer run
something he wrote "a few months ago" on a new platform.
On 2026-06-23, joegwinn@comcast.net <joegwinn@comcast.net> wrote:
IBM operation systems of the day were typically polled at ten Hertz orI was a great fan of VisualAge C++.
Version 3.08 had by far the best debugger I?ve ever used?when one thread >>>>> hit a breakpoint, all threads stopped right away.
Did anyone else ever adopt that? I'm thinking it might be awkward to
implement in an interrupt-driven threaded kernel.
Dunno. AFAIR it worked fine with SMP kernels in OS/2. Around 2005 I moved >>>to XP and Linux on a homemade cluster (seven dual-processor pizza boxes). >>
so; interrupt-driven multithreaded kernels came later. HP's operating
systems did the same.
It's the difference between maximizing throughput and minimizing
latency.
When was "of the day"? IBM had interrupt-driven mutithreaded systems
back in 1967, ie: MVT.
<https://en.wikipedia.org/wiki/OS/360_and_successors>
On Wed, 24 Jun 2026 03:05:14 -0000 (UTC), Michael Stein
<mas@ZLVFC.COM> wrote:
On 2026-06-23, joegwinn@comcast.net <joegwinn@comcast.net> wrote:I'm thinking 1980s and some of the 1990s.
IBM operation systems of the day were typically polled at ten Hertz orI was a great fan of VisualAge C++.
Version 3.08 had by far the best debugger I?ve ever used?when one thread >>>>>> hit a breakpoint, all threads stopped right away.
Did anyone else ever adopt that? I'm thinking it might be awkward to >>>>> implement in an interrupt-driven threaded kernel.
Dunno. AFAIR it worked fine with SMP kernels in OS/2. Around 2005 I moved
to XP and Linux on a homemade cluster (seven dual-processor pizza boxes). >>>
so; interrupt-driven multithreaded kernels came later. HP's operating
systems did the same.
It's the difference between maximizing throughput and minimizing
latency.
When was "of the day"? IBM had interrupt-driven mutithreaded systems
back in 1967, ie: MVT.
<https://en.wikipedia.org/wiki/OS/360_and_successors>
MVT never appeared in my world. I'll have to look into it. May be
that it was trapped on expensive IBM in the era where UNIX was
emerging.
Joe
When was "of the day"? IBM had interrupt-driven mutithreaded systemsI'm thinking 1980s and some of the 1990s.
back in 1967, ie: MVT.
<https://en.wikipedia.org/wiki/OS/360_and_successors>
MVT never appeared in my world. I'll have to look into it. May be
that it was trapped on expensive IBM in the era where UNIX was
emerging.
Joe
MVS, iirc.
Anecdote: After the introduction of a new product, we typically
received numerous calls from dealers over "repair" issues. However,
one product had the service manual delivered about 3 months after the products were shipped. Initially, there were very few phone calls
from dealers or customers. After the service manuals were shipped, we
were buried in a deluge of phone calls from dealers and customers
attempted to tune, repair or install their radios.
[I suspect there is a variant of the "horse designed by committee"
joke that accurately reflects the issues of "evolved" designs]
At the time, it was impossible to sell radios in the commercial marine
radio sector without a lifetime warranty. We tried to make "evolved" replacement PCB's so that they were plug compatible with the older
models. We had several such replacement PCB's where an IC and a few
parts replaced a board full of discrete components. Fortunately, the
rest of the industry realized that a lifetime warranty would
eventually turn into a liability. So, we switched to a limited
warranty and lived happily ever after.
I've never reused code as clients like to think they paid for
a certain set of character strings. But, *design* reuse is
far more effective. Persistence of ideas (models) instead of
cut-and-paste of "code".
I did hardware, not software. It was not beneath my dignity to
reverse engineer the competition, improve the design, and use it for a
new product. That's much the same as your "cut-and-paste" code
example. I infringed on someone's patent only once in 9 years.
This gives me the ability to explore different design approaches
without burdening a new project with support for code developed
for an old one. Each OS can present a different API and different
notion of hardware abstractions that the "current project" can
explore to determine their efficacy -- cherry pick the ideas and
models that have the most value and leave the "mistakes" behind.
Ok, but that's hardly "cut-and-paste". It's more like "cut-paste-analyze-modify-etc".
MS has to drag all of their dirty laundry forward with each successive
release lest they annoy some developer that can now no longer run
something he wrote "a few months ago" on a new platform.
It's ok to borrow code from anyone and anything as long as it's not
your own code? Did I get that right?
Incidentally, I was once ordered to clone a radio that they wereWe had a japanese company tour our facility early in my career.
private labeling. There were several circuits which were marginal. I
asked if I should fix these. The answer was a thundering no. They
wanted an exact copy, bugs and all. I asked "why" and was ignored. I followed instructions, but wasn't very happy. Eventually, I couldn't
stand it any more. I went to the president's office and ask him why I
was copying a radio that didn't work. He said it was to prove to the manufacturer that we were able to copy the radio. If they wanted to
continue the private labeling arrangement, they should lower their
price or risk competing with one of their major customers. I thought
about the situation for 2 days and submitted my resignation.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 70 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 37:38:45 |
| Calls: | 948 |
| Calls today: | 2 |
| Files: | 1,325 |
| Messages: | 280,462 |