fossBytesに10月25日(米国時間)に掲載された記事「Linux 4.9 Is Going To Be The "Biggest Ever" Linux Release」が、2016年12月にリリースが予定されている「Linux 4.9」はこれまでで最も大きなリリースになるだろうと伝えた。その理由として、コミット数がこれまでのリリースの中で特に大きいこと、Linus Torvalds氏がメールでそうした内容を示唆していること、Linux 4.9がLTSリリースになる可能性があることなどが挙げられている。 Linuxカーネル4.9で登場すると見られる新機能や変更点は次のとおり。 AMD GPUのより優れたサポート Intel DRMに関するバグの修正 Rasbperry Piのサポート向上 VMappedカーネルスタックのサポート サポートするARMマシンをさらに29台追加 Inte
lsblk で物理ディスクの一覧を見ることが出来る。 PCにどのようなHDDが何台つながっているか見ることが出来る。さらにマウントポイントも確認できて便利でした。 takuya@:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 1.8T 0 disk /mnt/464fb75d sdb 8:16 0 223.6G 0 disk ├─sdb1 8:17 0 9.3G 0 part ├─sdb2 8:18 0 1K 0 part ├─sdb5 8:21 0 954M 0 part [SWAP] └─sdb6 8:22 0 186.3G 0 part / sdc 8:32 0 931.5G 0 disk ├─sdc1 8:33 0 243M 0 part ├─sdc2 8:34 0 1K 0 part └─sdc5 8:37
たとえば、debugfsのディレクトリとファイルをプロセス毎に作って、ファイルの中身はプロセスごとに変えたいってことをしたい場合にどうするかというメモです。 foobarという機能がdebugfsのルートディレクトリにディレクトリを作成して、piyoというプロセスはfoobar/piyo、poyoならfoobar/poyoとディレクトリができます。で、ファイルはfileという名前で固定されているけど、内容は個々に違う感じです。 /sys/kernel/debugfs/foobar --- /piyo/file |-- /poyo/file piyo/、poyo/は任意のタイミングで作成できて、foobarはstart_main()の時に初期化の関数を呼んで作るものとします。 foobar用に1つだけファイルを作成するならバッファは一つで良いのでファイルのdentryはこんな感じで作れます。
技術ドキュメント目次 -> システム運用TIPS -> ddコマンドでハードディスクの完全消去 本技術ドキュメントは、2002~2004年頃に作成したものが多いです。 内容が古くなっていることもあるかと思いますが、ご了承ください。 【低価格SSL証明書】弊社運営の低価格SSL証明書販売サイト、翌月末払いなど請求書払いも可能。 ◆ ddコマンドについて ddコマンドは、 ハードディスク上のファイルシステムを意識することなく、 直接デバイスに対する入出力を行うことのできるコマンドになります。 ここでは、ddコマンドを使用したハードディスクの完全消去の方法について解説します。 ハードディスクを破棄しなくてはならないが、 そのHDDに記録されていた全情報を完全にクリアしてから破棄する必要がある 場合などのご参考にしてください。 (フォーマットを行っただけでは、HDD上のデータはクリアされていません
手のひらサイズ スピンドルレスサーバ 省電力Armada CPU(ARMADA370 ARM V7 Compliant) 搭載 ギガイーサネットポート(LANポート)×2、MicroSDポート×1 搭載 1GB CCR3 with option for 2GbNANDメモリ Miraboxの特徴 MiraboxはARMCPM搭載の小型Linuxサーバです。 ARM v7の準拠したアーキテクチャ、浮動小数点、および省電力スリープモードを搭載し、新しいMiraboxはスマートで小型のフォームファクタで、世界クラスのコンピューティングパワーと効率を提供します。 超小型筐体 ARM コアサーバ ARM CORE 1.2GHz CPU搭載 LinuxOSがプリインストール Debian 6.0 プリインストール 低消費電力 ARM COREだから省電力 回転部品が無く壊れにくい ハードディスクや冷却
1992年のDr. Dobb's Journalの連載記事とともに開発が始まったフリーのUNIX系オペレーティングシステム「386BSD」。無料で利用できるBSD系OSの元祖として知られていますが、0.1リリース後開発が停滞し、多くの開発者達が、FreeBSDやNetBSDといった他のOSに移行したという経緯を持っています。 ところが最近、386BSDの創始者の一人、Lynne Jolitz氏が最新版であるv1.0/v2.0のソースコードをGitHub上に突如(?)、公開していたことが分かりました(slashdot)。 386BSDは開発者がUNIXシステムの全てを把握できた時代の貴重な遺産で、Linuxを開発したLinus Torvalds氏も、「386BSDが入手可能であったならば、Linuxを作ることはなかっただろう」と発言しています。 実際に動作させる場合、エミュレーターであるQe
Windows 10 バージョン1607(Windows Anniversery Update、RedStone1)には、Windows Subsystem for Linux(以下WSLと略す)が搭載されている。これは登録されるアイコンの名称などから、「bash on ubuntu on windows」などと呼ばれている。簡単にいうと、WSLとは、Windowsの中でUbuntu Linuxを動作させるもの。コマンドラインからUbuntu Linuxのシェルであるbashを起動すると、そこはもうLinuxの中だ。 Windows Subsystem for Linuxは 仮想マシン環境ではなく、サブシステムで動かす WSLはいわゆる「仮想マシン環境」ではない。どちらかというと「コンテナ」と呼ばれるものに近いが、仮想マシン支援機能はまったく使っていない。そもそもSubsystemとは、初
ハッカー3大エッセイとは自分が勝手に呼んでいるだけなのだが、『ハッカーと画家』『UNIXという考え方』『それが僕には楽しかったから』の3冊のことである。しかし『それがぼくには』は重要な一冊だと思うんだけど、なんでまた絶版なんですかね。そんな古い本でもないのに。仕方なく図書館で借りたけど。 いわゆるハッカーマインドを描いた本としていずれも似たような印象を抱きがちだが、実際に読んでみるとスタンスはだいぶ異なる。『ハッカーと画家』はコンピュータについてあまり詳しくない人に対して、ハッカーというのはこういう人種なのだと切々と説いた本であり、故にそれほど挑発的な印象は受けず、すらすらと読み進めていくことができる。もっともこれがハッカー以外に理解できるかというとかなり疑問ではあるが、ハッカーが比較的客観的に自らを解き明かした本として参考にはなる。著者のポール・グレアムのエッセイはnaoya_t氏による
kernelvm @kernelvm いよいよ今週土曜日が #kernelvm 探検隊ですが、みなさま探検にむけて心と体の準備はよろしいでしょうか。タイムテーブルもどしどし^H^H^H^Hぼちぼち更新されています docs.google.com/spreadsheets/d… 2016-10-03 23:55:06 Yojiro UO @yojiro 明日のkernel/vm #12 の会場注意ですが、飲み物の持ち込みは可能ですが食事の持ち込みはご遠慮ください。お昼から開催なので会場にいらっしゃる前に何かお腹の入れてくることをお勧めします。おやつは大丈夫です。 ゴミは原則お持ち帰りでお願いします。 #kernelvm 2016-10-07 19:45:26
I'm really sorry I applied that last series from Andrew just before doing the 4.8 release, because they cause problems, and now it is in 4.8 (and that buggy crap is marked for stable too). In particular, I just got this kernel BUG at ./include/linux/swap.h:276 and the end result was a dead kernel. The bug that commit 22f2ac51b6d64 ("mm: workingset: fix crash in shadow node shrinker caused by repla
It’s FOSS is a blog that focuses on Open Source in general and Linux in particular It's F.O.S.S.に10月2日(米国時間)に掲載された記事「Arch Linux May Soon Be Available On Windows Subsystem for Linux」が、Windows 10に新しく追加されたLinuxバイナリ互換機能「Windows Subsystem for Linux」を使ってArch LinuxをWindows 10で動作させる開発が進んでいることを紹介した。このプロジェクトでは、Windows 10のみならずWindows 7、Windows 8、Windows 8.1、Windows Server 2012 R2でも動作を確認したとしている。 Windows 10に新し
タイトルの通りです。16年卒の学部卒新卒として株式会社メルカリに入社しました。入社したのは今年の 4/1 なので半年前のことです。なぜ今頃になって入社エントリを書くのかというと、先日新しいメディア立ち上げにともなう記事一発目としてインタビューを受けたのですが、その記事が 10/3 に公開されるとのことで、他者に明らかにされるならばその前に自分から入社エントリを書こうと思ったことと、タイミング的にも今日という日はちょうどいいなと思ったからです。 tl;dr 新卒でメルカリに入社しました メルカリでは新卒採用もしているので興味があれば言ってください メルカリという会社 www.mercari.com メルカリが新卒採用を始めたのは今年からなので、僕は第一期新卒ということになります。最近ではとても有名なアプリ・会社になってきて、国内での勢いはもちろんのことアメリカでも急成長してきており、今後の動
こんにちは。今回のテーマは『LinuxのGUI環境としてウィンドウマネージャーFluxboxを使う』です。FluxboxはGNOMEやKDEのように多機能なデスクトップ環境と比べると非常にシンプルなウィンドウマネージャーです。しかし、そのシンプルさ故に動作が非常に軽く、カスタマイズも設定ファイルを修正することで容易にできることからOSSユーザーには人気があります。標準のデスクトップ環境として採用するディストリビューションはあまりありませんが、ManjaroではFluxboxエディションがあり、シンプルさを好むユーザーに受け入れられています。 [adsense02] 【目次】 Fluxboxで快適なGUI環境を構築しよう fluxboxのインストール fluxboxを起動する メニューの編集 スタイルの変更 gtkアプリケーションのテーマ変更 壁紙の変更 透過やフェードを有効化する 日本語入
ABSをインストールします。 $ sudo pacman -S --noconfirm abs core/linuxパッケージのビルドスクリプトをダウンロードします。 $ sudo abs core/linux 自分の作業ディレクトリへコピーします。 $ cp -a /var/abs/core/linux . $ cd linux ビルドに必要なパッケージはPKGBUILDのmakedepends配列に格納されています。 PKGBUILDはbashスクリプトなので、bash上で以下を実行してください。 $ . PKGBUILD $ sudo pacman -S --asdeps --noconfirm ${makedepends[@]} makepkgに-sオプションを指定することで、ビルド時に必要なパッケージをインストールすることもできます。 makepkgに–skippgpcheckオ
Linux をインストールした後でも、いろいろとメンテナンスが必要になります。特に、カーネルにバグが見つかったときやセキュリティーホールが見つかったときなどはカーネルのアップデートを行う必要があるときがあります。 ここでは、Redhat Linux のカーネルのアップデート方法を記述します。 RPM を利用したアップデート 簡単な方法は、Redhat から不具合の修正された RPM をダウンロードしてインストールする方法です。どのカーネルをダウンロードするかは Redhat のバージョンと uname コマンドで確認できます。 # uname -rp 2.4.20-8 i686 # cat /etc/redhat-release Red Hat Linux release 9 (Shrike) uname コマンドから カーネルのバージョンが 2.4.20-8 で i686 アーキテクチャ
通常、tar.gz圧縮ファイルを「tar xvzf linux-2.5.2.tar.gz」などと指定すると、カレントディレクトリ下に展開(解凍)される。しかし、特定のディレクトリ先に解凍したい場合には、次のように「-C」オプションを付加させて指定しよう。
この記事はLinuxカーネルもくもく会 #24 - connpassで書いてます。今日は前に追加されたcgroupsのpid管理のコードを読んでみます。 ファイルはcgroup_pids.cです。Linux 4.7のコードを対象にします。 最初にデータ構造です。pidの場合はpids_cgroup構造体が使われます。この構造体はcgroup_pids.cで定義されています。 43 struct pids_cgroup { 44 struct cgroup_subsys_state css; 45 46 /* 47 * Use 64-bit types so that we can safely represent "max" as 48 * %PIDS_MAX = (%PID_MAX_LIMIT + 1). 49 */ 50 atomic64_t counter; 51 int64_t l
The Mutt E-Mail Client "All mail clients suck. This one just sucks less." -me, circa 1995 Latest NewsGit Recent Commits: Summary | RSS Feed Stable Mutt 2.2.13 was released on March 9, 2024. This is a bug-fix release, fixing a possible dangling pointer reference in the SMTP client. Mutt 2.2.12 was released on September 9, 2023. This is a bug-fix release, fixing two crash bugs. One is possible by vi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く