お前ら*BSDのカーネルをハックしますか?
これからsys/kern/init_main.c読んでみます。 【参考】 ・「The Design and Implementation of the 4.4BSD Operating System」 の第2章 http://www.freebsd.org/doc/en_US.ISO8859-1/books/design-44bsd/index.html ・*BSDでのアセンブリ http://www.int80h.org/bsdasm/ なんか検索してみてもあんまりハックサイトひっかからないね。 Linuxより伝統あるはずなのに。 こんにちは。 上の本、順調に読み進めてます。 Netgraphハッカーになりてーなんて思ってたら Netgraphがカーネルの中で一番ボリュームが多いって知って さっそく挫けそうです。 OSMでバリバリ記事書く佐藤広生さんSUGEEEEEEE ん?多分ソースツリーの構成上だけの問題だと思うけど? 今netgraph関係は一部のモジュールを除いて、 ほとんどフラットに展開されてるから。それなりに数もあるし。 見る必要があるのはng_sample.cぐらいじゃない? 緊急浮上。 2007年はこれ http://www.packetmischief.ca/openbsd/snmp/ と、OpenBSDのtcpdumpのpfに関連した拡張をFreeBSDに移植します。 着手しました。 まだOpenBSD上で本家パッチの内容を調査してる段階。 すんなり移植できるといいな・・・ すまん、よく見たらカーネルと関係なかった。 回線切って首吊ってきます。 仕事がつらくてモチベーションが下がったとき、このスレを開くと 元気が出る。 今の俺は、7年前の俺が目指した俺になっているだろうか。 ARM系, evbarmやarmとかいろいろあって最初に読むべきlocore.S相当がどれかわからん…トホホ >>338 arch/evbarm/hoge/*_start.S arch/arm/arm32/locore.S:start arch/evbarm/hoge/*_machdep.c:initarm() sys/kern/init_main.c:main() arch/arm/arm32/arm32_machdep.c:cpu_startup() の順かね。 int 0x80から始まるカーネル内でのシステムコール処理中に、外部割込み(キーボードとかEtherカード)を タイミングよく発生させる方法ってある? >>341 remote gdb で break する -> 割り込みいれる -> continue する じゃ、だめなのか? ブルブルマシーンについて 今日、仕事終わりにすぅぱぁ銭湯に行って岩盤浴してきました 超ー気持ちよかったX その時、200円でブルブルマシーンにも乗ったの前回は何も思わんかったけど…たぶん前の乗り方が悪かったんでしょうか今回はかなり足にきてます 脂肪しかないからきかないのかと思ったけど違ったよあよかった /* XXX should go away */ このコメントってどういう意味? ちげーよ。 XXX commentすなわちTODO comment TODO と XXX は違う。 TODO はまだやる(べき)ことが残ってる状態を示す。 それに対して XXX はその部分が、残しておかないと動かないとかそういう理由で存在するけど、 ひどいコードだと書いた奴自身わかっているよ、とかそういう印。 http://www.catb.org/ ~esr/jargon/html/X/XXX.html 適当にソース開いて1,2,3行ブバッと消してコンパイピして使ってみたらすげえ不安定になっちゃったべ >>348 まあ中二病的発想だろうね 三年生ともなれば経済ってもんが大まかにでも分かって来て個々人が自分自身の為に精一杯頑張る事が 最も社会(彼らは地球・世界・市民といった表現が好きなようだが)の為になるって事に気付くもんだけど 死ねよゴミみたいねレスをコピペして喜んでるバカは死ねよ linker_set.h にある ↓の"void const * const"の部分が何を修飾してどういう意味になるのか分からんです。教えて下さい。 #define __MAKE_SET(set, sym) static void const * const __set_##set##_sym_##sym __attribute((section("set_" #set))) __used = &sym (改行は取り外しました) >>357 __set_##set##_sym_##sym is a static constant pointer variable that points to constant void(area). *(__set_##set##_sym_##sym)を変更する気はないし、 __set_##set##_sym_##symに何か代入するつもりもないって宣言してる void const * const fooはconst void * const fooと同じ BSDを使ってきた君たちへ 君たちが悪いわけじゃないんだよ 君たちが覚えたBSDの将来が無かっただけ 当時の社会が悪かっただけ 君たち一人ひとりが悪いわけじゃないんだよ だから自分を責めないで 社会と向き合ってください そうすればきっと気が付くはず 君たちのBSDの知識が無用なのだということに 君たちの存在自体が社会の足枷だということに 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 5EBUGPUR1Q 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 G8K7G もう誰もカーネルをハックなんてやらなくなったね 00年代は沢山いたけど Nはカーネルゴリゴリ書いてる日本人committerが何人もいるよ。 カーネルをゴリゴリ書くと死滅するなら 企業所属committerの沢山いるLinuxが一番に死滅する筈だが? オレンジのイメージが悪すぎる NetBSD = ゲイBSD / ホモBSD どうしたの? NetBSD で何かあったの? それともライバルが疎ましいだけ? >>367 日本人が多く入り込むと組織はダメになる。 偏った一面的な「和」を強要しだすから迷惑 Order of Harmony 男女逆転だよ そこでお互いの本質みて、本登録が完了してもコロナの薬て ラップってオタクコンテンツやしな 中心選手が何かあるのか read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる