GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    Weekend Editor (weekend_editor@mathstodon.xyz)'s status on Tuesday, 18-Mar-2025 00:30:08 JSTWeekend EditorWeekend Editor
    in reply to
    • screwlisp
    • Mistress Remilia
    • notptr
    • lispm

    @symbolics @screwtape @remilia @notptr

    RIght, there's no kernel. Everything runs in the same address space. It relies on hardware type-checking to make this *somewhat* safe; mostly you'd enter the debugger instead of crashing. (Or entering the cold load stream, which is more serious but still recoverable.)

    Any function could be altered and recompiled directly to memory, not touching the file system. The next call to that function uses the new version. (This applies to recursion as well: if you're many stack frames deep into recursive calls, the active call will "return" into the new function!)

    This is *very* useful for debugging user programs.

    On the other hand, altering running system code is sometimes... highly inadvisable.

    There were no guard rails telling you not to do that. There was no security model worth the mention, by today's standards (just the barest of user id and password at login).

    Switching to another world load ("band" in CADR terminology because there used to be some effort to lay them out on a disk in a contiguous band) is rebooting.

    In conversation2 months ago from mathstodon.xyzpermalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.

Embed this notice