Our Fuchsia gallery from the mid 2017. The main section of Fuchsia shows a profile picture, and tapping on it will reveal some power controls. Above this section are recent apps, and below is a Google Now-style suggestion panel.
![Google’s “Fuchsia” smartphone OS dumps Linux, has a wild new UI](https://cdn-ak-scissors.b.st-hatena.com/image/square/4b7c0d15f6dc87eeac89c5784ddb57aba293f215/height=288;version=1;width=512/https%3A%2F%2Fcdn.arstechnica.net%2Fwp-content%2Fuploads%2F2017%2F05%2F2017-05-06-03.39.38-760x380.png)
A modular, capability-based operating system This “book” is a collection of topics describing the Fuchsia operating system. Sections will be populated over time. Magenta Kernel Concepts System Calls / VDSO (libmagenta) Boot Sequence Magenta Core Device Manager & Device Hosts Device Driver Model (DDK) C Library (libc) & POSIX IO (libmxio) Process Start / ELF Loading (liblaunchpad) Framework Core Li
LenovoのWindows 10 Signature EditionがSATAがRAIDモードに固定されているのはIntelのせい 本の虫: LenovoのWindows 10 Signature Edition PCにLinuxのインストールを妨害する機能が発覚 前回、LenovoのコンピューターのSATAがRAIDモードに固定されているため、Windows以外のOSをインストールすることができないと書いたが、この真の原因はIntelだそうだ。 mjg59 | Microsoft aren't forcing Lenovo to block free operating systems mjg59 | Skylake's power management under Linux is dreadful and you shouldn't buy one until it's fixed
この記事は 自作OS Advent Calendar 2014 - Adventar 12/25の記事です。 一ヶ月程前からLinuxカーネルのコードを読み始めたので、解読ついでに自分でもカーネルを作ってみました。 とはいっても、まだ半分も完成してないです() 当初は、30日でできる 自作Linuxクローン開発 を予定していたのですが、 予想以上の規模で、解読とフルスクラッチ開発を併行するのは結構大変でした... という訳で、現在実装できている所まで紹介します。 開発レポジトリはこちらです。 RKX1209/Abyon · GitHub (インストール方法や実行方法はここに書いてます) 実装した機能 プロセススケジューラー Runキュー ハードウェア割り込み(PIC 8259A) 遅延割り込み Tasklet グローバルタイマー(PIT) タイマーリスト 仮想ページング(IA-32 MMU
Mozillaが発表したFirefox OSは、低価格帯スマートフォンの大きな需要を持つインドなどで成長を続けており、価格だけではなく、「一切の制限がないモバイルOS」という点にも特徴があります。日本の3大キャリアの1つであるauが、Firefox OS搭載スマートフォンを「クリスマスプレゼント」として発表するファンミーティング「au Firefox OS Event」を2014年12月23日(火)に開催。イベントの様子はライブ配信される予定ですが、GIGAZINEでも現地に潜入して発表会の内容をリアルタイムでガンガン更新していきます。 au Firefox OS Event http://au-fx.kddi.com/events/ au Firefox OS Portal Site http://au-fx.kddi.com/ au Firefox OS Eventのスケジュールは以下
プログラミングの「常識」は時代とともに変化します。そのひとつが、サーバプログラムにおけるバッファ処理です。 1990年代後半から2010年頃までは、メモリ空間の大きさ(32bitすなわち4GB注1)を超える大きさのファイルを扱う時代でした。このため、httpdなどのサーバプログラムにおいても、入出力データをいったんテンポラリファイルとしてバッファリングする必要がありました。ですが、ファイルI/Oはメモリアクセスと比べると低速です。このため、小さなサイズのデータについてはメモリアクセスする一方で、大きなサイズのデータについてはファイルI/Oを用いる、という煩雑なコードを書く必要がありました。 しかし、2014年も暮れとなる今 、サーバサイドにおいては64bit環境のみを考えれば良い時代に入りつつあります。 もちろん、64bit環境といったところで、64bit空間の全てをユーザプロセスが使える
Unix系OSの権限分離の変遷について(もしくはなぜ、アプリ単位の権限分離が求められるようになったか) [ブコメした件について。大筋でおかしなことは書いてないと思いますが、出典は確認していません] Unix系OSにおける権限分離は、伝統的に、利用者ごとに異なるuser idを割り振り、これを用いてアクセス制御を行うという方式で実現されてきた。また、デーモンプロセスについては、不要な権限付与を避け、デーモンプロセス間の相互作用を抑制するために、デーモンごとに専用の「user id」を発番するのが一般的な慣習とされるようになったという経緯がある。 しかし、2000年代に入ると、インターネットの普及とあいまって、クライアントサイドではこのような「利用者ごと」の権限分離では不十分という考え方がされるようになってきた。具体的には、 (オンラインバンクのパスワードに代表されるような)攻撃価値が高い情報
5/20 頃に 公開した envchain というツールの紹介記事を、会社の技術ブログに書いた。 OS X キーチェーンから環境変数をセットするツールを作りました - クックパッド開発者ブログ 投下時間の関係もあると思うけど、思いの他結構拡散してびっくりした。まあ、それは置いておいて、本題。 おもしろい。が、ps -Eで他プロセスで環境変数が見えることを考えると、そもそも環境変数に認証情報を入れてる時点で… / “OS X キーチェーンから環境変数をセットするツールを作りました - クックパッド開発者ブログ” http://t.co/n1quG3C4Tx — Kazuho Oku (@kazuho) June 4, 2014 ごもっともだと思います。 実際のところ、わたしはなんか「環境変数やめろ bot かよ」と言われるレベルであまり環境変数に機密情報を入れる事を好んでないです。 なのにこ
近年、ネイティブのアプリをHTML5だけで開発できるOSが、注目を集めています。本記事では、2014年内に日本での製品発売が期待されるGoogleのChrome OSとMozillaのFirefox OSの概要を紹介します。 PCの利用時間の大半をWebに費やしている人や、Webブラウザ以外のアプリは使用しないという人は少なくありません。Chrome OSはこのように、WebのためにPCを利用するユーザーにとって、最適なブラウズ環境を提供することを目的として開発されたOSです。米NPDの調査によれば、Chrome OSを搭載したノートPCであるChromebookは、2013年内に米国で販売されたノートPCの21%を占め、着実にシェアを伸ばしています。 Chrome OSのアーキテクチャ Chrome OSは、Chromium OSというオープンソースのOSを、Chromebookに最適化
一般社団法人 Mozilla Japan (東京都港区、代表理事:瀧田 佐登子) は、Mozilla がグローバルで開発・提供する Web ベースの次世代プラットフォーム「Firefox OS」について、日本国内のコンテンツプロバイダと連携しながら、オープンなアプリケーションプラットフォームがもたらす新たなエコシステムの活性化に向けた取り組みを、今後さらに強化することを発表いたします。 Firefox OS は、スペイン、ブラジルをはじめとした世界 15 カ国で、既に端末の提供が行われております。国内においても、Firefox OS 搭載のスマートフォンやスマートテレビなどの開発が発表され、今後の提供開始に向け、Firefox OS の特徴でもある HTML5 や Web テクノロジーを用いたアプリケーション開発への期待が高まっています。 今後、Mozilla Japan では、オープンな
この OS のシステム要件が求めるプロセッサーが、SIMD 命令を使用する最適化オプションに影響します。例えば Windows Vista Home Basic までをサポートすると想定した場合、800MHz 以上のプロセッサーが求められていますから、対象となるプロセッサーは一部の Pentium III(450MHz – 1.4Gseisei Hz)と Pentium 4(1.3GHz – 3.8GHz)以上となります。まあ、少しぐらい動作クロックが違っても問題はないのですが。 この2つのプロセッサーには、サポートする SIMD 命令セットに違いがあり(Pentium III – SSE、 Pentium 4 – SSE2)、コンパイラーは対象とするプロセッサーが実行できる命令セットを使用したバイナリーを生成しなければいけません。この場合、SSE2 を利用したバイナリーを生成すると、Pe
B2G OS は現在活発に開発が行われており、プレリリースの状態にあるため、最新のコピーを確実にインストールするには、自分でビルドしてインストールするのが最善の方法です。このページのリストにある記事は、B2G OS をビルドしてエミュレータや互換性のある端末、もしくは Firefox ブラウザ内の Gaia ユーザインターフェースにインストールする方法を解説します。 B2G OS の取得とビルド B2G OS ビルドの概要 B2G OS のビルドとインストールを行うには、大変な時間とネットワーク帯域と演算能力を要します。このページでは、ビルドプロセスのゴールと、ユーザが順を追ってそのプロセスを進めるため概要を見ていきます。 B2G OS ビルドの必要条件 初めて B2G をビルドする前に必要なステップ 初回 B2G OS ビルドの準備 B2G OS をビルドするには、リポジトリの複製とビル
「Firefox OS」搭載端末の導入に向けた取り組みについて ~HTML5時代到来に向け、両社のノウハウを生かす協力関係を構築~ KDDI株式会社 (本社: 東京都千代田区、代表取締役社長: 田中孝司、以下 KDDI) およびMozilla Corporation(本社: カリフォルニア州 マウンテン・ビュー、CEO: ゲイリー・コバックス、以下 Mozilla)はこのたび、Firefox OS搭載端末の日本市場への導入および、Firefox OSの機能向上のために協力していくことで合意しました。 Firefox OSは、HTML5をはじめとするWeb標準技術をベースとした、Mozillaが提唱する新しいオープンなモバイルプラットフォームです。インターネットをすべての人々の利益になる方向へ発展させるというMozillaのコミットメントに則り、デバイスにアクセスするAPIなどは、リファレン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く