Togetter/min.tを安心してお使い頂くためのガイドラインを公開しました。
2013年1月4日

NetBSD/luna68k ブートローダー 実装作業日記

冬休み中の宿題として作業を始めた、 NetBSD/luna68k のネイティブカーネルブートローダーの実装移植作業日記です。 ほどんど自分用の備忘録ですが、 NetBSD の libsa (stand alone library) の使い方の解説としていつかまとめ直すかも?
18

1日目

Izumi Tsutsui @tsutsuii

今年は実にておくれた一年だった

2012-12-31 22:33:53
Izumi Tsutsui @tsutsuii

NetBSD的には zaurusとかx68kとかのほかの人のサポート的作業が多くて 自分的にはもうひとつだったという気もする。Live Image関連くらいか。

2012-12-31 22:36:42
Izumi Tsutsui @tsutsuii

去年が頑張りすぎた反動という説もあるけど。そこそこ重くて動いたわーい度が高い課題はあらかた片付けちゃったしな

2012-12-31 22:37:25
Izumi Tsutsui @tsutsuii

うん、やっぱりもっと動いたら楽しい作業をしよう。

2012-12-31 23:01:37
Izumi Tsutsui @tsutsuii

その手のは概ね活性化エネルギー高すぎなんだけど

2012-12-31 23:01:56
Izumi Tsutsui @tsutsuii

うーん。やっぱそれなりに考えないと形にならんな

2012-12-31 23:29:14
Izumi Tsutsui @tsutsuii

うーん。既存のソース読んでて何が困るって、どの関数が公開APIでどれが内部実装なのかの区別がつかないとこだよな。ドキュメントもヘッダもまともになってないし

2012-12-31 23:35:27
Izumi Tsutsui @tsutsuii

おぶじぇくと指向が必要なのか(´・ω・`)

2012-12-31 23:35:39
Izumi Tsutsui @tsutsuii

コード読んでるだけでお腹いっぱいになってきた(´・ω・`)

2012-12-31 23:43:26
Izumi Tsutsui @tsutsuii

Copyright 1992 というソースをいじっててじわじわ来る

2013-01-01 01:03:57
Izumi Tsutsui @tsutsuii

ソースいじってるんだか git の練習してるんだか わからんな

2013-01-01 01:33:03
Izumi Tsutsui @tsutsuii

git reset HEAD^ か。なるほど確かにできればそれはそれで

2013-01-01 01:34:23
Izumi Tsutsui @tsutsuii

年を食ったからといって レベル1から勉強し直すことを厭わないように心がけたい(新年っぽい抱負

2013-01-01 01:37:15
Izumi Tsutsui @tsutsuii

さすがに20年のギャップはきつい

2013-01-01 01:55:44
Izumi Tsutsui @tsutsuii

うむ。気軽にコミットできて取り消しもできるってのはオレオレ地下開発が多い界隈では流行るのも納得。

2013-01-01 02:04:50
Izumi Tsutsui @tsutsuii

cvs subversion git 全部使えるようになろう(地味な目標)

2013-01-01 02:06:43
Izumi Tsutsui @tsutsuii

TortoiseSVN っぽいものがWindows以外にも欲しい(´・ω・`)

2013-01-01 02:07:48
Izumi Tsutsui @tsutsuii

コミットログのスタイル、1行めはサマリで詳細を2行目移行に書く、ってのを習慣付けた方がいいかなあ

2013-01-01 02:09:23
Izumi Tsutsui @tsutsuii

git の使い方の説明だとたいてい -m 'log message' の一言ログな見本しかないからあんまり良くないという説

2013-01-01 02:09:57
Izumi Tsutsui @tsutsuii

ANSI以前のソースって古文書みたいなもんだな

2013-01-01 02:44:21
Izumi Tsutsui @tsutsuii

だんだん心が折れてくる(´・ω・`)

2013-01-01 03:31:41
Izumi Tsutsui @tsutsuii

料理の下ごしらえのようなコード整理だけが終わったので今日はこれくらいにしとくか(´・ω・`)

2013-01-01 04:01:15
Izumi Tsutsui @tsutsuii

とりあえずソースの体裁を整えるところから始めて 本質的な設計に取りかからざるを得ない状況に持っていったところで今日は寝るか

2013-01-01 05:17:34
残りを読む(650)

コメント

Izumi Tsutsui @tsutsuii 2013年1月6日
一通りコミットしたので 5日目と6日目の分も足しました。
0
Izumi Tsutsui @tsutsuii 2013年1月13日
netbootもとりあえず動いたので再度更新しました。
0
Izumi Tsutsui @tsutsuii 2013年1月21日
gitの練習がてらローカル作業をコミットしていた分のレポジトリ https://github.com/tsutsui/netbsd-luna68k-boot
0
Izumi Tsutsui @tsutsuii 2014年1月4日
ほぼ自分専用備忘録としていまさらながらふたたび更新
0
Izumi Tsutsui @tsutsuii 2014年1月11日
ほぼ日記状態でまとめも日々更新してたりしましたが、今日で一通り作業完了したので改めて更新告知。無駄に長くてすいません。
0