Affected by https://forum.hamcq.cn/d/7831 The idea came from a post about creating a "bootable" Debian Live CD.
After careful consideration, I think this naming scheme is quite clever; its purpose is to achieve "instant connectivity upon startup" and minimize configuration.
IntroductionCommentsContent within:
Current pain points when using Microsoft Windows:
- The control software for various radio applications is unreliable. Even with Omnirig, it's essentially useless. Ultimately, the situation boils down to a conflict between CAT and other software, requiring the addition of virtual serial ports to resolve the issue. 😅
- I installed a bunch of software on my computer, and then what? Every time I want to use them, I have to configure them all again. N1MM, JTDX, Winlink Fldigi... it's always the same hassle. Haha.
- Furthermore, there are also users who cannot configure it, and many OM systems are never configured. 🤪 The system crashed, so I had to reinstall it and then find someone to configure it again.
- And don't even get me started on how difficult it is to install software on Windows – some programs simply won't work without a bit of "magic," and even if you manage to install them, you'll end up with a huge collection of supporting libraries.
Therefore, it's clear that these issues cannot be resolved simply by adding a system and pre-installed software. However, if we change our approach and create a customized system to help users overcome these challenges, I believe it would be very successful. Key features/functions of Qrvbian's plan:
- This system could be based on a live CD like Debian or Ubuntu, which would first solve the problem of Windows occasionally becoming corrupted and requiring reinstallation.
- This system requires users to enter relevant information, such as call sign and grid location, at startup. Ideally, this information should be stored persistently so that it doesn't need to be re-entered each time the system is started. Once completed, the wizard automatically configures all software that uses call signs and other information, such as: wsjtx, jtdx, fldigi, qlog, notn1mm, qsstv, etc.
- This system should provide unified audio and CAT control. One implementation method is to first create a placeholder audio card within PipeWire. This card can be mapped to any physical audio card. When creating the live CD, all software should point to this placeholder audio card. Then, using Hamlib, provide a unified CAT control server for all programs, so that once configured, it can be used everywhere.
- It should provide some documentation on the main ways to use it, since it's a live CD. This means everyone will have the same system, so using the same tutorial shouldn't cause any problems. Even someone who doesn't know anything about FT8, RTTY, or SSTV should be able to get started.
- Furthermore, there are other specific use cases, such as configuring satellite communication ground stations, SDR mid-band spectrum linkage, Hamconnect UDP broadcast, and remote station setups.
Another key advantage of using a Live CD is that it doesn't pollute your system. Personally, I don't find it very elegant to install a large number of DIGI software packages on my primary development/office PC. 🤪