タグ

2019年10月9日のブックマーク (2件)

  • たのしく学ぶLinuxカーネル開発(第一回): `rm -rf /`実行時にカーネルパニックさせる - Qiita

    はじめに Linuxカーネル開発を学ぶためにhello worldモジュールからはじめて少しづつ強化する記事を過去にいくつか書きました。これはちゃんとやれば身に付くことは身に付くのですが、非常に地味なので、よほどカーネルに興味を持っている人以外には退屈でしょう。そこで、目的をもって特定の機能をカーネルならではの方法で実現する記事を書けば面白いのでは…となったのでここに初回を書くことにしました。 対象読者はCライクなプログラミング言語での開発経験がある人です。Cのポインタがわかればなおよし。もしできればOSカーネルについての基的な知識も欲しいです。 背景 UNIXが誕生してから現在に至るまでrm -rf /によって全ファイルをぶっ飛ばす事件が後をたちません。GNUのcoreutilsに入っているrmではルートディレクトリ("/")への操作を特別扱いして容易に悲劇を起こさなくするpreser

    たのしく学ぶLinuxカーネル開発(第一回): `rm -rf /`実行時にカーネルパニックさせる - Qiita
    sechs
    sechs 2019/10/09
    削除しますか?(Y/N) ほんとうにいいですね?(Y/N) こうかいしませんね? (Y/N)
  • macOS Catalina公開で複数のiPadアプリがMacで使用可能に - iPhone Mania

    macOS Catalinaが搭載するMac Catalystによって、iPadのアプリがMacでも使えるようになります。米メディア9to5Macが、現時点ですでにMac対応となったiPadアプリ、また近く対応するアプリをまとめているのでご紹介します。 Mac Catalystとは AppleはNewsroomにおいて、Mac Catalystについて次のように説明しています。 Mac Catalyst:Macにさらに多くの素晴らしいアプリケーションを macOS Catalinaに用意されているもうひとつの新しいテクノロジーMac Catalystで、これはアプリケーション開発者が既存のiPadアプリケーションのMac版を容易に提供できるようにすることを目指したものです。iPadのアプリケーション経済圏は100万以上のiPad専用アプリケーションで構成されていますが、今後はTwitt

    macOS Catalina公開で複数のiPadアプリがMacで使用可能に - iPhone Mania
    sechs
    sechs 2019/10/09
    torne mobile あると嬉しい