タグ

linuxに関するInoHiroのブックマーク (226)

  • その他/UEFIブートからLinuxを削除する手順 - Windowsと暮らす

    作業をする方に…† 資料では、UEFIに対し設定を変更する手順を記します。 資料により直接的および間接的障害や損失が生じても一切責任を負いません。 UEFIブートからLinux(Ubuntu)を削除する経緯† 資料作成日:2016/5/13 HP Stream 11-r016TUにUbuntu16.04をインストールしました。 HP Stream 11-r016TUには、USB3.0ポートがあるので、USB3.0対応のメモリにUbuntu16.04をインストールして使用していました。 が、リリースされたばかりなので、無線LANがとても不安定な状態ですぐ切れてしまう現象が発生しました。 Ubuntu16.04が安定するまでしばらく待とうと思った次第です。(2016/5/13時点) Ubutnu自体のインストールは、USB3.0対応のUSBメモリなのでノートPC内のEFIシステムパーテイ

  • minimalなlinuxを作りたい、と思ったんだ - livaの雑記帳

    以下のツイートが結構反響があったので、どんな事をやったのかまとめておく。 自分の勉強用に最小構成のlinuxを作ったので、githubに転がしておく(不要な.cファイルもパッと見つけられる限り削除した)https://t.co/KdTb6zgr8N— Liva (@liva_jy) 2018年2月8日 元ネタはsatさんのこのツイート。 linuxのコードを理解するための、主要関数や構造体の名前はそのままに、簡略化したカーネルというのは作ってみたい。cgroupsとかトレーサとかエラー処理とかは思い切ってばっさりと。常人はそこにはまって躓くから— sat (@satoru_takeuchi) 2018年2月8日 僕はカーネルには詳しくはないので、中のソースを弄って素朴な実装にリプレースする、みたいな事はできないのだけど、kernel configでminimalな構成にして、不要なファイル

    minimalなlinuxを作りたい、と思ったんだ - livaの雑記帳
  • Windows 10でLinuxが動くようになる理由

    2017年10月17日、Windows 10の大型アップデートWindows 10 Fall Creators Update」の一般提供が始まる。正式デビューとなるのが、WindowsLinuxのプログラムを直接動かせる「Windows Subsystem for Linux(WSL)」。Windowsストアから簡単にインストールできるようになる。 そもそもなぜ、米マイクロソフトはWindowsLinux環境を標準で組み込むことにしたのだろう。 「すべての開発者にLinuxを」 話は2014年にさかのぼる。マイクロソフトのサティア・ナデラCEO(最高経営責任者)はメディア向けの説明会で「Microsoft Loves Linux」と宣言した。2015年には、公式ブログで「Microsoft Loves Linux」と題した記事を公開し、同社のクラウドサービス「Microsoft Az

    Windows 10でLinuxが動くようになる理由
  • コンテナは友だち! /friends-who-are-good-at-containers

    2017年 pepabo 新卒エンジニア座学 ---- 追記・修正 p.16 LXDはGo言語で開発されている https://github.com/lxc/lxd

    コンテナは友だち! /friends-who-are-good-at-containers
  • hatebu.me

    We’re getting things ready Loading your experience… This won’t take long.

    hatebu.me
  • Etcher USB イメージライタ

  • MATE Desktop Environment

    The MATE Desktop Environment is the continuation of GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems. MATE is under active development to add support for new technologies while preserving a traditional desktop experience. See the Roadmap. You can find more screenshots of MATE. News 2024-02-27 09:00 MATE

    InoHiro
    InoHiro 2017/04/30
    メイトかとおもったらマテだった(マテ茶由来)
  • Arch Linuxをメインに使うのをやめた理由 - 解き放たれしソフトウェア

    私は、 Gentoo だけではなく Arch も使っています。 しかし、 Gentoo の方がメインで、 Arch をメインに使うのはやめました。PKGBUILDの管理が面倒なうえに、(Arch が愚直なまでの単純さを旨としているだけに、)カスタマイズすればするほど、きたなくなっていくので、苦痛になるんです。つまり、見るに見かねるんです。 しばしば Gentoo と Arch が似ていると言われ比較されていますが、全く異なる、対極にあるようなディストリビューションです。 Gentoo 徹底的にカスタマイズ可能で、ユーザの意思を尊重する ("choice") Arch 徹底的に単純化(KISS, Arch Way) 双方の共通点をあえて挙げれば、いわゆるローリング・リリースのたぐい、つまり各パッケージのバージョンが常に更新され、ディストリビューション自体のリリースバージョンが(ほぼ)無いとい

    Arch Linuxをメインに使うのをやめた理由 - 解き放たれしソフトウェア
  • 第339回 ChromecastをUbuntuで使えるか試してみる | gihyo.jp

    発売からやや時間が経ちましたが、日でもとうとうChromecastが発売されました(2014年5月末⁠)⁠。 Chromecast(図1)はHDMIに装着するスティック型のハードウェアです。HDMI接続できる機器に接続することで、PCAndroidで見ているコンテンツをChromecastを接続した機器に映し出すことができます。 図1 Chromecast 今週のレシピでは、Ubuntuを使ってChromecastでどの程度使えるかを試してみました。また、Chromecastを持っていない方向けに、PC上で利用できるChromecast互換ソフトウェア「Leapcast」を紹介します。 Chromecastの仕組み Chromecastがコンテンツを表示する仕組みは以下のイメージとなります。 PCAndroidで表示しているコンテンツをChromecastで表示する際、PCやAndr

    第339回 ChromecastをUbuntuで使えるか試してみる | gihyo.jp
  • いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita

    さくらインターネット Advent Calendar最終日は、硬派にLinuxのメモリに関する基礎知識についてみてみたいと思います。 最近はサーバーを意識せずプログラミングできるようになり、メモリの空き容量について意識することも少なくなりましたが、いざ低レイヤーに触れなければいけないシチュエーションになった際に、OSを目の前に呆然とする人が多いようです。 基的にLinux のパフォーマンスについて、メモリをたくさんつめばいいとか、スワップさせないほうが良い とか、このあたりは良く知られたことだと思います。 ただ、なんとなく ps コマンドや free コマンド などの結果を見るだけでなく、もう少しメモリのことについて掘り下げてみてみたいと思います。 メモリとキャッシュ Linux におけるメモリの状態を大きく分けると「使用中のメモリ」「キャッシュ」「空きメモリ」「スワップ」の 4 つに分

    いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita
  • 25年前に生まれて世界を制覇した、Linuxの物語

  • USBマイクとUSBスピーカーでarecord(録音)とaplay(再生)を行う

    さて、久しぶりの更新ですが、 今回はLinuxの音声デバイスドライバALSAに含まれる録音と再生ツールarecordとaplayの使い方を紹介します。 PCのオンボードデバイスではなく、後差ししたUSBマイクとUSBスピーカーを使う場合についてです。 (PCはUbuntuです。) 最初に、とあるUSBマイクを使った録音です。 まずは録音に使えるデバイスの一覧をarecord -lコマンドで取得します $ arecord -l **** ハードウェアデバイス CAPTURE のリスト **** カード 0: Intel [HDA Intel], デバイス 0: VT2020 Analog [VT2020 Analog] サブデバイス: 2/2 サブデバイス #0: subdevice #0 サブデバイス #1: subdevice #1 カード 2: Device [USB PnP Soun

  • CapsLockをCtrlにするまとめ - Λlisue's blog

    どうもCapsLockなんて爆発すればいいと思うAlisueです。 通常のキーボードではAの横という非常に押しやす位置にCapsLockという全く使用しないキーが配置されています。 非常にもったいないのでこのキーをCtrlとして使用することが多いのですが、方法がたくさんあるため一度まとめておきます。 なお記事はEmacsWiki: Moving The Ctrl Keyの焼き増しのようなものなのでより詳しく知りたい方は原文を参照してください。 Gnome の設定を使用する方法(マウスで設定可能) デスクトップパソコンとして使用する場合はGUIにて設定することが可能です。 以下ではDebian Wheezy(Gnome3)にて行う方法を記載します。 システム設定 > キーボードを開く タイピング欄下部にある「レイアウトの設定」を開く レイアウト欄下部にある「オプション(O)...」を開く

    CapsLockをCtrlにするまとめ - Λlisue's blog
    InoHiro
    InoHiro 2016/06/18
    /etc/default/keyboardを編集するのが簡単でよかった
  • Portfolio - Daisuke Tsuji

    D.O.B / AgeSun Feb 26 1989 / Age 31LanguageJapaneseEnglish(Learning)MainSkillsRubyRuby on RailsES6SEOSubSkillsGolangPythonPHPElasticsearchDesignWritingHiring Welcome :) I'm looking for developer positions in startups in English speaking countries.

  • Ubuntu(多分Linuxも)サーバー起動時にShell Scriptを動かす話 - Entertainer Engineering

    こんばんは、aokabinです。 この記事が移設1号目の記事でございます。 閲覧ありがとうございます! さて、Ubuntuサーバーを起動したと同時にShellScriptを実行したい時ってありますよね。 そんな時に使える方法を見つけたのでこちらに書いていきます。 まずはvimemacsといったエディタを使って vim /etc/rc.localのファイルの中身を見てみましょう! このrc.localというファイルは、サーバー起動時に実行されるスクリプトになります。 このファイルのなかには普通にShellScriptを書く事ができますので好きなように記述してください。 このファイルの末尾にあるexit 0(だったかな)の上に書くようにしてくださいね。 で、僕は毎回毎回チェックの旅にサーバーをリブートさせてたのですが どうやら sh /etc/rc.localで実行確認できるみたいですね…中

    Ubuntu(多分Linuxも)サーバー起動時にShell Scriptを動かす話 - Entertainer Engineering
    InoHiro
    InoHiro 2016/05/27
    覚えておくと便利
  • Linuxの背後にある精神

    Linus Torvalds / 青木靖 訳 2016年2月 (TED2016) クリス・アンダーソン 奇妙な話です。あなたのソフトウェアであるLinuxは何百万というコンピュータの中にあり、インターネットのかなりの部分を動かしています。さらに実際に使われているAndroid端末が15億台くらいあって、その1台1台にもあなたのソフトウェアが入っています。これはすごいことで、その開発部ともなれば、さぞ大層な施設なんだろうなと思っていたので、この写真を見たときはびっくりしました。これがその — Linux世界部なんですよね?(笑)(拍手) リーナス・トーバルズ 大したものには見えませんよね。この写真の中で最も興味深く、多くの人が反応する部分は、あのトレッドミル・デスクです。私の仕事場で一番興味深いものですが、私はもう使っていません。この2つは関連していると思います。私の働き方として、外的な

    Linuxの背後にある精神
  • MS、「Windows Subsystem for Linux」のアーキテクチャ詳細を明らかに

    同ブログには「ユーザーモードのLinuxバイナリとWindowsのカーネルコンポーネントの間で、この魔法が実現されている。手を入れていないLinuxバイナリをピコプロセス内に配置することで、われわれはLinuxのシステムコールをWindowsのカーネルに振り向けられるようにした。lxss.sysとlxcore.sysというドライバはLinuxのシステムコールをNT APIに翻訳し、Linuxカーネルをエミュレートすることになる」と記されている。 ピコプロセスのコンポーネントと聞くと、Microsoft ResearchのOS技術である「Drawbridge」を思い浮かべる人がいるかもしれない。なお、Drawbridgeの開発チームには、Microsoftのマイクロカーネル型OS「Singularity」を手がけていた人々が数多くいる。 Channel 9のアーキテクチャ概説動画とブログ記事

    MS、「Windows Subsystem for Linux」のアーキテクチャ詳細を明らかに
  • perf + Flame Graphs で Linux カーネル内のボトルネックを特定する - ablog

    Linuxでddで1GBのファイルを作成し perf でプロファイリングし、Flame Graph (炎のグラフ?)にして可視化したものです。 Flame Graphs は perf(Linux)、SystemTap(Linux)、DTrace(Solaris、Oracle Linux(UEK)、Mac OS X、FreeBSD)、XPerf.exe(Windows) などでのプロファイリング結果を可視化して最も使われているコードパスを早く正確に特定することができます。実体はプロファイリング結果をグラフ(SVG)に変換する Perl スクリプトです。 下から上に行くほどコールスタックが深く、左から関数名のアルファベット順でソートされています。一番上で横幅が広い関数がCPUを長く使っています。今回は "_aesni_enc1" つまり暗号化がボトルネックになっていることがわかります。 システ

    perf + Flame Graphs で Linux カーネル内のボトルネックを特定する - ablog
  • MacにUbuntuを入れるとOSXより起動が速い - Money Forward Developers Blog

    最近中途入社した卜部です。よろしくおねがいします。諸事情にてLinuxを使います。Macで。 結論からいうと OSXより起動が速いです。 経緯など 弊社はお客様の大切な情報を扱っています。情報セキュリティにはとても気を遣っています。通常であれば意味もなくOSの再インストールなどは行いません。 とはいえ卜部の業務は社業とは直接関係しません。そもそもお客様の大切な情報といったものに卜部がアクセスできてしまう方がリスキーといえます。そこで「production環境にそもそもログインできなくする」「オープンソースではないソースコードをそもそもgit cloneしないようにする」等の運用方針で、リスクをじゅうぶんに低減できると考えたため、普段使いのパソコンとしてLinuxを利用できるか試してみることにしました。 今回はMacに最初から入っているOSXを全部消してUbuntu Desktopを入れるこ

    MacにUbuntuを入れるとOSXより起動が速い - Money Forward Developers Blog
  • いまさら聞けないLinuxの基礎知識

    Linuxを勉強してみたいけど、どこから手を付けてよいか分からない、何だかよく分からないまま使っている……そんな方々のための連載です。まずは、Linuxとはどんなものなのか確認しましょう。 連載目次 Linuxを一から学びたい人のために 今、Linuxは企業のWebサーバやアプリケーションサーバ、ファイルサーバとしての用途だけでなく、クライアントPCやシンクライアント端末のデスクトップなど多くのシステムで利用されています。連載は、そんなLinuxを一から学びたい、Linuxを効率良く操作するための知識やスキルを身に付けたいという人のための連載です。 インターネットを検索すれば大抵のことは分かりますが、基礎部分を理解していないと、思い通りに設定できなかったり、無駄な作業を行ったりしてしまうことになります。連載ではそうならないために、Linuxを扱っていくための基礎を押さえ、実運用時に応用

    いまさら聞けないLinuxの基礎知識
    InoHiro
    InoHiro 2016/02/16
    再入門