You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Unix in your browser tab Run C, C++, Go and Node.js programs as processes in browsers, including LaTeX, GNU Make, Go HTTP servers, and POSIX shell scripts. Programs written to run on conventional operating systems typically depend on OS abstractions like processes, pipes, signals, sockets, and a shared file system. Compiling programs into JavaScript, asm.js, or WebAssembly with tools like Emscript
This is part 5 of a series. “1974 ” on the traditional Unix Filesystem. “1984 ” on the BSD Fast File System. “1994 ” on SGI XFS. “Vnodes ” on how to have multiple filesystems in Unix. Progress is sometimes hard to see, especially when you have been part of it or otherwise lived through it. Often, it is easier to see by comparing modern educational material and the problems discussed with older mat
pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline and modifying its flow. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion. Data flow rate, error handling st
atop https://www.atoptool.nl/ top コマンドおよび iotop コマンドの代替。 一画面での情報量が多い。 htop https://htop.dev/ top コマンドの代替。 時間推移のグラフ表示が可能。(擬似的な折れ線グラフ的なの) Glances https://nicolargo.github.io/glances/ top コマンドの代替。 視認性が高く見やすい。レイアウトとカラーリングのセンスがよい。 virt-top https://people.redhat.com/~rjones/virt-top/ virt-top は、仮想化ドメインの統計情報を表示するための 'top(1)' に似たユーティリティ。 tiptop https://github.com/FeCastle/tiptop ハードウェアカウンタに基づく性能監視ツール。Cent
▼最近の豪華なX11環境でsshを使ってXプロトコルを中継する▼ 昔なら単純に 6000番ポートを中継するだけで local% ssh -R 6010:localhost:6000 remote remote% setenv DISPLAY=localhost:10 remote% _ Xを中継できたのですが、最近の統合デスクトップ環境では うまくいかなかったりします。 最近のXのGUI環境はセキュリティが堅くなっているためでもあります。 ssh先が X11Forwarding yes になっている場合 ssh先が X11Forwarding no になっている場合 エラーメッセージ対応 lbxproxyで帯域節約 付録:remoteのGDMログイン画面をローカルに出す $Id: ssh-x.html,v 1.10 2011-05-11 12:37:57+09 kabe Exp kabe
A graphical Unix-like operating system for desktop computers! SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems. Roughly speaking, the goal is a marriage between the aesthetic of late-1990s productivity software and the power-user accessibility of late-2000s *nix. This is a system by u
事務処理に必須の「ファイル・ロッキング」 事務処理に必須で、しかも、まとまった情報の少ない、 UNIX システムのファイ ル・ロッキングについて、その原理と手法を解説します。この解説は、この問題の すべてをカバーするわけではありませんが、現実に発生するすべての問題に対処す ることができます。 creat(), link(), open() 等のシステム・コールについては、 UNIX プログラミ ング・マニュアルの2章を併読するとわかります。POSIX 1003.1 のロック機構に ついては、規格書だけではわかりにくいと思いますので、詳述しました。 ファイル・ロッキングの必要性 「UNIX」は、マルチ・ユーザ/マルチ・タスクの OS ですから、もともと、複数の ユーザが協力して、同じ仕事をする形態の事務処理に適しているわけですが、UNIX 成功の基盤となった、 一貫したテキストファイルの採用
RetroBSD is a port of 2.11BSD Unix intended for embedded systems with fixed memory mapping. The current target is Microchip PIC32 microcontroller with 128 kbytes of RAM and 512 kbytes of Flash. PIC32 processor has MIPS M4K architecture, executable data memory and flexible RAM partitioning between user and kernel modes. Main features: Small resource requirements. RetroBSD requires only 128 kbytes o
The Missing Semester of Your CS Education Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control
指定したファイルのタイムスタンプを取得する方法 指定したファイルの日付・時間等のタイムスタンプを取得するには「date」コマンドを使用すれば取得できます $ ls -l test.txt -rw-rw-r-- 1 centos centos 34 Jul 2 11:27 test.txt $ date -r test.txt Tue Jul 2 11:27:48 JST 2019 取得するタイムスタンプの日付等のフォーマットは、dateコマンドのフォーマットで指定できます $ date "+%Y%m%d-%H%M%S" -r test.txt 20190702-112748 $ date '+%Y/%m/%d %H:%M' -r test.txt 2019/07/02 11:27 $ date +'%F %T' -r test.txt 2019-07-02 11:27:48 dateコマン
UNIX 2.11BSD の OS, 文書の入手に関して。 a. OS の入手 解凍方法は本に記述してます 2.11BSD UNIX OS キット b. PDP-11 エミュレータ SIMH SIMH (V3.9-0) updated 03-May-2012 c. OS のインストール・マニュアル UNIX 2.11BSD Manuals d. OS のプログラミングに関する書籍 UNIXプログラミング環境 (海外ブックス) 単行本 – 1985/9 Brian W.Kernighan (著), Rob Pike (著), 石田 晴久 (翻訳) 中古でしか手に入らないですが、UNIX のプログラミング環境が詳細に書かれてます。 e. SIMH のテープブート・インストール用の設定ファイル 211bsdtapeinstall.ini として保存する set cpu 11/44 1M set
A fork() in the road を読んで.md A fork() in the road を読んで HotOS 2019 で Microsoft Research からの論文である.Unixの代表的なシステムコールであるfork()についての問題点を挙げている. 概要 fork()は最も基本的なシステムコールといっても良く,新しいプロセスを作るときに使われる.今回の論文の主張はfork()は1970年代のマシンではハックと呼べるものだったが,現代では過去の負債となっているというものでおり,カーネルから完全に取り除くべきであるというものである.ただし,ここでいうカーネルとはLinuxカーネルのことを直接指しているのではなく,著者の先行研究でのOSの実装のことを指している. 面白いのは,fork()は研究者にとっては研究を阻害するといったことや,教育者は歴史としては教えるべきだが最初
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く