Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Doug Bissett

Pages: [1] 2 3 ... 78
Applications / Re: Discussion about RPM/YUM and Libcn
« on: May 09, 2019, 02:19:23 am »
It isn't a good idea, IMO.

It is definitely a very BAD idea, IMO. If a package is to include DLLs, they should have unique names, and never duplicate what is in RPM/YUM.

That's convenient for non-RPM users.

I don't know about others who package programs, but after spending a lot of hours trying to figure out how to do that with Firefox (a few years ago), I came to the conclusion that I have better things to do with my life. If a user insists on doing that manually, they can do the work to figure it out. I can usually install all listed packages in a couple of minutes, using ANPM (Arca Noae package manager), and it gets done right. At the time, there were a few people who spent days trying to get things right, for Firefox. Most packagers just don't have the time to do that, and I hate to see programmers wasting their time doing it. It should be sufficient for them to list the required packages, and let ANPM (RPM/YUM) figure it out for the users.

Applications / Re: Discussion about RPM/YUM and Libcn
« on: May 08, 2019, 02:14:45 am »
Sorry, this seems to be wrong as well, at least I remember a version that was called OS/2 Warp connect, based on Warp 3 with allmost all the network parts that have been recycled in Warp 4.

And that was subsequently replaced by SAMBA (which still has some serious problems, but works better than Lan Manager, in modern networks).

If you believe it or not, repeating things and the same arguments like you are doing for years know (just like your comments on USB 3, WLAN and so on) does not change anything or make things happen.

You have no faith. I do have a test version of the USB 3 driver. it loads, but still doesn't connect USB devices. Small steps forward, but it is just a more difficult project than anyone expected.

Saying that it isn't happening is not helpful. If Arca Noae had another 200 competent programmers, a lot of that stuff could have been done long ago. As it is, the very few who are doing the job are overworked, and they can't spend every hour of the day working on those projects. It all takes time, and every one has more than one job to do.

And if you believe it or not, it is still possible to add allmost all enhancements from ArcaOS to a Warp 4.52, without using YUM/RPM

If you actually believe that, you have no idea what you are saying. There are many things that are in ArcaOS, that cannot be made available for older versions of OS/2. The contract with IBM forbids it. Arca Noae has permission, from IBM, to distribute patched versions of the IBM software (the kernel, for example), but only for those who use ArcaOS. Nobody else has permission to do that, or to use the Arca Noae patched software. Others may do it, illegally, without drawing any interest from IBM, but Arca Noae must stick to the rules of the contract.

RPM/YUM contains far more than just DLLs (and is outside of the IBM contract). Have you installed all of that too? RPM/YUM can be installed on older versions of OS/2 (I suggest using the free Arca Noae Package Manager, to make it much easier), and takes a big step toward getting OS/2 updated to run modern software. Doing that manually is a waste of time, and effort, because you are unlikely to get all of it installed correctly. Use the proper tools for the job, and you get a better end result, with a lot less work. Having said that, I will admit that I do not like RPM/YUM, but it is the tool that is provided, and it works until a user tries to outsmart it, or until somebody provides  a bad package (which hasn't happened to me, recently).

Applications / Re: Discussion about RPM/YUM and Libcn
« on: May 07, 2019, 04:28:31 pm »
Thank you. Albeit I dare to state that "regular" implies all brands of OS/2, and mainly installs without bleedin' RPM, so it's a bit of a stretch to imply that ArcaOS and perhaps eCS 2.x are representing what "regular" is.

Sorry, but modern OS/2 includes RPM/YUM support. To say otherwise is equivalent to saying that Warp 4 was not "regular" OS/2, because it added network support, that Warp 3 did not have. "Regular" OS/2 is what is available TODAY. Even eCS is obsolete. You can add some things, like RPM/YUM support, to older versions of OS/2, but they are still obsolete.

ArcaOS will be regular for users of an English OS indeed, but that's a minority.

Language support is coming for ArcaOS. Translations are happening, but it takes a LOT of hard work (and time) to find all of the parts, change them, verify that the changes were correct, and test the changes. Then they need to adjust the rest of the OS to handle different languages properly. Many changes are already incorporated, but language support is not ready, yet.

Programming / Re: Rexx Socket / SMTP
« on: May 03, 2019, 04:25:57 pm »
PMMail has the PMMSEND utility to do things like that.

Applications / Re: Using a scanner with hplip?
« on: April 19, 2019, 08:55:08 pm »
Past experience with HP Envy series printers shows that they are almost all win printers with all that entails.

My brother has an HP Envy 4520. It works pretty much the same as my HP OfficeJet 3830. CUPS support seems to be excellent, and the printing is very good.

My previous printer was an HP <something> that worked almost the same. It had excellent CUPS support too. I never did get USB to work with it, because the printer was used, when I got it, and the USB connector was badly damaged.

In the newer machines, there is access to the internet, plus an open built in WiFi access point. You do have to either password that stuff, or better, just turn it off, which is easy enough from the built in web page.

The web page support (built into the printer) works very well for all of that (plus scanning), but that doesn't work if you use the USB interface.

FWIW, I also obtained a Brother <something>, which has a huge footprint. It also works with WiFi, and has a broken RJ45 connector, as well as USB. It works well over WiFi, with it's own web page support for things like setup and scanning. Not nearly as user friendly as the HP devices though. For a B/W laser printer, it does a good job, but you might need the BRLASER support package to use it with CUPS. I never bothered trying without that.

For HP printers, that are too new, you can probably get one of the older CUPS setups to work, although they may not support all of the features. HP seems to be pretty consistent in how their hardware works. I definitely can't say that for some other brands.

Applications / Re: Using a scanner with hplip?
« on: April 19, 2019, 04:36:37 pm »
If your HP printer can use network attachment (TCP/IP, wired, or WiFi), you can scan using the built in web page (doesn't work with USB attachment). Simply use a browser to open the address that the printer got (I don't have the details at the moment, but it is described in the manual). This also works with Brother printers (at least the one that I have).

No matter what anyone says, the use of OS/2/ArcaOS is going to end-up on the ability to actually install it on modern hardware and that includes AMD processors because of the people in industry having been bitten by the Intel meltdown and spectre CPU bugs.

FWIW, I have been using AMD processors for a number of years, with no problems. The Intel problems are irrelevant, since there doesn't seem to be any way to deliver the payload to cause problems (that could be wrong, but I, personally, agree with that assessment)

I understand your concern about AMD Ryzen processors (which I don't have), however, from what I have heard, Arca Noae has probably got that one solved. I am not sure when it will be available. USB 3 seems to be well on the way. As announced recently, they are making progress with UEFI machines, that do not have the CSS module. Language support is getting closer. Other things are in the works. The bottom line is, that Arca Noae is working, very hard, on the problems. If you insist that they should waste time in these forums, rather than work on the problems, it will take longer.

I never understood the "No Time" Reason, as it may take only a few minutes a day or even once a week to monitor what is happening there).

No, it takes much more time than that. It also takes a LOT of time to try to explain to those who don't want to know, why it all takes so long, and fend off the swords (not to mention debunk the FUD, which helps nobody). They just don't need the hassles, and they can spend their time in more productive ways (including sleeping). Those of us who are on the test team do keep them informed, when there is something worth passing on. In fact, they seem to be ahead of most of the discussion here. That is one of the reasons why they do brief news reports.

Has lowest priority for ArcaNoae as the money is to be earned in the industrial sector.

Not entirely true, but the sales contract does demand that they support the contract terms. We all need whatever the industrial sector needs, so there is a lot of overlap. They pay for the service, so they expect to get the service. Any user can buy the "full service" version of ArcaOS, but everybody seems to want it all for free. It ain't going to happen (IBM still wants their pound of flesh, and somebody needs to support those who are doing the work). Personally, I think that Arca Noae has struck a pretty good balance, and they are managing the whole project very well. Certainly it could be better, but it could also be a whole lot worse.

I am confident that USB 3 will appear, (to quote Lewis) "soonish". ("Soonish" being a technical term for "someday"  ;D)

The biggest problem is that the guy who is doing it, also has a dozen (perhaps more) other "important" projects under development, and they still haven't found a way to work 24 hours a day, while remaining productive (or even sane) over the long term.

It is coming, but it all takes time to get it right.

Programming / Re: Can an application be started and run in monoprocessor?
« on: February 28, 2019, 03:54:20 am »
The app I was specifically wondering about is VirtualPC v 5.1. It is unstable on a multiprocessor system - or perhaps just on a newer system. Do you think marking the exe for no multiple cpu would make it run?

I have been using Virtual Box 5.0.6, for a while now. It runs okay, but uses HUGE amounts of lower shared memory space. I have taken steps to use as much upper shared memory space, for other apps, as possible, and that has helped, but I still need to be very careful what I run along with VirtualBox. I wouldn't be surprised if Virtual PC is even worse, and that is what causes the instability. Using only a single CPU probably isn't going to change that, since it is a memory allocation problem (if that is, indeed, the problem).

First, try adding /MAXCPU=1  to the ACPI.PSD line, in CONFIG.SYS, and see if it does, or does not, make it better. If it does, then it may be worth changing VIRTUAL PC (and all of the parts) to use only one CPU. If not, it is more likely to be a memory allocation problem, which requires other methods.

An option is to switch to VirtualBox. You should be able to use the virtual disk (or a copy of it, to be safe). At least VirtualBox is still under development, and it isn't owned by Microsoft.

Setup & Installation / Re: Installing ArcaOS on a GPT formatted disk
« on: February 27, 2019, 08:58:30 pm »
The choice of video driver does not matter as it is not loaded until during boot.

This is absolutely true. At the time that Air Boot does it's thing, no operating system is active. It is all done by BIOS.

I have no idea how airboot is coded but if it is not displaying onscreen then I would guess the system is not presenting the video signal in a way that airboot can interpret.

Air Boot does not interpret what the video signal does. The monitor does that. Somehow, it seems that the BIOS is presenting a video signal that the monitor doesn't understand. Since every monitor, every BIOS, and every video adapter is expected to work in text mode, at 25 lines, with 80 characters per line, video, it should not do what it is doing. Air Boot has nothing to do with that either. All it does is put data in the video buffer, in the expected way. If the monitor doesn't display that, there is some device that isn't doing the job properly.

To analyze it, first try a different monitor (different brand, size, etc.) to see if the problem lies there.

See if you can determine what the monitor is actually "seeing". The on screen display should tell you that.

I suggested, above, trying TAB when Air Boot should display. That will take you back to the last BIOS screen. Does that display properly? It should have some Air Boot information, and a summary of the disks. If that doesn't display, see what the monitor is "seeing".

Is BIOS set to display a fancy picture, or does it list the steps that it takes in text? Try setting it to display the BIOS progress, in text, and not a fancy picture. That should also display in 25 lines, at 80 characters per line.

My initial guess is that the BIOS is leaving the video system in some sort of graphics video mode, after displaying a fancy picture. If that is the case, perhaps Air Boot needs to reset the video system, before trying to use it. I don't know how that could be done with minimal code (they have already dropped some unimportant features of Air Boot, to free up enough space to make important things work), but it won't even be attempted, if there is no problem report. It will help, if you answer the questions.

Programming / Re: Can an application be started and run in monoprocessor?
« on: February 27, 2019, 07:03:47 pm »
I marked it with this program apparently fine, but the final result is not executed in monoprocessor.
The program that I wanted to run in mono processor is the Freemem.exe

Setting to run in one processor doesn't stop programs from running in multiple processors. What it does, is make sure that the program only runs in one processor at any one time (not always the same processor).

What is FREEMEM.EXE, and why would you want to use it? There are probably better options, like using the Sentinel memory watcher, in XCenter.

You could try turning it off with SETPROC.exe 2 3 4 5 6 7 8 OFF

What is SETPROC.EXE? There is no such thing in ArcaOS. If it is the old utility to turn off processors, it won't work with ACPI. Well, it will turn the processors off, but when ACPI decides they should be turned back on, they are (usually immediately). You would need to use the /MAXCPU=1 setting on the PSD line in CONFIG.SYS., but that means it always only uses one CPU. Good for problem determination, but not for general use.

What, exactly, are you trying to do? It seems that you want to use tools that don't exist, or are not SMP safe. If that is the case, they are probably way too old to be of any use, and you should find newer tools.

Setup & Installation / Re: Installing ArcaOS on a GPT formatted disk
« on: February 26, 2019, 06:47:13 pm »
I have two computers with Ryzen 3 2200G with built in Radeon Vega Graphics that dual boot ArcaOS and Win 7.  To actually boot ArcaOS I have to use a stop watch because I have never managed to get Air Boot to appear on any of my Samsung 24" 1920 x1200 monitors.  All the monitors show is a moving warning that the video is not in the preferred range - hitting enter at set times will bring up the Arca screen.  Win 7 also requires hitting the up arrow at the correct time bit the boot continues without doing anything else.

Have you reported the problem to the Arca Noae Mantis bug tracker? Be sure to read about how to submit a problem report, with the proper supporting documentation.

AFAIK, Air Boot uses BIOS screen support (at 640x480 pixels, I think), so if you can read the BIOS progress information, you should be able to see what Air Boot puts on the screen. You might try using TAB to go back to the previous screen, when the Air Boot menu should be displayed. It might tell you something.

Setup & Installation / Re: Installing ArcaOS on a GPT formatted disk
« on: February 26, 2019, 05:44:25 pm »
I have started with win 10 on a GPT disk, in my Lenovo ThinkPad L530, and ended up with a usable win 10, with ArcaOS 5.0.3 installed (any version of ArcaOS should be okay, once you get the disk converted, but later versions are better).

First, READ every word in all of the PDFs, and TXT files, in the root of the ArcaOS ISO. You may need to burn a DVD to be able to do that, although you may be able to mount the ISO in some operating systems.

You must be sure that the system has BIOS support for what they call CSM, and it must be enabled. In the L530, it is in the BIOS settings under STARTUP. I have it set for BOTH, with Legacy first. After doing that, it should still work with a GPT disk installed. Apparently, not all new systems have CSM support. If not, stop here, and wait for the support to be done for ArcaOS (not even started, yet, AFAIK).

You need a full backup, that has been proven to actually restore properly (I will talk windows, but every other OS must do the same). The only backup program, that I know of, that actually works with windows, is Acronis. If you have a Seagate, Maxtor, or Samsung, disk in the machine, or attached by a USB adapter, you can use the free (limited) version called Seagate Discwizard (google it). I haven't checked lately, but Western Digital also had a free version of Acronis, that only works when a WD disk is present. This backup must work on the file system level, you cannot use the DFSEE disk image feature, because it will put the data back exactly as it was backed up, and that isn't what you want. I am not sure what Acronis does at restore time, but it fixes windows so that it will boot. NOTE: that you may need the smaller windows boot partition, if you use something like security software. For a simple windows install, you only need the (windows) C: drive. Do NOT restore the boot records.

Next, boot the ArcaOS installer from a USB stick, or from a burned DVD. Depending on the system, this may be difficult. Each one that I have, does it in a different way. The L530 gives you about 1/2 second to press enter to interrupt the boot sequence. Once you get there, one of the options is to press F12 to get the boot device list. Select the ArcaOS USB stick (you can press F12, to get to the boot list, without going to the first menu).  Note, that the boot device list may have two entries for the stick (or DVD), one prefaced by UEFI, and one not, You need to use the one that is not. Once you get the ArcaOS installer booted, use the System Management-> Disk-> Disk Utility program to wipe the disk (effectively removing everything that is on the disk). Ignore any errors, and select the Disk-> Wipe disk information-> All... option. REBOOT to the ArcaOS installer (again, don't use the UEFI one, if it exists). Run the Disk utility again, and follow the instructions to add LVM information, REBOOT, and use System Management-> Disk-> Manage Volumes (Graphical) to build ALL of the desired partitions (including whatever you need for other operating systems). AND add the Air Boot boot manager (the old Boot Manager can be used, IF, and only IF, Air Boot has some sort of problem that can't be resolved).

Do not, ever, let any other partitioning tool do anything, or it will likely cause problems. The Disk Utility program is a special version of DFSEE, that is specifically designed to do partitioning correctly. DFSEE itself, can do it correctly, but only when it is running under OS/2.

Now, you can restore windows, and it should work (assuming you have a good backup to restore).

Install ArcaOS, and it should work.

Hopefully, I didn't leave something out. Ask questions if something doesn't seem to be right.

Programming / Re: Can an application be started and run in monoprocessor?
« on: February 20, 2019, 06:40:43 pm »
You don't need the toolkit, if you use C:\OS2\EXECMODE.EXE. Just run the program in  command line window, and it will tell you how to use it.

Pages: [1] 2 3 ... 78