WebSite Information > Article Discussions

Asking OS/2 things to OpenAI - Fun and maybe Insightful.

(1/4) > >>

Martin Iturbide:
Hi

I had some little fun with OpenAI (ChatGPT) and asked something about OS/2.
https://chat.openai.com/chat

I wondered how much OpenAI knows about OS/2, the basic things about OS/2, ArcaOS and eComStation are right.

But when I asked "Where is OS/2 source code?" it replied:

--- Quote ---The source code for OS/2 is not publicly available by default. OS/2 was originally developed by IBM and Microsoft as a proprietary operating system, meaning that the source code was not made available to the public.

However, in 2001, IBM released the source code for a version of OS/2 called "Warp 4" under an open source license called the Common Public License (CPL). This made it possible for developers to access the source code and modify it as they saw fit, as long as they followed the terms of the CPL.

If you are interested in obtaining a copy of the OS/2 source code, you can try searching online for repositories or archives that contain the source code for Warp 4 or a later version of OS/2. You may also be able to find copies of the source code on forums or discussion boards for OS/2 enthusiasts.

Keep in mind that the source code for OS/2 is copyrighted and is subject to the terms of the CPL. You may need to obtain permission from IBM or other copyright holders if you want to modify or distribute the source code.
--- End quote ---

Even that I want it to be real, I guess it is wrong. But I wonder what is confusing OpenAI to think that Warp 4 was released under the CPL license?

Ok, let's ask the AI. "Where did you find out that Warp 4 was released under the CPL license?"


--- Quote ---I was able to find information online that indicates that IBM released the source code for OS/2 Warp 4 under the Common Public License (CPL) in 2001. The CPL is an open source license that was developed by IBM and is approved by the Open Source Initiative (OSI).

The information I found suggests that IBM released the source code for OS/2 Warp 4 as part of an effort to encourage the development of open source software for OS/2 and to foster a community of developers around the operating system. The release of the source code under the CPL license allowed developers to access the code and modify it as they saw fit, as long as they followed the terms of the license.

I was able to find this information by searching online for sources that discuss the history of OS/2 and the release of its source code. There are a number of articles, blog posts, and other sources that mention the release of OS/2 Warp 4 under the CPL license.
--- End quote ---

Maybe it is confused with some CPI clones (OS2Linux) that were released under CPL?

I wanted to ask something more deep in OS/2 programming, like a "What is FS_ATTACH in OS/2?"


--- Quote ---FS_ATTACH is a function in the OS/2 operating system that allows a program to attach itself to a file system driver and access the file system. It is part of the OS/2 file system API (Application Programming Interface) and is used by programs to perform tasks such as reading and writing files, creating and deleting directories, and querying file attributes.

FS_ATTACH is called with a file system name and a handle to a device driver, and it returns a handle to the file system driver. This handle is used by the program to communicate with the file system driver and access the file system.

FS_ATTACH is typically used by programs that need to access files on a particular file system, such as a hard drive or a network drive. It can also be used by programs that implement their own file systems, such as virtual file systems or RAM disks.

FS_ATTACH is one of several functions in the OS/2 file system API. Other functions include FS_CHDIR, FS_CHGFILEPTR, FS_CHMOD, and FS_DELETE.
--- End quote ---

Also "What are the parameters of FS_ATTACH in OS/2?"


--- Quote ---The FS_ATTACH function in the OS/2 operating system takes the following parameters:

    pszName: This parameter is a pointer to a null-terminated string that specifies the name of the file system driver to attach to.

    hdev: This parameter is a handle to the device driver that is associated with the file system. It is used to identify the device or volume that the file system is located on.

    phfs: This parameter is a pointer to a variable that receives a handle to the file system driver. This handle is used by the calling program to communicate with the file system and access the file system's resources.

    flag: This parameter specifies flags that control the behavior of the FS_ATTACH function. It can be set to zero or to one of the following values:
        FS_ATTACH_FULLNAME: This flag specifies that the name of the file system driver includes the full path to the driver.
        FS_ATTACH_NO_NAME_CACHE: This flag specifies that the file system name should not be added to the name cache.
        FS_ATTACH_REPLACE_NAME_CACHE: This flag specifies that the file system name should replace any existing entry in the name cache.

The FS_ATTACH function returns a value of type APIRET, which is a 32-bit integer that indicates the status of the function call. A value of zero indicates success, while a non-zero value indicates an error.

Here is an example of how FS_ATTACH might be called in a program:

#include <os2.h>

APIRET rc;
HFILE hdev
--- End quote ---


So, it seems to have some good bibliography on the back to ask some technical things about OS/2.  But I'm still not sure it is complete right, I have some differences with the EDM/2 page of it.

The bad thing is that OpenAI does not provides links of their references as far as I tested it.

But it is fun and maybe useful.

Regards

Martin Iturbide:
Can Arca Noae sell eComStation?


--- Quote ---It is possible that Arca Noae, a company that provides software and services for the OS/2 operating system and its derivatives, could sell eComStation, a version of the OS/2 operating system that is marketed towards businesses.

eComStation is a commercial operating system that is based on OS/2 and includes additional features and tools for business users. It is developed and maintained by Serenity Systems International, a software company that licenses eComStation to users and partners around the world.

If you are interested in purchasing eComStation, you can try contacting Arca Noae or Serenity Systems International directly to learn more about pricing and availability. You can also visit the eComStation website for more information about the operating system and its features.
--- End quote ---

It says, "It is possible", but that is wrong, Arca Noae sells ArcaOS, and can not sell eComStation. But it may be right if it refers to the crazy possibility that Arca Noae can eventually became a eComStation reseller, which will be nonsense because they already sell a different OEM OS/2.

Martin Iturbide:
Which wifi network adapters are support under OS/2?


--- Quote ---OS/2 supported a wide range of network adapters, including many WiFi adapters. Some of the WiFi adapters that were supported by OS/2 include:

    Intel PRO/Wireless 2200BG
    Intel PRO/Wireless 2915ABG
    Intel PRO/Wireless 3945ABG
    Broadcom 43xx series
    Realtek RTL8180L
    Realtek RTL8185L
    Ralink RT2500
    Ralink RT2561
    Ralink RT2600

Keep in mind that this is just a partial list of the WiFi adapters that were supported by OS/2, and the specific adapters that are supported may vary depending on the version of OS/2 that you are using. You will need to consult the documentation for your version of OS/2 to determine which WiFi adapters are supported.

It's also worth noting that while these adapters may have been supported by OS/2 in the past, they may no longer be supported by modern versions of the operating system. If you are using a modern version of OS/2, such as ARcaOS, you will need to check the documentation or with the developer to determine which WiFi adapters are supported.
--- End quote ---

Martin Iturbide:
But OpenAI can also give it's strategy opinions.

How can I convince developers to help create an open source clone of OS/2?


--- Quote ---Developing an open source clone of OS/2 would be a significant undertaking, and it's likely that you will face some challenges in convincing developers to participate in such a project. Here are a few suggestions for how you might approach this task:

1.- Clearly define the goals and benefits of the project: It's important to have a clear vision for the project and to be able to articulate the benefits of participating in it. This might include things like the opportunity to contribute to a meaningful open source project, the chance to work on a technically challenging and interesting problem, or the ability to help preserve a historically important operating system.

2.- Identify and reach out to potential contributors: There are likely to be many developers who have an interest in OS/2 and might be willing to contribute to an open source clone. You can try reaching out to these developers through forums, mailing lists, or social media, and explaining the project and your vision for it.

3.- Build a community around the project: In addition to individual developers, it's important to build a community of people who are interested in the project and can help support and promote it. This might include users, testers, documentation writers, and other contributors.

4.- Create a clear and detailed plan: A well-defined plan can help to demonstrate the feasibility of the project and show that it is worth the investment of time and resources. This should include details about the scope of the project, the resources that will be required, and the timeline for completion.

Ultimately, the success of your project will depend on your ability to clearly articulate the goals and benefits of the project, and to build a community of committed and enthusiastic contributors. It may take some time and effort to get the project off the ground, but with persistence and hard work, you may be able to convince developers to help you create an open source clone of OS/2.
--- End quote ---

Martin Iturbide:
how can I get more people to use ArcaOS?


--- Quote ---If you are interested in getting more people to use ArcaOS, a modern operating system based on IBM OS/2, there are several things you can try:

1.- Share information about the operating system: One of the most effective ways to get more people to use ArcaOS is to share information about it with others. This might include writing articles or blog posts about the operating system, sharing links to the Arca Noae website or other resources on social media, or presenting at conferences or meetups.

2.- Participate in online communities: There are many online communities where users and developers interested in OS/2 and ArcaOS can connect and share information. Participating in these communities can help to raise awareness of ArcaOS and encourage more people to try it out.

3.-  Help others with technical issues: Many people may be interested in using ArcaOS, but may be hesitant because of technical issues or a lack of support. If you are experienced with the operating system and are able to help others with technical issues, this can be a great way to encourage more people to try it out.

4.-  Offer support and services: If you have expertise in OS/2 or ArcaOS, you may be able to offer support and services to users and businesses that are interested in the operating system. This could include consulting, training, or custom development services.

Ultimately, the key to getting more people to use ArcaOS is to demonstrate the benefits of the operating system and to provide support and resources to help people get started. By building a community of users and developers around ArcaOS, you can help to raise awareness of the operating system and encourage more people to try it out.
--- End quote ---

Navigation

[0] Message Index

[#] Next page

Go to full version