タグ

linuxに関するwamanのブックマーク (142)

  • オープンソース化され、MacOS XとLinuxに対応する「.NET Core」とは何か?

    マイクロソフトは昨年11月、.NETのオープンソース化と、MacOS XおよびLinux対応のディストリビューションをマイクロソフト自身がリリースすることを発表しました。この発表は同社にとって大胆な戦略として注目されています。 このとき、マイクロソフトは「.NET Framework」ではなく「.NET Core」をオープンソース化すると発表しています。この.NET Coreとは何でしょうか? その説明は、オープンソース化を発表した11月16日付けのマイクロソフトの.NET Framework blogにポストされたエントリ「.NET Core is Open Source」や、さらに詳しく紹介した12月5日付けのエントリ「Introducing .NET Core」などで読むことができ、また1月16日に都内で行われたイベント「GoAzure」の基調講演でもその内容が触れられました。 マイ

    オープンソース化され、MacOS XとLinuxに対応する「.NET Core」とは何か?
  • Linux still owns supercomputing

    waman
    waman 2014/11/20
    『Number one with a bullet continues to be Tianhe-2, aka Milky Way-2, a Chinese supercomputer developed by China’s National University of Defense Technology. Its operating system? Linux of course.』
  • linuxで立てる録画サーバに必要なことまとめ(録画編) - kariaの日記 @ Alice::Diary

    録画サーバ立て直し中なのでメモ代わりに書いておきます。 まず最初に どういう保存方針で行くのか考えておきましょう。主にハードウェア構成に影響してきます。 録画して見たらすぐ消す (TSそのままの状態で)保存する mp4などにエンコードして保存する ハードウェア まずはパココンがないと何も出来ないですねということで。 CPU エンコードをしない(TSそのままで保存・視聴する)のであれば、割と何でもよさそうです。とはいえ、録画中は延々とTSのストリームをHDDに保存し続けるわけで、全くCPUわないわけではありません。あまりに太古のCPUだとかATOMだとかは、避けた方が無難かと思います。ATOMで頑張ってる人もいないわけではないので、その辺はググりましょう。 エンコードをしようと思ってるなら当然ながらなるべく強力なCPUを……と思うのですが、Intelの最近のCPUにはQSV(Quick

    linuxで立てる録画サーバに必要なことまとめ(録画編) - kariaの日記 @ Alice::Diary
    waman
    waman 2014/10/29
  • Pingプログラムの話

    The Story of the PING Program そうだ。UNIXのpingを書いたのは俺さ。pingというものは誰でも知ってるだろうが、これはある夜、俺が千行程度で書いたハックだ。 名前の由来はソナーの音だ。俺は大学でソナーとレーダーシステムの設計をさんざんやっていたので、サイバースペース的なものとは親和性が高かった。新しい分野に既存の概念を適用したというわけだ。pingはIP/ICMP ECHO_REQUESTとECHO_REPLYパケットを使って時間を測り、ターゲットマシンへの「距離」を計測する。 4.2a BSD UNIX用のPINGを書いた着想は、1983年の7月に、ノルウェイでのDARPA会議で、Dave MIlls博士からきいた話が元だ。博士はFizzball LSI-11システムで、ICMP Echoパケットの時間を計測して、経路遅延を計測したと話していた。 19

    waman
    waman 2014/10/13
  • 今すぐUbuntuに移行すべき5つの理由:新刊ピックアップ

    2014年4月9日にWindows XPのサポートが終了してから半年ほど経ちましたが,最近のニュースによると,未だに全世界のパソコンの4台に1台で,Windows XPが使われているそうです。 サポートが終了したOSはウイルスや罠サイトによる攻撃に対して無防備ですので,来なら絶対にインターネットに接続してはいけません。にも関わらずWindows XPが使われている原因としては,アップデート予算が不足している,パソコンが新しいWindowsの動作要件を満たしていない,などが考えられます。要するに,OSやパソコンを買うお金がないのです。 そんなお金のない(お金がもったいない)皆さんに最近人気の無料OSが「Ubuntu」です。Ubuntuは,LinuxベースのOS(ディストリビューション)の1つですが,使いやすくサポートが手厚いため,Windows XPからの乗り換えに最適です。ここでは,主に

    今すぐUbuntuに移行すべき5つの理由:新刊ピックアップ
  • ログをカラフルにしてもっと見やすく!『ccze tool』 | 俺的備忘録 〜なんかいろいろ〜

    今回は、catやtailと組み合わせてログをカラフルに色分けし見やすくする『ccze tool』を紹介する。 1.インストール まずはインストール。 以下のコマンドを実行する。 sudo yum install ccze  --enablerepo=epel (CentOSの場合) sudo apt-get install ccze (Debian/Ubuntuの場合) 2.コマンドの実行 さて、それでは実際にコマンドを実行してみよう。 tailコマンドで、「/var/log/messages」を確認する。 tail /var/log/messages | ccze -A 上半分はcczeを利用していない状態。 下半分でcczeを用いている。 うーむ、確かに見やすい… むろん、「tail -F」でも閲覧可能だ。 tail -F /var/log/messages | ccze -A ちなみ

    waman
    waman 2014/09/04
  • 🐧 Mac OS X 風のお洒落なリナックス『elementary OS』 - mattintosh note

    OS X 風のインタフェイスを搭載した Linux ディストリビューション『elementary OS』のレビューです。 elementary OS は Ubuntu がベースの Linux ディストリビューションで、軽量と美しいインタフェイスがウリのようです。Pantheon と呼ばれるデスクトップ環境で、触ってみた感じは OS X の要素を取り入れた GNOME という感じです。 今回はバージョン 0.2.1 Luna(32-bit)を使用しました。 アプリケーションランチャは Ubuntu と似たような感じです。標準ブラウザは Webkit 系の軽量ブラウザ『Midori』、写真管理やミュージックプレーヤなどは Linux の標準的なものがインストールされています。 デスクトップ下部には『Plank』によるドックが配置されます。シンプルで動きも良いです。テーマもいくつか用意されている

    🐧 Mac OS X 風のお洒落なリナックス『elementary OS』 - mattintosh note
    waman
    waman 2014/09/02
  • シェルスクリプト入門 書き方のまとめ | Memo on the Web

    シェルスクリプト入門として, 基的な書き方をまとめました. 長いですが, 1ページにまとめてみました. 良かったら目次も参考にしてご覧になって下さい. 目次 シェルスクリプトとは 作り方, 実行の仕方 コメント ユーザーからのキーボード入力を受け付ける 変数 通常の変数 特別な変数 演算子 数値計算演算子 比較演算子 コマンドを繋げる演算子 条件文に使える比較演算子 条件文 制御構文(分岐) if文 case文 制御構文(ループ) for文 while文 until文 select文 文字列処理 文字列置換 削除 複数行のテキストの出力(ヒアドキュメント) 関数 シェルスクリプトとは シェルスクリプトとは, シェルの動作をまとめて記述したスクリプトのことです. 決められた文法にしたがって処理を記述することによって, シェルでの処理をまとめて行ったり, 作業を自動化できたりします(例 複数

  • 危険!決して実行してはいけないLinuxコマンド7個(+1個) | 俺的備忘録 〜なんかいろいろ〜

    Linuxでは、実行することでシステムに重大な影響を及ぼす操作がいくつもある。 今回は、全てのシステム領域を削除してしまうようなものだったり、重要データを削除してしまうような危険なコマンド7個を紹介する。 1.rm -rf rmコマンドでファイルを削除する際、このオプションを用いて削除することで非常に手っ取り早く作業を行う事が出来る…のだが、ちょっとしたタイプミスをしてしまった場合、消してしまってはいけないファイルも強制的に削除されてしまうこともある。 以下に例を記載しよう。 rm :ファイルを削除するコマンド。 rm -r :フォルダを指定することで、再帰的に中のファイルを削除する。 rm -f :削除確認無しに、強制的にファイルを削除する。 ここまでは問題無い使い方。実際に危険なのは、以下のコマンドになる。 rm -rf / :実行するとルートディレクトリ配下を強制的に削除する。 rm

    waman
    waman 2014/08/27
  • fork()は失敗するんだぜ、覚えときな

    fork() can fail: this is important あー、fork()のことね。プロセスがもっとプロセス作るためのやつな。いや、他にもプロセス作る方法はあるけどな。ま、面白い話がもうひとつあるから聞かせてやるよ。 forkは失敗するんだぜ。分かってるか? マジで分かってるか? マジだぜ。forkは失敗するもんだ。mallocと同じさ。失敗することもある。そんなに頻繁にってわけじゃないけどさ、でも失敗したら、無視できっこないぜ。ちっとは脳みそ働かせなきゃならん。 forkが0を返したら、そいつは子プロセスで、親なら正数を返すってことは、みんな知ってるよな。その値は子のpidだ。こいつを保存しといて、あとで使うってわけだ。 失敗を確認しない場合どうなるか知ってるか? そうだよ。お前多分、"-1"(forkのエラー通知)をpidとして扱ってるんだろ。 さて、問題の始まりだ。

    waman
    waman 2014/08/22
  • Comparing Virtual Machines and Linux Containers Performance

    The InfoQ Trends Reports 2023 eMag The InfoQ trends reports provide a snapshot of emerging software technology and ideas. We create the reports and accompanying graphs to aid software engineers and architects in evaluating what trends may help them design and build better software. Our editorial teams also use them to help focus our content on innovator and early adopter trends.

    Comparing Virtual Machines and Linux Containers Performance
    waman
    waman 2014/08/14
    『Although it is common practice to run containers in a virtualized environment, the paper recommends running them in bare metal Linux servers, otherwise they are bound to the performance overheads of the VM with no added benefit to using containers directly in a non-virtualized Linux.』
  • Googleがオープンソースの2D物理エンジンLiquidFun 1.1をリリース

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    Googleがオープンソースの2D物理エンジンLiquidFun 1.1をリリース
  • Docker専用の軽量Linux「CoreOS」がついに安定版リリース。AWS、Google Compute Engine、さくらのクラウドなどで利用可能に

    アプリケーション実行環境をLinuxコンテナのDocker Engineに最適化し、軽量LinuxOSとして開発されている「CoreOS」が、初めての安定版「CoreOS 367.1.0」をリリースしました。 CoreOS 367.1.0には「Linux 3.15.2」と「Docker 1.0.1」が含まれており、Amazon EC2、Google Compute Engineなどの主要なクラウドをサポート。日では、さくらのクラウドが早速OSイメージとして「CoreOS 367.1.0」をパブリックアーカイブに含めたと発表しています。 またCoreOSの開発元であるCoreOS社が先日発表した「CoreOS Managed Linux」では、管理ツールや電話サポートなどを含む商用サポートも提供されます。 今後さまざまなDocker実行環境が CoreOSはDocker Engine上のア

    Docker専用の軽量Linux「CoreOS」がついに安定版リリース。AWS、Google Compute Engine、さくらのクラウドなどで利用可能に
  • Linuxとgitを作ったLinus - 未来のいつか/hyoshiokの日記

    誰でも知っていることだけど、LinuxというOSというかカーネルはLinus Torvaldsが学生のときに趣味で作ったのがはじまりだ。それは1991年ころの話で彼が21歳の頃だ。個人の趣味で作ったものが、いつの間にかに世界中のコンピュータだけでなく、携帯や家電や様々な機械の制御に使われている。 Linus Torvalds - Wikipedia 1994年ころには、PCで動く個人向けOSとしては十分な機能を持っていた。Xもあるし、gccなどのコンパイラもあるし、GNU Emacsやbashもあるので、ちょっとしたプログラムを作るには十分な機能を持っていた。 当時、勤め先のマシンはSunのワークステーションで仕事Linuxを使う機会は全然なかったのだけど、自宅のPCSlackwareのCDを入れてみたりした。日常的に使うことはなかったけど、1998年にOracleLinux版を出し

    Linuxとgitを作ったLinus - 未来のいつか/hyoshiokの日記
    waman
    waman 2014/07/28
    若い
  • Dockerで何が変わるのか - 世界線航跡蔵

    DockerCon 2014 に行ってきた。 この会期中には各社からいくつもの製品が紹介/発表された。そして、それによってクラウドという技術は次のステージに移行したと言っても過言ではないだろう。 より自由にユーザーがクラウドベンダーを選べる時代へ。どうやってクラウドにうまくデプロイするかではなく、アプリケーションそのものに注力できる時代へ。 Dockerとは Docker とはいわゆるコンテナ技術の1つで、Linuxホスト環境の中に隔離された別のLinux環境を作ってくれる技術だ。 軽量仮想マシンと呼ばれたりもする。 Solaris Container とも似ている。 新しくないDocker 1つ述べておくとDocker技術的には新しくない。Dockerの価値は技術以外にある(とDockerCEODockerConで言ってた)。 技術的にはSolarisにはSolaris 10の頃か

    Dockerで何が変わるのか - 世界線航跡蔵
    waman
    waman 2014/06/16
    『Dockerとはいわゆるコンテナ技術の1つで、Linuxホスト環境の中に隔離された別のLinux環境を作ってくれる技術だ。 軽量仮想マシンと呼ばれたりもする。』
  • WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita

    日頃Windows使っててたまにUNIX系のレシピ読むと「適当なディレクトリ」という記述を見た瞬間に詰みます。料理できない人が「醤油適量」で死ぬくらいの致死率です。 というわけで日頃Windows使ってる人なりにディレクトリの対応表をまとめました。FHSの正確な定義よりはざっくりこんな使われ方だから近いよねで分類しています。 また、UNIX/LinuxのパッケージマネージャにWindowsで相当するのはソフトのインストーラではなく、機能・役割の有効化だと解釈しています。 姉妹編つくりました ファイルのユーザ権限制御・Windows vs UNIX比較 Windows 働き UNIX

    WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita
    waman
    waman 2014/06/15
    ふむふむ
  • PowerShell Desired State ConfigurationがLinuxでも利用可能に

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    PowerShell Desired State ConfigurationがLinuxでも利用可能に
  • 伽藍とバザールの「伽藍」ってなんだろう。 - 未来のいつか/hyoshiokの日記

    Linuxの開発モデルを初めて紹介した歴史的エッセイとして有名なThe Cathedral and the Bazaarは、山形浩生氏が「伽藍とバザール」として翻訳している。The Cathedral and the Bazaar: Japanese オープンソースの開発モデルを従来型のカテドラル(大聖堂)モデルと対比して解説した。 Linuxの開発モデルでは、正式な文書もなければ、開発ロードマップも、技術的な設計書もない。皆無である。そして、そのような開発方法がうまく行く筈がないという風に広く信じられていた。特に、オペレーティングシステムのような精緻で組み立てる必要があると考えられているものが、そのようないい加減な方法で出来る訳がないと考えられていた。中央集中的に作る以外ありえないと当時は考えられていた。 Linuxの開発モデルは、素人の大学生が作った、ちょっとした遊びのプログラムを、イ

    伽藍とバザールの「伽藍」ってなんだろう。 - 未来のいつか/hyoshiokの日記
    waman
    waman 2014/05/21
    『仏教のとくに日蓮系の一派は、世界の数ある宗教のなかで、武力による強制的な改宗を迫ったという点でキリスト教やイスラームと並ぶ悪名高い宗教だから、強権的という意味ではたぶん似たようなもんかな』そなの?
  • 誰が実際にLinuxを開発しているのか?その答えはあなたを驚かせるかもしれない。 - 更地

    2014-04-07 誰が実際にLinuxを開発しているのか?その答えはあなたを驚かせるかもしれない。 Linuxカーネルに最も貢献している人(組織)が誰なのかを、Linux Foundationの年次報告書から探る、というお話。OSS界隈の知識が多少なりともあるプログラマにとっては既知の内容だと思いますが、各組織の貢献度が細かな数字で表されているのは良いかなと思います。元記事:Who actually develops Linux? The answer might surprise you | ExtremeTechもし私が、オープンソースプロジェクトについて考えるようにあなたに命じたとすると、恐らく心に浮かぶ最初の言葉はLinuxでしょう。(FirefoxまたはApacheを思い浮かべたかもしれませんが、議論のためにLinuxについて考えたとしておきましょう)。それから、オープンソー

    誰が実際にLinuxを開発しているのか?その答えはあなたを驚かせるかもしれない。 - 更地
  • Multipath TCPについて

    Multipath TCPとは、複数の経路を扱うためのTCP拡張である。実は、以前、の虫: MultiPath TCPのLinuxカーネル実装という記事で、その実装デモを紹介している。 従来のTCPは、IPとの分離ができない。TCPヘッダーの中には、ひとつのIPアドレスとポートがある。経路ごとにIPアドレスが割り振られるので、経路を変えるには、別のTCPコネクションを貼り直さなければならない。 しかし、複数の通信経路を持つという環境は、もはや珍しいものでも何でもなくなっている。たとえば、多くのラップトップにはEthernetとWiFiの二つの経路があるし、スマートフォンにも、WiFiと3G/4Gという複数の経路がある。特にスマートフォンの場合、経路が使えるかどうかが頻繁に切り替わる。 過去に、TCPで複数のIPアドレスを扱う拡張はいくつも出されたが、いずれも、IPアドレスを隠すという点で