Replies: 23 comments 28 replies
-
|
It is an Open Wattcom project (DJGPP support removed around version 0.1), with realmode-8086 project target: It uses the large memory mode for compilation. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @ghaerr ! Got it. I imagined it would be a bit more than a recompilation. |
Beta Was this translation helpful? Give feedback.
-
|
I have a feeling better I focus on compiling in gcc-ia16 and strip the wattcom tcp stack and see what I get. |
Beta Was this translation helpful? Give feedback.
-
|
The code will fit in 128kB. The binary distributed is large because it includes the whole Wattcom TCP/IP stack. Even dropbear ssh server and client code compiled and linked is less than 100kB [1] on 32bit OSes. |
Beta Was this translation helpful? Give feedback.
-
|
Now we have OW creating executables for Elks, I can more easily resume this by using the same watcom Makefile, but changing to ewcc and ewlink, and then change the network calls, right? |
Beta Was this translation helpful? Give feedback.
-
|
Found some other option very interesting: |
Beta Was this translation helpful? Give feedback.
-
|
Now a ssh server which is small enough I think could be ported to ELKS too: |
Beta Was this translation helpful? Give feedback.
-
|
I think this is long shot, but would still consider nice to have on ELKS, as many people really use ssh 99% of the time, and having ssh on ELKS would allow any ELKS box to be a daily-driver for some. |
Beta Was this translation helpful? Give feedback.
-
|
Rafael - Have you looked using modern vintage hardware for your efforts,
such as looking into the Monotech NuXT (V20/8088+8087) or Pocket8086?
For the Monotech NuXT:
- Sale Link:
https://monotech.fwscart.com/product/nuxt-v2-0---microatx-turbo-xt---10mhz-832k-xt-ide-multi-io-svga
- Github Project Link:
https://monotech.fwscart.com/product/nuxt-v2-0---microatx-turbo-xt---10mhz-832k-xt-ide-multi-io-svga
Cool Add-Ons:
- Blasterboard (Soundblaster clone):
https://www.tindie.com/products/jrlab/blasterboard-a-complete-8-bit-isa-sound-card-2/
///////-Video Cards but the Monotech Includes a $15 SVGA add-on-\\\\\\\
- ISA CGA card:
https://www.tindie.com/products/cycle/ibm-compatible-color-graphic-adapter-isa-cga-card/
- ISA MDA or CGA New Old Stock adapters (Japanese market IBM MDA/CGA XT/AT
cards
- ISA SVGA SuperTrident TVGAi9000:
https://www.tindie.com/products/denjhang/isa-super-vga-trident-tvga9000i/
Here is the Pocket8086 which has a slew of external accessories and is used
by Youtubers as the "modern old school reference 16-bit reference platform"
https://www.tindie.com/products/cycle/pocket8086-retro-dos-computer-8086-10mhz-clear/
…-----
There seems to be a lot of interest on various discords, on reddit, on IRC
about ELKs in general for retro-modern hardware as well as vintage-proper
hardware to have a machine to SSH into an AI or production machine, etc. as
well as have a convenient local OS.
On Thu, Feb 20, 2025 at 1:39 AM Rafael Diniz ***@***.***> wrote:
I think this is long shot, but would still consider nice to have on ELKS,
as many people really use ssh 99% of the time, and having ssh on ELKS would
allow any ELKS box to be a daily-driver for some.
I still need to have a computer with networking up and running with ELKS.
—
Reply to this email directly, view it on GitHub
<#1786 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BECOHL7T73XEUHFT4OPMYZT2QWPE3AVCNFSM6AAAAABBSXZ4V2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTEMRWGEYTCMA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Thanks @Oichkatzelesfrettschen! I'm more inclined to get a Pocket8086, but then I'll also need a NIC, or I just connect it to my main computer using a serial null modem cable. The NuXT is also very cool, but a bit pricey compared to the Pocket8086. Hopefully next month I'll take a decision on which modern vintage hardware to go. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the updated list of modern vintage hardware @Oichkatzelesfrettschen! The Pocket 8086 w/640x480 color VGA sounds pretty neat for sure. I see their advert shows it running Windows 3.0. I wonder how fast that is? @rafael2k, ELKS SLIP works pretty well and with the special serial interrupt handler turned on via CONFIG_FAST_IRQ4 has allowed transfer speeds of 38.4K without UART receive overruns, although a hardware FIFO always helps. That's one of the reasons serial input queues are still set at 1K bytes. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
This could be good for https support. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Here is an improved ssh client using MacSSL. It should use large memory model with OWC. |
Beta Was this translation helpful? Give feedback.
-
|
Actually your port must follow the segmented memory model of x86 in order to work correctly. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
This is pretty cool! Do you have some sample application to use the library? ps: just saw @toncho11 samples. Do you know if the functions are enough to run "plain" ssh with some wiring, may be using https://github.com/libssh2/libssh2 One idea if more dynamic memory is needed is to use the ELKS fmemalloc and friends: https://github.com/ghaerr/8086-toolchain/blob/dev86/compiler/mem.c |
Beta Was this translation helpful? Give feedback.
-
|
wget is HUGE , to support paged 64k segments with large memmory model the rewriting of wget would be wild |
Beta Was this translation helpful? Give feedback.
-
|
if your going to look around for ssh libs or ssh clients best option would be to look at embedded devices and projects for them. like arduino, esp32, but the lib needs to be platform neutral and not use floating point |
Beta Was this translation helpful? Give feedback.
-
|
Here is our urlget reworked to use MacSSL: |
Beta Was this translation helpful? Give feedback.
-
|
unfortuante i do not have access to a workstation, only this smartphone if anyone report there findings be very interesting |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there! Is there any ssh client for Elks?
I realized there is SSH2DOS, which does support real-mode and 8086 natively:
https://sshdos.sourceforge.net/history2.txt
Beta Was this translation helpful? Give feedback.
All reactions