Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.alt.folklore.computer > #39095

Re: VMS X86

From Stefan Möding <Apr2023.5.kill-9@spamgourmet.com>
Newsgroups de.alt.folklore.computer
Subject Re: VMS X86
Date 2023-04-16 18:45 +0200
Organization Guild of part-time BOFH wizardry
Message-ID <m2zg773he2.fsf@athena.moeding.net> (permalink)
References (6 earlier) <168157697634.1191.15344495643952918084.XPN@ID-37099.user.uni-berlin.de> <u1ekjr$s30$1@news.bawue.net> <m2bkjpnhti.fsf@athena.moeding.net> <u1epct$sc2$2@news.bawue.net> <lkbtgj-tbt.ln1@news.martinen.de>

Show all headers | View raw


Kay Martinen <usenet@martinen.de> writes:

> Und wie machte man das merging oder synchronisierung zwischen altem und neuem
> inhalt?

Wenn die Anwendung die Datei neu schreibt, dann ist das eine neue
Version. Der Editor liest also beispielsweise das File "FOO.TXT;1" (erste
Version einer Textdatei) und beim Abspeichern entsteht dann zusätzlich
"FOO:TXT;2" als zweite Version. Unter dem alten Namen kann man immer noch
auf den alten Inhalt zugreifen. Gibt man keine Versionsnummer an
("FOO.TXT") ist die letzte Version gemeint.

Wenn die Anwendung nur innerhalb der Datei ändert, dann entsteht auch
keine neue Version, d.h. eine Datenbank könnte den ganzen Tag in
"FOO.DB;1" ändern, wie man das unter Unix/Linux auch tun würde.

> User A öffnet datei1 und liest inhaltA
> User B löscht datei1
> User C öffnet datei1 und schreibt InhaltB
> User A schreibt InhaltC in datei1 und schließt sie.
> Welchen Inhalt sieht jetzt User C?
> Und was sieht User B wenn er kontrolliert ob datei1 wirklich gelöscht wurde?

> Ist so was nicht essentielles Datei-/Bereichs-locking und sollte solche fälle
> verhindern? In JEDEM OS das mehr als Single-User/Single-Task kann.

Darum ging's mir. Einmal gibt es die Meinung, dass Locking doof ist, weil
es das Kopieren im Rahmen eines Updates verhindert und andererseits kommt
dann die Frage auf, warum solche Sachen wie hier nicht durch das OS
verhindert werden.

Unix/Linux verhindert übrigens durchaus das Verändern eines laufenden
Executables:

# cp /bin/bash ~
# exec ~/bash
# echo >~/bash
bash: /root/bash: Text file busy

Das Installieren eines neuen Executables beim Update geht nur dann, wenn
vorher die existierende Version gelöscht wird. Bei VMS hätte man dann eben
auch zwei Files, die sich in der Versionsnummer unterscheiden. Bei
Unix/Linux hat man nur ein File und eine nicht mehr sichtbare Datei, die
noch Plattenplatz belegt.

--
Stefan

Back to de.alt.folklore.computer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

VMS X86 Wilhelm Greiner <wilhelm.greiner@web.de> - 2023-04-14 09:09 +0200
  Re: VMS X86 "cuby....@googlemail.com" <cuby.engel@googlemail.com> - 2023-04-14 03:18 -0700
  Re: VMS X86 Manfred Haertel <Manfred.Haertel@rz-online.de> - 2023-04-14 16:36 +0200
    Re: VMS X86 Dennis Grevenstein <dennis.grevenstein@gmail.com> - 2023-04-14 20:54 +0000
      Re: VMS X86 Kay Martinen <usenet@martinen.de> - 2023-04-14 23:46 +0200
        Re: VMS X86 Dennis Grevenstein <dennis.grevenstein@gmail.com> - 2023-04-14 23:40 +0000
          Re: VMS X86 poc@pocnet.net - 2023-04-15 01:43 +0000
            Re: VMS X86 Dennis Grevenstein <dennis.grevenstein@gmail.com> - 2023-04-15 13:35 +0000
              Re: VMS X86 poc@pocnet.net - 2023-04-15 16:06 +0000
                Re: VMS X86 Dennis Grevenstein <dennis.grevenstein@gmail.com> - 2023-04-16 17:33 +0000
          Re: VMS X86 Alexander Schreiber <als@usenet.thangorodrim.de> - 2023-04-15 13:22 +0200
            Re: VMS X86 Dennis Grevenstein <dennis.grevenstein@gmail.com> - 2023-04-15 13:29 +0000
              Re: VMS X86 poc@pocnet.net - 2023-04-15 16:13 +0000
        Re: VMS X86 poc@pocnet.net - 2023-04-15 01:36 +0000
          Re: VMS X86 Clemens Schüller <cs.usenet@mailbox.org> - 2023-04-15 08:32 +0200
            Re: VMS X86 Eric Bruecklmeier <u@5i7.de> - 2023-04-15 11:29 +0200
          Re: VMS X86 Alexander Schreiber <als@usenet.thangorodrim.de> - 2023-04-15 13:34 +0200
            Re: VMS X86 poc@pocnet.net - 2023-04-15 16:11 +0000
            Re: VMS X86 Hanno Foest <hurga-news2@tigress.com> - 2023-04-16 00:57 +0200
              Re: VMS X86 Alexander Schreiber <als@usenet.thangorodrim.de> - 2023-04-16 16:00 +0200
          Re: VMS X86 Dennis Grevenstein <dennis.grevenstein@gmail.com> - 2023-04-15 13:50 +0000
            Re: VMS X86 Gerald E¡scher <Spamer@fahr-zur-Hoelle.org> - 2023-04-15 16:42 +0000
              Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-15 18:51 +0200
                Re: VMS X86 Stefan Möding <Apr2023.5.kill-9@spamgourmet.com> - 2023-04-15 20:03 +0200
                Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-15 20:12 +0200
                Re: VMS X86 "Michael Kraemer @ home" <M.Kraemer@gsi.de> - 2023-04-15 20:18 +0200
                Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-15 20:22 +0200
                Re: VMS X86 Enrik Berkhan <Enrik.Berkhan@inka.de> - 2023-04-15 20:12 +0000
                Re: VMS X86 Alexander Schreiber <als@usenet.thangorodrim.de> - 2023-04-16 17:48 +0200
                Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-15 20:35 +0200
                Re: VMS X86 Kay Martinen <usenet@martinen.de> - 2023-04-16 16:00 +0200
                Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-16 16:29 +0200
                Re: VMS X86 Kay Martinen <usenet@martinen.de> - 2023-04-16 18:36 +0200
                Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-16 19:13 +0200
                Re: VMS X86 Kay Martinen <usenet@martinen.de> - 2023-04-16 21:08 +0200
                Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-16 21:24 +0200
                Re: VMS X86 Kay Martinen <usenet@martinen.de> - 2023-04-16 21:54 +0200
                Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-16 22:03 +0200
                Re: VMS X86 Kay Martinen <usenet@martinen.de> - 2023-04-16 22:57 +0200
                Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-17 11:45 +0200
                Re: VMS X86 Stefan Möding <Apr2023.5.kill-9@spamgourmet.com> - 2023-04-16 18:45 +0200
        Re: VMS X86 Alexander Schreiber <als@usenet.thangorodrim.de> - 2023-04-15 12:53 +0200
          Re: VMS X86 Kay Martinen <usenet@martinen.de> - 2023-04-15 17:52 +0200
            Re: VMS X86 Diedrich Ehlerding <diedrich.ehlerding@t-online.de> - 2023-04-15 20:39 +0200
              Re: VMS X86 Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-15 21:09 +0200
              Re: VMS X86 Alexander Schreiber <als@usenet.thangorodrim.de> - 2023-04-16 15:58 +0200
            Re: VMS X86 Alexander Schreiber <als@usenet.thangorodrim.de> - 2023-04-16 15:56 +0200
        Re: VMS X86 "Michael Kraemer @ home" <M.Kraemer@gsi.de> - 2023-04-15 18:46 +0200
          Re: VMS X86 Dennis Grevenstein <dennis.grevenstein@gmail.com> - 2023-04-15 17:41 +0000
            Re: VMS X86 Alexander Schreiber <als@usenet.thangorodrim.de> - 2023-04-16 17:52 +0200
              Re: VMS X86 Kay Martinen <usenet@martinen.de> - 2023-04-16 18:57 +0200
                Re: VMS X86 Dennis Grevenstein <dennis.grevenstein@gmail.com> - 2023-04-16 17:21 +0000
                Physik? (was VMS X86) Kay Martinen <usenet@martinen.de> - 2023-04-16 21:20 +0200
                Re: Physik? (was VMS X86) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2023-04-17 08:12 +0200

csiph-web