タグ

osに関するminotonのブックマーク (32)

  • Microsoft、「MS-DOS 4.0」をオープンソース化

    Microsoft、「MS-DOS 4.0」をオープンソース化
    minoton
    minoton 2024/04/26
  • iPhoneでスワイプしてアプリを終了させてもそんなに良いことはない→慣れやUIの関係でそうしてしまう

    Manabu Ueno @manabuueno 1. スイッチャーに並んでいるアプリがすべてバックグラウンドで動作中のように見え、システムに負荷がかかっているように感じる。実際にはただの使用履歴であり画面イメージはただのスナップショット。 2022-06-15 09:37:35 Manabu Ueno @manabuueno 2. スイッチャーに並んでいるアプリの中で、起動中のアプリとパージ済みのアプリの区別がつかない。バックグラウンド動作中(音楽再生や位置情報のトラッキングなど)のアプリと、サスペンド(一時停止)されてるアプリの区別もつかない。 2022-06-15 09:37:35 Manabu Ueno @manabuueno 3. 強制終了の操作(上にスワイプ)が簡単すぎてそれがユーザーに期待された行為であるように感じる。アプリの切り替えと同じぐらい簡単なのはおかしい。たとえば M

    iPhoneでスワイプしてアプリを終了させてもそんなに良いことはない→慣れやUIの関係でそうしてしまう
    minoton
    minoton 2022/06/16
  • Linuxがブートするまで

    普段Linuxを使っていながら、vmlinuzやinitrd.imgというファイルは何なのか、 あやふやにしか理解していなかったので、一通りLinuxマシンのブートの仕組みを 勉強してみた結果を書き留めておく。なお、BIOSとGRUB Legacyの環境を前提としている。 EFIやGRUB2を使った環境については、今後いずれ勉強していきたい。 基的にOSの起動は、単純・低機能なプログラムが、より複雑・高機能なプログラムを 読み込み起動するという処理を連鎖的に行う仕組みになっている。 Linuxでは、下記のプログラムが順に起動していく: BIOSブートローダ (GRUB)Stage 1Stage 1.5Stage 2LinuxカーネルInit以下では、それぞれのプログラムについて順に要約して述べていく。 1. BIOS現在一般的なx86/x86-64 CPUは、電源が投入されると、0xff

  • OS Xの終焉

    STRATECHERYより。 2002年5月6日、スティーブ・ジョブズはWWDCでClassic Mac OSの葬儀を行いました。 18年後の昨日、OS Xはついに自ら終焉を迎えました。macOSの次のバージョンは10.16ではなく11.0です。 葬儀はありませんでした。 OS Xファミリー OS Xは、テクノロジーの中でも最も魅力的な系統樹を持っています。その重要性を理解するには、それぞれの先人を理解する必要があります。 Unix: Unixは、AT&Tのベル研究所(その著作権はノベルが所有)に由来する特異なオペレーティング・システムを指しますが、米国政府との和解のおかげで(電気通信の巨人を大目に見ることになり、広く批判されました)、Unixは特に大学に広くライセンスされています。結果として最も人気のある亜種の1つは、カリフォルニア大学バークレー校で開発されたBerkeley Softw

    OS Xの終焉
  • curl は何をしているか #システムコール編 - Qiita

    はじめに curl は Web サーバや REST API の動作確認でよく利用されているコマンドです curl が実際にどんな処理を行っているのか、strace コマンドを使用してシステムコールレベルで観察してみたいと思います 説明に間違いがありましたらごめんなさい 調査環境 Web サーバ 1 台とクライアントマシン 1 台を LAN ケーブルで直結し、OS は Linux をインストール、Web サーバは nginx を使用します 各マシンの IP アドレスは以下の通りです マシン IP アドレス

    curl は何をしているか #システムコール編 - Qiita
    minoton
    minoton 2020/06/23
  • TechCrunch | Startup and Technology News

    Storytelling platform Wattpad is revamping its creator program and making it more accessible for writers, the company announced on Thursday. Launched last year, the Wattpad Creators Program was limite

    TechCrunch | Startup and Technology News
    minoton
    minoton 2020/03/09
    いまやノアの箱舟(Arca Noae)に乗ってるが…
  • iPadの登場から10年たっても改善されない「iPadの失敗」とは?

    By Dennis Brendel タスク管理や資料作成、絵の描き方など、iPad仕事に生かす方法が、メディアやSNSなどで定期的に公開しています。2020年にiPadは登場から10年目を迎えましたが、未だにメディアで「iPad仕事に生かす方法」が紹介され続けている現状こそが「iPadの失敗」であると、スイスのソフトウェアエンジニアであるルーカス・マティス氏が指摘しています。 ignore the code: The Failure of the iPad http://ignorethecode.net/blog/2020/01/29/the_failure_of_the_ipad/ マティス氏によると、Macが登場してから10年後の1994年頃、「Mac仕事に生かす方法」を紹介するメディアは存在しなかったとのこと。MacというPCが各業界に浸透しており、「Macを持っている人はほ

    iPadの登場から10年たっても改善されない「iPadの失敗」とは?
    minoton
    minoton 2020/02/03
  • いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす - エンジニアHub|Webエンジニアのキャリアを考える!

    エンジニアHub > 記事一覧 > いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす Webアプリを動かして負荷をかけると、OSのプロセスという観点ではどのように見えるのでしょう? それを通して運用やトラブルシューティングではどういったことが分かるのでしょう? Linuxカーネルの開発者でもある武内覚(sat)さんによる解説です。 こんにちは、sat(@satoru_takeuchi)と申します。 コンピュータが誕生してから現在まで、最終的にエンドユーザが意識するアプリケーション開発はどんどん楽になっています。先人たちのたゆまぬ努力の結果、アプリ開発者はOSや、そのさらに下にあるハードウェアのことをほとんど意識することなく開発ができるよう

    いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす - エンジニアHub|Webエンジニアのキャリアを考える!
  • 現代における自作OSの難しさ 〜自作OSのいまと昔 [第2回] | さくらのナレッジ

    前回の記事では、自作OSとは何か、そしてこれまでの自作OSの歴史を紹介しました。しかし、近年になって自作OSを取り巻く状況は大きく変化してきています。そこで今回は、現代における自作OSでは、これまでと比べてどのような点が変化してきたのか、どのような難しい点があるのかについて紹介し、さらにそれらに対する解決策を、筆者の経験をもとに提案してゆきます。 自作OSをとりまく環境の変化 川合秀実氏著「30日でできる!OS自作入門」が出版された2006年頃と比べて、コンピュータをとりまく環境は大きく変化してきました。その変化には、CPUのコア数やビット幅からファームウェアの変遷、そしてデバイスの進化も含まれています。まず最初に、CPUのコア数について着目してみましょう。 CPUコア数の増加 上記の図は、1999年から2019年までにIntelから発売されたCPUのコア数の変化を示したグラフです。ご覧の

    現代における自作OSの難しさ 〜自作OSのいまと昔 [第2回] | さくらのナレッジ
    minoton
    minoton 2019/10/16
  • 各OSのリリース日とサポート終了日を表にまとめてみた - Qiita

    メジャーリリースは過去3年半に1度程度の間隔だったが、7から8の間は約5年だった ポイントリリースは6か月強に1度だったが最近長め 7まではサポート期間は以下に分かれていた Full Support Phase:かつては運用フェーズ1(Production 1 Phase)と呼ばれていた。新しいハードウェアへの対応、機能拡張、バグフィックス、セキュリティフィックスが行われる。目安としてリリース日から5年半 Maintenance Support 1 Phase:かつては運用フェーズ2(Production 2 Phase)と呼ばれていた。新しいハードウェアへの限定的な対応、バグフィックス、セキュリティフィックスが行われる。目安として運用フェーズ1終了から1年 Maintenance Support 2 Phase:かつては運用フェーズ3(Production 3 Phase)と呼ばれていた

    各OSのリリース日とサポート終了日を表にまとめてみた - Qiita
  • Android開発をする上で知っておいてほしいなと思うこと - こやまカニ大好き

    現在の Android Developers の情報は非常に充実していて、Developer Guides を順に読み進んでいくだけで開発に必要な知識とGoogleが想定している(であろう)最も基的な実装を学ぶことができる。 特にこの「基的な実装」というものが重要で、これを知っておかないと開発者間の意思疎通がスムーズに行えなかったり、そもそも気をつけておくべき注意点を見落としがちになってしまう。 とはいえ、今の膨大な公式ドキュメントをただ読めというのは厳しいので、Android開発をする上で最低限理解しておいてほしい(と僕が思っている)事柄と、それについて知ることができるドキュメント類についてまとめてみることにする。 2018/03/25 : リリース周りについて別記事に追記した。 nein37.hatenablog.com 公式ドキュメントの重要ページ 公式ドキュメントと言った場合、

    Android開発をする上で知っておいてほしいなと思うこと - こやまカニ大好き
  • Linuxカーネルを読む前にやったこと - komukomo’s diary

    「カーネルのコードがよくわからない。Linuxカーネルに関するを読んでもいまいちしっくりこない。」 から、「読めば理解できそう..!」 になるまでにやったことのまとめ。 はじめに 低レイヤの話がわかるようになりたかった。 カーネルの中身が知りたかった。 とりあえずを読もうと思い詳解 Linuxカーネル 第3版を読んだが知識がなさ過ぎてよくわからない。 知らない用語だらけで都度調べればなんとなくはわかる気もするが、いまいち頭に入ってこない。 今思うとそもそもCPUの話なのかカーネルの話なのかさえよくわからない状態で読んでいたような気がする。 そんな状態を克服するためにやったことをまとめておく。 学習前 学習前の自分の知識はこんな感じだった。 知っていた データ構造とアルゴリズム 論理回路 C言語(研究室で数値計算に使える程度。構造体やポインタくらいならわかる。) よく知らなかった OSが

    Linuxカーネルを読む前にやったこと - komukomo’s diary
  • ptraceシステムコール入門 ― プロセスの出力を覗き見してみよう! - プログラムモグモグ

    他のプロセスを中断せずに、その出力をミラーリングして新しくパイプで繋ぐ、そんなことはできるのでしょうか。 straceやgdbといったコマンドは一体どういう仕組みで動いているのでしょうか。 ptraceシステムコールを使い、プロセスが呼ぶシステムコールを調べて出力を覗き見するコマンドを実装してみたいと思います。 ptraceシステムコール Linuxを触っていると、いかにプロセスを組み合わせるか、組み合わせる方法をどれだけ知っているかが重要になってきます。 パイプやリダイレクトを使ってプロセスの出力結果を制御したり、コードの中からコマンドを実行して、終了ステータスを取得したりします。 プロセスツリーやプロセスグループを理解し、シグナルやnohupコマンドを使ったりします。 プロセスの扱いに慣れると疑問に持つのがstraceやgdbの仕組みです。 プロセスの実行しているシステムコールを出力し

    ptraceシステムコール入門 ― プロセスの出力を覗き見してみよう! - プログラムモグモグ
    minoton
    minoton 2017/07/31
  • @A.Y.DAYO - Software - OS/2 on VMware

    minoton
    minoton 2017/02/02
  • OSを調べるにはpingを使え

    pingコマンドは「ネットワークがつながらないときに使うコマンド」というイメージが強いかもしれませんが、実はそれ以外にもいろいろと使える便利なコマンドです。例えば、通信相手(コンピュータやネットワーク機器)のOSの種類を調べることもできるのです。 応答結果から複数の情報がわかる pingコマンドの実行結果には複数の情報が書かれています。通信相手と正常に接続できるかどうかを調べるならば、実行結果の後半にある「パケットロス(パケットの損失)」の発生具合や、ネットワークの「応答時間(最小値、最大値、平均値)」で判断できます。 実行結果の前半の情報からも分かることがあります。そこには、 「xxx.xxx.xxx.xxx からの応答: バイト数 =32 時間 =xx ms TTL=xxx」 といった4行の情報が表示されます。行の末尾にある「TTL=xxx」は応答パケットの「生存時間(Time To

    OSを調べるにはpingを使え
  • オラクルがSPARC/Solarisのロードマップをひっそりとアップデート。今年、SPARC nextとSolaris 11.nextが登場か

    オラクルがSPARC/Solarisのロードマップをひっそりとアップデート。今年、SPARC nextとSolaris 11.nextが登場か 米オラクルがSPARCとSolarisのロードマップをアップデートしたと、The Registerが記事「Solaris 12 disappears from Oracle's roadmap」で伝えています。 オラクルのWebサイト「SPARC Servers - Resources | Oracle」のProduct Informationの欄にある「SPARC Public Roadmap (PDF)」を開いてみると、たしかに1月13日付でアップデートされたロードマップが公開されています。 「@Customer」とは、ハードウェアを顧客のデータセンターで提供しつつ、従量課金とリモートでの運用管理を提供することによりクラウドと同じように利用でき

    オラクルがSPARC/Solarisのロードマップをひっそりとアップデート。今年、SPARC nextとSolaris 11.nextが登場か
    minoton
    minoton 2017/01/20
  • Home - Arca Noae

    Let Arca Noae show you what OS/2 looks like in the 21st Century. Stable. Secure. Lean. Hardware-Compatible. Global. With a worldwide virtual and physical presence, through our network of strategic and consulting partners, Arca Noae is here to support enterprises from large to small, as well as individual users. Companies relying upon OS/2 usually do so for critical infrastructure operations and ca

    Home - Arca Noae
    minoton
    minoton 2017/01/16
  • 総務省|報道資料|「うるう秒」挿入のお知らせ

    平成29年(2017年)1月1日(日)に1年6ヶ月ぶりとなる「うるう秒」の調整が行われます。日の標準時の維持・通報を実施している国立研究開発法人情報通信研究機構(以下「NICT」、理事長:坂内正夫)は、日標準時に「うるう秒」の挿入を実施する予定です。 【今回のうるう秒の調整】 平成29年(2017年)1月1日(日)午前8時59分59秒と午前9時00分00秒の間に「8時59分60秒」を挿入します。 「うるう秒」の調整は、地球の回転の観測を行う国際機関である「国際地球回転・基準系事業( IERS:International Earth Rotation and Reference Systems Service、所在地:パリ)」が決定しており、これを受けて世界で一斉に「うるう秒」の調整が行われています。日では、総務省及びNICTが法令に基づき標準時の通報に係る事務を行っており、IERSの

    総務省|報道資料|「うるう秒」挿入のお知らせ
  • OS/2が「Blue Lion」として帰ってくる | スラド

    買えるはず(eComStation が買えたので、Blue Lion が買えない理由はなさげ)。 ごく最近の OS/2 サポートについて知らない人のために書いておくと、現在サポートは2系統あります。 ひとつは 旧 Mensys / 現在 XEU から購入できる、eComStation Software Subscription Services [ecomstation.com]。 現行の eComStation 2.1 [geocities.jp] に対して提供するもので、追加機能として Flash 11.5 for eComStation version 0.4.2 GA や OpenOffice 3.2.0 GA(古杉とか言わない)、さらに eComStation 2.2 beta2 英語版(ベータテスト用)、それに追加して使う ACPI support v3.22.03 や AHC

    minoton
    minoton 2015/11/06
    まだ実家には当時のPC(486DX50)と共に、Warp3と4のパッケージが眠っているはずだ… / https://web.archive.org/web/20200921190706/https://srad.jp/story/15/11/05/061204/
  • OSのメモリ管理におけるページアウトとスワップアウトの違い - メモリ管理について勉強しています.ページアウト,スワップアウト,どちら... - Yahoo!知恵袋

    ページというのは、「ページング仮想記憶」という方式で使われる、メモリの管理単位です。 (現在、「ページング仮想記憶」は、仮想記憶の主流方式なので、「ページは、仮想記憶における、メモリの管理単位である」と言ってもほぼ差し支えないでしょう) 仮想記憶では、動的アドレス変換機構という仕組みが働いており、これが仮想メモリアドレスを「作り出して」、CPU やアプリケーションに提供しています。 (動的アドレス変換機構それ自体は、OS の機能であったり、あるいはハードウェアと OS の協調動作だったり、実装はまちまちです) たとえば 32ビット OS であれば、仮想メモリアドレスは 0~4G-1 までの範囲である事がほとんどです。 しかし実メモリは 512MB しかない(実メモリアドレスは 0~512M-1)という事は、よくあります。 このような場合、動的アドレス変換機構は、CPU やプロセスに対して、

    OSのメモリ管理におけるページアウトとスワップアウトの違い - メモリ管理について勉強しています.ページアウト,スワップアウト,どちら... - Yahoo!知恵袋
    minoton
    minoton 2015/02/03