Thinking inside of the box

AI will tell you Linux has no built-in pdf editing capabilities.

It s interesting that I can [CTRL] P pretty much any file, and I get the option to print a pdf. It s the default if there is no printer installed. At the very least, pdf creation is already in Linux. Are programmers too busy thinking outside the box to notice that there is something already inside the box…

Ah yes, Adobe, a totally unbiased source of information when it comes to pdf monopolies :laughing:

Technically speaking that is the correct answer. Linux as in the kernel and core OS tools don’t provide PDF editing, but some 3rd party userland application/tools which happens to run on Linux.

If I would have asked you the same questiob no doubt the answer would be the same. I think you missed my point. It is probably general consesis that Linux has no built in pdf app, yet can create one…

The answer is right, it’s about editing an existing pdf document, not about creating one.
The answer could be Libre Office Draw, since it’s installed by default in many distros, but it’s not really reliable.

…and it isn’t linux, but a 3rd party software that often gets bundled. :smiley:

Understood. What I guess I don t understand is why print to pdf, and why stop there? Does this option not originate from the kernel?

And what does Adobe have to do with anything?

Adobe is the inventor of the long time proprietary pdf format and a designated source of information by the duck AI, while selling a set of tools for pdf editing. Adobe Acrobat, etc.

Don’t see why it’s a kernel thing, I guess it has more to do with Ghostscript being installed by default long time ago.

I’m not sure we should get too hung up on what a search engine’s LLM says about stuff. The moment we resign ourselves to believing everything it says… well :grimacing:

Take this example. If I ask it what time zone it is in Sydney Australia, it correctly tells me everything, except the timezone! The time and date are correct, the UTC offset is correct, but the timezone is wrong! The answer it gives is AEDT, when in fact it’s currently AEST (Australian Eastern Standard Time) in Sydney.

It knows this though. If I ask it about the AEDT timezone, it then gives me a correct representation of AEDT time (which is not current Sydney time).

AI “hallucinations” aside, by the answers presented here it seems ai s answer was correct in this instance. I always thought it was such a base function that it belonged to the kernel. That shows what I know I guess…

I don’t see the point of using AI search for time zones, we have enough specific sites for that.
And as long as you have the local time and UTC offset, it’s fine, unless someone mentioned something like “21:20 AEST” the timezone is not relevant.

I have a script which grep in /usr/share/zoneinfo/, no risk of half good answers.

tz.sh Sydney
Australia/Sydney                 jeu. 2026-04-23 21:26:44 +1000

Allow me to introduce you to Adobe.. https://en.wikipedia.org/wiki/History_of_PDF

I know about adobe, and the fact that pdf format is from them. I see the connection, As I see that in Linux one can print to a pdf if no printer is installed, Seems like it s been that way forever. Actually it s the same with Windows. Print to pdf is the default if no printer on a windows machine. Whether it s good or bad third party apps that make this possible I don t really care. I could do without the format to tell you the truth…

So uh… don’t use it? It’s an open source ISO standard (ISO 32000) that’s been set as default to eliminate the need for additional software to be installed. The whole point of pdf is that it standardises the layout, fonts and images for a document. It’s incredibly useful, more so in some industries where form content and legal documentation is prevalent.

Ignore AI, it will hallucinate to hell. Use whatever document format you need to get whatever task you’re doing, done. That might be pdf, odt, or anything in between.

Haha. I didn t realize so many would get triggered when I mentioned a result from AI. I hope I didn t offend anyone.:laughing: