ブックマーク / monoist.itmedia.co.jp (15)

  • 日本の組み込みソフト開発者はLinux採用でコスト節約もさまざまな課題に直面

    BlackBerry Japanは2024年10月1日、東京都内で会見を開き、日の組み込みソフトウェア開発者を対象とするアンケート調査の結果について説明した。現状では、コストを重視する観点からLinuxに代表されるオープンソースOSを優先して採用しているものの、規制対応が求められるサイバーセキュリティや機能安全とともにリアルタイム性能を重視していることから同社のリアルタイムOS(RTOS)「QNX」などの独自OSを採用する余地が大きいことが分かったという。

    日本の組み込みソフト開発者はLinux採用でコスト節約もさまざまな課題に直面
  • ソフト開発を職人技にしない、「エンジニアリング」と「工場」にする

    「ソフトウェアを職人技からエンジニアリングへ」と題した講演を、ウーブン・バイ・トヨタのジェイエフ・バスティエン氏がAUTOSARオープンカンファレンス(2024年6月11~12日)で行った。同氏はトヨタ自動車のB&D改革部 商品・製品開発にも所属し、プログラミング言語であるC++の標準化を担うISO/SC22/WG21の進化作業グループの議長なども務めている。 ソフトウェア開発の歴史を1960年代までさかのぼりながら、SDV(ソフトウェアデファインドビークル)の時代に向けてソフトウェアエンジニアが持つべき目線について語った。 ビルや橋は大丈夫なのにソフトウェアは…… 勤務先が入居するオフィスビルや日々通過する橋に不具合が発生することは、めったにない。それは建築や土木エンジニアリングとして確立されているおかげだといえる。しかし、身の回りだけを見ても、ソフトウェアが使われている製品からバグが

    ソフト開発を職人技にしない、「エンジニアリング」と「工場」にする
  • 「RT-11」はUNIXの“/usr”ディレクトリの語源なのか 歴史と機能から検証する

    前回「VAXELN」の記事を書いたから、というわけではないのだが、ひょんなところで名前が出て話題になっていたので、そのあたりを交えて今回は「RT-11」を紹介したい。 ⇒連載記事「リアルタイムOS列伝」バックナンバー 数年ごとに話題になるUNIXの“/usr”ディレクトリの語源 ひょんなところでというのは、LinuxというかUNIXの“/usr”ディレクトリは何に由来しているのかという話である。これ、数年ごとに話題になるのだが、最近だとBytebytegoの2024年6月12日のPostで再び話題になった。 ここでは/usrが“UNIX System Resources”の略(“UNIX Shared Resources”や“UNIX Services and Routines”の説もある)という話になっており(確かに、UNIXのSystem Resourcesといわれても無理がないのが現

    「RT-11」はUNIXの“/usr”ディレクトリの語源なのか 歴史と機能から検証する
  • FDDからブートできる「MenuetOS」とCPUキャッシュにOSが載る「KolibriOS」

    FDDからブートできる「MenuetOS」とCPUキャッシュにOSが載る「KolibriOS」:リアルタイムOS列伝(46)(1/3 ページ) だんだんと連載テーマであるリアルタイムOS(RTOS)から外れつつある気もしなくもないのだが、今回ご紹介するのは「MenuetOS」と「KolibriOS」である。KolibriOSはMenuetOSからフォークしている(ただしフォーク後に開発は完全に分離)ので、まずはMenuetOSからご紹介したいと思う。【訂正あり】 【訂正】初出の記事タイトルで「FDDにOSとアプリ一式が入る」と表記しておりましたが、装置であるFDD(フロッピーディスクドライブ)にOSとアプリ一式が収まるわけではないため「FDDからブートできる」に変更しました。 ⇒連載記事「リアルタイムOS列伝」バックナンバー 「MenuetOS」の開発動機は「スクリプト言語の処理が遅すぎる

    FDDからブートできる「MenuetOS」とCPUキャッシュにOSが載る「KolibriOS」
  • 生成AIは製造業をどう変えるか 「日本で特に重要」とマイクロソフトが訴えるワケ

    生成AIによって、製造業の業務はどのように変化するのだろうか。マイクロソフトで製造産業およびモビリティー担当コーポレートバイスプレジデントを務めるドミニク・ウィー氏に話を聞いた。 「特に日では、生成AI人工知能)の活用が重要になる」――。こう話すのは、Microsoft(マイクロソフト)で製造産業およびモビリティー担当のコーポレートバイスプレジデントを務めるDominik Wee(ドミニク・ウィー)氏だ。 マイクロソフトは、テクノロジープラットフォーマーとして製造業のDX(デジタルトランスフォーメーション)をさまざまな形で支えている。OpenAIとの長期的パートナーシップや新ソリューションの展開などによって、生成AIについてもさまざまな形で世界に先駆けて取り組んでいる。 なぜ、日の製造業が生成AIを使いこなすことが重要になるのだろうか。マイクロソフトとしての考えと、日市場での取り組

    生成AIは製造業をどう変えるか 「日本で特に重要」とマイクロソフトが訴えるワケ
  • 組み込みエンジニアの本能的な欲求から生まれた? ポーランド発RTOS「DioneOS」

    リアルタイムOS(RTOS)の「DioneOS」(「ディオネオス」と発音するそうだ)は、2013年で開発がストップしたようだ。ただし、開発がストップしただけで、現在も販売しているというあたりがちょっと不可解ではある(まぁなんとなく理由は分かるが)。 ⇒連載記事「リアルタイムOS列伝」バックナンバー Atmel AVR8でも動く非常に小規模なRTOS DioneOSは、ポーランドのEleSoftRomで開発された商用RTOSである。EleSoftRomは2008年にPiotr Romaniuk氏によって設立された企業だが、当人はCompany Owner兼CTOというポジションに就いている。ただ、どうも他にCEOを立てているというわけでもなさそう(何しろ同社のCompany ProfileのWebページを見るとRomaniuk氏の経歴が出てくる)あたりは、極めて少人数(というか下手をするとR

    組み込みエンジニアの本能的な欲求から生まれた? ポーランド発RTOS「DioneOS」
  • 今やBlackBerryの主力事業に、下克上を果たしたRTOS「QNX Neutrino」

    「QNX Neutrino」も結構長い歴史を持つリアルタイムOS(RTOS)である。もっとも、長い歴史を持つということは、いろいろな会社の事情に振り回されてきたということとニアリーイコールでもある。 ⇒連載記事「リアルタイムOS列伝」バックナンバー カナダの“カナタ”で創業 QNX Neutrinoは1980年、カナダのウォータールー大学の学生だったGordon Bell氏とDan Dodge氏により開発された。ちなみにBell氏は、DECでPDPやVAXの開発にも関わり、ACMのゴードンベル賞(HPCの分野で画期的な成果に対して贈られる賞。別名スパコン界のノーベル賞)の名前の由来となったGordon Bell氏とは同姓同名の別人である。 Bell氏とDodge氏は計算機学科でRTOSについて学んでおり、自分たちでもマイクロカーネルベースのRTOSを作ってみた。この試しに作ったRTOSの完

    今やBlackBerryの主力事業に、下克上を果たしたRTOS「QNX Neutrino」
  • mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も

    mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も:ET&IoT 2021 しまねソフト研究開発センターは、「ET&IoT 2021」の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向けのローコード開発環境などを紹介した。 しまねソフト研究開発センターは、「ET&IoT 2021」(2021年11月17~19日、パシフィコ横浜)の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向けのローコード開発環境などを紹介した。 mruby/cは、軽量Rubyとして知られるmrubyをさらに小型化した組み込み機器向けプログ

    mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も
  • 組み込みLinuxで際立つ「BusyBox」の魅力

    いかがですか? 「へぇ~、結構使われてるじゃん!」と少しは興味を持っていただけましたか? 実際に、BusyBoxが組み込みLinuxをベースとしたさまざまな機器に搭載されていることを理解していただいたところで次にいきましょう。 なぜ組み込みにBusyBoxが使われるのか? 前述の内容で、BusyBoxが組み込みLinuxをベースとしたさまざまな機器に採用されていることが分かったと思います。 次に、「じゃあ、なぜ“組み込みLinuxの世界”でBusyBoxが広く使われているの?」という疑問がわいてくるのではないでしょうか? その理由は以下の2つにあります。 ファイルサイズを削減できる コンパイル作業が簡単 これだけではイメージしづらいと思いますので、以下でもう少し詳しくこの2つについて解説します。 ファイルサイズを削減できる 組み込み機器の場合、システムファイルを格納する補助記憶装置として、

    組み込みLinuxで際立つ「BusyBox」の魅力
  • アウディが新型車にアジャイル開発を採用、まずは2024年導入のEVで

    アウディは2020年5月29日(現地時間)、電気自動車(EV)向けの新技術や高度な自動運転技術を採用する新型車開発にアジャイル開発を取り入れるプロジェクト「Artemis(アルテミス)」を始めると発表した。フォルクスワーゲン(VW)グループのリソースや技術を組織にしばられずに自由に活用し、まずは2024年に導入予定のEVを開発する。プロジェクトCEO直轄となる。 VWグループでは2029年までに電動車75モデルを導入する計画だ。その中で、既存のプロジェクトの管理や進行を妨げずに新技術のベンチマークを追加し、市場における新しいチャンスを活用することが課題になっているという。アルテミスプロジェクトによる新しい開発プロセスの成果はVWグループの各ブランドの開発部門に展開し、新型車開発に活用する。 アルテミスプロジェクトには、大きな裁量が与えられる。プロジェクトはVWグループの開発拠点をグローバ

    アウディが新型車にアジャイル開発を採用、まずは2024年導入のEVで
  • アマゾン買収から2年半、「Amazon FreeRTOS」は最も手頃なRTOSに

    アマゾン買収から2年半、「Amazon FreeRTOS」は最も手頃なRTOSに:リアルタイムOS列伝(2)(1/3 ページ) IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する連載。第2回は、アマゾンの買収によってRTOSのメインストリームに躍り出た「Amazon FreeRTOS」について紹介する。 連載「リアルタイムOS列伝」の第2回、というかここ10年のリアルタイムOS(RTOS)の動向を概説した前回を除いて実質的な第1回になる今回は「Amazon FreeRTOS」をご紹介したい。 ⇒連載記事「リアルタイムOS列伝」バックナンバー Amazon FreeRTOSの話は、アマゾン(Amazon.com)による買収を受けてのこちらの記事で触れているが、簡単に説明すればもともとはリチ

    アマゾン買収から2年半、「Amazon FreeRTOS」は最も手頃なRTOSに
  • リアルタイムOSとは何か、ここ最近10年の動向を概説する

    リアルタイムOSとは何か、ここ最近10年の動向を概説する:リアルタイムOS列伝(1)(1/3 ページ) IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する連載。第1回は、リアルタイムOSのここ最近10年の動向について概説する。 リアルタイムOS(RTOS)は、組み込み向けシステムにおいて、既に欠くことができない重要なコンポーネントになっている、と言うと「えー」という声も聞こえそうだが、事実そういうポジションにある。 RTOSとは何か、という話は3年ほど前にもTechFactoryで一度書かせていただいているが、要するに組み込み向けに最適化した(特にリアルタイム応答性能を重視した)軽量なOSである。 先述の記事では、以下の7つの特徴をご紹介した。 複数スレッド(タスク)の並行動作が可能 最

    リアルタイムOSとは何か、ここ最近10年の動向を概説する
  • Ubuntu 19.10がリリース、ラズパイ4やMicroK8sサポートでエッジ領域を強化

    Linuxカーネル「Linux 5.3」の採用 Toolchainを最新パッケージにアップデート デスクトップ環境「GNOME 3.34」の採用(デスクトップ版) インストールイメージにNVIDIA製商用ドライバを導入(デスクトップ版) ルートファイルシステムとしてZFSの実験的サポート(デスクトップ版) 最新のクラウド基盤ソフトウェア「OpenStack Train」の採用(サーバ版) セキュリティアップデート MicroK8sはCanonicalが開発するエッジ向けKubernetes環境。Ubuntuではパッケージ管理システム「Snap」からインストールできる。Istio、Knative、CoreDNS、Prometheus、Jaegerなどのアドオンが整備され、単一コマンドでセキュアなデプロイを可能とする。また、Kubernetes上で機械学習環境を構築する「Kubeflow」もM

    Ubuntu 19.10がリリース、ラズパイ4やMicroK8sサポートでエッジ領域を強化
  • ロボットに最適なOSは「Ubuntu」か、長期サポートとパッケージ管理が強み

    ロボットに最適なOSは「Ubuntu」か、長期サポートとパッケージ管理が強み:ロボット開発ニュース Canonical Japanは2019年9月20日、東京都内で記者向けに説明会を開催し、ロボティクスにおけるUbuntu採用の利点と実績を訴えた。 モノ売りからコト売りへの転換が時流に乗る中、ロボティクス産業も同様にソフトウェアフレンドリーであるべきと主張する企業がある。Linuxディストリビューション「Ubuntu」の開発を支援するCanonical(カノニカル)だ。同社日法人のCanonical Japanは2019年9月20日、東京都内で記者向けに説明会を開催し、ロボティクスにおけるUbuntu採用の利点と実績を訴えた。 UbuntuはDebian GNU/Linuxの流れを引くOS(オペレーティングシステム)だ。Debianと同様にオープンソース思想を重視して開発されており、オー

    ロボットに最適なOSは「Ubuntu」か、長期サポートとパッケージ管理が強み
  • ソフト人材を求める製造業、競技プログラミングに熱視線

    ソフトウェア人材の獲得競争が激化している。特に新卒人材の獲得は企業の将来競争力に直結することもあり、各社は工夫をこらした取り組みを進める。その中でも、競技プログラミングに活路を見出す製造業企業が増えている。 ソフトウェア人材の獲得競争が激化している。特に新卒人材の獲得は企業の将来競争力に直結することもあり、各社は工夫をこらした取り組みを進める。その中でも、競技プログラミング(プログラミングコンテスト)に活路を見出す製造業企業が増えている。 ディスカバリー・ジャパンとディスコは2019年1月19日、プログラミング能力を競うコンテスト「DISCO Presents ディスカバリーチャンネルコードコンテスト2019(DDCC2019)」を開催した。同コンテストは今回で4回目。JavaC++PythonRubyなど各自が得意とするプログラミング言語で参加でき、課題を素早く正確に解くことを競い

    ソフト人材を求める製造業、競技プログラミングに熱視線
  • 1