タグ

OSに関するUhoNiceGuyのブックマーク (11)

  • 車載 OS について語る

    はじめに 他分野のエンジニアに「1回のミーティングで車載OSについて教えて」と相談されることがあったため、その説明の際に使ったメモ書きを共有する。一応、最初に予防線を張っておくと、私自身、車載ソフトウェア業界に身を置くが、「いわゆる車載OS分野の専門家か?」というとそうでもないし、やや距離のある分野の方への説明なので、ツッコミはお手柔らかにお願いしたい。 ISO-26262機能安全について OSという耽美な響きからGeekでTechな話を期待されたかもしれないが、まず国際標準の話から説明を始める。というのも、この点が生命・財産に関わるソフトウェアと、そうでないソフトウェアを分かつ、大きな前提のため、ここはスキップできない。 機能安全とは? 国際標準とは世界で統一的なコミュニケーションを図るための規格であり、Terminologyについては他のどんな文書より定義が厳密なものだが、「1回のミー

    車載 OS について語る
    UhoNiceGuy
    UhoNiceGuy 2023/07/31
    MISRA-Cで再帰禁止なのは、計算リソースが見積もれないからだっけ。そこら辺はRust使っても禁止になるのでは。MISRA-Rustができる予感//高階関数とかstreamとか関数型フレーバーな機能は禁止されそう
  • 名著「UNIXという考え方 - UNIX哲学」は本当に名著なのか? 〜 著者のガンカーズは何者なのかとことん調べてみた - Qiita

    補足 1975: トンプソンはベル研を一時休職し、母校のカリフォルニア大学バークレー校に Version 6 Unix をインストールする作業を手伝う。これは後に BSD Unix として配布される。 1984-1998: ガンカーズが DEC でプリンシパル・ソフトウェア・エンジニアを務めた時期 ガンカーズは DEC の Unix Engineering Group (UEG) に所属 いつから DEC に勤めていたのかは不明 P63 より「小さな会社で Version 7 Unix を使っていた」ので 1979 年よりも後 V7M の開発には関わってなさそう おそらく 1980-1984 の間に DEC に入社したと思われる ガンカーズが「UNIX の考え方」についてのはないだろうか?と考えたのは 1991 年 1988: POSIX.1 標準化(POSIX.2 は 1992 年)

    名著「UNIXという考え方 - UNIX哲学」は本当に名著なのか? 〜 著者のガンカーズは何者なのかとことん調べてみた - Qiita
    UhoNiceGuy
    UhoNiceGuy 2022/07/12
    手厳しいな。当時(日本語版発売当時)はRubyを256倍使う本とか出てて 気楽な読み物として読んだような。UNIXユーザー草の根ノウハウ集みたいな感じで//シェルスクリプトは今ならPython?Cより移植性いいと言ってもいいでしょ
  • WindowsがLinuxより優れている点は何ですか? (OSの設計に関する質問であり、利用者の使い勝手の話ではありません) 。

    回答 (6件中の1件目) 私はWindowsのカーネルを熟知しており、Linuxのカーネルについてはそれなりに知っています。 意外に思われるかもしれませんが、類似点の方がずっと多く、違いは少ないです。私がよく言う違いの1つは、LinuxのI/OモデルはUNIXから継承した同期式が基で、WindowsのI/OモデルはVMSから継承した非同期式が基であるということです。WindowsのI/Oリクエストの設計は、同期式と非同期式のI/Oを美しく管理できる優れた設計になっています。Linux(及び普通のUNIX)でも非同期のI/Oは可能ですが、そのための統一された仕組みはありません。これは...

    WindowsがLinuxより優れている点は何ですか? (OSの設計に関する質問であり、利用者の使い勝手の話ではありません) 。
    UhoNiceGuy
    UhoNiceGuy 2021/07/18
    ファイルシステムの同期、非同期の設計思想の違いの話は初耳。この違いがどういう影響があるのか知りたい
  • Linuxの多様性なんてデメリットでしかない

    言い換えるなら、多様性が各種設定を難しくし、普及を妨げているってこと。 ディストリビューションの違いはもちろん、同じディストリであってもバージョンの違い、更に同じバージョンであってもインストールするパッケージの違いがあるお陰で、Windowsmacみたく 「普通はこの手順で解決、もし解決しなかったら…」 みたいなハウツーが成立し得ない。 それどころか、あらゆる手順が 「俺んとこではこれでうまく行ったぜ?」 レベルの参考資料にしかならない。 だからLinuxを扱う者はこれを踏まえた上で、トラブルを基自力解決できる事が、事実上の最低レベルとして求められる。 結果、今日も世界のどこかで 「俺は別に、OSの勉強がしたくてLinux触ってるんじゃねえ!」 という初心者の叫びが聞こえてくると。 もしこれが同じUNIX系OSでも*BSDであれば、Linuxのディストリビューションに当たるものは事実上

    Linuxの多様性なんてデメリットでしかない
    UhoNiceGuy
    UhoNiceGuy 2021/07/06
    初心者向けを謳うディストリがたくさんあるのはどうかと思う。アイデアを試したいのはわかるんだけどね。初心者はUbuntu一択でいいと思う。
  • なぜTRON OSが「非常に優れていたが外圧で潰された」とか「組み込みで世界標準OSだ」とかいう誇張された伝説をいまだに信じている人が大勢いるのですか?

    回答 (9件中の1件目) 素のBTRONを使ったことがないから。(私も) 動いているところを見たことがないから。(←NHKの番組で見たゾ) キーボードを覚え直しになることを知らないから。(キーボードがすごい(良くも悪くも)のはで知ってた) 高性能高機能が必要なのを知らないから。(ペンタブの必要な人はそうそういない。) TCP/IP プロトコルスタックをもっていないことも知らないから。 だれもが組み込みやPCのOSを書いたりシステムコールを使ってプログラムを書くわけではないから。 いっときITRONは確かに日では大いに使われていたから。(ガラケーね) 日が一枚岩じゃなく...

    なぜTRON OSが「非常に優れていたが外圧で潰された」とか「組み込みで世界標準OSだ」とかいう誇張された伝説をいまだに信じている人が大勢いるのですか?
    UhoNiceGuy
    UhoNiceGuy 2021/05/23
    Web屋でも知ってる組込OSなんてITRONくらいだろ。十分大成功の部類//成功した?OSはMS-DOSの流れを汲むWindowsかUnixのMacOS,Linux位で例外はMacOS Classic位だろう。ただAndroid,ChromeOSはソフト資産抜きでシェア取ってるので注目(Linuxとは
  • マイクロカーネルの設計と実装

    UhoNiceGuy
    UhoNiceGuy 2020/08/07
    あとで読む…ホントに読めるのか?
  • Huawei、独自OS「HarmonyOS」を発表

    中国Huaweiは8月9日、オープンソースの独自OS「HarmonyOS」を発表した。汎用性が高いOS機能のみを搭載する「マイクロカーネル」なOSで、スマートフォンやウェアラブルデバイスなどに採用する方針だ。 米政府によるHuaweiへの禁輸措置による影響で、Huaweiが今後発売するスマホなどでは、Google製のOS・Androidの更新が可能かどうか不透明な状況が続いている。 中国Global Timesの報道によると、Huawei Consumer Business Groupのリチャード・ユ・チェンドンCEOは、9日に開いた発表会で「Androidを利用できなくなった場合、必要に応じていつでも独自のOSを使える」と述べた。

    Huawei、独自OS「HarmonyOS」を発表
    UhoNiceGuy
    UhoNiceGuy 2019/08/10
    GNU Hurdみたいなもの?問題はアプリ開発のモチベとなるシェアがどの位取れるか。
  • さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note

    2019年1月末でFreeBSDに関連する開発活動を止めることにした。とても愛していたOSだけに身を切られるような思いは否めなかったが、別れが来るなら自分の自由になるうちにと思い、決断した。以下は個人的な想いを綴っている。 BSDの大元は、カリフォルニア大学バークレイ校で作られたオペレーティングシステム、今風に言えば基ソフトだ。Berkeley Software Distributionというのがもともとの名前だ。 1985年に自分がUNIXに触れたころから憧れていたのがこのBSDだった。当時のBSDはまだオープンソースではなかったAT&TのUNIXのライセンス制限の傘下にあり、自由にソースコードが読めなかった。でもAT&TのUNIXであるSystem V(システムファイヴ)よりはずっと自由だった。その後、DECのULTRIXやSunのSunOS 4など、多くの先進的なUNIXマシンがB

    さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note
    UhoNiceGuy
    UhoNiceGuy 2019/02/06
    使うだけの人だったけど//FreeBSD2.x.xの頃はLinuxがSlackWareだったのでPortsの利点も大きかったような。今はUbuntuが便利過ぎる。あと、CUDAのドライバの公式対応が
  • 大学生の男「後輩に受け子誘わせ、OSやった」 : 社会 : 読売新聞(YOMIURI ONLINE)

    オレオレ詐欺で高齢女性から現金をだまし取ったとして、警視庁は1日、横浜市金沢区、関東学院大3年の男(21)(別の詐欺罪で起訴)を詐欺などの容疑で逮捕したと発表した。大学の後輩の知人らを誘い、現金受け取り役をさせていたという。 発表によると、男は仲間と共謀し、5月11日、東京都八王子市の女性宅(82)に長男を装って「至急、金が必要」と電話し、長男の同僚を名乗って自宅近くを訪れ、現金300万円を詐取するなどした疑い。逮捕は10月25日。調べに対し、「後輩に受け子を誘わせ、OS(オレオレ詐欺)をやった」と容疑を認めている。 詐欺グループは再度、同じ女性に「今度は150万円用意して」と電話をかけたが、物の長男から「母の日」のメールが女性に届いたため、詐欺が発覚。男の知人に誘われて現金受け取り役をしていた少年(19)が詐欺未遂容疑で現行犯逮捕されていた。

    大学生の男「後輩に受け子誘わせ、OSやった」 : 社会 : 読売新聞(YOMIURI ONLINE)
    UhoNiceGuy
    UhoNiceGuy 2018/11/02
    自作OSと自作言語はみんなが通る道だよね
  • もうNativeOnly開発者はいらないのかもしれない - mobiledev日記

    2017 - 01 - 12 もうNativeOnly開発者はいらないのかもしれない 駄文 ReactNativeさえあればもう Android / iOS 固有のスキルはいらないんじゃね?と思い始めてしまいました。 Qiita他を見る限り、 Web専門の人が結構ReactNativeでアプリを組み始めている んですよね。 間違いなく自分のReactNativeより上手に組んでいるでしょう。 となると、もう Java /Swift/Obj-Cでアプリを組む必要ってない=ガチNativeしか開発できない人はもう不要になるのではないかという気がしました。 OS固有環境(以下ガチNativeと呼びます)とくらべてReactNativeで開発するメリットとして クロスプラットフォーム View構築が楽 間違いなく iOS -AutoLayoutよりは楽 Android でも同じViewの使い回しは

    もうNativeOnly開発者はいらないのかもしれない - mobiledev日記
    UhoNiceGuy
    UhoNiceGuy 2017/01/15
    Android/Java、iOS/Swiftの代わりにReactNativeって開発環境が現れただけに見える。PCでは当たり前だよね//なぜ消す。
  • Linuxデスクトップの年がやってくる!  (´・ω・`)v : SIerブログ

    1 : ギコ(長屋) 2013/07/19(金) 18:01:26.86 ID:WcRVgslR0● BE:2593093695-PLT(12502) ポイント特典 ポストPCの世界にLinuxの居場所はあるのか? Linuxの熱烈な愛好家たちは10年以上前から「Linuxデスクトップの年がやってくる!」と息巻いてきたものの、このOSがデスクトップPCやノートPCの世界に大きな影響を与えるまでには至っていない。 しかも今やPCの時代そのものが勢いを失ってきており、スマートフォンやタブレットといったポストPCデバイスが脚光を浴びつつある。こういった流れのなかで、オープンソースのOSに居場所はあるのだろうか? Linuxは今までの長い歴史のなかで、数々のチャンスを棒に振ってきている。「Windows」が波に乗っていた間は、好景気のPC市場に参入する機会はほとんどなかったものの、 Microso

    UhoNiceGuy
    UhoNiceGuy 2013/07/21
    LinuxじゃないけどMacOS XはべたべたのUNIXです。僕にとってMacOS Xは電源管理が素晴らしいイラレの動くFreeBSDです。
  • 1