time and a little bit of elbow grease...
here,
http://www.tarunz.org/~vassilii/pub/#pilot
to be precise
http://vt100.tarunz.org/
sadly that link is now DEAD.
After a quick search I found it here aswell
http://dtag.whoi.edu/dtag/pilot.html
http://icculus.org/~phaethon/PalmOS/vt100/
works great with the serial cable. it should work with a USB cable in lnux if setup right.
by the way i use a OLD palm m500.
EDIT by the way to make your own linux try the LFS site for documentation and guidance.
http://www.linuxfromscratch.org/
it is not an insurmpountable obstacle, it just takes TIME. /EDIT
time and a little bit of elbow grease...

Samsung 2.5" 870 EVO SSD SATA III 250GB 500GB 1TB Internet Solid State Drive Lot
$100.00
HP Samsung PM871b 2.5 SATA SSD 256GB Solid state drive
$29.99
Samsung 860 EVO 250GB, SATA III, 2.5" Internal Solid State Drive - Black...
$30.00
Western Digital Blue 3D NAND 500GB Internal 2.5" SSD - WDS500G2B0A
$49.99
Netac 2TB 1TB 512GB 256GB Internal SSD 2.5inch SATAIII Solid State Drive lot
$549.00
Fanxiang 1/2/5/10Pcs 2.5'' SATA SSD Lot 1TB 2TB 4TB 512GB 256GB TLC Internal SSD
$129.99
Crucial MX500 1TB 2.5" SATA III Internal SSD CT1000MX500SSD1
$99.99
2 PACK 128 GB SSD M.2 2280 SATA Solid State Drive Major Brands, Samsung, LiteON
$28.00
Intel Solid-State Drive DC S3500 Series 240GB Internal 2.5" (SSDSC2BB240G4P) SSD
$29.99
Samsung 860 EVO 250GB SSD MZ-76E250 2.5" SATA III Solid State Drive -
$39.99