お、青単だ!珍しい→ライブラリアウトだこれ?!→削るのが早すぎて笑うしかない
このアカウントは、notestockで公開設定になっていません。
@moko256 テレタイプライター,Unix の生まれた時代の標準装備(なので Linux などのコンソールは Windows のように COM0 とかじゃなくて tty1 になっている)
@moko256 一つの大型電算機(とはいっても Unix ではメインフレームではなく冷蔵庫ぐらいのサイズで値段もメインフレームの 5% で済むミニコンピューターが主流)にテレタイプライタを複数繋げて複数のユーザーが同時に計算機を使う Time Sharing System が登場したぐらいの時代だよ。
@moko256 元々はパンチカードをコンパイラを動かしてるメインフレームに入力して,出力のパンチカード(バイナリ形式になってる)を大型の,ビルの一室やワンフロアを占めるようなメインフレームに喰わせて計算して,とかやってて,その計算してる間はマシンを完全に占有して,そのパンチカードをまとめたり出し入れする専属のオペレーター(大概はパートの女性)が居たのが最初。
@moko256 でもそれだとあんまりにも無駄だね,ってなったから複数人のプログラムのパンチカードを入力したら複数のバイナリをまとめたパンチカードに出力されて,それを自動でスケジューリングしながら実行する自動タスクスケジューラーが内蔵されたりしたバッチシステムになったけど,やっぱり一人一人が(仮想的にでも)一台のマシンを占有しているかのようにプログラミングしたい(じゃないと暇すぎる),というので,じゃあ現代でいう VM みたいな感じでマシンを時分割で複数が同時に使えるようにして,個々が占有してる気持ちで使えるとうれしいねってのが Time Sharing System
@moko256 いまの OS のプロセスって現代の VM と似た気持ちで作られたのですよ
バッチシステムからタイムシェアリングシステムの登場,そしてメインフレームと IBM を倒して市場を席巻したジャイアントキリングであるミニコンと DEC もまたさらなる小型マシンの Intel のマイクロプロセッサ(マイコン,現代ではパソコン)に倒されて,そして OS もまたマイクロカーネルなどが登場し小さくなってきている,という流れは OS の大家である Prof. Andrew Tanenbaum の『モダン・オペレーティングシステム』に詳しい
Time Sharing System,Unix 以前には Fernando Corbató らの CTSS とかがその始まりとして有名だけど,fork の semantics が生まれたのは Mutics でも Unix でもなくて Berkeley の SDS 940 とかで動いてた Berkeley Timesharing System だし,GNU で同じみ R. M. Stallman が育った MIT の A.I. Labs. で動いてたのは Unix ではなく ITS。
CTSS は Compatible Time Sharing System だけど MIT の ITS は Incompatible Timesharing System という CTSS への皮肉で,しかもこれはシェルが機械語そのままみたいなかなり尖ったシステムだったっぽい。
“当初、パスワードがなく、ユーザーはログオンすることなくITSを使うことができた。正式にはログオンは可能だが、単に他のユーザーがあるユーザーがシステムを使っていることを知ることができるという意味しかない。”
Incompatible Timesharing System - Wikipedia https://ja.wikipedia.org/wiki/Incompatible_Timesharing_System
“このような奇異な特徴が数ある中でも、ITSのトップレベルのコマンドインタプリタはPDP-10の機械語デバッガ(DDT)で、未経験者にはそのコマンドは全く解読不能であった。”
Incompatible Timesharing System - Wikipedia https://ja.wikipedia.org/wiki/Incompatible_Timesharing_System
えっ ITS いつのまにか GitHub に上げられとる。.circleCI とかディレクトリ生やされてるけどだれかそれメンテするんか……? >> PDP-10/its: Incompatible Timesharing System https://github.com/PDP-10/its
これが ITS がデバッガをシェル代わりにしてしまってる末路なんだけどこれ絶対使わせる気がないだろ >> its/DDT.md at master · PDP-10/its https://github.com/PDP-10/its/blob/master/doc/DDT.md
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
そんなコマンドがあるのか……こわいね
「Linuxにはshredというコマンドが用意されている。これは指定されたファイルに対して何度も上書きを繰り返して中身がわからない状態にするというソフトウェア版シュレッダーのような動きをするコマンドだが、これをディスクに対して実行するとどうなるだろうか。」
実行してはいけないLinuxコマンド(4) Ubuntu Serverで『shred /dev/sda』を実行 | マイナビニュース
https://news.mynavi.jp/article/dont_run_on_linux-4/
このアカウントは、notestockで公開設定になっていません。
6勝しないとジェム換算で参加費が戻ってこないという趣旨でした(実際はゴールドで参加したのでジェムが減ったわけではないですが)
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
かるばぶさんがM20ドラフトは白を取っても割と良いという発言をしていたのを思い出して白黒ピックしたら勝ち越したんですが、その発言 https://mstdn.maud.io/@babukaru/102881749336370748 を探し出したら勝率が高いのは白青と青黒と白赤で白黒はなかったので
このアカウントは、notestockで公開設定になっていません。