並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 43件

新着順 人気順

ds biosの検索結果1 - 40 件 / 43件

  • Rust で vmlinux を起動できる x86 ブートローダーを作ってみた話 - Qiita

    Rust を勉強し始めたので冬休みの間に Linux の boot protocol を喋る x86ブートローダー(自称:Krabs)を作ってみました。この記事では、開発に至った動機や、作成した Krabs の特徴とか仕組み、開発中におきた嬉しかったことなどについて書きたいと思います。 Krabs とは Krabs は、Rustで書かれた x86/x86_64(Legacy BIOS) 向けの4段ロケット構成のチェインローダーです。 bzip2 で圧縮された ELF 形式のカーネルを起動できます。bzip2 圧縮されたイメージを解凍して、次に展開してでてきた ELF イメージを再配置してからの、カーネルの起動となります。 内部では libbzip2 の C ライブラリを利用していますが、それ以外は全て Rust で記述されています。 GitHub - o8vm/krabs: An x86

      Rust で vmlinux を起動できる x86 ブートローダーを作ってみた話 - Qiita
    • 【動画追加】「東京ゲームショウ2023」にFPGAベースのレトロゲーム互換機を出展した本当の狙いはなにか? TASSEI社長Adrew Steel氏に直撃インタビュー【TGS2023】 - レトロゲームで遊ぼう!

      2023年9月21日から24日まで、幕張メッセで開催された日本最大のゲームイベント「東京ゲームショウ2023」。そこで、初日からある界隈をざわつかせていたのがTASSEIこと建成電気のブースでした。こちらで展示されていたのは、ニンテンドー3DSの互換機や、FPGAでセガサターンにPlayStation 2、ファミコンなどを動かしているデモ機です。 ▲「東京ゲームショウ2023」に出展していた建成電気のブース。比較的目立つ位置に場所を構えていました。グループの本社は中国深センを拠点にするDashine Electronicsで、達成電気はその日本本社として設立された企業です。今回同社が「東京ゲームショウ2023」で、こうした互換機を出展することになった狙いはなんだったのか、同ブースにいた代表取締役社長のAdrew Steel氏にお話をお伺いしてきました。 ▲建成電気 代表取締役社長のAdre

        【動画追加】「東京ゲームショウ2023」にFPGAベースのレトロゲーム互換機を出展した本当の狙いはなにか? TASSEI社長Adrew Steel氏に直撃インタビュー【TGS2023】 - レトロゲームで遊ぼう!
      • ThinkPad T14 Gen3 のサスペンド問題 - tmtms のメモ

        [2022-09-23 追記] BIOS アップデート(n3buj05w)で解決した! https://support.lenovo.com/jp/ja/downloads/ds557163-bios-update-utility-bootable-cd-for-windows-11-10-64-bit-thinkpad-t14-gen-3-p14s-gen-3-t16-gen-1-p16s-gen-1 前回の続き ThinkPad T14 Gen3 の Ubuntu がサスペンドすると正常に復帰しない。 画面が消えたまま。10秒くらい待ってると点灯するけど数秒でまた消える…というのを繰り返し。 X が起動してると何もわからないので、コンソールでサスペンドを試すとこんなメッセージが出てた。 i915 0000:00:02.0: [drm] *ERROR* Failed to write s

          ThinkPad T14 Gen3 のサスペンド問題 - tmtms のメモ
        • My First Kernel Module: A Debugging Nightmare

          This is the story of the time I wrote some code, deployed it to production, and ended up bricking the server it was running on by frying the kernel. Beautiful rendition of me frying the kernel This post is about perils of concurrency and race conditions. My code was nearly correct, but ultimately, there were two major synchronization bugs that killed it. This is a really long post that gets into t

          • 第697回 AMD Ryzen 7 5800Xで学ぶ、Ubuntuにおけるシステムの動作確認 | gihyo.jp

            どれも定番みたいな構成ですね。GPUだけ「GeForce GTX 1050Ti」と、2016年ごろのだいぶ古い型番です。そもそも全体的に予算オーバー気味で「GPUは型落ちのものを」という想定でした。しかしながらいざ調べてみると、型落ち品自体がほぼ市場に存在せず、新しい型番のものも軒並みすごい高くなっていたために、苦肉の策で見つけた製品です[1]⁠。 なお家族のPCの使い方を考えると、GPUはそこまで強いものである必要はなく、要件としては「リトルウィッチノベタがプレイできればいい」という話でした。よって1050Tiでも問題はないものと考えています。 というわけでこのマシンにWindowsをインストールする前に実施した、各種動作確認のための方法を紹介していきましょう。ちなみにストレージのテストやベンチマーク以外の「情報収集」に関しては、Live環境でも動くはずです。よってWindowsインスト

              第697回 AMD Ryzen 7 5800Xで学ぶ、Ubuntuにおけるシステムの動作確認 | gihyo.jp
            • MacBookAir2020を買ったのでHomeBrewで色々入れる - ねこの足跡R

              MacBookAir2020買いましたヽ(=´▽`=)ノ そしてMacBookAir 2020年版も到着! 商売道具は3年毎に変えないとね(・∀・) 裏側のAppleロゴが光らないのはやっぱり寂しいけど、今のところ満足度は高い。今週は設定祭りだなー。 pic.twitter.com/72e9Tm5TN5— 勝部麻季人 💦👏 (@katsube) 2020年4月20日 1年以上前から買い換えようと何度も店頭に足を運んだのですが、バタフライキーボードが全然しっくり来ない、価格的にもそれならPro買うわといった感じでコスパも今ひとつ。そんなときに突然発表された2020年版がそれらの悩みをすべて解消した神モデルということで迷わず購入。新型コロナが蔓延する情勢不安な中でしたが商売道具をケチってはいけませんw 一体どうしたんだAppleらしくないぞw 顧客の要望を足蹴にし阿鼻叫喚に叩き落とす経営方

                MacBookAir2020を買ったのでHomeBrewで色々入れる - ねこの足跡R
              • The SYZBOT CTF

                目次 第0章 概要 0.1 syzbot とは? 0.2 主な登場人物紹介? 0.3 自己紹介:熊猫の Linux との関わりについて 0.4 今日のお話「バグハンティング」 第1章 Linux カーネルについて 1.1 Linux カーネルの規模について 1.2 Linux カーネルの制約事項について 1.3 Linux カーネルのデバッグ支援機能について 第2章 カーネルメッセージを読めるようにするための試行錯誤について 2.1 printk() に求められているものとは? 2.2 複数行分のメッセージをバッファリングする試み(2017年4月~) 2.3 メッセージ本文中にコンテキスト情報を埋め込む試み(2018年4月~) 2.4 1行分のメッセージをバッファリングする試み(2018年6月~) 2.5 再び1行分のメッセージをバッファリングする試み(2018年9月~) 2.6 再挑戦(

                • IntelのCore i9-14900Kと13900K CPU安定率の話題 : PCパーツまとめ

                  2024年05月03日12:01 IntelのCore i9-14900Kと13900K CPU安定率の話題 カテゴリCPUIntel 18: Socket774 警備員[Lv.3(前22)][苗] (ワッチョイ e7b1-Ufki) 2024/05/02(木) 22:04:01.38 ID:l3Jk85B70 テスターは、自動プロファイルで安定しているのは 10 個の Core i9-13900K CPU のうち 5 個と 10 個の Core i9-14900K CPU のうち 2 個だけであることを明らかにしたが、Intel とボードパートナーは安定性の問題の原因をまだ特定していません Chiphellのテスターが、IntelのCore i9-14900K & 13900K CPUの安定性を調査した。 インテルCore i9-14900KとCore i9-13900KのCPUは安定性

                  • nWOL: Wake on LANを使った遠隔PC起動管理ツール

                    nWOL 公式ページへようこそ! nWOL Version 1.7.77 リリースしました (2023/7/8) nWOLの概要 Wake on LANの仕組みを利用して、PCを遠隔起動するツールです。シンプルだけど使って気持ちいいツールを目指して作ってみました。 LANに接続されている機器のMACアドレス、IPアドレス、ホスト名を高速で検索。 LAN内のPCのIPアドレスの変化を自動的に検知し更新します。PCに固定IPアドレスを割り当てる必要がありません。 ルータを経由した先にあるPCの遠隔起動も可能。 DNS名前解決に対応。Dynamic DNSにも対応します。 遠隔PCの起動状態をリアルタイムで表示。遠隔PCの起動状態の監視にも使えます。 遠隔PCの起動状態をタスクトレイ通知領域にリアルタイムに表示。 ホスト起動時・停止時に音による通知が可能。 メイン画面のデザイン変更可能。 マジッ

                    • WIndows10のモダンスタンバイ (Modern Standby) まとめ - elechoのぶろぐ

                      近年、身の回りの情報系の人たちはほぼMacを使っているような印象があります。 一方、Windows機の特徴として、計算機性能に対するコスパの良さが挙げられます。 (一部の日系メーカー製や、Microsoft Surface、VAIO Z、Dell XPSみたいな高級品を除く。) (あと、”複雑怪奇な”レジストリ設定もWindowsの特徴ですね笑) それでも、Windowsも日々進化していて、いろいろなところが変わっていったりしています。 今回は、その中でも最近普及してきた「モダンスタンバイ」について、パスワード保護の設定で罠にハマった(別記事参照)ので、自分のためにもまとめてみます。 (注:この記事はただのサーベイ記事です。この分野のプロではないのでご了承ください。) また、もし誤りや不足している点がありましたらご指摘いただけると幸いです。 モダンスタンバイとは モダンスタンバイのメリット

                        WIndows10のモダンスタンバイ (Modern Standby) まとめ - elechoのぶろぐ
                      • Raspberry Pi Pico WとPico Inky Packで天気予報を表示する - あっきぃ日誌

                        昨日届いたRaspberry Pi Pico Wのうち、ピンヘッダーをつけたやつを、以前買ったPico Inky Packに取り付けました。 で、こいつで天気予報を表示するやつを作るお話です。 元ネタ 元ネタは昔から動いている普通のラズパイ向けのやつです。今も現役なので、今回作ったもので置き換えるというわけではないです。 Inky pHATで天気予報を出す(常設ラズピッピがカオスになった話) - あっきぃ日誌 Inky pHATで天気を出すスクリプトを公開しました - あっきぃ日誌 akkiesoft.hatenablog.jp Pico W向けのCircuitPythonフラッシュストレージ小さすぎ問題 去年の12月からやりたいと考えていて、事前にネットワーク以外の部分をふつうのPicoで作り込んでおこうと思っていたものの、フォントをどうしようかなと思って少し調べたまま放置していました。

                          Raspberry Pi Pico WとPico Inky Packで天気予報を表示する - あっきぃ日誌
                        • Nintendo DS Architecture | A Practical Analysis

                          ARM7TDMIARM7 structure and components.Starting with the more familiar one, the ARM7TDMI is the same CPU found on the Game Boy Advance but now running at ~34 MHz (double its original speed). It still includes all its original features (especially Thumb). Now for the changes: Because Nintendo’s engineers placed the ARM7 next to most of the I/O ports, this CPU will be tasked with arbitrating and assi

                            Nintendo DS Architecture | A Practical Analysis
                          • 【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
                            • Steam Deckを最強のつよつよエミュレーターマシンへと変貌させる『EmuDeck』のセットアップガイド - レトロゲームで遊ぼう!

                              『Steam Deck(スチームデック)』は、あまりにも出来ることが多すぎて、すっかり後回しになっていましたが、ようやく購入前から試してみたかった『EmuDeck』をセットアップすることができました。 この『EmuDeck』は、『Steam Deck』でエミュレターを使用するためのサポートツールです。アプリのインストールからアスペクト比などパフォーマンスの調整などを、ある程度行ってくれます。 今回はそのセットアップ方法を、ステップバイステップでご紹介していきます。 ▲動画は旧バージョンのセットアップ方法になります。目次『EmuDeck』をセットアップ『EmuDeck』でインストールできるエミュレーター各エミュレーターのROMとBIOSを設定RetroArchPrimehackDolphinCitraCemuYuzuRyujinxPPSSPPVita3KDuckstationPCSX2 QT

                              • 第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
                                • 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
                                  • 加藤純一違法ダウンロード一覧とは (カトウジュンイチイホウダウンロードイチランとは) [単語記事] - ニコニコ大百科

                                    加藤純一違法ダウンロード一覧単語 17件 カトウジュンイチイホウダウンロードイチラン 6.5千文字の記事 806 0pt ほめる 掲示板へ 記事編集 概要違法ダウンロードが確定しているソフトゲームソフト一覧違法ダウンロードについて無許諾配信高田健志(蛟(か))に違法ダウンロードの罪を擦り付ける加藤純一(うんこちゃん)巻き込まれたもこうによる違法ダウンロードへの批判本人からの釈明外部リンク関連項目脚注掲示板加藤純一(うんこちゃん)が違法ダウンロード(割れ)をした可能性の高い、または違法ダウンロードをしたことが確定しているゲームソフトの一覧。 ※違法ダウンロードとは、違法にアップロードされたデジタルコンテンツを、違法にアップロードされたものであると知りながら、ダウンロードすることである。(時期によって著作権法の内容が違うので、違法ダウンロードが違法かどうかは時期によって異なるので注意。また、違

                                      加藤純一違法ダウンロード一覧とは (カトウジュンイチイホウダウンロードイチランとは) [単語記事] - ニコニコ大百科
                                    • レトロパソコンであそぼう!

                                      多忙な状態が続く毎日! そこにストレスフルな事件が起きちゃった日には、もうこれは仕事にならない!(TT) またしても丸24時間をレトロにさわる時間と割り切っちゃう事にした! いつも思うんだけど、チャレンジ開始時には脳みそがパチっと切り替わる。 この瞬間がたまらない!(^^) 今回は人生で1度も触ったことの無いマシン、SHARP X1にチャレンジ! 知ってる知識といえば… ・クリーンコンピュータ ・カセットが2700ボー ・VRAMがI/Oにある ・8色使えるPCGがある くらいの情報のみ。 動いてるところを見たことがないマシンのエミュレータなんて、JR-300みたいなモノじゃないか!しかも今回は手元にX1の資料がいくつもある! 昔から「マシンは買えないけど本ならば…」と所有してないマシンの本を買ってました! これだけあったら作れるかなぁ…と思ったけど、まだまだ懐疑的(TT) だって起動した

                                        レトロパソコンであそぼう!
                                      • 第787回 PXEでサーバーの完全自動インストールを行う | gihyo.jp

                                        今回は、Ubuntu Serverの完全自動インストール方法を紹介します。 PXEブートを利用した完全自動インストール サーバーの自動インストール自体は第615回で紹介済みですが、ごく僅かではあるものの、対話での入力が必要な箇所が存在していたり、イメージファイルを書き込んだUSBスティックをインストール先のマシンに挿しておく必要があるため、完全な自動化には至っていませんでした。複数台のマシンに対するインストールや、サーバールームなどの日常作業を行っている場所とは離れた場所に設置されたマシンに対するインストールでは対話作業の手間が大きくなるため、せっかく自動インストールを導入した恩恵が得られなくなってしまいます。そのため、このような環境下で自動化の恩恵を十分に受けるためには、インストール作業を完全自動で行わせる必要が出てきます。 完全自動インストールは、自動インストールサーバーと、インストー

                                          第787回 PXEでサーバーの完全自動インストールを行う | gihyo.jp
                                        • Nintendo Switchエミュレーターの「yuzu」がオンラインマルチプレイをサポートするも速攻で削除

                                          Nintendo Switchエミュレーターの「yuzu」が新たにオンライン機能に対応し、「スーパーマリオメーカー2」と「スーパーマリオ オデッセイ」のオンラインマルチプレイを実現したと発表されました。しかし、この発表の直後に開発チームはオンライン機能を削除し、謝罪文を発表しました。 Online Support Removed - yuzu https://yuzu-emu.org/entry/yuzu-x-raptor/ Nintendo Switch Emulator Adds Online Support, Quickly Regrets It https://kotaku.com/nintendo-switch-emulator-adds-online-support-quickly-r-1845565068 [UPDATE] Nintendo Switch Emulator Y

                                            Nintendo Switchエミュレーターの「yuzu」がオンラインマルチプレイをサポートするも速攻で削除
                                          • Rust on MIPS64 Windows NT 4.0

                                            Introduction Some part of me has always been fascinated with coercing code to run in weird places. I scratch this itch a lot with my security research projects. These often lead me to writing shellcode to run in kernels or embedded hardware, sometimes with the only way being through an existing bug. For those not familiar, shellcode is honestly hard to describe. I don’t know if there’s a very form

                                              Rust on MIPS64 Windows NT 4.0
                                            • Best Kvm Switch For Mac

                                              Visiteurs depuis le 26/01/2019 : 3568 Connectés : 1 Record de connectés : 20 Best Kvm Switch For MacHI there, did you ever find a good KVM that works from a mac to pc? I'm also trying to find the same thing. A lot of folks have KVM switch recommendations but none that testify it works from mac to pc (they do all seem to work from mac to mac or PC to PC type thing). A KVM switch makes me think of t

                                                Best Kvm Switch For Mac
                                              • Low level stuff pt. 1 - Booting to 'Hello Rust!' - micouy's bl0g

                                                Intro This post is about how I booted to bare metal Rust on x86_64. My goal is to describe my learning path and hopefully get you interested in things I talk about. I’ll be very happy if you find this content useful. Note that I’m a beginner and I may be wrong about many things. If you want to learn more, I’ll put links to many resources. You can find all the code in my repo. The boot process The

                                                • The Art of Malware – Danus Minimus – Reverse Engineer and Malware Analyst

                                                  Bringing the Dead back to life I would like to dedicate this post(or perhaps series of posts) to Mark Ludwig, the author of The Giant Black Book of Computer Viruses, who passed away in 2011. You’ve sparked my initial interest in viruses back in 2013 when I was only 15, and although back then I could barely understand your book I would like to make some closure in modern day era. You saw viruses as

                                                  • 「ASRock DeskMini X300」をレビュー。Ryzen 4000Gに完全対応! : 自作とゲームと趣味の日々

                                                    2020年10月07日00:00 (注:商品価格は執筆当時のものです。販売ページリンクにはアフィリエイトを含みます) 「ASRock DeskMini X300」をレビュー。Ryzen 4000Gに完全対応! wisteriear コメント(0) タグ :#BTO_PC_レビュー#NUC_ベアボーン_レビュー#スポンサード_レビュー#レビュー#Deskmini_Ryzen_レビュー#AMD_Ryzen_4000G_レビュー#AMD_Ryzen_3rd_レビュー スポンサードリンク Ryzen 7 PRO 4750GなどRadeonグラフィックスを内蔵するRyzen APU(Renoir)を搭載可能なMini-STXフォームファクタのベアボーンPC「ASRock DeskMini X300(型番:DeskMini X300/B/BB/BOX/JP)」をレビューします。 Ryzen 7 PRO

                                                      「ASRock DeskMini X300」をレビュー。Ryzen 4000Gに完全対応! : 自作とゲームと趣味の日々
                                                    • エミュレーターの作り方(はりぼてOSが動く) - KazuminEngine

                                                      私について はじめに 筆者の開発したエミュレーターについて 開発のススメ はりぼてOSとは? プロテクトモード突入するための、16bitモード実装 その前に 少し具体的な話 実装についての話 コード vram コード セグメンテーション far-jump命令 メモリチェックルーチン LGDT、GDTR IN命令 PortIO 割り込み・PIC 1 input output (IO) 1.1 画面出力 1.3 キーボード 1.2 マウス 10 Tips 10.1 デバック デバック方法 筆者がつまずいた点 ※この記事は、どんどん書き換えていきます。つまり、まだ途中です。 私について 私は、@warugaki_k_kと申します。 はじめに この記事は、はりぼてOSが動くi386 PCエミュレータの作り方の解説記事です。ただし、「OtakuAssembly vol.1」@OtakuAssembl

                                                        エミュレーターの作り方(はりぼてOSが動く) - KazuminEngine
                                                      • OVF Toolを使って仮想マシンをエクスポート・インポートする

                                                        OVF (Open Virtualization Format) と呼ばれる仮想マシンをファイルとして記述する標準フォーマットが制定されている。VMwareのESXiでは、過去のバージョンからOVFのエクスポート・インポートに対応しており、仮想マシンを別のvSphere環境に移行する時やバックアップ目的で、エクスポート・インポートを実施することができる。 OVFのエクスポート・インポート作業はESXiであればVMware Host Client、vCenter ServerであればvSphere Client (あるいは、まもなくサポート終了となるvSphere Web Client) で実施することができるが、Web管理画面での作業はブラウザの相性などでダウンロードが途中で止まってしまったり、予期せぬタイムアウトで中断してしまうことがよくある。 そこで、VMwareからはコマンドラインで

                                                          OVF Toolを使って仮想マシンをエクスポート・インポートする
                                                        • Ryzen ProのAMD Pro機能を一部試す | てくてくテック

                                                          ≪≪この記事をすべて読むには約 8 分かかります≫≫ AMDのAPU、Ryzen 5 Pro 3400GEを搭載したミニパソコン、Lenovo ThinkCentre M75q-1を購入しました。AMDのRyzen Proを搭載したパソコンはPro版のみが先行で市販された第3世代Ryzen以外は、LenovoとHP以外はほとんど販売していません。HP(ヒューレットパッカード)もデスクトップのラインナップはないので、ほぼLenovoしかありません。 Ryzen Proは、AMD Pro機能を搭載しています。AMD ProはIntel vProとほぼ互換の機能を有していますが、あまり使われていないのか情報を探してもなかなか見つかりません。 AMD Proは、Intel vPro互換で、 メモリー内暗号化(AMDメモリーガード)管理ツールが主な機能です。 https://www.amd.com/

                                                            Ryzen ProのAMD Pro機能を一部試す | てくてくテック
                                                          • Bringing Virtualization to the x86 Architecture with the Original VMware Workstation

                                                            12 Bringing Virtualization to the x86 Architecture with the Original VMware Workstation EDOUARD BUGNION, Stanford University SCOTT DEVINE, VMware Inc. MENDEL ROSENBLUM, Stanford University JEREMY SUGERMAN, Talaria Technologies, Inc. EDWARD Y. WANG, Cumulus Networks, Inc. This article describes the historical context, technical challenges, and main implementation techniques used by VMware Workstati

                                                            • Plan 9 Desktop Guide

                                                              PLAN 9 DESKTOP GUIDE INDEX What is Plan 9? Limitations and Workarounds Connecting to Other Systems VNC RDP SSH 9P Other methods Porting Applications Emulating other Operating Systems Virtualizing other Operating Systems Basics Window Management Copy Pasting Essential Programs Manipulating Text in the Terminal Acme - The Do It All Application Multiple Workspaces Tiling Windows Plumbing System Admin

                                                              • Minimal Linux Bootloader debugging story 🐞

                                                                I maintain two builds of the Linux kernel, a linux/arm64 build for gokrazy, my Go appliance platform, which started out on the Raspberry Pi, and then a linux/amd64 one for router7, which runs on PCs. The update process for both of these builds is entirely automated, meaning new Linux kernel releases are automatically tested and merged, but recently the continuous integration testing failed to auto

                                                                  Minimal Linux Bootloader debugging story 🐞
                                                                • Flipping Pages: An analysis of a new Linux vulnerability in nf_tables and hardened exploitation techniques

                                                                  This blogpost is the next instalment of my series of hands-on no-boilerplate vulnerability research blogposts, intended for time-travellers in the future who want to do Linux kernel vulnerability research. Specifically, I hope beginners will learn from my VR workflow and the seasoned researchers will learn from my techniques. In this blogpost, I'm discussing a bug I found in nf_tables in the Linux

                                                                  • Mac用 エミュレーター 「OpenEmu」が、V2.2リリース!GameCube対応して更に神アプリ進化!

                                                                    あけましておめでとうございます!! いやぁ。明けましたね。 2020年1発目はエミュレーターの話題でもと言うわけで、最近フロントネタじゃない記事ばかりなので、 今年は意識して本業の記事の方を書いて行きたいなとw 同時に今年は自主出版の方も行いたい次第であります。 と、今年の抱負はこんな具合に、そろそろ本題の「OpenEmu」のお話でもと。 通常、エミュレーターと言えば、Windowsの方がアプリが揃っていて、Macの方はあまり揃っていなく動かせるアプリは少ない印象ですが、「OpenEmu」を使用すれば、そんなエミュレーターに対してのネガティブ印象も吹き飛びます。 そう、「OpenEmu」は、MacOS向けのゲームハードを動かすエミュレーターとして開発されていて、開発された当初は、ファミコンをはじめスーパーファミコンやゲームボーイ、ゲームボーイアドバンス、ニンテンドーDS、セガサターン、メガ

                                                                      Mac用 エミュレーター 「OpenEmu」が、V2.2リリース!GameCube対応して更に神アプリ進化!
                                                                    • さくらの専用サーバPHYとその裏側 〜物理ホスティング環境構築自動化の取り組み〜 (後編) | さくらのナレッジ

                                                                      この記事は2020年10月23日に行われたオープンソースカンファレンス2020 Online/Fallにおける発表を文章化したものです。 さくらインターネットの井上です。本記事では、最近リリースした新サービス「さくらの専用サーバPHY」の紹介と、その裏側、中でも主に物理サーバーやネットワーク環境の構築自動化の取り組みについてご紹介します。前編ではサービスのご紹介、およびサービス提供までの流れと、機器の設置・配線に関してご説明いたしました。それに続く後編(本記事)では、機器のセットアップ、監視、バックアップといった環境構築の自動化についてご説明します。 設置した機器のセットアップ 前編では機器をラックに設置し配線するまでをご説明しました。機器をラックに搭載した後は、セットアップを行います。セットアップはDHCPを起点としておりまして、その理由はほとんどの装置において管理用インターフェースの初

                                                                        さくらの専用サーバPHYとその裏側 〜物理ホスティング環境構築自動化の取り組み〜 (後編) | さくらのナレッジ
                                                                      • 出先でも快適な開発環境をVSCode Remote SSH+Tailscale+スマートプラグで手に入れる - Qiita

                                                                        お盆に時期で帰省される方も多いかと思います。 Qiitaを読まれる方の多くは帰省したときにラップトップを持ち帰るなどして、いつでも開発をできるようにしているかと思います。 私も必ずラップトップを持ち帰り、暇があれば開発などができるようにしていました。 実際はそんな暇がなくて一度も起動しないことが多いですが その時、いつも以下のような不満がありました ラップトップの性能が低くてビルドなどに時間がかかる モバイル回線を使うため、回線が遅くてdocker pullなどに時間がかかる これらをタイトルにあるようにVSCode Remote+Tailscale+スマートプラグを組み合わせることで、改善できそうだったので紹介します VSCode Remote SSH デスクトップPCなど性能の高いPCが自宅にあることが前提ですが、そうしたPCは基本的にラップトップより性能が高いです。また、そのPCにリ

                                                                          出先でも快適な開発環境をVSCode Remote SSH+Tailscale+スマートプラグで手に入れる - Qiita
                                                                        • Ubuntu 20.04をAutoInstallで自動インストールしてみた - Qiita

                                                                          はじめに Ubuntu 20.04から提供されるISOファイルはliveイメージに統一されました。 それによって、Preseed(debian-installer)が利用できなくなり、自動インストールはAutoInstallに統一されています。 ThinkPadやらサーバーやら2桁前半のマシン群を設定するのに、それぞれを手動でインスールするのはとても大変なので、Preseedは便利だったのですが、AutoInstallを利用することにしました。 とはいえRAIDなど特殊なパーティションを設定したい場合には、ドキュメントやUtilityがまだ整備されていないので、実機にまずLiveインストーラーで対話的にUbuntuを導入した後でログファイルから適切な設定値を確認する必要があると思います。 【2022/04/07追記】 次期LTSのベータ版が配布されていますが、ubuntu-20.04.4-

                                                                            Ubuntu 20.04をAutoInstallで自動インストールしてみた - Qiita
                                                                          • PhoenixMiner 6.2c: fastest Ethereum/Ethash miner with lowest devfee (Win/Linux)

                                                                            Topic: PhoenixMiner 6.2c: fastest Ethereum/Ethash miner with lowest devfee (Win/Linux)  (Read 784626 times) IMPORTANT! If you get "certificate verify failed" errors on SSL connections (especially to eu1.ethermine.org), you must upgrade to PhoenixMiner 6.1b or later. The problem was caused by expired root certificate. IMPORTANT! You can find the latest version of PhoenixMiner (as well as older rele

                                                                            • 『おまえのそれ違法だからwwwwとか言われる前に知っておかないといけないコト』【現実遊戯読本】:KT`s game report by監督(kt) - ブロマガ

                                                                              さて、2015年10月31日に「レトロフリーク」が国内で発売予定ということが決まり レトロゲーム好きな方々は物置にしまったダンボールの中に眠るゲーム達を ひさびさに遊んでみようかな?とか レトロハード機も好きなんだけど、かさばって仕方ないし、ここらへんでまとめて遊べる ハードを購入してみようかな?と思った方々は待ち遠しい限りではないだろうか? 国内での修理やサポート、日本語の説明書などが期待できるこういった レトロゲーム機ハードは、久しく出ていなかったので私個人としてもうれしい。 しかし、自分が今回購入しようと決めたハードがどういう代物なのか しっかりと理解しておいた方が、変な騒動に巻き込まれるリスクを回避できるし 下手なことを言って、上げ足をとられることもないだろうと思う。 なので、可能な限りわかりやすく今回は解説したいと思い記事にしておこうと思う。 なお、毎度のことですが、わたくし監督

                                                                                『おまえのそれ違法だからwwwwとか言われる前に知っておかないといけないコト』【現実遊戯読本】:KT`s game report by監督(kt) - ブロマガ
                                                                              • 最新 Intel Xeon CPUを搭載した「C5」のベアメタル環境を起動してみた | DevelopersIO

                                                                                まとめ 新しくリリースされた「C5」インスタンス、 「c5.12xlarge」 は、9xlarge と 18xlarge の中間、 「c5.24xlarge」 と、ベアメタル 「c5.metal」は、18xlarge を上回る CPU実行環境として利用でき、選択の幅が広がりました。 新しい「C5」インスタンスの Intel Xeon CPU、ディープラーニングに最適化された「Intel DL Boost」をサポートします。 また、ハードウェアでのサイドチャネル攻撃対策が取られた事により、 Meltdown、SpectreなどのCPUの脆弱性対策をソフトウェアで実施した環境で、性能影響が発生していた場合には緩和される事も期待できます。 Intel、最大56コアになった第2世代Xeonスケーラブル・プロセッサ 新しい「C5」インスタンスがリリースされたリージョンで、48コア以上のCPU最適化イ

                                                                                  最新 Intel Xeon CPUを搭載した「C5」のベアメタル環境を起動してみた | DevelopersIO
                                                                                • iPhone用レトロゲーム機エミュレータ、App Storeで入手できるものまとめ | Gadget Gate

                                                                                  ゲーム 権利者が許可しないゲームのダウンロードは違法 iPhone用レトロゲーム機エミュレータ、App Storeで入手できるものまとめ Image:robtek/Shutterstock.com 今年4月、アップルはApp Storeレビューガイドラインを更新し、名指しでレトロゲーム機エミュレータを解禁した。その後、すでに何本かの人気エミュレータが相次いで登場している。以前から定評あるエミュレータがiOSに移植、ないし非公式アプリストアにあった既存のアプリがアップルの承認を追加した格好である。 記事執筆時点(5月20日)時点でApp Storeにて入手できる(近日配信予定を含む)人気エミュレータをざっと紹介しておこう。 Delta 初代NES(海外版ファミコン)やスーパーファミコンおよびNINTENDO 64、初代ゲームボーイからニンテンドーDSまで、幅広い任天堂製レトロゲーム機を網羅。

                                                                                    iPhone用レトロゲーム機エミュレータ、App Storeで入手できるものまとめ | Gadget Gate