Snap!nix wiki

TuxonzoWelcome to the official wiki for Snap!nix!


Snap!nix is a free OS simulator developed by awdeni, BlueBaritone21, codegang, calculator, and pajamaclaws21.
It is licensed under the GPL v2.0
THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY, AS PERMITTED BY APPLICABLE LAW.

Want to help?

Head to the SMERGE repo here to get started.

Try it out!

All commands (so far):

bash     (/bin/bash    ) : The main shell
clear    (/bin/clear   ) : clears the screen
startx   (/bin/startx  ) : Launches the X11 desktop env.
echo     (/bin/echo    ) : prints its input.
cat      (/bin/cat     ) : writes the contents of a file to tty0
pwd      (/bin/pwd     ) : prints the current working directory
cd       (/bin/cd      ) : changes the current working directory
sh       (/bin/sh      ) : Run shell scripts
touch    (/bin/touch   ) : Creates a file
whoami   (/bin/whoami  ) : prints the username
hostname (/bin/hostname) : prints the hostname of the system.

We have a full file system!

Here is the file tree:

  • /
    • bin/
      • bash
      • clear
      • startx
      • echo
      • cat
      • pwd
      • cd
      • hostname
      • whoami
      • sh
    • usr/
      • id
      • wd/
        • pwd
    • home/
      • test.txt
      • test.sh
    • dev/
      • null
      • tty0
    • init/
      • kernel

Suggestions

Want to suggest a feature? Post it here:

  • X11 support
  • Shell Scripting
  • touch command

you guys should add some file saving to real files
blocks to help
https://snap.berkeley.edu/snap/snap.html#present:Username=nick%20os&ProjectName=File%20Manager%20Blocks&editMode&noRun

I could help add it

why not just delete them

why not just deleted your posts

Hello???

im sorry jeez this isnt a discord dm thread i have homework to do

Oh sorry

its fine but like chill

sure

Hey baritone

do not bump without a reason
its really annoying for an old thread I could care less about come all the way back to the top of the main page.
it's not really a rule, but it is discouraged

the second it starts it gives me an error

good

I think the next step would be touch support
I’ll make a prototype

no just the ability to use it on an iPad or phone

I don’t even know what that is
also I’ll send you a link when i make the prototype

oh