並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 606件

新着順 人気順

QEMUの検索結果241 - 280 件 / 606件

  • ffmprovisr

    About ffmprovisr Making FFmpeg Easier FFmpeg is a powerful tool for manipulating audiovisual files. Unfortunately, it also has a steep learning curve, especially for users unfamiliar with a command line interface. This app helps users through the command generation process so that more people can reap the benefits of FFmpeg. Each button displays helpful information about how to perform a wide vari

    • Understanding x86_64 Paging

      I’ve spent quite a lot of time messing with x86_64 page tables, understanding address translation is not easy and when I started learning about it I felt like a lot of the material out there on how it works was hard for me to wrap my head around. So in this blog post I am going to attempt to provide a kind of “what I wish I had when learning about paging”. Quick note, I’ll only be discussing pagin

      • 【pwn 10.0】 gnote (kernel exploitation) - TokyoWesternsCTF2019 - newbie dive into binary

        1: イントロ 2: 解き始めるまで 問題について デバッグ環境について 3: モジュールの挙動について 4: jmptableの脆弱性について switch分岐のアセンブラ おおよその展望 5:kmalloc()とスラブアロケータについて スラブアロケータ概略 kmalloc() kmem_cache_alloc_trace() slab_alloc()/ slab_alloc_node() つまりは 6: timerfd_ctxを利用したkernel symbol の leak __x64_sys_timerfd_createシステムコール timerfd_release()とRCU 7: RIPを取る 8: privilege acceleration prepare_kernel_cred(NULL); commit_creds() ROPを組んでroot権限を取る sysretq

          【pwn 10.0】 gnote (kernel exploitation) - TokyoWesternsCTF2019 - newbie dive into binary
        • xv6が動くRISC-Vエミュレータを作った

          教育用のシンプルなOSであるxv6が動くRISC-Vエミュレータを作成しました。エミュレータのソースコードは全てd0iasm/rvemuのリポジトリで公開しています。本記事では、OSを動かすまでに実装したエミュレータの機能について、大きな変更をしたコミットのソースコードをたどることによって振り返ります。 注意:あとから実装のミスに気付いて直すことを繰り返しているため、各時点のソースコードが必ずしも正しい実装とは限りません。 2019年10月22日 (143c7d5: src/lib.rs) リポジトリを作成して初めてのコミット。勉強のためにRustで開発したい、そして、エミュレータをブラウザで動かすためにWebAssemblyにコンパイルしたいと考えていたため、Rust and WebAssemblyのチュートリアルにあるテンプレートを使用して環境を整えた。src/lib.rs内でimpo

          • Fedora CoreOS out of preview - Fedora Magazine

            The Fedora CoreOS team is pleased to announce that Fedora CoreOS is now available for general use. Here are some more details about this exciting delivery. Fedora CoreOS is a new Fedora Edition built specifically for running containerized workloads securely and at scale. It’s the successor to both Fedora Atomic Host and CoreOS Container Linux and is part of our effort to explore new ways of assemb

              Fedora CoreOS out of preview - Fedora Magazine
            • “おうち”でできるネットワーク仮想化 OVS-DPDKとOpenStackでお手軽構築

              Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。辻広志(@tj8000rpm)氏は、ネットワークの仮想化における取り組みについて発表しました。 技術の普及で手軽にできるようになったNFVの基盤構築 辻広志氏:「OVS-DPDKとOpenStackで作るおうちNFV環境の構築」を発表します。よろしくお願いします。 自己紹介です。オレンジ色の会社で、NFV関係のアーキテクトをやっています。私はプログラマーではないので、今日はちょっとレイヤーが高い話かもしれませんが、ご了承ください。 本日のモチベーションですが、ネットワークの仮想化、高速化のノウハウを広めたいなと思ったのが1つです。前回のイベントで仮想マシンのルーターの話があって、みなさんのウケがけっこうよかったように見えたので、私もしゃべってみようと思いました。あとは

                “おうち”でできるネットワーク仮想化 OVS-DPDKとOpenStackでお手軽構築
              • minikube start

                minikube is local Kubernetes, focusing on making it easy to learn and develop for Kubernetes. All you need is Docker (or similarly compatible) container or a Virtual Machine environment, and Kubernetes is a single command away: minikube start What you’ll need 2 CPUs or more 2GB of free memory 20GB of free disk space Internet connection Container or virtual machine manager, such as: Docker, QEMU, H

                • 第615回 サーバー版インストーラーに導入された自動インストール機能 | gihyo.jp

                  Ubuntuのサーバー版のインストーラーである「Subiquity」に最近「自動インストール機能」が追加されました。cloud-configのようにインストールオプションをYAMLファイルに書くことで、インストールをすべて自動化する機能です。今回はその機能を試してみましょう。 インストールの自動化 第495回でも紹介したように、Ubuntuは17.10からサーバー版のインストーラーとしてSubiquityが導入されました。Subiquityでは、デスクトップ版のUbiquityと同じように、必要最低限のインストールオプションをTUI(Text-based User Interface)からグラフィカルに選んでインストールできます[1]⁠。 図1 Subiquityで導入されたグラフィカルインストーラー しかしながら従来のdebian-installerと比べると、ひとつ大きな機能が不足して

                    第615回 サーバー版インストーラーに導入された自動インストール機能 | gihyo.jp
                  • おうちハックした自宅に2年すんでみたおはなし - Qiita

                    毎日帰宅してからちょこちょこ直して2年、それなりに快適なおうちになりました。 材料 入力系 (センサー類) netatmo 屋外の気温、湿度 室内の気温、湿度、CO2濃度、大気圧、騒音レベル が測定でき、クラウドにあがるのでAPIで叩くと数値を貰えます。 あまり頻度よく叩くと怒られます(笑) arduino ダスト(埃)センサー 空気質センサー 照度センサー 人感センサー 窓センサー(窓側に磁石をつけ、リードスイッチで開閉を検出) ドアセンサー(同上) すべてarduinoに繋げ、arduinoに繋がったraspberry piからmongodbに書き込ませます。 すこしずつ増築していったのと、このArduinoはこの写真の基盤以外の仕事もしているために、信号線をD-Subで引き回しています。 もし今から同じものを新規でつくるのなら、技適取得済みWiFi搭載Arduinoみたいなものをぶら

                      おうちハックした自宅に2年すんでみたおはなし - Qiita
                    • Writing an x86 bootloader in Rust that can launch vmlinux

                      I've been developping an x86 bootloader in Rust that can use Linux boot protocol. In this article, I'd like to write about my motivation, features of this project, and issues. KRaBs - Kernel Reader and Booters KRaBs is a 4-stage chain loader for x86/x86_64 written in Rust. It can boot an ELF-formatted kernel placed on a FAT32 filesystem in the EFI System Partition. The ELF-formatted kernel is read

                        Writing an x86 bootloader in Rust that can launch vmlinux
                      • Emulating an iPod Touch 1G and iPhoneOS 1.0 using QEMU (Part I) | Martijn de Vos

                        Around a year ago, I started working on emulating an iPod Touch 1G using the QEMU emulation software. After months of reverse engineering, figuring out the specifications of various hardware components, and countless debugging runs with GDB, I now have a functional emulation of an iPod Touch that includes display rendering and multitouch support. The emulated device runs the first firmware ever re

                        • Docker on MacOS is slow and how to fix it

                          Thanks to the DALL·E 2, we finally have a very nice graphic representation of the feelings of a Docker container inside a macOS environment, I will try with this article to make this poor container safe to the coast. TL;DR Link to headingAt the time of writing, the only viable option to have a decent performance and a good DX are: VirtioFS to share the filesystem (Docker Desktop, Rancher Desktop,

                          • GitHub - BCsabaEngine/QemuRpiRunner: Running ARM8 Rpi 3b+ instance in qemu

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - BCsabaEngine/QemuRpiRunner: Running ARM8 Rpi 3b+ instance in qemu
                            • 「Windows 10」「iOS」「Chrome」などを突破--中国最大のハッキングコンテスト

                              中国で最大規模のハッキングコンテストTianfu Cup(天府杯)2020で、今日の主要なソフトウェアプログラムの多くが、これまで見たことのないような新しいエクスプロイトによってハッキングされた。 成都市で開催された第3回天府杯は、現地時間11月8日に閉幕した。主催者は「2020年のコンテストで、多くの成熟した強力なターゲットが打ち負かされた」と述べた。以下のソフトウェアに対して、エクスプロイトの成功が確認された。 iPhone 11 Proで動くiOS 14 Samsung Galaxy S20 Windows 10 v2004(2020年4月版) Ubuntu Chrome Safari Firefox Adobe PDF Reader Docker(Community Edition) VMWare EXSi(ハイパーバイザー) QEMU(エミュレーター&バーチャライザー) TP-L

                                「Windows 10」「iOS」「Chrome」などを突破--中国最大のハッキングコンテスト
                              • Windows 10の最新ビルドを用い、WSL2で仮想マシン環境を使う (1/2)

                                Windows Insider ProgramのDev Channelで配布されるWindows 10のプレビュー版にはさまざまな新機能が先行で搭載される。このうち一部は、すでに配布済みのWindows 10 Ver.2004(May 2020 Update)、同Ver.20H2(October 2020 Update)にも加えられている。しかし正式版にはまだない新機能も当然数多くある。 WSL2(Windows Subsystem for Linux 2)にもそうした新機能がある。今回はそんな新機能のうち、仮想マシン支援機能について解説する。なお、以下で紹介する機能を試すには、前述のようにDev Channelで配布中のプレビュー版Windows 10を使う必要がある。原稿執筆時点での最新プレビュービルドは21286。念のため触れておくと、Dev Channelのプレビュー版Window

                                  Windows 10の最新ビルドを用い、WSL2で仮想マシン環境を使う (1/2)
                                • Unikernelについての現状調査 - Fixstars Tech Blog /proc/cpuinfo

                                  ※本記事の内容は、2020年2月の約1か月間のインターンシップにおける成果です。 Unikernelについて知っていますか? 私は知っています。 Unikernelとは、アプリケーションをライブラリOSの必要最小限の機能のみとリンクさせ、単一アドレス空間で、直接ハードウェア上やハイパーバイザ上にて動作するようにしたマシンイメージのことです。 本記事では、車載向けのマイコンなどの組み込みシステム上において、最小サイズのマシンイメージで目的の機能を実現することができる手段として、Unikernelという方向性に可能性を見出し、その概要と、2020年2月現在に現存しているUnikernelのプロジェクトについて調査しました。 Unikernelとは Unikernelという呼称は、2013年に発表された論文 Unikernels: Library Operating Systems for th

                                    Unikernelについての現状調査 - Fixstars Tech Blog /proc/cpuinfo
                                  • Docker for Mac から Lima に切り替える

                                    Docker for Mac から他のツールに切り替えないといけなくなった際に、ドヤ顔出来るようにシュミレーションを行った時のログです。 Lima とは? Windows 上で Linux を動作させる WSL があるように、MacOS 上でも Linux を動作させる MacOS 版 WSL として開発されたのが Lima です(雑)。 Lima と Docker をインストールする Docker がインストール済みの場合は、Lima のみをインストールする。 # VMで利用するリソースを追加で設定 cpus: 2 memory: "4GiB" disk: "30GiB" images: - location: "https://cloud-images.ubuntu.com/hirsute/current/hirsute-server-cloudimg-amd64.img" arch:

                                      Docker for Mac から Lima に切り替える
                                    • The CPU Cost of Networking on a Host

                                      When evaluating networking for a host the focus is typically on latency, throughput or packets per second (pps) to see the maximum load a system can handle for a given configuration. While those are important and often telling metrics, results for such benchmarks do not tell you the impact processing those packets has on the workloads running on that system. This post looks at the cost of networki

                                        The CPU Cost of Networking on a Host
                                      • Running the Steam Deck’s OS in a virtual machine using QEMU | The world won't listen

                                        Introduction The Steam Deck is a handheld gaming computer that runs a Linux-based operating system called SteamOS. The machine comes with SteamOS 3 (code name “holo”), which is in turn based on Arch Linux. Although there is no SteamOS 3 installer for a generic PC (yet), it is very easy to install on a virtual machine using QEMU. This post explains how to do it. The goal of this VM is not to play g

                                        • UTMとOpenCoreを利用し、x86版macOS 10.14 MojaveをApple Silicon Mac上で動作させることに成功したもよう。

                                          このApple Silicon MacとUTM、そしてHackintoshに利用されているブートローダー「OpenCore」を利用し、Apple M1チップ搭載のMac上でx86版のmacOS 10.14 Mojaveの起動に成功したユーザーが現れたそうです。 Apple M1 Mac上でmacOS 10.xを動かす Apple M1チップ搭載のMacでmacOS 10.14 Mojaveの仮想化に成功したのは、カナダでコンピューターサイエンスを学んでいるMykola Grymalyuk(@khronokernel)さんで、GrymalyukさんはMacBook Pro (M1, 13-inch, 2020)を購入したものの、これまでバグチェックのために仮想マシンに構築していた古いmacOSが使えなくなってしまったため、UTMを利用してx86版のmacOSが動く仮想環境の構築を試みたそうで

                                            UTMとOpenCoreを利用し、x86版macOS 10.14 MojaveをApple Silicon Mac上で動作させることに成功したもよう。
                                          • GitHub - picolibc/picolibc: picolibc - a C library designed for embedded 32- and 64- bit systems.

                                            Picolibc source comes from a variety of places and has a huge variety of copyright holders and license texts. While much of the code comes from Newlib, none of the GPL-related bits used to build the library are left in the repository, so all of the source code uses BSD-like licenses, a mixture of 2- and 3- clause BSD itself and a variety of other (mostly older) licenses with similar terms. There a

                                              GitHub - picolibc/picolibc: picolibc - a C library designed for embedded 32- and 64- bit systems.
                                            • 第642回 仮想マシン上のmicrok8sからGPUを利用する | gihyo.jp

                                              第641回では「LXDとmicrok8sでシングルサーバーをKubernetesクラスターにする」と題して、より高機能になったmicrok8sについて紹介しました。microk8sで構築したKubernetesがあれば、気軽にたくさんのCPUコアを使ってさまざまなワークロードを動かし、部屋を暖められます。でも、待ってください。そのサーバーにはもっと便利な熱源がありませんか? そうGPUですね。本格的に寒くなる前に、Kubernetes環境からもGPUを使えるようにしましょう。 ホスト側でGPUパススルーの準備 第641回ではLXDの仮想マシンインスタンスの上にmicrok8sをインストールしました。つまりホストマシンのGPUを使うには、LXDの仮想マシンの中からGPUにアクセスできなくてはなりません[1]⁠。コンテナの場合、第532回の「LXDのコンテナからGPUを利用する」などで手順を紹

                                                第642回 仮想マシン上のmicrok8sからGPUを利用する | gihyo.jp
                                              • OpenStackもいらなくなる?kubevirt がどんなものか触って見た。 - ぽぽぽぽーんのネットワークとOSS

                                                kubevirt を利用すると kubernetes で仮想マシンを管理することが可能になります。 Kubernetes で管理できるということでスケジューリングやセルフヒーリング、ロードバンランサなどのサービスが利用できるなど期待が高まります。 CNCF Cloud Native Interactive Landscape では Application Definition & Image Build のカテゴリに分類されていました。 はじめに OpenStack もいらなくなる?と書いたのは、冒頭に書いた Kubernetes で得られる一般的なメリットを利用できる点に期待したからです。 OpenStack を作ることが自体がとても大変で、最近だとドキュメント通りでうまく起動はできるとは思うのですが、やはり手間であることには変わりないと思います。 OpenStack をインストールして

                                                  OpenStackもいらなくなる?kubevirt がどんなものか触って見た。 - ぽぽぽぽーんのネットワークとOSS
                                                • 2019年10月18日号 Ubuntu 19.10 “Eoan Ermine”のリリース | gihyo.jp

                                                  10月17日(現地時間⁠)⁠、Ubuntu 19.10 がリリースされました。コードネーム“⁠Eoan Ermine⁠”(黎明のオコジョ⁠)⁠、「⁠eoan」と通称されるこのバージョンは、20.04 LTSの準備バージョンとしての性質を持つ、サポート期間9ヶ月の「通常の」リリースです。サポート期間は2020年7月までです。 現在19.04(disco)を利用しているユーザーは、discoのサポートが終了するこれから3ヶ月の間にアップグレードする必要があります。18.04 LTSを利用しているほとんどのユーザーは、手元の環境をこのバージョンに更新する必要はないでしょう。ただし、テスト環境に19.10を導入し、20.04 LTSに向けたアップグレード計画を建てるのは良い選択肢です。 Ubuntuにとっては比較的挑戦的なリリースであり、Yaru LightとYaru Darkの2系統からテーマを

                                                    2019年10月18日号 Ubuntu 19.10 “Eoan Ermine”のリリース | gihyo.jp
                                                  • PodmanでRosettaを使う - 赤帽エンジニアブログ

                                                    Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。 Podman v5.1.0がリリースされました! github.com リリースノートの先頭にあるRosettaのサポートは私がPull Requestを書いて機能を実装したものです。 github.com 本記事ではこの「PodmanのRosettaのサポート」について紹介します。 (※本文の初出は執筆中のPodman Advanced Pod-02からの先出しで、そこから内容を抜粋したものとなります。) -目次- Rosettaとは Podmanにおけるエミュレーションの利用 PodmanにおけるRosettaサポートの概要 実行方法 動作確認 Rosettaの無効化 Rosettaのアンインストール 既知の問題 まとめ 参考:Sysbenchの結果 Rosettaとは AppleのRosettaは、

                                                      PodmanでRosettaを使う - 赤帽エンジニアブログ
                                                    • 第750回 LXDとUbuntuサーバーで、RAID障害時の再構築の予行演習と監視について確認する | gihyo.jp

                                                      Ubuntu Weekly Recipe 第750回LXDとUbuntuサーバーで、RAID障害時の再構築の予行演習と監視について確認する 今回はmdraidを使ったソフトウェアRAID環境における「再構築(リビルド)」を試してみましょう。RAIDにおける再構築とは、簡単に言うと「ストレージ障害の回復作業中にもう一台を壊す、もしくは実は壊れていたことに気づく」仕組みです。きちんと運用されていたら、壊れることになくシステムが回復する可能性は高いのですが、実際のところは作業者のKarma値ないしLuck値次第となります。1%の確率で起きる事象を100%ひいてしまう人が世の中にはいるのです。 そこで今回は少しでも再構築作業がスムーズに進むように、その予行演習を行いましょう。今回もLXDで構築した仮想RAID環境を利用します。LXDを用いてソフトウェアRAID環境を構築する方法は、次の回を参考にし

                                                        第750回 LXDとUbuntuサーバーで、RAID障害時の再構築の予行演習と監視について確認する | gihyo.jp
                                                      • 今週のはてなブログランキング〔2023年1月第2週〕 - 週刊はてなブログ

                                                        はてなブログ独自の集計による人気記事のランキング。1月8日(日)から1月14日(土)〔2023年1月第2週〕のトップ30です*1。 # タイトル/著者とブックマーク 1 自分事を他人事として捉える思考法 - 本しゃぶり by id:honeshabri 2 ChatGPTのヤバさは、論理処理が必要と思ったことが確率処理でできるとわかったこと - きしだのHatena by id:nowokay 3 象印の加湿器が最高で当面これしか使いたくないという話 - たごもりすメモ by id:tagomoris 4 年の初めに、恒例のつみたてNISAの一括投資をしておいた。来年は新NISAで360万円年初一括投資をする予定 - 斗比主閲子の姑日記 by id:topisyu 5 小学2年生の息子にこのまま『チェンソーマン』を読ませていいものか - 僕が僕であること(仮) by id:ryo_nf30

                                                          今週のはてなブログランキング〔2023年1月第2週〕 - 週刊はてなブログ
                                                        • Apple シリコンの macOS で “Docker Desktop vs OrbStack” を検証してみた - PLAY DEVELOPERS BLOG

                                                          こんにちは。今年の4月に入社したプラットフォーム技術部の杉森です。データ分析基盤の構築を行っております。 弊社のとあるアプリケーションの開発環境として Docker を使用しているのですが、 Apple シリコンの macOS での開発環境の立ち上げに多くの時間がかかっており、その問題を改善できないか調査したのでご紹介します。 問題 原因 解決策 “Rosetta 2 の使用” Docker Desktop “Rosetta for Linux” OrbStack 試してみる Docker Desktop “Rosetta for Linux” OrbStack 結論 “Docker Desktop vs OrbStack” おわりに 問題 開発環境の立ち上げプロセスにおいて現在最も時間がかかっているのは webpack によるフロントエンドアプリケーションのビルドです。 Apple シリ

                                                            Apple シリコンの macOS で “Docker Desktop vs OrbStack” を検証してみた - PLAY DEVELOPERS BLOG
                                                          • 12インチMacBookにArch Linuxをインストールした - Plan 9とGo言語のブログ

                                                            手元のデスクトップ環境をLinuxに切り替えました。2009年頃からmacOS(当時はMac OS X)を使っていたけど、QEMUやFUSEを不自由なく使える方がPlan 9との相性が良いので、Linuxの方がいいかなと思ったのでした。 やったこと MacBook10,1 (Retina, 12-inch, 2017)にArch Linuxをインストールしました。このハードウェアではネットワークなど一通り使えていますが、バージョンによっては使えないケースもあるようです。MacBook Proの対応状況はState of Linux on the MacBook Pro 2016 & 2017にまとまっていますが、MacBookのものは無いので、近いハードウェアから推測する必要があります。 バックアップを取得 事前にMacBookのバックアップを取得しましょう。Time Machineがいち

                                                              12インチMacBookにArch Linuxをインストールした - Plan 9とGo言語のブログ
                                                            • FreeBSD can now boot in 25 milliseconds

                                                              On AWS Firecracker – but there are other new micro-VM engines around, too Replacing a sort algorithm in the FreeBSD kernel has improved its boot speed by a factor of 100 or more… and although it's aimed at a micro-VM, the gains should benefit everyone. MicroVMs are a hot area of technology R&D in the last half decade or so. The core idea is a re-invention of some of concepts and technology that IB

                                                                FreeBSD can now boot in 25 milliseconds
                                                              • 0.10.0 Release Notes ⚡ The Zig Programming Language

                                                                Tier 4 Support § Support for these targets is entirely experimental. If this target is provided by LLVM, LLVM may have the target as an experimental target, which means that you need to use Zig-provided binaries for the target to be available, or build LLVM from source with special configure flags. zig targets will display the target if it is available. This target may be considered deprecated by

                                                                • Sandboxing and Workload Isolation

                                                                  Sandboxing and Workload Isolation Author Name Thomas Ptacek @tqbf @tqbf Workload isolation makes it harder for a vulnerability in one service to compromise every other part of the platform. It has a long history going back to 1990s qmail, and we generally agree that it’s a good, useful thing. Despite a plethora of isolation options, in the time I spent consulting for technology companies I learned

                                                                    Sandboxing and Workload Isolation
                                                                  • M1 MacBookでの開発環境構築 - Qiita

                                                                    Apple Siliconのネイティブ環境を構築メモ。 QEMUの記述が増えてきたので別ページに移動(2019/01/09) PyTorchが1.9.0でそのままインストールできるようになった(2021/06/17更新) SciPyが1.7.3でまたちゃんとインストールできるようになってた(2021/12/06更新) tensorflow-macos 2.7.0 のインストールについて追記(2021/12/07更新) tensorflow-macos 2.8.0 に合わせて記述を変更(2022/02/15更新) Homebrew周り gcc や OpenBLAS,go や Rust などほとんどがARM対応になっていて,/opt/homebrew をベースディレクトリにしている場合は bottle(バイナリ)がインストールされるようになっている(2021/01/02追記) Homebrew

                                                                      M1 MacBookでの開発環境構築 - Qiita
                                                                    • mTCP TCP/IP applications for DOS PCs

                                                                      TCP/IP applications for your PC compatible retro-computers Current version: March 31st, 2023 2023-12-10: Good news everyone! mTCP NetDrive is available! mTCP NetDrive lets you connect to a remote drive image (floppy or hard disk) using a local drive letter. Add network attached storage to your machine nearly instantly! The device driver works on all versions of DOS starting with DOS 2.0 and requir

                                                                      • QEMU on M1 Mac - Qiita

                                                                        更新履歴 QEMU on M1 Macの話を独立(2021/01/09) Windows10 ARMでvirtio-gpuを利用するように(2021/01/14更新) Homebrewでのインストールを追記(2021/05/24更新) 最新のQEMUのソースツリーに対応(hvf対応が組み込まれました)(2021/09/23更新) 動いたOS(とその一部感想) Windows 10 ARM (aarch64 + hvf) 速い(特に起動と終了)。普段の動作もIntel Mac上のエミュで動かしてたWindowsとは桁違いに速い。 x86_64エミュレーションも動くのでかなりのソフトが動く(Office とか Git とか Pythonとか) Ubuntu Desktop 20.04LTS (aarch64 + hvf) CentOS 7 (aarch64 + hvf) どちらも下手な Int

                                                                          QEMU on M1 Mac - Qiita
                                                                        • 使っていないRaspberry PiをWebページやTwitterを表示して活用しよう【簡単に試せるOSイメージあり】 - Qiita

                                                                          こんにちは! わみです。 RaspberryPiを買ってちょっと触って満足して引き出しに寝かせている人は多いのでは?と勝手に思っております。 そんなRaspberryPiを活用しませんか?! 今回は簡単にWebページを表示できるFullpageOSを紹介していきます。 我が家にRaspberry Piを活用したデジタルサイネージシステムが爆誕! お風呂の空きや時間が見れるようなオリジナルサイトとそれを表示できるハードウエアの組み合わせ! 私は電源に差したら何も操作しなくてもパッとサイトが開くようなオリジナルのOSをつくって サイトは@retoruto_carry さんの作品 pic.twitter.com/2W18pn1KaT — わみ (@wamisnet) October 1, 2020 あとで、私がビルドした日本での使用向けにタイムゾーンの設定やキーボード入力の設定を変更したOSイメ

                                                                            使っていないRaspberry PiをWebページやTwitterを表示して活用しよう【簡単に試せるOSイメージあり】 - Qiita
                                                                          • High Assurance Rust

                                                                            This book is an introduction to building performant software we can justifiably trust. That means having sufficient data to support confidence in our code's functionality and security. Trustworthiness is a hallmark of high assurance software. With assurance as our driving concept, we'll take a hands-on, project-based approach to two fundamental but often inaccessible topics in software development

                                                                              High Assurance Rust
                                                                            • M1 mac 上で Lima の Intel on ARM を試してみる - アクトインディ開発者ブログ

                                                                              morishitaです。 前回は M1 Mac 上の Docker Desktop でオーソドックスな構成の Rails アプリケーションであるいこレポの docker-compose の開発環境を動かしてみました。 思ったより少ない変更で動くことが確認できました。 tech.actindi.net ※ ↑前回のエントリを前提にしているところもあるので先に読むことをおすすめします。 今回は同じ docker-compose を Lima の Intel on ARM な仮想マシンで動かしてみたいと思います。 マシンスペック etc は次の通りです。 MacBook Pro(14 インチ、2021) チップ Apple M1 Max メモリ 64GB OS macOS Montrey Lima 0.8.1 Lima とは Lima は "macOS subsystem for Linux"

                                                                                M1 mac 上で Lima の Intel on ARM を試してみる - アクトインディ開発者ブログ
                                                                              • GitHub - nanochess/bootOS: bootOS is a monolithic operating system in 512 bytes of x86 machine code.

                                                                                _ _ ____ _____ | | | | / __ \ / ____| | |__ ___ ___ | |_| | | | (___ | '_ \ / _ \ / _ \| __| | | |\___ \ | |_) | (_) | (_) | |_| |__| |____) | |_.__/ \___/ \___/ \__|\____/|_____/ bootOS operating system in 512 bytes (boot sector) by Oscar Toledo G. Jul/22/2019 http://nanochess.org https://github.com/nanochess/bootOS It's compatible with 8088 (the original IBM PC). If you want to assemble it, you

                                                                                  GitHub - nanochess/bootOS: bootOS is a monolithic operating system in 512 bytes of x86 machine code.
                                                                                • 【反射神経で設定可】GitHub actionsを使ったマルチCPUアーキテクチャ対応コンテナのビルドについて - Qiita

                                                                                  要約 マルチCPUアーキテクチャ対応Dockerコンテナをビルドし、DockerHubにPushする。(エラー回避の虎の巻付き!!) クラウド上でテストが出来てハッピー!!活用できる場面が増えてみんなハッピー!! 0. 初回のみ。あらかじめDockerHubのシークレットを設定しておく。 シークレットを設定する 1. リポジトリのトップにDockerfileを作成する。 2. リポジトリのトップでディレクトリを作成する。 3. アクションファイルを作成する。8割方のユースケースでは変更不要。仮称:反射神経的設定ファイル docker_build.yaml 4. GitHubにpushする。 以上 詳細については、記事本文を参照ください。 はじめに こんにちは。RaspberryPi(armhf、arm64)と、クラウド上のサーバー(amd64)を日々反復横跳びしている者です。 rdbox-

                                                                                    【反射神経で設定可】GitHub actionsを使ったマルチCPUアーキテクチャ対応コンテナのビルドについて - Qiita