Simula VS ttyd

Compare Simula vs ttyd and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
Simula ttyd
58 21
2,856 7,202
1.8% -
1.4 7.8
11 months ago 7 days ago
Haskell C
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Simula

Posts with mentions or reviews of Simula. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-25.
  • Seeking info about nreal air usb interfaces
    3 projects | /r/nreal | 25 Apr 2023
    That's the dream! I really want to see if I can get it working with a VR compatible desktop env like https://github.com/SimulaVR/Simula; but failing that, just getting the second display surface to be floating instead of fixed would be a huge boon!
  • VR for office work - a viable strategy?
    2 projects | /r/archlinux | 20 Dec 2022
    That's a clever way of doing it. =) I have considered xrdesktop, Immersed and Simula (SimulaVR's window manager without their headset) as well. Seemingly, Immersed can only create virtual monitors and not separate windows for each application, which leaves xrdesktop and Simula the better options.
    2 projects | /r/archlinux | 20 Dec 2022
    There's also Simula, but I have a Quest 2 which isn't supported under Linux. Their GitHub page has a list of supported ones.
  • Godot Desktop Environment
    2 projects | /r/godot | 14 Dec 2022
    You might be interested in looking at SimulaVR - it's a VR desktop built with godot (and haskell), but it uses, iirc, wlroots to handle windows and grab their surfaces to display as textures in godot.
  • Ask HN: Working in a VR Headset
    7 projects | news.ycombinator.com | 5 Nov 2022
    So, you might be interested in https://github.com/SimulaVR/Simula . There have been a few examples of VR windows managers on Linux which don’t require an entire OS rewrite.

    Is that the solution Meta will go w/ almost certainly not. But replacing a WM for a different “view” of your OS is a pretty common thing on Linux. (For some distros like Arch, replace isn’t the right word. You have to install whichever one you’d like from the beginning)

    7 projects | news.ycombinator.com | 5 Nov 2022
    We're still in preorder phase, aiming to ship most headsets in ~Q2 of 2023.

    This is our first foray into hardware, but we already developed a stable Linux VR Desktop (https://github.com/SimulaVR/Simula) from 2017-2021.

    We try to provide frequent updates on our hardware engineering progress. For example, here's a recent post showing some videos of our review units: https://simulavr.com/blog/first-glimpse-of-review-units/ If you're interested in community discussion, you might also check out https://hn.algolia.com/?q=simulavr.com.

    7 projects | news.ycombinator.com | 5 Nov 2022
    Yep, you can try out our software at https://github.com/SimulaVR/Simula on the HTC Vive and Valve Index platforms.

    If you don't have one of those headsets, there are some videos of people (whom we have no affiliation with) on YouTube testing it out: https://youtu.be/8gVLF8SnK84?t=424 Here's also (a pretty old) video of me hacking on Simula, in Simula: https://youtu.be/FWLuwG91HnI.

    It's also true that we're more focused on hardware right now. We plan on reverting more towards software development in 2023. For more details: https://github.com/SimulaVR/Simula/issues/180#issuecomment-1...

    Some things we have planned to implement include VR window tiling and some other UI stuff.

    7 projects | news.ycombinator.com | 5 Nov 2022
  • Mentor-ship
    2 projects | /r/learnprogramming | 2 Oct 2022
  • XR2 Processor for purchase
    2 projects | /r/virtualreality | 25 Sep 2022
    The Simula One is a Linux-based, standalone VR headset with compute specs that are comparable to premium laptops (x86 architecture) as well as very high pixel density (35.5 PPD). The software its built over is open-source (https://github.com/SimulaVR/Simula), and its hardware is being built in the open (though not entirely open-source since it would violate many of our NDAs, etc).

ttyd

Posts with mentions or reviews of ttyd. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-16.
  • Any fun/interesting custom scripts or services being ran on your setup?
    3 projects | /r/homelab | 16 May 2023
    I do everything through a web browser -- I run an Arch VM with a modified version of ttyd running as a systemd service.
  • Terminal with web UI?
    6 projects | /r/selfhosted | 9 Apr 2023
  • FLiPN-FLaNK Stack Weekly for 20 March 2023
    15 projects | dev.to | 19 Mar 2023
  • ttyd - Share your terminal over the web
    4 projects | news.ycombinator.com | 13 Mar 2023
  • Looking for a shell emulator to run in a webpage for users in a limited capacity
    3 projects | /r/linux | 30 Nov 2022
    https://github.com/tsl0922/ttyd should do the trick!
  • Access SSH through web ui.
    4 projects | /r/selfhosted | 19 Oct 2022
  • Self hosted terminal app (for mobile)?
    3 projects | /r/selfhosted | 8 Oct 2022
    there is ttyd
  • Is there a way to run the status from the web for webui?
    3 projects | /r/StableDiffusion | 17 Sep 2022
    There are programs like gotty that can show terminal output in a webpage. Some alternatives, https://alternativeto.net/software/gotty/ Like ttyd looks promising as well.
  • Trying out baremetal TCRP 0.8.0.5 + DSM 7.1 + DS3615xs
    6 projects | /r/Xpenology | 14 Aug 2022
    login as: tc [email protected]'s password: ( '>') /) TC (\ Core is distributed with ABSOLUTELY NO WARRANTY. (/-_--_-\) www.tinycorelinux.net tc@box:~$ ./rploader.sh update Checking Internet Access -> OK Checking if a newer version exists on the main repo -> Found newversion : 0.8.0.5 Current version : 0.8.0.0 There is a newer version of the script on the repo should we use that ? [yY/nN]y OK, updating, please re-run after updating Updating tinycore loader with latest updates Backing up files to /mnt/sdd3//mydata.tgz Done. tc@box:~$ ./rploader.sh fullupgrade Performing a full TCRP upgrade Warning some of your local files will be moved to /home/tc/old/xxxx.2022-Aug-14-11-32 Updating custom_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 33842 100 33842 0 0 66881 0 --:--:-- --:--:-- --:--:-- 66881 Updating custom_config_jun.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8954 100 8954 0 0 19091 0 --:--:-- --:--:-- --:--:-- 19091 Updating global_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5692 100 5692 0 0 12592 0 --:--:-- --:--:-- --:--:-- 12592 Updating modules.alias.3.json.gz mv: cannot stat 'modules.alias.3.json.gz': No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5591 100 5591 0 0 18093 0 --:--:-- --:--:-- --:--:-- 18093 Updating modules.alias.4.json.gz mv: cannot stat 'modules.alias.4.json.gz': No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 89007 100 89007 0 0 275k 0 --:--:-- --:--:-- --:--:-- 4455k Updating rpext-index.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 211k 100 211k 0 0 409k 0 --:--:-- --:--:-- --:--:-- 409k Updating user_config.json % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 431 100 431 0 0 668 0 --:--:-- --:--:-- --:--:-- 2210 Updating dtc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 146k 100 146k 0 0 222k 0 --:--:-- --:--:-- --:--:-- 222k Updating rploader.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 96354 100 96354 0 0 292k 0 --:--:-- --:--:-- --:--:-- 292k Updating ds1621p.dts mv: cannot stat 'ds1621p.dts': No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3026 100 3026 0 0 6679 0 --:--:-- --:--:-- --:--:-- 6679 Updating ds920p.dts mv: cannot stat 'ds920p.dts': No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2423 100 2423 0 0 5155 0 --:--:-- --:--:-- --:--:-- 14252 Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 2.8M , try to keep it less than 1GB as it might not fit into your image Should i update the sdd with your current files [Yy/Nn] y Backing up home files to sdd : Backing up files to /mnt/sdd3//mydata.tgz Done. tc@box:~$ ./rploader.sh identifyusb Found Kingston DT SerialNumber: 001CC0EC34E5BC3066460000 Vendor ID : 0x0951 Product ID : 0x1653 Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ ./rploader.sh satamap Found "00:1f.2 Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)" Detected 6 ports/0 drives. Override # of ports or ENTER to accept <6> Found "06:00.0 ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)" Detected 2 ports/2 drives. Override # of ports or ENTER to accept <2> Found "07:00.0 ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)" Detected 2 ports/1 drives. Override # of ports or ENTER to accept <2> Computed settings: SataPortMap=622 DiskIdxMap=000608 Should i update the user_config.json with these values ? [Yy/Nn] y Done. tc@box:~$ ./rploader.sh serialgen DS3615xs realmac Serial Number for Model : 1130LWN008990 Mac Address for Model DS3615xs : 00:11:32:80:89:D4 Real Mac Address : AC:22:0B:4C:49:E6 Notice : realmac option is requested, real mac will be used Should i update the user_config.json with these values ? [Yy/Nn] y tc@box:~$ ./rploader.sh backup Please make sure you are using the latest 1GB img before using backup option Current /home/tc size is 2.8M , try to keep it less than 1GB as it might not fit into your image Should i update the sdd with your current files [Yy/Nn] y Backing up home files to sdd : Backing up files to /mnt/sdd3//mydata.tgz Done. tc@box:~$ ./rploader.sh build bromolow-7.1.0-42661 bspatch does not exist, bringing over from repo % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 10232 100 10232 0 0 51417 0 --:--:-- --:--:-- --:--:-- 51417 Rploader Version : 0.8.0.5 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : redpill-misc Extensions URL : "https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : bromolow TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 3 MODULE_ALIAS_FILE : modules.alias.3.json SYNOMODEL : ds3615xs_42661 MODEL : DS3615xs Local Cache Folder : /mnt/sdd3/auxfiles DATE Internet : 14082022 Local : 14082022 Checking Internet Access -> OK Checking if a newer version exists on the main repo -> Version is current Cloning into 'redpill-lkm'... remote: Enumerating objects: 1317, done. remote: Counting objects: 100% (389/389), done. remote: Compressing objects: 100% (66/66), done. remote: Total 1317 (delta 334), reused 335 (delta 310), pack-reused 928 Receiving objects: 100% (1317/1317), 484.29 KiB | 4.75 MiB/s, done. Resolving deltas: 100% (897/897), done. Cloning into 'redpill-load'... remote: Enumerating objects: 2230, done. remote: Counting objects: 100% (164/164), done. remote: Compressing objects: 100% (80/80), done. remote: Total 2230 (delta 79), reused 158 (delta 78), pack-reused 2066 Receiving objects: 100% (2230/2230), 116.14 MiB | 14.86 MiB/s, done. Resolving deltas: 100% (1052/1052), done. No extra build option or static specified, using default Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : ds3615xs_42661 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/releases/redpill-3.10.108.tgz Extracting module Got redpill-linux-v3.10.108.ko Testing modules.alias.3.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found VGA Controller : pciid 8086d00000412 Required Extension : No matching extension [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.e1000e ========================================== [#] Extension name: e1000e [#] Description: Adds Intel(R) PRO/1000 Network Driver Support [#] To get help visit: [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/e1000e [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json [#] Platforms supported: ds1621p_42218 ds1621p_42951 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds3617xs_42951 dva1622_42218 dva1622_42621 ds1621p_42661 dva1622_42951 ds918p_25556 dva3221_42218 ds3615xs_42661 dva3221_42951 ds3622xsp_42661 ds3622xsp_42218 ds2422p_42218 dva3221_42621 ds3615xs_41222 ds920p_42951 ds2422p_42951 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds3615xs_42951 ds3622xsp_42951 dva1622_42661 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= Found Ethernet Interface : pciid 8086d0000153b Required Extension : e1000e Searching for matching extension for e1000e Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json" Found SATA Controller : pciid 8086d00008c02 Required Extension : No matching extension Found SATA Controller : pciid 1b21d00000612 Required Extension : No matching extension Found SATA Controller : pciid 1b21d00000612 Required Extension : No matching extension ------------------------------------------------------------------------------------------------ Starting loader creation Found tinycore cache folder, linking to home/tc/custom-module Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK Found build request for revision greater than 42218 Getting required extraction tool ------------------------------------------------------------------ Checking tinycore cache folder Found tinycore cache folder, linking to home/tc/custom-module Creating temp folder /tmp/synoesp % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 345M 100 345M 0 0 15.6M 0 0:00:22 0:00:22 --:--:-- 15.5M Entering synoesp extract rd.gz finish cpio: dev/console: Cannot mknod: Operation not permitted cpio: dev/net/tun: Cannot mknod: Operation not permitted 42506 blocks extract rd mkdir: cannot create directory '/mnt/sdd3/auxfiles': File exists Copying required files to local cache folder for future use Copying usr/lib/libcurl.so.4 to /mnt/sdd3/auxfiles Copying usr/lib/libmbedcrypto.so.5 to /mnt/sdd3/auxfiles Copying usr/lib/libmbedtls.so.13 to /mnt/sdd3/auxfiles Copying usr/lib/libmbedx509.so.1 to /mnt/sdd3/auxfiles Copying usr/lib/libmsgpackc.so.2 to /mnt/sdd3/auxfiles Copying usr/lib/libsodium.so to /mnt/sdd3/auxfiles Copying usr/lib/libsynocodesign-ng-virtual-junior-wins.so.7 to /mnt/sdd3/auxfiles Copying usr/syno/bin/scemd to /mnt/sdd3/auxfiles Copying required libraries to local lib directory Linking lib to lib64 Copying executable Removing temp folder /tmp/synoesp Checking if tools is accessible /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch) Copyright (c) 2003-2021 Synology Inc. All rights reserved. /bin/syno_extract_system_patch PATCH_PATH DEST_PATH Executed succesfully Creating temp folder /tmp/pat Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Could not find pat file locally cached Configdir : /home/tc/redpill-load/config/DS3615xs/7.1.0-42661 Configfile: /home/tc/redpill-load/config/DS3615xs/7.1.0-42661/config.json Pat URL : https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3615xs_42661.pat Downloading pat file from URL : https://global.download.synology.com/download/DSM/release/7.1/42661-1/DSM_DS3615xs_42661.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 342M 100 342M 0 0 15.9M 0 0:00:21 0:00:21 --:--:-- 15.4M File /mnt/sdd3/auxfiles/ds3615xs_42661.pat, is encrypted File /mnt/sdd3/auxfiles/ds3615xs_42661.pat, has been cached but its encrypted, re-running decrypting process Checking for cached pat file Found tinycore cache folder, linking to home/tc/custom-module Found locally cached pat file /home/tc/custom-module/ds3615xs_42661.pat File /home/tc/custom-module/ds3615xs_42661.pat, is encrypted Extracting encrypted pat file : /home/tc/custom-module/ds3615xs_42661.pat to /tmp/pat /bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch) Creating unecrypted pat file ds3615xs_42661.pat to /home/tc/redpill-load/cache folder ./VERSION Pat file sha256sum is : 2d8f11626311565482f04a357cf4299c49c5aa2ba2a43d6e83d161e45f831de3 Checking config file existence -> OK Editing config file -> Verifying config file -> OK ! Clearing temp folders Processing add_extensions entries found on custom_config.json file : redpill-misc Adding extension "https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/master/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################################################### 100.0% [OK] [#] ========================================== redpill-misc ========================================== [#] Extension name: Misc shell [#] Description: Misc shell [#] To get help visit: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Extension preparer/packer: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Software author: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc [#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds3622xsp_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42218 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= Updating extension : redpill-misc contents for model : ds3615xs_42661 [#] Checking runtime for required tools... [OK] [#] Updating ds3615xs_42661 platforms extensions... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json #################################################################################################################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-misc platform ds3615xs_42661 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/install.sh #################################################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/install.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install-all.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/install-all.sh #################################################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/install-all.sh file... [OK] [#] Downloading remote file https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.x86_64 to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/ttyd #################################################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/ttyd file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/install_rd.sh to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/install_rd.sh #################################################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/install_rd.sh file... [OK] [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/releases/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/lrzsz.tar.gz #################################################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/lrzsz.tar.gz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/... [OK] [#] Successfully processed recipe for extension redpill-misc platform ds3615xs_42661 [#] Unpacking files from /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/redpill-misc/ds3615xs_42661/... [OK] [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json... [#] Downloading remote file https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################################################### 100.0% [OK] [#] ========================================== redpill-boot-wait ========================================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for the boot device to appear [#] To get help visit: https://github.com/pocopico/rp-ext/redpill-boot-wait [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/redpill-boot-wait [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json [#] Platforms supported: ds1621p_42218 ds1621p_42951 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds3617xs_42951 ds1621p_42661 dva1622_42951 ds918p_25556 dva3221_42218 ds3615xs_42661 dva3221_42951 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 dva3221_42621 ds3615xs_41222 ds920p_42951 ds2422p_42951 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds3615xs_42951 ds3622xsp_42951 ds920p_42550 dva1622_42661 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= [#] Checking runtime for required tools... [OK] [#] Updating pocopico.e1000e extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################################################### 100.0% [#] Extension pocopico.e1000e index is already up to date [#] Updating redpill-boot-wait extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################################################### 100.0% [#] Extension redpill-boot-wait index is already up to date [#] Updating redpill-misc extension... [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################################################### 100.0% [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds3615xs_42661 platforms extensions... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/releases/ds3615xs_42218.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json #################################################################################################################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.e1000e platform ds3615xs_42661 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/releases/e1000e-3.10.108.tgz to /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds3615xs_42661/e1000e-3.10.108.tgz #################################################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds3615xs_42661/e1000e-3.10.108.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds3615xs_42661/e1000e-3.10.108.tgz to /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds3615xs_42661/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/src/check-e1000e.sh to /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds3615xs_42661/check-e1000e.sh #################################################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds3615xs_42661/check-e1000e.sh file... [OK] [#] Successfully processed recipe for extension pocopico.e1000e platform ds3615xs_42661 [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw/master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json #################################################################################################################################################################### 100.0% [#] Filling-in newly downloaded recipe for extension redpill-boot-wait platform ds3615xs_42661 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3615xs_42661/boot-wait.sh #################################################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3615xs_42661/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension redpill-boot-wait platform ds3615xs_42661 [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json #################################################################################################################################################################### 100.0% [#] Extension redpill-misc for ds3615xs_42661 platform is already up to date [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds3615xs_42661/boot-wait.sh file... [OK] [#] Updating extensions... [OK] [#] Verifying /home/tc/redpill-load/cache/ds3615xs_42661.pat file... [OK] [#] Unpacking /home/tc/redpill-load/cache/ds3615xs_42661.pat file to /home/tc/redpill-load/build/1660477063/pat-ds3615xs_42661-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1660477063/pat-ds3615xs_42661-unpacked/zImage file... [OK] [#] Patching /home/tc/redpill-load/build/1660477063/pat-ds3615xs_42661-unpacked/zImage to /home/tc/redpill-load/build/1660477063/zImage-patched... [OK] [#] Verifying /home/tc/redpill-load/build/1660477063/pat-ds3615xs_42661-unpacked/rd.gz file... [OK] [#] Unpacking /home/tc/redpill-load/build/1660477063/pat-ds3615xs_42661-unpacked/rd.gz file to /home/tc/redpill-load/build/1660477063/rd-ds3615xs_42661-unpacked... [OK] [#] Apply patches to /home/tc/redpill-load/build/1660477063/rd-ds3615xs_42661-unpacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /home/tc/redpill-load/build/1660477063/rd-patched-ds3615xs_42661.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds3615xs_42661 platform extensions to /home/tc/redpill-load/build/1660477063/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1660477063/custom.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [OK] Mounting /dev/sdd1 to localdiskp1 /dev/sdd2 localdiskp2 Creating tinycore entry menuentry 'Tiny Core Image Build' { savedefault set root=(hd0,msdos3) echo Loading Linux... linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791 echo Loading initramfs... initrd /corepure64.gz echo Booting TinyCore for loader creation } Entries in Localdisk bootloader : ======================================================================= menuentry 'RedPill DS3615xs v7.1.0-42661 (USB, Verbose)' { menuentry 'RedPill DS3615xs v7.1.0-42661 (SATA, Verbose)' { menuentry 'Tiny Core Image Build' { Caching files for future use Found /home/tc/redpill-load/cache/ds3615xs_42661.pat, copying to cache directory : /mnt/sdd3/auxfiles Saving user session for future use. Saving current extensions -> OK ! Saving current user_config.json -> OK ! tc@box:~$ exitcheck.sh
  • The Visual Studio Code Server
    12 projects | news.ycombinator.com | 8 Jul 2022

What are some alternatives?

When comparing Simula and ttyd you can also consider the following projects:

xterm.js - A terminal for the web

gotty - Share your terminal as a web application

wetty - Terminal in browser over http/https. (Ajaxterm/Anyterm alternative, but much better)

hn-search - Hacker News Search

tinypilot - Use your Raspberry Pi as a browser-based KVM.

coder - Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.

OpenHMD - Free and Open Source API and drivers for immersive technology.

how-to-exit-vim - Below are some simple methods for exiting vim.

GateOne - Gate One is an HTML5-powered terminal emulator and SSH client

nvtop - GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm

MastersThesis - The LaTeX files for my master's thesis on Jester

SmartTube - SmartTube - an advanced player for set-top boxes and tvs running Android OS