(2024/12/30版)
- OpenBSD/amd64 7.6-stable
- 2024/12/29頃の FUZIX および Fuzix-Compiler-Kit のソースツリー
This setting is quite useful on slow machines where security is not very important. | |
# rcctl disable library_aslr |
Anders Gavare さん作のエミュレータ GXemul で OpenBSD/luna88k が動作し始めたので、とりあえず試してみたい方向けのガイドを記載します。
LUNA-88Kを含む様々なマシンのエミュレーションができるソフトです。
詳しくは本家Webページ http://gavare.se/gxemul/ を参照してください。
# Wrap credentials from azure-identity to be compatible with SDK that needs msrestazure or azure.common.credentials | |
# Need msrest >= 0.6.0 | |
# See also https://pypi.org/project/azure-identity/ | |
from msrest.authentication import BasicTokenAuthentication | |
from azure.core.pipeline.policies import BearerTokenCredentialPolicy | |
from azure.core.pipeline import PipelineRequest, PipelineContext | |
from azure.core.pipeline.transport import HttpRequest |
A live CD or live DVD is a complete bootable Linux operating system loaded from a CD or DVD. Although there are a lots of live Linux CDs, for seemingly every taste and purpose, it might still be useful on occasion to build your own. This guide details the steps to build a bootable live CD/DVD based on Debian “wheezy”.
Step 1 – Installing the necessary software
These are the software packages you need to install on your Debian system:
apt-get install xorriso live-build syslinux squashfs-tools
Step 2 – Create a basic filesystem
This is a nifty little device for under £100 suitable for a home router.
I am using one running OpenBSD 6.8 for my AAISP PPPoE connection (avoiding the supplied VMG1312-B10A which has a number of issues).
I bought a SanDisk 16GB USB stick as there were reports the supplied USB stick isn't particularly reliable, plus it's nice to keep it separate in case of backup or selling the device in the future.
Download the OpenBSD miniroot68.img
file system and dd(1)
it, for example on macOS (assuming /dev/disk2
):
(This is a translation of the original article in Japanese by moratorium08.)
(UPDATE (22/3/2019): Added some corrections provided by the original author.)
Writing your own OS to run on a handmade CPU is a pretty ambitious project, but I've managed to get it working pretty well so I'm going to write some notes about how I did it.
PROCESSOR Z80 | |
ORG 0000H | |
JP XPCOLD | |
ORG 0038H | |
JP INT0INT | |
; | |
; XXX: CP/M common part is included here | |
; |
[<AutoOpen>] | |
module IO = | |
type IO<'a> = | |
private | |
| Return of (unit -> 'a) | |
| Suspend of (unit -> IO<'a>) | |
let rec run x = | |
match x with | |
| Return v -> v() |