Lost Shell commands in AROS

aGGreSSor · 1615

aGGreSSor

  • Member
  • ***
    • Posts: 184
    • Karma: +25/-0
    • russian transit
on: December 24, 2020, 12:24:18 AM
While studying MorphOS 3.14 "Source Code Releases" section, I noticed that many sources start with this text:
Quote
/*
    Copyright (C) 1995-2001 AROS - The Amiga Research OS
    $Id: modlist.c,v 1.5 2005/12/02 13:42:43 laire Exp $

    Desc:
    Lang: english
*/
I conducted a compatibility analysis between AROS and MorphOS at the level of the contents of the C directory. There are commands existing in AmigaOS 3.1 and / or MorphOS, but absent in AROS. as an example in AROS there is no command FORMAT, but it is in AmigaOS 3.1 and MorphOS!

I was greatly surprised by the absence of C/ModList and C/PortList in AROS, because the MorphOS source says that they are written for AROS.  :o
For fun, I tried to compile and check them in AROS One:





It works! Thus, we lost at least two good working tools, which MorphOS developers included in MorphOS and uploaded them as sources.
I didn't find them in the official repository. These two commands are missing in AmigaOS 3 and maybe that's why they don't exist? Looks like: written, lost and forgotten.
Looks like a development cycle. :D

p.S. Hmm.. I looked at the source code C/ResList and realized that all this requires rewriting for x86_64 ABIv1 supporting.  :(
« Last Edit: December 24, 2020, 01:45:04 AM by aGGreSSor »



braincure

  • Newbie
  • *
    • Posts: 36
    • Karma: +2/-0
Reply #1 on: December 24, 2020, 03:14:12 AM
How can this be? Do I sense a betrayal in the past?



paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #2 on: December 24, 2020, 03:26:42 AM
How can this be? Do I sense a betrayal in the past?


Hmm. It smells like "this got broken, let's suspend building for a while" some time in the past, and never recovered. :-)

@Aggressor
Nice finding anyway. Would you please make the binaries avaialble, maybe on archives.aros-exec.org?


aGGreSSor

  • Member
  • ***
    • Posts: 184
    • Karma: +25/-0
    • russian transit
Reply #3 on: December 24, 2020, 02:37:16 PM
Hmm. It smells like "this got broken, let's suspend building for a while" some time in the past, and never recovered. :-)

@Aggressor
Nice finding anyway. Would you please make the binaries avaialble, maybe on archives.aros-exec.org?
I'm sure that there is no malicious intent here. ;D
And still this is one of the illustrations of the compatibility problem as a result, that I'm reporting in my signature...
I made distros and upload them to archives.aros-exec.org (see upload) and aminet.net

p.S.

Appeared on aminet: portlist and modlist

The next day Stefan Haubenthal compiled it for the classic Amiga and sent to aminet as xlist.
Throwing away the sources and script for installation, kindly attached by me. Wrote him a letter.  ;D
« Last Edit: December 26, 2020, 03:10:18 AM by aGGreSSor »



amigamia

  • Administrator
  • Member
  • *****
    • Posts: 134
    • Karma: +49/-0
    • AROS World
Reply #4 on: December 28, 2020, 08:32:08 AM
These shell tools are not necessarily original to AROS but very handy and neglected IMO. I think they have been included in Icaros since 2.2.4 if I am not mistaken. I posted the news on https://www.arosworld.org/infusions/news/news.php?readmore=9 a while ago.

The original link is at http://uhc.driar.se/


aGGreSSor

  • Member
  • ***
    • Posts: 184
    • Karma: +25/-0
    • russian transit
Reply #5 on: December 28, 2020, 09:08:00 AM
These shell tools are not necessarily original to AROS but very handy and neglected IMO. I think they have been included in Icaros since 2.2.4 if I am not mistaken. I posted the news on https://www.arosworld.org/infusions/news/news.php?readmore=9 a while ago.

The original link is at http://uhc.driar.se/
These shell tools are original for AROS. Just look at the source, the copyright AROS Development Team is present everywhere.
This is a whole group of shell tools:
  • devlist
  • liblist
  • modlist
  • portlist
  • reslist
  • tasklist
The sources of some of them were taken from AROS and compiled for MorphOS, and some were not.


paolone

  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #6 on: December 28, 2020, 10:47:33 AM
@Aggressor


Thanks.