Archives

How do I prevent items in my Startup folder from starting?

There are two different types of Startup folders available in ArcaOS:

  • the traditional Workplace Shell Startup folder, by default named “Startup” and located in the Computer folder on the desktop; and, if ArcaOS Desktop has been installed,
  • the ArcaOS Desktop Startup Folder (default name) which is created on the desktop when the Create ArcaOS Desktop Startup folder button has been used on the Startup page of the desktop Properties notebook (by default, this folder will present a status bar during desktop initialization).

The procedure for interrupting each of these is different.

To prevent the traditional Startup folder from processing its content during boot, edit CONFIG.SYS to change:

SET RESTARTOBJECTS=STARTUPFOLDERSONLY,REBOOTONLY

to read:

SET RESTARTOBJECTS=NO

Reboot the system.

To stop the ArcaOS Desktop Startup Folder from processing its content:

At desktop init, before the wallpaper or any objects have been rendered, but just as the background color is presented, press and hold a <Shift> key to bring up the Startup panic dialog. Disable the folder processing from there.

Note that timing is critical for the keypress to be processed. Too soon, and IFX may interpret this as the menu request before the desktop is started; too late, and the Startup panic dialog will be missed. Also, generally, if the key is pressed during boot and then released and pressed again, it will be ignored. Likewise, if the key is pressed and held and another key is pressed, it will be ignored. (There are exceptions based upon what type of keyboard is attached to the system; these are general guidelines.)

These two types of folders (and there may be multiples of each type; these directions will stop all instances of either one from running) operate completely independent of one another.

Do you have plans for a 64-bit ArcaOS?

In a word, no.

There are many reasons as to why ArcaOS is and will remain a 32-bit operating system. Mainly, ArcaOS is based on – and indeed includes at its core – 32-bit OS/2 Warp 4.52, as IBM last built it. ArcaOS has certain functions which take advantage of memory space normally outside the address range accessible by 32-bit systems utilizing Programmable Address Space (or PAE), this is not the same as actual 64-bit computing.

Does ArcaOS provide support for USB-connected diskette drives?

Yes. In addition to supporting internal floppy disk drives for those systems which still have them, the USB mass storage device driver (USBMSD.ADD) provided with ArcaOS includes support for a range of removable disk devices, including external hard drives and solid state drives, USB flash drives (USB sticks or thumb drives), cartridge drives (Zip/Jazz, etc.), and floppy drives (5¼”, 3½”, LS-120, LS-240, etc.).

More information regarding configuration of this support may be found in the ArcaOS wiki, specifically, here and here.

There’s a new ArcaOS release, so how do I get it? Do I have to buy anything?

An active ArcaOS Support & Maintenance subscription for the same major and minor version of ArcaOS (5.0, 5.1, 5.2, etc.) will include access to the latest maintenance release for that major and minor version, without the need to purchase any additional software licensing.

Thus, if you purchased ArcaOS 5.0 when first released, and have kept your ArcaOS Support & Maintenance subscription in force all along, you would have had access to download ISOs for 5.0.1, 5.0.2, 5.0.3, etc. simply by accessing the ArcaOS Download Center from your customer portal. To access the ArcaOS Download Center:

  1. Visit your customer portal on the main Arca Noae website. If not logged in, you may do so when accessing the above link.
  2. From the navigation links on the left, select ArcaOS Download Center to view the list of your ArcaOS licenses and associated downloads.

Click the Download ISO button next to the ArcaOS license with active support & maintenance.for the version you would like to download. You should receive an email advising you that your ISO is being created, and a short time later, an email containing your unique download link.

How can I create an image of a CD, DVD, or Blu-ray Disc with ArcaOS?

An image file of a CD or DVD (or Blu-ray Disc) is commonly called an ISO file or ISO image. It is so named for the ISO 9660 filesystem used for CD media, but the term also applies to the other optical formats.

Sometimes, it is useful to not only burn ISO files to disc but go the other way around, for purposes of transmission or more portable archival storage.

DVD Tools as provided with ArcaOS does not include a direct ISO creation utility, however, the full DVD/CD Toys suite, does. This applet is called Save Image, and works similarly to the Copy Disc applet in both DVD Tools and DVD/CD Toys. (DVD/CD Toys includes a number of very useful features for handling audio discs as well as other handy functions.)

For occasional use or for those who are comfortable at the command line, ArcaOS does include CDRTools, which includes readcd.exe. To use readcd.exe to create an ISO image, open an OS/2 window and type:

readcd dev=0,1,0 -f=<filename.iso> -retries=32 <Enter>

where the value for dev corresponds to the address of your CD, DVD, or Blu-ray drive (you may get the address by using the Device Info applet in the DVD Tools directory) and <filename.iso> is the full path and filename of the ISO file to be created.

DVD/CD Toys is much more user friendly, and if image creation will be a regular activity, it is highly recommended.

What is the YUM-RPM Bootstrap, and why would I need it?

On systems with no existing RPM & YUM installation, ANPM should prompt to download and install the base package (the YUM-RPM Bootstrap) upon first program start. The bootstrap itself is a compressed archive of a basic Unix Compatibility Subsystem, with enough functionality for RPM and YUM to function, thus providing the required “back end” for ANPM to install, update, downgrade, and remove installed packages.

Once downloaded, you will be asked to select the drive to be designated as UNIXROOT, and the requisite directories and files contained in the bootstrap will be placed under the root of that volume.

ArcaOS includes a useful Unix Compatibility Subsystem, and does not require the bootstrap to be installed except in rare instances as directed by Support. Likewise, most later releases of eComStation already have a usable Unix Compatibility Subsystem. Early eCS versions and OS/2 Warp 4 which have not had a bootstrap applied to them will need this. Upon first run, ANPM will determine whether the bootstrap is needed, and will download and install it. The bootstrap does not need to be manually downloaded and extracted under any circumstances.

What is the Unix Compatibility Subsystem?

The Unix Compatibility Subsystem is built around a component known as kLIBC, which is itself a project hosted at OS/2 Netlabs. The subsystem consists of a collection of applications generally ported from Linux, and when built from source using the gcc compiler, become native OS/2 applications.

This subsystem brings a whole new world of modern, maintained applications to the OS/2 platform.

While this subsystem is installed as part of ArcaOS, earlier OS/2 Warp 4 distributions may take advantage of this environment and run these applications as well. All that is required to get started is to download and install Arca Noae Package Manager (ANPM), available from this page.

See this wiki page for more information about the Unix Compatibility Subsystem.

How can I tell if my current disk drive is compatible with ArcaOS?

Several factors affect suitability of a particular hard disk drive (HDD) or solid state drive (SSD) for use with ArcaOS. Here is a brief summary:

Capacity

ArcaOS can directly access HDDs and SSDs of up to 2 terabytes (TiB) in size. This means that a 6TiB drive may be used, but AcaOS will only “see” the first 2TiB of space on the drive, and the drive may be unsuitable for multi-boot configurations (surely, ArcaOS and any volumes accessed by ArcaOS will have to be created within the 2TiB boundary). In short, these larger drives should currently be avoided for use with ArcaOS.

Interface

ArcaOS includes disk drivers for IDE, AHCI, and SCSI controllers. (SATA “Legacy mode” utilizes the IDE driver, whereas SATA “Native mode” utilizes the AHCI driver. SCSI drivers are manufacturer and model-specific.)

Currently, SAS and NVMe are not supported. Unsupported disk devices will be silently ignored by ArcaOS, so in multiboot scenarios, it is possible to have another operating system boot from an unsupported device. ArcaOS, however, will be unable to access any data on such a device, even if the underlying filesystem would otherwise be readable by ArcaOS. In short, these devices are simply invisible to ArcaOS.

Hardware RAID devices which are driver-less are supported, as are SATA and SCSI RAID devices where a native driver is available (either provided with ArcaOS or available from a third party).

A note about connection types and device dimensions

HDDs and SSDs may connect to the system through a variety of methods. IDE uses a 40-pin connector, which is known as PATA (Parallel ATA), whereas SCSI will typically use a 50 or 68-pin connector. SATA (Serial ATA) uses a flat, 7-conductor connector.

Both HDDs and SSDs come in a variety of physical sizes. Generally, HDDs today are 3.5 inches wide for desktops and servers and 2.5 inches wide for laptops. SSDs may be packaged in 2.5-inch cases and connect just like a SATA HDD, or may come as circuit boards with exposed memory chips.

For internal connection, these boards generally utilize an M.2 (formerly known as Next Generation Form Factor, or NGFF) connector, which provides a slot into which the end of the SSD board is inserted. Note that the M.2 specification may be used for AHCI as well as NVMe devices. As stated earlier, ArcaOS currently does not support NVMe. An M.2-connected SATA drive should be recognized and work normally with ArcaOS, however.

It is often (wrongly) said that a system has an “M.2 drive.” M.2 is a form factor and connector specification, and not a drive specification.

Physical Format

ArcaOS requires disk devices to utilize 512 bytes per sector (traditional) formatting. Many new SSDs utilize Advanced Format (AF) which refers to sectoring larger than 512 bytes. SSDs which provide 4K native (4Kn) sectoring must provide 512-byte emulation (512e) to mimic a traditional drive. Most AF drives do provide this functionality. Check the manufacturer’s specifications if unsure.

Drive Geometry (CHS)

ArcaOS views hard disks in terms of Cylinders, Heads, and Sectors (CHS), instead of the alternative Logical Block Addressing (LBA) method. When a disk is larger than 512GB, ArcaOS uses a hard disk geometry which has a sectors per track (SPT) value larger than the usual 63 SPT. Depending on the size of the hard disk, the value for SPT may be 127 or 255. This extended value is recorded in the LVM information on the hard disk and it is usually not recognized by other operating systems or their partitioning tools.

Specifically, the SPT requirements for disks larger than 512GB for use with ArcaOS are:

  • Disks < 502GiB can use 63 SPT, 127 SPT, or 255 SPT
  • Disks > 502GiB and < 1TiB can use 127 SPT or 255 SPT
  • Disks > 1TiB must use 255 SPT

 

Windows-created disks use 63 SPT for all sizes, thus Windows-created disks larger than 502GiB are unsuitable for use by ArcaOS unless or until a full backup/wipe/repartition/restore is done. (See the section below on GPT vs MBR for further thoughts when considering this type of operation.)

Partitioning Scheme

If you are planning to add ArcaOS as an additional operating system to a PC which is running a version of Windows 7 or higher, it is possible that the disk has been partitioned using a GUID Partition Table (GPT) instead of a Master Boot Record (MBR) scheme. ArcaOS requires MBR partitioning, and will not install to a GPT disk. Further, ArcaOS cannot access data stored on GPT disks.

How to tell whether the current disk layout is GPT or MBR

Under Windows, the easiest way to tell is to open Disk Management, select the disk, right-click, and select Properties. On the Volumes tab, there should be an item labeled Partition style. This will indicate whether the disk is GPT or MBR.

For Linux installations, consult the documentation for your distribution.

Changing partitioning schemes generally involves a complete backup/wipe/repartition/restore procedure. Often, this is a good time to consider the age of the disk, its capacity, and whether it might be easier to copy the existing partitions to a new MBR device using a suitable utility, such as DFSee.

Partition Alignment

The Logical Volume Management (LVM) system of ArcaOS expects partitions to be CHS-aligned, a requirement which may not be met if the disk was originally (or last) partitioned by foreign (non-OS/2-aware) partitioning software.

Many modern systems often come with hard disks partitioned using MiB alignment and accompanying partitioning tools often use the MiB alignment method as the default. This alignment method is not compatible with ArcaOS. To correct this, a full backup/wipe/repartition/restore is required. (See the section above on GPT vs MBR for further thoughts when considering this type of operation.)