国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ システムチュートリアル Linux 投げ捨てる! Raspberry Pi で DOS を?qū)g行する

投げ捨てる! Raspberry Pi で DOS を?qū)g行する

Jul 19, 2024 pm 05:23 PM
linux Linuxチュートリアル レッドハット Linuxシステム Linuxコマンド Linux 認(rèn)定 レッドハットリナックス Linuxビデオ

CPU アーキテクチャが異なるため、Raspberry Pi で DOS を?qū)g行するのは簡単ではありませんが、それほど面倒ではありません。

投げ捨てる! Raspberry Pi で DOS を?qū)g行する

FreeDOS は誰にとっても馴染みのあるものかもしれません。これは、DOS 用の完全な無料の互換性のあるオペレーティング システムであり、一部の古い DOS ゲームや商用ソフトウェアを?qū)g行でき、組み込みアプリケーションも開発できます。 MS-DOS 上で実行できるプログラムはすべて FreeDOS 上でも実行できます。

FreeDOS のイニシエーターおよびプロジェクト コーディネーターとして、多くのユーザーが內(nèi)部関係者として私に質(zhì)問をします。私が最もよく聞かれる質(zhì)問は、「FreeDOS は Raspberry Pi 上で実行できますか?」です。

この質(zhì)問は驚くべきことではありません。結(jié)局のところ、Linux は Raspberry Pi 上で非常にうまく実行できますが、FreeDOS は Linux よりも使用するリソースが少ない古いオペレーティング システムなので、なぜ FreeDOS は Raspberry Pi 上で実行できないのでしょうか。

簡単に言えば。 CPU アーキテクチャにより、FreeDOS は Raspberry Pi 上で獨立して実行できません。他の DOS に似たシステムと同様に、FreeDOS は基本的なランタイム サービスを提供するために Intel x86 アーキテクチャ CPU と BIOS を必要とします。 Raspberry Pi は ARM アーキテクチャ CPU 上で動作しますが、Intel CPU とバイナリ互換性がなく、BIOS もありません。したがって、Raspberry Pi はハードウェア レベルで FreeDOS をサポートしていません。

ただし、PC エミュレーターを使用して Raspberry Pi 上で FreeDOS を?qū)g行することはできます。これは少し不十分かもしれませんが、それでも Raspberry Pi 上で FreeDOS を?qū)g行する方法です。

DOSBoxはどうですか?
「なぜ DOSBox を使用しないのですか?」と疑問に思う人もいるかもしれません。DOSBox は、Linux 上でも使用できるオープン ソースのクロスプラットフォーム x86 エミュレーターです。アプリケーション ソフトウェア、特にゲーム ソフトウェアに DOS のような実行環(huán)境を提供できます。 DOS ゲームをプレイしたいだけの場合は、DOSBox が良い選択です。しかし、一般の人の目には、DOSBox は DOS ゲーム専用に設(shè)計されており、他の DOS アプリケーション ソフトウェアを?qū)g行する場合、DOSBox は平凡なパフォーマンスしか発揮しません。

ほとんどの人にとって、これは単なる個人的な好みの問題です。私は DOS ゲームやその他のプログラムを?qū)g行するために FreeDOS を使用するのが好きですが、DOSBox よりも優(yōu)れた柔軟性と制御性を體験できます。私は DOSBox をゲームにのみ使用し、それ以外の場合は完全な FreeDOS を選択します。

Raspberry Pi に FreeDOS をインストールする
QEMU (Quick EMUlator) は、Linux システム上で DOS システムを?qū)g行できるオープンソースの仮想マシン ソフトウェアです。一般的な Linux システムの多くには QEMU が付屬しています。 QEMU は、Raspberry Pi 上の Raspbian システムでも実行されます。以下は、Raspberry Pi 上の Raspbian GNU/Linux 9 (Stretch) システムで QEMU を使用しているときのスクリーンショットです。

私は昨年、Linux システムで DOS プログラムを?qū)g行する方法に関する記事を書いたときに QEMU を使用しました。QEMU を使用して Raspberry Pi に FreeDOS をインストールして実行する手順は、他の GNOME ベースのシステムの場合と基本的に同じです。大きな違い。

QEMU では、さまざまなコンポーネントを追加して仮想マシンを構(gòu)築する必要があります。まず、DOS をインストールして実行する仮想ディスク イメージを指定し、qemu-img コマンドで仮想ディスク イメージを作成します。FreeDOS は多くのスペースを必要としないため、200MB の仮想ディスクのみを作成しました。 リーリー

VMware や VirtualBox などの PC エミュレーターとは異なり、QEMU を使用するには、仮想マシンを構(gòu)築するためにさまざまなコンポーネントを追加する必要がありますが、少し面倒ですが、難しいことではありません。 Raspberry Pi で QEMU を使用して FreeDOS をインストールするには、次のパラメーターを使用しました。

リーリー

これらのコマンドの完全な紹介は、私の他の記事で見つけることができます。簡単に言えば、上記のコマンドは Intel i386 互換の仮想マシンを指定し、16 MB のメモリ、英語入力キーボード、システム時間に基づくリアルタイム クロック、サウンド カード、ミュージック カード、および VGA カードを割り當(dāng)てます。ファイル freedos.img は最初のハード ドライブ (C:) として指定され、FD12CD.iso イメージは CD-ROM (D:) ドライブとして指定されます。 QEMU は、D: の CD-ROM から起動するように構(gòu)成されています。

プロンプトに従うだけで、FreeDOS 1.2 を簡単にインストールできます。ただし、microSD カードは I/O が多くなると速度が低下するため、オペレーティング システムのインストールに時間がかかります。

Raspberry Pi で FreeDOS を?qū)g行する

你的運行情況取決于使用哪一種 microSD 卡。我用的是 SanDisk Ultra 64GB microSDXC UHS-I U1A1 ,其中 U1 這種型號專用于支持 1080p 的視頻錄制(例如 GoPro),它的最低串行寫速度能夠達(dá)到 10MB/s。相比之下,V60 型號專用于 4K 視頻錄制,最低連續(xù)寫入速度能達(dá)到 60MB/s。如果你的樹莓派使用的是 V60 的 microSD 卡甚至是 V30(也能達(dá)到 30MB/s),你就能明顯看到它的 I/O 性能會比我的好。

FreeDOS 安裝好之后,你可以直接從 C: 進(jìn)行啟動。只需要按照下面的命令用 -boot order=c 來指定 QEMU 的啟動順序即可:

?qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -hda freedos.img -cdrom FD12CD.iso -boot order=c?

只要樹莓派的 QEMU 上安裝了 FreeDOS,就不會出現(xiàn)明顯的性能問題。例如游戲通常在每一關(guān)開始的時候會加載地圖、怪物、聲音等一系列的數(shù)據(jù),盡管這些內(nèi)容需要加載一段時間,但在正常玩的時候并沒有出現(xiàn)性能不足的現(xiàn)象。

FreeDOS 1.2 自帶了很多游戲以及其它應(yīng)用軟件,可以使用 FDIMPLES 包管理程序來安裝它們。FreeDOS 1.2 里面我最喜歡的是一款叫 WING 的太空射擊游戲,讓人想起經(jīng)典的街機游戲 Galaga(WING 就是 Wing Is Not Galaga 的遞歸縮寫詞)。

As-Easy-As 是我最喜歡的一個 DOS 應(yīng)用程序,作為 20 世紀(jì)八九十年代流行的電子表格程序,它和當(dāng)時的 Lotus 1-2-3 以及現(xiàn)在的 Microsoft Excel、LibreOffice Calc 一樣具有強大的威力。As-Easy-As 和 Lotus 1-2-3 都將數(shù)據(jù)保存為 WKS 文件,現(xiàn)在新版本的 Microsoft Excel 已經(jīng)無法讀取這種文件了,而 LibreOffice Calc 視兼容性而定有可能支持。鑒于 As-Easy-As 的初始版本是一個共享軟件,TRIUS 仍然為 As-Easy-As 5.7 免費提供激活碼。

我也非常喜歡 GNU Emacs 編輯器,F(xiàn)reeDOS 也自帶了一個叫 Freemacs 的類 Emacs 的文本編輯器。它比 FreeDOS 默認(rèn)的 FreeDOS Edit 編輯器更強大,也能帶來 GNU Emacs 的體驗。如果你也需要,可以在 FreeDOS 1.2 中通過FDIMPLES包管理程序來安裝。

是的,你或許真的可以在樹莓派上運行 DOS

即使樹莓派在硬件上不支持 DOS,但是在模擬器的幫助下,DOS 還是能夠在樹莓派上運行。得益于 QEMU PC 模擬器,一些經(jīng)典的 DOS 游戲和 DOS 應(yīng)用程序能夠運行在樹莓派上。在執(zhí)行磁盤 I/O ,尤其是大量密集操作(例如寫入大量數(shù)據(jù))的時候,性能可能會受到輕微的影響。當(dāng)你使用 QEMU 并且在虛擬機里安裝好 FreeDOS 之后,你就可以盡情享受經(jīng)典的 DOS 程序了。

以上が投げ捨てる! Raspberry Pi で DOS を?qū)g行するの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows(デュアルブート)と一緒にLinuxをインストールする方法は? Windows(デュアルブート)と一緒にLinuxをインストールする方法は? Jun 18, 2025 am 12:19 AM

LinuxとWindowsにデュアルシステムをインストールするための鍵は、パーティションの設(shè)定とブート設(shè)定です。 1.準(zhǔn)備には、データのバックアップと既存のパーティションを圧縮してスペースを作成することが含まれます。 2. VentoyまたはRufusを使用してLinux Boot USBディスクを作成します。Ubuntuをお勧めします。 3.「他のシステムと共存」を選択するか、インストール中に手動でパーティションをかけます( /少なくとも20GB、 /家の殘りスペース、オプションを交換)。 4.ハードウェアの問題を避けるために、サードパーティのドライバーのインストールを確認(rèn)します。 5.インストール後にGrub Bootメニューを入力しない場合は、ブート修理を使用してブートを修復(fù)するか、BIOSスタートアップシーケンスを調(diào)整できます。手順が明確で、操作が適切に行われている限り、プロセス全體が複雑ではありません。

Epel(Enterprise Linux用の追加パッケージ)リポジトリを有効にする方法は? Epel(Enterprise Linux用の追加パッケージ)リポジトリを有効にする方法は? Jun 17, 2025 am 09:15 AM

Epelリポジトリを有効にするための鍵は、システムバージョンに応じて正しいインストール方法を選択することです。まず、システムの種類とバージョンを確認(rèn)し、コマンドcat/etc/osリリースを使用して情報を取得します。第二に、centos/rockylinuxでdnfinstallepelリリースを介してepelを有効にし、8および9バージョンのコマンドは同じです。第三に、.Repoファイルの対応するバージョンを手動でダウンロードし、RHELにインストールする必要があります。第4に、問題に遭遇したときにGPGキーを再輸入できます。古いバージョンはサポートされていない可能性があることに注意してください。また、Epel-Nextがテストパッケージを取得できるようにすることも検討することもできます。上記の手順を完了した後、DNFrepolistを使用して、Epelリポジトリが正常に追加されていることを確認(rèn)します。

初心者向けにLinuxディストリビューションを選択する方法は? 初心者向けにLinuxディストリビューションを選択する方法は? Jun 19, 2025 am 12:09 AM

初心者のユーザーは、Linuxディストリビューションを選択する際に、まず使用要件を明確にする必要があります。 1.毎日使用するには、ubuntuまたはlinuxmintを選択します。プログラミングと開発は、マンジャロまたはフェドー??ラに適しています。古いデバイスにはLubuntuおよびその他の軽量システムを使用します。根本的な原則を?qū)Wぶために、CentosstreamまたはDebianをお勧めします。 2。UbuntultsまたはDebianには安定性が好ましい。 ArchまたはManjaroを選択して、新しい機能を追求できます。 3。コミュニティのサポートに関しては、UbuntuとLinuxmintにはリソースが豊富であり、アーチ文書は技術(shù)的に指向されています。 4.インストールの難易度の観點から、UbuntuとLinuxmintは比較的単純であり、Archは基本的なニーズを持つ人に適しています。最初に試してから決定することをお勧めします。

Linuxに新しいディスクを追加する方法 Linuxに新しいディスクを追加する方法 Jun 27, 2025 am 12:15 AM

Linuxシステムに新しいハードディスクを追加する手順は次のとおりです。1。ハードディスクが認(rèn)識されていることを確認(rèn)し、LSBLKまたはFDISK-Lを使用して確認(rèn)します。 2。FDISK/DEV/SDBなどのFDISKまたは別れのパーティションを使用して作成および保存します。 3。mkfs.ext4/dev/sdb1などのファイルシステムにパーティションをフォーマットします。 4。マウント/dev/sdb1/mnt/dataなどの一時マウントにマウントコマンドを使用します。 5. /etc /fstabを変更してコンピューターで自動マウントを?qū)g現(xiàn)し、最初にマウントをテストして、正しさを確保します。ハードウェア接続の問題を避けるために、操作前にデータセキュリティを確認(rèn)してください。

Windows Google Chromeにファイルをアップロードできなかったことを修正しました Windows Google Chromeにファイルをアップロードできなかったことを修正しました Jul 08, 2025 pm 02:33 PM

Google Chromeにファイルをアップロードするのに問題がありますか?これは迷惑かもしれませんよね?電子メールにドキュメントを添付したり、ソーシャルメディアで畫像を共有したり、仕事や學(xué)校の重要なファイルを送信したりするかどうかにかかわらず、スムーズなファイルのアップロードプロセスが重要です。したがって、Windows PCのChromeでファイルのアップロードが引き続き失敗している場合、イライラする可能性があります。お気に入りのブラウザを放棄する準(zhǔn)備ができていない場合は、Windows Google Chrome 1にファイルをアップロードできない修正のヒントをいくつか紹介します。高度なトラブルシューティングのヒントについて學(xué)ぶ前に、ユニバーサル修理から始めて、以下に説明する基本的なソリューションを試すのが最善です。インターネット接続の問題のトラブルシューティング:インターネット接続

Linuxのシステムログはどこにありますか? Linuxのシステムログはどこにありますか? Jun 24, 2025 am 12:15 AM

Linuxシステムのログは、通常、 /var /logディレクトリに保存されます。これには、syslogやメッセージ(レコードシステムログ)、auth.log(レコード認(rèn)証イベント)、kern.log(レコードカーネルメッセージ)、dpkg.logまたはyum.log(レコードパッケージ操作)、boot.log(record startup startup operations)など、さまざまなキーログファイルが含まれています。ログコンテンツは、CAT、Tail-F、またはJournalCtlコマンドを介して表示できます。アプリケーションログは、多くの場合、Apacheのapache2やHTTPDディレクトリ、MySQLログファイルなど、 /var /logの下のサブディレクトリにあります。同時に、ログの権限は通常sが必要であることに注意する必要があります

Sudoコマンドとは何ですか、いつ使用すればよいですか? Sudoコマンドとは何ですか、いつ使用すればよいですか? Jul 02, 2025 am 12:20 AM

Sudoは「SollideSerdo」または「Superuserdo」の略で、ユーザーが他のユーザー(通常はroot)の許可を使用してコマンドを?qū)g行できるようにします。そのコアの使用には、次のものが含まれます。1。ソフトウェアのインストールやシステムファイルの編集など、システムレベルの操作を?qū)g行します。 2。保護(hù)されたディレクトリまたはログへのアクセス。 3。nginxの再起動などのサービスを管理します。 4. /etc /hostsなどのグローバル設(shè)定を変更します。使用すると、システムは /etc /sudoers構(gòu)成をチェックし、ユーザーパスワードを確認(rèn)し、rootとして継続的にログインする代わりに一時的なアクセス許可を提供し、セキュリティを確保します。ベストプラクティスには、必要な場合にのみ、ネットワークコマンドの盲目的に実行され、visudoを使用したSudoersファイルの編集、継続的な操作を検討してください。

Linuxでグループを管理する方法 Linuxでグループを管理する方法 Jul 06, 2025 am 12:02 AM

Linuxユーザーグループを管理するには、表示、作成、削除、変更、およびユーザー屬性の調(diào)整の操作をマスターする必要があります。ユーザーグループ情報を表示するには、cat/etc/groupまたはgetentgroupを使用して、グループ[username]またはid [username]を使用して、ユーザーが屬するグループを表示できます。 GroupAddを使用してGroupを作成し、GroupDelを使用してGIDを指定します。 GroupDelを使用して、空のグループを削除します。 USERMOD-AGを使用してユーザーをグループに追加し、USERMOD-Gを使用してメイングループを変更します。 USERMOD-Gを使用して、 /etc /groupを編集するか、VIGRコマンドを使用してグループからユーザーを削除します。 GroupMod-N(名前を変更)またはGroupMod-G(GIDの変更)を使用してグループプロパティを変更し、関連するファイルの許可を更新することを忘れないでください。

See all articles