annotate posts/SDF_Initial_Experiences.md @ 46:8fb2c292fb66

Might as well properly post this now.
author Samuel Hodgkins <samuel.hodgkins@sky.com>
date Sat, 07 Apr 2018 02:40:14 +0100
parents 521f24b5b4e7
children 8abe80157501
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
46
8fb2c292fb66 Might as well properly post this now.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 45
diff changeset
1 [[!tag tech servers sdf netbsd shell]]
41
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
2 So, I now have a prevalidated (for now) account over at the [Super Dimension Fortress (SDF)](https://sdf.org/).
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
3 I'll most likely validate it later, but not right now.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
4 In this post, I'm going to go over my initial experiences and my thoughts about them.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
5
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
6 # Initial Signup Process
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
7 Anyone can start using SDF by making a free account, and there's multiple ways of doing so.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
8 There's a simple web form on the SDF website to do it.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
9 Other methods include connecting to new@sdf.org using either SSH or Telnet (either works)
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
10
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
11 I used the SSH method - though my initial choice of when to try proved to be wrong, as the one time it didn't time out it disconnected me very early in the process.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
12 Anyway, when SSHing to the system you'll get a series of prompts that ask you questions about your new account.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
13 There's the obvious ones about username/password, but it also asks you for some details (name, email, and zip code) and isn't clear if this is required or expected (I don't think it is)
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
14 or how the information entered will be used and displayed. As such, I only entered my name but am happy to enter an email if needed (I do not have a ZIP code, though. Not American, you see?)
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
15
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
16 If you exit this user account creation process (two methods are saying N to the final 'are you sure' about it or trying to use an already-taken name) you get dumped into a basic command-line menu.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
17 The menu's prompt is 'FEP Command' and while this seems inconsequential, it is in fact a reference to a completely different type of computer than the UNIX and Windows-based systems that are currently dominant.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
18 In the 1980s and early 1990s, there were companies that made Lisp Machines, which were and still are very different to modern systems running a UNIX-like or Windows.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
19 On these systems, there was a Lisp processor, but in many systems the Lisp CPU was unable to boot the system standalone, so there was an additional processor (or for the later ones, something specially integrated with the main processor) to bootstrap the Lisp one with the rest of the system.
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
20 Symbolics systems, in particular, had a Front End Processor that perfomed this task (as well as other things like handling full system crashes).
45
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
21 SDF is not a Lisp Machine, it has no actual FEP. However, this restricted initial commandline serves similar purposes.
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
22 * It acts as a minimal 'frontend' to the actual SDF boxen.
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
23 * It's used to create new accounts to the system, 'bootstrapping' your access :)
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
24 It's a nice reference or play on words, isn't it?
41
dbf729de2658 Incomplete SDF post draft - will not display, to be finished later
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents:
diff changeset
25 # On the System
45
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
26 As a prevalidated user, you don't get access to a actual shell, instead you get their custom restricted shell, called 'psh'.
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
27 It has various limitations which will quickly become apparent, especially if you use a very nicely customised zsh environment.
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
28 A minor detail I noticed is that both 'emacs' and 'nano' end up presenting the same editor: UW Pico 4.10.
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
29 However, even though the shell is limited you still have the Gopher client and limited usage of lynx.
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
30 There's also the bulletin board and chat systems, both of which I believe are unique to SDF and sdf-eu.
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
31 While the FEP prompt had a 'software' command, there's also one in psh and surprisingly the results are very different to the ones you get from the same FEP command (much newer, for example).
521f24b5b4e7 Commit additions to SDF post that have sat for a couple of days while visting somewhere.
Samuel Hodgkins <samuel.hodgkins@sky.com>
parents: 42
diff changeset
32 At the time of writing I haven't heavily used either Gopher, the BBS or the chat system, but hopefully that will change (and this post will be on my new SDF gopherhole too).