3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

FreeBSD countdown Calendar 2021
https://qiita.com/advent-calendar/2021/freebsd

ソースコードライセンス

1990年ごろの話です。
クロスアセンブラなどを使った作業をしようと思い、ある会社に連絡を取った。
すぐにきてもらえたが、Unixのソースコードライセンスを持っていないと使えないと言われた。

ソースコードとカーネルコンパイルに興味はあったが、Cコンパイラ、ネットワークプロトコルの次くらいだった。

Minix

Unixソースコードライセンスがないことが作業の壁になることを知り、
Minixを勉強し始めた。

当時、学生の卒業研究の指導をしていた。
PC-9801用 Minixを移植された方から、ファイルを送っていただき、Minixの教育用の普及のために、書籍とファイルを大学などで配って歩いた。

ちょうど、名古屋工業大学の大学院の分散処理の輪講に出ていて、名古屋工業大学でもMinixを使ってもらうようになった。
https://qiita.com/advent-calendar/2021/nit

kernel Source Compile

Unix, Linux系でプログラムを書いていると、カーネルコンパイルをするように指示があることがあった。

作業自体が、カーネルの制約に近いことをやっているためか、カーネルの設計・監理するのに、どうせCコンパイラが使える人しか作業しないから、カーネルコンパイルするのが一番手っ取り早いからかは分かっていなかった。

最初にUnix、Linux系でカーネルコンパイルする用事はX-Windowの案件だった。

X-Windowが、Databaseの次に苦手だった。

詳細は記憶が定かではない。

画像処理関連の装置のライブラリの更新だったような気がする。

FreeBSD でカーネルソースコンパイル

BSDが得意な卒業研究の学生が、FreeBSDでカーネソースルコンパイルの仕方を教えてくれた。

Portの仕組みで、カーネルソースをダウンロードして、コンパイルしたら、おお、みごとにコンパイルできた。
https://qiita.com/kaizen_nagoya/items/db993b1536055029f7c8

ネットワーク Reference

Reference

Ethernetと、TCP/IPの対向試験を行う。

Linux でのMobile IP

Mobile IPのLinux版があり、Linuxのカーネルコンパイルの用事も出てきた。

同僚が企業向け教材でDebian を導入しており、aptでカーネルソースを導入してコンパイルすればいいことがわかった。

Linux にMobile IPは導入できたはずだが、対向試験のためbsdとの間の試験をしようと思った。
https://qiita.com/kaizen_nagoya/items/97212ce0a21bc28faa6a

ネットワーク ReferenceとしてのBSD

カーネルソースコンパイルする前のFreeBSDと、自分でカーネルソースコンパイルしたFreeBSDで、Linuxとのネットワーク対向試験を行った。

無事、目的の結果を得た。
https://qiita.com/kaizen_nagoya/items/8a5bf487594cd106e8b8

サイバセキュリティ

サイバセキュリティの実験、確認にもBSDは必須だと思う。

3さいじがわかるcyber security(サイバセキュリティ)
https://qiita.com/kaizen_nagoya/items/7a3ec58e81422a898fec

5さいじがわかるcyber security(サイバセキュリティ)
https://qiita.com/kaizen_nagoya/items/105173527a8e54502bb7

「5さいじがわかるcyber security(サイバセキュリティ)」のかんがえかた
https://qiita.com/kaizen_nagoya/items/f83394e4916760e2bae1

10歳児がサイバセキュリティの専門家になるには
https://qiita.com/kaizen_nagoya/items/0aa201b09187bbe39ff3

通信記事100
https://qiita.com/kaizen_nagoya/items/1d67de5e1cd207b05ef7

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

権利と義務の前に。仮説(147)
https://qiita.com/kaizen_nagoya/items/47d4e992d0fd340403fd

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

C++ Support(0) 
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514

Coding Rules(0) C Secure , MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0

Autosar Guidelines C++14 example code compile list(1-169)
https://qiita.com/kaizen_nagoya/items/8ccbf6675c3494d57a76

Error一覧(C/C++, python, bash...) Error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2

言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4

プログラムちょい替え(0)一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394

一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39

官公庁・学校・公的団体(NPOを含む)システムの課題、官(0)
https://qiita.com/kaizen_nagoya/items/04ee6eaf7ec13d3af4c3

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

LaTeX(0) 一覧 
https://qiita.com/kaizen_nagoya/items/e3f7dafacab58c499792

自動制御、制御工学一覧(0)
https://qiita.com/kaizen_nagoya/items/7767a4e19a6ae1479e6b

Rust(0) 一覧 
https://qiita.com/kaizen_nagoya/items/5e8bb080ba6ca0281927

小川清最終講義、最終講義(再)計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.

文書履歴(document history)

ver. 0.01 初稿  20220707

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

3
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?