• Re: Operating Systems

    From claw@21:1/210 to Digital Man on Thursday, April 11, 2024 07:52:34
    On 10 Apr 2024, Digital Man said the following...
    https://en.wikipedia.org/wiki/Year_2038_problem
    AKA the "Epochalypse".
    --

    Well Ain't that a b!+c4. People haven't been 32 bit in a long time I can't imagine the newer systems have this issue???

    |23|04Dr|16|12Claw
    |16|14Sysop |12Noverdu |14BBS |20|15Radio|10@|14HTTP://Noverdu.com:88
    |16|10 Standard ports for SSH/Telnet |04 WEB|14@|12HTTP://noverdu.com:808 |20|15Global Chat, Global Messaging and Games! |16|10Ditch the Unsocial Media

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Digital Man@21:1/183 to tenser on Thursday, April 11, 2024 11:13:44
    Re: Re: Operating Systems
    By: tenser to Digital Man on Fri Apr 12 2024 12:12 am

    I some sense, ARM did kinda take over everything. Consider all
    the places that you used to stick a 68k or a Dragonball or 8085;
    what's in those now? Mostly Cortex-M, and RISC-V is coming up

    ARM is huge (especially in consumer electronics), no doubt, and definitely PPC and MIPS are dynosaurs today, but they're *still* used in automotive, in very large volumes, and in other safety-critical industries (aviation, aerospace) along with other obscure architectures (e.g. Infineon's TriCore architecture) that won't be going away any time soon.

    There are other differentiating features beyond performance and power consumption, that keep some of these non-ARM architectures thriving, believe it or not. :-)
    --
    digital man (rob)

    This Is Spinal Tap quote #46:
    "Not an Exit" - we don't want an exit. Well that's true.
    Norco, CA WX: 78.7øF, 32.0% humidity, 0 mph NW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From Digital Man@21:1/183 to claw on Thursday, April 11, 2024 11:15:19
    Re: Re: Operating Systems
    By: claw to Digital Man on Thu Apr 11 2024 07:52 am

    On 10 Apr 2024, Digital Man said the following...
    https://en.wikipedia.org/wiki/Year_2038_problem
    AKA the "Epochalypse".
    --

    Well Ain't that a b!+c4. People haven't been 32 bit in a long time I can't imagine the newer systems have this issue???

    The problem is in the softare, not "the system". The system can be 64-bit and still have plenty of 32-bit time_t use lurking in its software. Y2K38 is definitely going to blow some shit up (figuratively, if not literally).
    --
    digital man (rob)

    Steven Wright quote #25:
    If at first you don't succeed, destroy all evidence that you tried.
    Norco, CA WX: 79.8øF, 33.0% humidity, 2 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From Shurato@21:2/148 to claw on Thursday, April 11, 2024 13:00:00

    On 10 Apr 2024, Digital Man said the following...
    https://en.wikipedia.org/wiki/Year_2038_problem AKA the
    "Epochalypse". --

    Well Ain't that a b!+c4. People haven't been 32 bit in a long time I can't imagine the newer systems have this issue???

    That's not true. A lot of sysops run 32 bit systems to be able to run DOS doors... But no, my main OS for regular purposes won't experience this.

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp,
    ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From Gamgee@21:2/138 to Digital Man on Thursday, April 11, 2024 14:29:00
    Digital Man wrote to tenser <=-

    Re: Re: Operating Systems
    By: tenser to Digital Man on Fri Apr 12 2024 12:12 am

    I some sense, ARM did kinda take over everything. Consider all
    the places that you used to stick a 68k or a Dragonball or 8085;
    what's in those now? Mostly Cortex-M, and RISC-V is coming up

    ARM is huge (especially in consumer electronics), no doubt, and
    definitely PPC and MIPS are dynosaurs today, but they're *still*
    used in automotive, in very large volumes, and in other
    safety-critical industries (aviation, aerospace) along with other
    obscure architectures (e.g. Infineon's TriCore architecture) that
    won't be going away any time soon.

    Yes, and I believe that many banking ATMs still run OS/2 for some
    reason, and I know that MANY Point-of-Sale devices/systems still run
    good old MSDOS. Not worth the effort/expense to update those systems,
    and they're reliable.

    There are other differentiating features beyond performance and
    power consumption, that keep some of these non-ARM architectures
    thriving, believe it or not. :-)

    Yup, and reliability/niche-status are two of them.



    ... Users come in two types: Those who have lost data, and those who will.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.20-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From tenser@21:1/101 to Digital Man on Friday, April 12, 2024 08:17:39
    On 11 Apr 2024 at 11:13a, Digital Man pondered and said...

    I some sense, ARM did kinda take over everything. Consider all
    the places that you used to stick a 68k or a Dragonball or 8085;
    what's in those now? Mostly Cortex-M, and RISC-V is coming up

    ARM is huge (especially in consumer electronics), no doubt, and
    definitely PPC and MIPS are dynosaurs today, but they're *still* used in automotive, in very large volumes, and in other safety-critical
    industries (aviation, aerospace) along with other obscure architectures (e.g. Infineon's TriCore architecture) that won't be going away any time soon.

    There are other differentiating features beyond performance and power consumption, that keep some of these non-ARM architectures thriving, believe it or not. :-)

    I totally do! There's also still a lot of SPARC in aerospace,
    somewhat weirdly. Register windows are still a bad idea,
    though. :-)

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From claw@21:1/210 to Digital Man on Thursday, April 11, 2024 23:24:24
    On 11 Apr 2024, Digital Man said the following...
    The problem is in the softare, not "the system". The system can be
    64-bit and still have plenty of 32-bit time_t use lurking in its
    software. Y2K38 is definitely going to blow some shit up (figuratively,
    if not literally). --
    digital man (rob)

    Well I will have to read more about it. If its software then Why isn't this fixed already. Guess I will have to ready about it to know why its not simple.

    |23|04Dr|16|12Claw
    |16|14Sysop |12Noverdu |14BBS |20|15Radio|10@|14HTTP://Noverdu.com:88
    |16|10 Standard ports for SSH/Telnet |04 WEB|14@|12HTTP://noverdu.com:808 |20|15Global Chat, Global Messaging and Games! |16|10Ditch the Unsocial Media

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From claw@21:1/210 to Shurato on Thursday, April 11, 2024 23:25:15
    On 11 Apr 2024, Shurato said the following...
    That's not true. A lot of sysops run 32 bit systems to be able to run
    DOS doors... But no, my main OS for regular purposes won't experience this.

    --- shsbbs.net
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp, ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').

    Linux FTW. :)

    |23|04Dr|16|12Claw
    |16|14Sysop |12Noverdu |14BBS |20|15Radio|10@|14HTTP://Noverdu.com:88
    |16|10 Standard ports for SSH/Telnet |04 WEB|14@|12HTTP://noverdu.com:808 |20|15Global Chat, Global Messaging and Games! |16|10Ditch the Unsocial Media

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Digital Man@21:1/183 to claw on Thursday, April 11, 2024 23:52:49
    Re: Re: Operating Systems
    By: claw to Digital Man on Thu Apr 11 2024 11:24 pm

    On 11 Apr 2024, Digital Man said the following...
    The problem is in the softare, not "the system". The system can be 64-bit and still have plenty of 32-bit time_t use lurking in its software. Y2K38 is definitely going to blow some shit up (figuratively, if not literally). --

    Well I will have to read more about it. If its software then Why isn't this fixed already. Guess I will have to ready about it to know why its not simple.

    Because we're mostly talking about older software (e.g. 16-bit programs for MS-DOS) that hasn't been updated or supported in 20 or 30 years, the build tools and run-time libraries are no longer supported or updated (so they're not going to be migrated to 64-bit time_t's, even if that was feasible) and the source code to many of these programs was lost anyway. No, it's not a simple problem to solve.
    --
    digital man (rob)

    Rush quote #63:
    He's got a problem with his poisons, but you know he'll find a cure
    Norco, CA WX: 61.0øF, 69.0% humidity, 0 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From Digital Man@21:1/183 to claw on Thursday, April 11, 2024 23:54:44
    Re: Re: Operating Systems
    By: claw to Shurato on Thu Apr 11 2024 11:25 pm

    That's not true. A lot of sysops run 32 bit systems to be able to run DOS doors... But no, my main OS for regular purposes won't experience this.

    Linux FTW. :)

    For many years, Linux (and the GNU C libraries used to built it's userland programs) had the exact same problem/limitation.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #18:
    CVS = Concurrent Versioning System
    Norco, CA WX: 60.4øF, 70.0% humidity, 0 mph WNW wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From Tiny@21:1/700 to GAMGEE on Friday, April 12, 2024 06:28:00
    Quoting Gamgee to Digital Man <=-

    reason, and I know that MANY Point-of-Sale devices/systems still run
    good old MSDOS. Not worth the effort/expense to update those systems,
    and they're reliable.

    I ran a MSDOS program for inventory / invoicing when I ran my business and
    it just worked perfectly.

    I still use Wordperfect office for DOS at home because it does everything
    I want. I can even load work excel docuemtns (after converting) and work
    from home using dos.

    Shawn

    ... "Be careful and have a good time!" (Mothers' paradox curse)
    ___ Blue Wave/386 v2.30
    --- SBBSecho 3.20-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From Gamgee@21:2/138 to Tiny on Friday, April 12, 2024 07:31:00
    Tiny wrote to GAMGEE <=-

    Quoting Gamgee to Digital Man <=-

    reason, and I know that MANY Point-of-Sale devices/systems still run
    good old MSDOS. Not worth the effort/expense to update those systems,
    and they're reliable.

    I ran a MSDOS program for inventory / invoicing when I ran my
    business and it just worked perfectly.

    I still use Wordperfect office for DOS at home because it does
    everything I want. I can even load work excel docuemtns (after converting) and work from home using dos.

    Sweet!



    ... Gone crazy, be back later, please leave message.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.20-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From tenser@21:1/101 to claw on Saturday, April 13, 2024 02:39:12
    On 11 Apr 2024 at 11:24p, claw pondered and said...

    On 11 Apr 2024, Digital Man said the following...
    The problem is in the softare, not "the system". The system can be 64-bit and still have plenty of 32-bit time_t use lurking in its software. Y2K38 is definitely going to blow some shit up (figurativel if not literally). --

    Well I will have to read more about it. If its software then Why isn't this fixed already. Guess I will have to ready about it to know why its not simple.

    For the simple reason that software rots if left unattended
    for a long time. Very few programs require _no_ maintenance
    as the world around them evolves.

    There's a lot of software out there, written 20 or 30 years
    ago, that made a lot of assumptions about the state of the
    world; there were a lot of programmers who thought to
    themselves in 1991, "Gee, the year 2038 is a long time from
    now..." and took shortcuts. In some cases, the source code
    has been lost, or orphaned, or the programmer has even died;
    consider Spitfire BBS, as an example: Mike Woltz passed away
    a year or so ago. It's unlikely that anyone will ever see
    the Spitfire source code. Or consider all of those unattended
    little boxes with a microprocessor in them running some
    ancient unpatched version of an operating system, that no
    one bothers to update because either they can't, or no one
    feels the need to do so.

    The same thing happened with Y2K, and occasionally we _still_
    kick up a Y2K bug turning over some software rock.

    It's not that we _can't_ fix it in software, it's that it's
    actually a really big job, and no one has done the work yet.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Digital Man@21:1/183 to tenser on Friday, April 12, 2024 11:29:20
    Re: Re: Operating Systems
    By: tenser to claw on Sat Apr 13 2024 02:39 am

    There's a lot of software out there, written 20 or 30 years
    ago, that made a lot of assumptions about the state of the
    world; there were a lot of programmers who thought to
    themselves in 1991, "Gee, the year 2038 is a long time from
    now..." and took shortcuts.

    Speaking for myself at least, I started using time_t types for storing dates and times in C programs in 1988 and wasn't even aware that it would ever roll-over (go negative) at any point. I don't think I actually realized that most time_t's are signed (can go negative) and that for those systems (C libraries), dates before Jan-1-1970 are *suppoosed* to representable in that way (as negative valeus). [libraies that use unsigned time_t's cannot represent dates before Jan-1-1970] And I'm pretty sure it was 1992 when I did the math and realized that 2038 and 2106 are going to be problematic years for 32-bit time_t-based libraries/programs. It was certainly not discussed in the programming books or among C programmers of the era. We weren't taking shortcuts, we were just following the norms. Use of 64-bit integers for most things seemed excessive/wasteful and in many environments (e.g. 16-bit systems) not practical or even possible.
    --
    digital man (rob)

    Steven Wright quote #32:
    The colder the x-ray table, the more of your body is required to be on it. Norco, CA WX: 57.0øF, 82.0% humidity, 4 mph WNW wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From smokku@21:1/222 to Nightfox on Saturday, April 13, 2024 08:17:22

    On 2024-04-10 3:55 Nightfox said...
    I wonder how many people will be using ARM-based Wnidows machines though.
    I've heard of Microsoft working on that, but at least right now, I haven't seen anyone using an ARM Windows machine, either at work or for personal use.

    This might change with the recent Chineese ban on the use of non-chineese processors. The cores Huawei etc. use to mass produce processors are ARM.
    I guess we will soon see a lot of personal laptops based on ARM produced for chineese market, that will eventually spread to other markets.

    --
    smk
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 20.11.1)
    * Origin: X65.zone (21:1/222)
  • From Tiny@21:1/700 to Gamgee on Saturday, April 13, 2024 08:39:00
    Gamgee wrote to Tiny <=-

    I still use Wordperfect office for DOS at home because it does
    converting) and work from home using dos.
    Sweet!

    Just what I got used to, and my fingers just know what keys to hit
    without using menus.

    At work I'm stuck with M$ office, so I'm slowly getting used to that
    and will probably end up scrapping my dos setup eventually.

    Shawn


    ... Forgive your enemies but never forget their faces

    --- MultiMail/Linux v0.52
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From tenser@21:1/101 to Digital Man on Wednesday, April 17, 2024 02:43:36
    On 12 Apr 2024 at 11:29a, Digital Man pondered and said...

    Re: Re: Operating Systems
    By: tenser to claw on Sat Apr 13 2024 02:39 am

    There's a lot of software out there, written 20 or 30 years
    ago, that made a lot of assumptions about the state of the
    world; there were a lot of programmers who thought to
    themselves in 1991, "Gee, the year 2038 is a long time from
    now..." and took shortcuts.

    Speaking for myself at least, I started using time_t types for storing dates and times in C programs in 1988 and wasn't even aware that it
    would ever roll-over (go negative) at any point. I don't think I
    actually realized that most time_t's are signed (can go negative) and
    that for those systems (C libraries), dates before Jan-1-1970 are *suppoosed* to representable in that way (as negative valeus). [libraies that use unsigned time_t's cannot represent dates before Jan-1-1970] And I'm pretty sure it was 1992 when I did the math and realized that 2038
    and 2106 are going to be problematic years for 32-bit time_t-based libraries/programs. It was certainly not discussed in the programming books or among C programmers of the era. We weren't taking shortcuts, we were just following the norms. Use of 64-bit integers for most things seemed excessive/wasteful and in many environments (e.g. 16-bit systems) not practical or even possible. --

    Using time_t was less the "shortcut" issue that I was thinking
    of, and more people doing things like casting back and forth
    between various int types. Disciplined use of `time_t`, and
    not making a lot of assumptions about size of that type, makes
    the problem tractable in programs for which one has the source.

    The VMS people warned us about this a long time ago; certainly
    in the 80s. DEC engineering famously had a bug that they kept
    open that said something like, "VMS dates won't work after the
    year 9999."

    I distinctly remember people talking about 2038 in the runup
    to Y2K and the consensus was mostly, "meh, we'll fix it before
    then." In the 32-bit era, we had more pressing issues, like
    running out of address space, or the UID space rolling over on
    big installations.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)