InfoQ ホームページ OS に関するすべてのコンテンツ
-
swiftメモリオーナシップのマニフェストが公開
Swiftの開発者で、Tesla移籍までSwiftチームのリーダを務めていたChrid Lattner氏によると、Swift開発の主な目標のひとつに、Rust/Cycloneからヒントを得たメモリオーナシップモデルの定義がある。Swift 4がフェーズ2に入った今、Swiftチームは、Swiftのメモリオーナシップの動作を説明したマニフェストを発表した。
-
Apple、完全に独自のGPUアーキテクチャ開発を計画
Imagination Technologiesによると、Appleは将来の自社デバイス向けGPUのために独自のグラフィックスアーキテクチャを開発しているようだ。新しいGPUは15ヵ月から2年のうちに準備され、Imagination Technologiesとはまったく似ていない最初のApple製GPUになるだろう。
-
Appleが大々的な告知なく、数百万のiOSデバイスのファイルシステムをアップグレード
iOS 10.3が一般公開に伴い、何百万ものデバイスがAppleの新しいファイルシステムAPFSを使用するようにアップグレードされる。何人かのコメンテータによると、大胆であるが、リスクがないわけではない。
-
ブラウザベンダがデフォルトでWebAssemblyを有効化
WebAssemblyに関わるブラウザベンダが初期実装について"合意"に達した。これによってブラウザはデフォルトでWebAssemblyを同梱できる。これは重要なマイルストンだ。しかし、この初期実装によって開発者はすぐに大きな便益を享受できるわけではない。DOMの操作やガベージコレクタが仕様化されていないからだ。
-
Swift 4が最終ステージに,ABI安定化は延期へ
Appleは,2017年秋に提供を予定しているSwift 4のリリースプロセスに関する詳細を発表した。今回のリリースの中心は,ソース互換性を確保しながら,言語コアと標準ライブラリが大幅に拡張されることだ。当初のロードマップにあったABI互換性は延期されることになった,と同社Swiftチームの新プロジェクトリーダであるTed Kremenek氏は説明する。
-
Stormpathがモバイルとフロントエンド認証を簡素化するためにクライアントAPIの提供を開始
Stormpathは認証、承認、ソーシャルログイン、その他のユーザー管理に関連するAPIサービスのプロバイダであるが、最近、モバイルとフロントエンドの認証と登録を簡素化する目的で新しいクライアントAPIの提供を開始した。
-
GoogleがAndroid Studio 2.3をリリース
GoogleがAndroid開発の公式IDEであるAndroid Studioのバージョン2.3をリリースした。今回のリリースには、開発フェーズ全体にわたる数多くの新機能が追加されている。
-
LLVMの新しいリンカLLDがLLVM 4で導入へ
GCCのldを大幅に性能改善したLDDが、近くLLVM 4 rc1に組み込まれ、デフォルトで使用されるようになる。この新しいリンカは、稼働中のFreeBSD/amd64ベースのシステムではすでに使用されているが、LLVMでの利用はまだ試験段階であり、問題が発生すればrc2では保留される可能性もある。
-
Visual Studio 2017のデプロイに役立つ新しいDevOpsツール
Visual Studio 2017のインストーラ変更により、システムレジストリを調べてビルド環境の状態を判断する、という従来の方法は役に立たなくなっていくだろう。ビルド環境をうまく自動化するのに必要なツールを提供するため、開発者とビルドエンジニア向けに新しいAPI、PowerShellモジュール、スタンドアローンユーティリティがリリースされている。
-
Swift 4 ABI安定化への道
先日のswift-evolutionメーリングリストで発表されたSwift ABI Stability Manifestoは,SwiftのABIが安定したと宣言する前に取り組む必要のあるすべての懸念のまとめ上げを目的としたものだ。ただし,ABI安定化がSwift 4で達成されるかどうかは,いまだ明確ではない。
-
最初のAndroid Instant Appsが公開へ
GoogleがいくつかのアプリケーションをInstant Appsとして,ユーザからフィードバックを得るために公開した。SDKは今年後半の一般提供を予定している。
-
Realm Mobile Platfomが水平スケーラビリティ,レガシデータソース,レプリケーションを新たにサポート
Realmチームは,リアルタイム自動データ同期,リアルタイムコラボレーション,ライブメッセージングなどの機能を備えたiOSおよびAndroid用モバイルアプリの開発を目的とする,Realm Mobile Platformのバージョン1.0を発表した。
-
Android ThingsはTensorFlowベースの機械学習とコンピュータビジョンをIoTデバイスにもたらす
最近リリースされたAndroid ThingsのDeveloper Preview 2 (DP2) では、IoTデバイスにおける機械学習とコンピュータビジョンにTensorFlowが簡単に使えるようになった。加えて、いくつかのIoTプラットフォーム向けにUSBオーディオのサポートが拡張され、Intel Jouleのサポートも追加された。また、新しいNative PIO APIを通じて、ネイティブドライバを直接使えるようになった。
-
疲労、スパム、およびバックアップの欠如でGitLab.comはダウンした
GitLab.comをスパマーから守る試みが始まったのは、エンジニアの疲労が激しく、バックアップが欠如しているためにサイトが18時間近くダウンし、6時間分の生産データが失われたからです。
-
Googleがエンタープライズ対応を進め、WindowsとSQL Serverのワークロードをターゲットに
Googleは最近、Google Cloud Platform(GCP)におけるMicrosoft Windows ServerとSQL Serverのサポートを強化すると発表した。強化のために、Googleは現在、Windows Server Core用とSQL Server Enterprise Edition用の設定済みのイメージを提供する。Googleでは、SQL Server AlwaysOn Availability Groupsを使用して、High-availabilityおよびDisaster Recovery計画もサポートする。