南蛮貿易の黎明期においては私貿易の海商が多数だった。倭寇に参加した者もおり、黒蕃鬼と呼ばれた黒人の傭兵や奴隷もいた。ポルトガル人には、ユダヤ人追放令でイベリア半島を出たセファルディムのユダヤ人も多数おり、改宗してイエズス会士となったユダヤ人もいた。ゴアで異端審問所が開設されるとインドからマカオやマニラへの移住が急増して、マカオの人口は約800人から5000人以上となった。イエズス会士は南蛮貿易全般に大きく関わっており、日本での発展にはザビエルの活動が大きく影響した。南蛮貿易の開始によって、ポルトガル領インドから派遣されるカピタン・モールがマカオの長官となった。マカオの定住者が増えると、現地の中国人や長崎の日本人、そして豊薩合戦や九州平定で奴隷となった日本人や、文禄・慶長の役によって奴隷となった朝鮮人との間に混血住民も増える。混血住民はポルトガル人として洗礼を受けた。マカオに定住したポルトガル人はカザードと呼ばれ、カザードの商人による自治が進んだ。
ポルトガルや、のちに参加したスペインによる布教によって日本のキリスト教徒が増加する。その数は約37万人から50万人という説もあり、当時の日本列島の人口の3%から4%に達して幕府の警戒を招いた。日本にとって、ポルトガル船がマカオからもたらす中国産の生糸は必要不可欠だったため、幕府はポルトガルの貿易と布教を分離させようと務めた。幕府はマカオの政庁に対して宣教師の日本への渡航禁止を要求し、老中連署下知状を長崎奉行に下す。下知状の内容は、(1)奉書船以外の海外渡航禁止、(2)海外在住の日本人帰国禁止、(3)キリシタン禁制の強化、(4)長崎の商売仕法の限定、(5)外国船の取り扱い、(6)長崎以外で取り扱う生糸価格は長崎に準じる等であった。1634年には、パオロ・ドス・サントス事件が起きる。サントスは日本人司祭であり、キリシタンの国外追放によって長崎からマカオに移住していた。幕府はマカオ商船による司祭の書状の運搬を禁じていたが、長崎のマカオ商船でサントスの書状が発見される。これに関連して、長崎奉行だった竹中重義の密貿易も発覚した。この事件によって、マカオが禁教後にも密かに布教を支援していたことや、長崎の腐敗が明らかとなり、幕府はマカオとの断行を本格的に検討する。長崎にはポルトガル人の管理のために出島が建設されて、長崎市内のポルトガル人が収容された。島原の乱が起きた後、禁教をより徹底させる観点から、幕府はポルトガルとの断交を検討した。幕閣は、ポルトガルに代わる取り引き相手として、オランダ商館長のフランソワ・カロンと対話をして、オランダの植民地である台湾経由でも、中国や東南アジアの物資を確保できることを確認する。幕府は長崎奉行と全国の大名に対して、ポルトガル船の来航を禁止する第5次鎖国令を発布して、ポルトガル人を追放した。マカオでは日本に対する負債を返済すれば貿易が再開できると考えて、負債を返済する銀を持った貿易再開の嘆願使節を派遣した。しかし、幕府の断交理由は負債ではなく禁教であるため、使節団は下級船員をのぞく61名が処刑されて送り返され、貿易は再開されなかった。マカオ市では貿易断絶の救済をポルトガル領インド政府に求めたが、マカオはポルトガル領インドの管轄外で自治を行なっていたという理由で救済はされなかった。その結果、南蛮貿易は終了した。
DirectFBは、Direct Frame Bufferを意味する言葉であり、GNU/LinuxシステムなどUnix系ベースのオペレーティングシステムにて動作するソフトウェアライブラリである。主に、組み込みLinuxでの利用を前提に開発されている。これは、少ないメモリ使用量で、グラフィックアクセラレーションを実現し、入力デバイスの管理や抽象化レイヤーの作成、ウィンドウシステムの統合などのサポートを、一切カーネルに変更を加えることなく、フレームバッファの上層に透過的なウィンドウと多層の描画レイヤーを提供することで実現している。GPUが実装していない機能はCPUでレンダリングできる。DirectFBはGNU Lesser General Public License(LGPL)にて配布されるフリーソフトウェアである。このライブラリは、開発者がUnix系オペレーティングシステムにおいて、完全なX Window System(X11)サーバーの代替として利用可能になるよう設計されている。DirectFBを利用すると、直接APIを使用しアプリケーションとビデオハードウェアが会話できるようになる。その結果、描画操作を高速かつ簡易に実現できるようになる。このライブラリは、しばしば、組み込みシステムの開発者が完全なX Window Systemサーバーの実装によるオーバーヘッドを巧みに回避し、組み込みシステム上にビデオゲームを実装する際にも利用される。2006年に発表された、DirectFBがCE Linux Forumのオーディオ/ビデオ グラフィック仕様v2.0のソフトウェアスタックにも含まれている。DirectFBはXDirectFBという、DirectFBが生成するウィンドウをX11の最上層のウィンドウ(ルートウィンドウ)に描画するルートレス(rootless)Xサーバーの実装にも利用されている。XDirectFBはDirectFB上のX11アプリケーションを書き換えることなく容易に動作させるため、X11とDirectFBの間に立って両者のインタフェースを取り持つ。DirectFBGLはOpenGLのハードウェアアクセラレーションをサポートするため、Mesa 3Dライブラリのダイレクト・レンダリング・インフラストラクチャ(Direct Rendering Infrastructure; DRI)を利用する、DirectFB/XDirectFBのためのOpenGL拡張である。DirectFBは組み込みに限らず、メモリリソースの限られた環境でグラフィカルなインタフェースを提供する場合に使用されることがある。例えばハードディスクへのオペレーティングシステムのインストール時においては、ディスク上にファイルシステムが作成されるまでは多くのデータがメモリのみに溜め込まれているケースがある。この様な時にGUIを提供する場合は少しでもメモリを節約するため、X Window Systemの代わりにDirectFBをインストーラに組み込む場合がある。LinuxディストリビューションのDebianは、オペレーティングシステムのインストーラーであるDebianインストーラでグラフィカルインストールサポートのために、ウィジェット・ツールキットのGTK+とのバインディングである、GTK on DirectFBを利用していた。