Linux

X11

XFree86とX.org freedesktop.org MIT/Xライセンス Xlib XCB startx .xsession .xinitrc セッションの選択 twm xterm 色んなX11の付属アプリケーション リモートのXプログラムを実行する VNC XFree86とX.org Intel i386用のフリーなXサーバーの実装は、以前は…

Linuxの歴史

参考文献 OSのはじまり MulticsとUNIX BSDとGNU MinixとLinux 企業による開発 Linuxの開発が面白かった理由 さまざまな人々の集まる場所 参考文献 以下のサイトを参考にさせていただきました。 3分間で人に説明できるようになるUnixとLinuxの違い - エンジ…

あなたを愛している

愛 Linuxは最悪 Linuxを抹消するのは簡単 Linux最悪化の原因はネット自体の変容 生き方を変える 神は答えを与える miwaが好き 鈴木愛理も好き 僕との追いかけっこはここで終わり 価値観 社会論と心理学の全てを自分で作る覚悟で 最前線で戦え 何も手にしてい…

Linuxカーネルについて

公式ドキュメント gitリポジトリ Linux Kernel Newbies Linux Cross Reference Linuxカーネルとイベント駆動 Linuxカーネルは高パフォーマンス Linux上のミドルウェア Linuxはカーネルがしっかりしているからきちんと動く Minix本を読もう Linuxの課題とコミ…

LinuxのGUIについて

X11のソースコード Linuxは単なる機械システムではなく、環境である SVGとHTMLを拡張して異次元のテーマを Linuxを使いやすいものにするために 新機能提案:GUIパイプ(コピー&ペーストとパイプの類似性) 新しいデスクトップインターフェース wayland GTK/…

Linuxの主なコマンド

複数のコマンドを結びつけるパイプはGUIのワープロと良く似ている rootユーザー ホームディレクトリ(~/) 端末とシェル 初期化ファイル コマンド補完 ワイルドカード シェル芸の例 man less/more lv ls cd pwd mkdir cp mv rm cat ln shred chmod/chown ps ki…

コンピュータ・アーキテクチャ

CPU・メモリというコア装置が計算をしていて、そこに情報が入出力される コンピュータは計算とメモリ どこまでをプログラムの内部に書き、どこからを外部に出す(実行時に決める)か コンパイラを上手く使うこと OSとカーネル コンピュータは二進数の計算以…

Linuxへの提案

1.GTK+ Lisp 2.ディスプレイ・スクリプト 3.ディレクトリ・レイヤー 4.パッケージ・フィード 5.セキュリティ更新プロジェクト 6.新しいディストリビューションの開発 7.実行リスト 8.システム・ファイルマネージャ・モード 9.パッケージ・…

C/C++開発ツール

コンパイラ Visual C++ GCC/MinGW + MSYS Cygwin LLVM Clang LLVMとctagsで開発環境を整える Intel C++ Compiler C++Builder/VCL/CLX GCC GNUコンパイラコレクション gccの例 gccのオプション g++の例 gfortranの例 フロントエンドとバックエンド クロスコン…

OSSでマルチメディア

動画・音声視聴環境 FFmpeg/libavcodec Ogg (Vorbis + Theora) & FLAC Adobe Flash(Flash Player)/Gnash HTML5でのビデオ再生 DVDの再生はできない 音楽ファイルのリッピング・変換ソフト Asunder/Audex (freedb) Sound Juicer SoundConverter CD書き込み…

デザインソフトウェア

Adobe Corel GIMP GIMP ペイントもできる画像編集ツールとして使える 実はPhotoshopよりも歴史が長い GTK+(GIMP ToolKit)の産みの親 インターフェースが個性的(悪く言えば醜い) ペイントだけを行いたいならMyPaintを クリスタとSAI Tux Paintを入れると…

Officeソフトウェア(MS-Office以外)

LibreOfficeについて MS-Office互換の巨大Officeスイート 会社の書類をオープンソースで作る OpenDocument Format LibreOfficeを使う4つの理由 1.事務で使うために、ワードプロセッサーや表計算ソフトを使うことができる 2.MS-Office互換であり、WordやE…

Webブラウザ(Linux)

Mozilla Mozilla Firefox Gecko Pale Moon Google Google Chrome Chromium WebKit/Blink Linux向けのChromeアプリ KHTML/QtWebKit/QtWebEngine Konqueror Falkon (QupZilla) Arora rekonq Opera系 Vivaldi Otter Browser GTK+ Galeon Epiphany(Web) 風博士…

Linuxカーネル

Linuxカーネル マルチタスク LinuxはマルチタスクのOS プロセスとスレッド コンテキスト切り替え 仮想アドレス空間 ページアドレッシング 割り込み デバイスドライバ ファイルシステム ネットワーク 入出力とシステムコール シグナル カーネルはシステムコー…

KDEアプリケーション

KDEアプリケーション その他のKDEアプリケーション KDEアプリケーション Konsole KDEのターミナルエミュレータ。 KEdit/KWrite/Kate KDEのテキストエディタ。機能レベルに合わせて3種類あります。 Ark アーカイバ。 Gwenview 画像ビューア。 Konqueror/KHTML…

GNOMEアプリケーション

GNOMEアプリケーション その他のGNOME(GTK+)アプリケーション GNOMEアプリケーション GNOME 端末 GNOMEの端末エミュレータ。GNOMEデスクトップを使いながらコマンドラインの操作が出来る。むしろ、ただの真っ黒い端末を使うより、こっちの方がはるかに使いや…

Linuxアプリケーション

Linuxデスクトップアプリケーション入門 テキストエディタ オフィススイート Webブラウザ メールクライアント デザインソフト 日本語入力 統合デスクトップ環境とウィンドウマネージャ ネットワークサーバー 正規表現 正規表現とは 正規表現の例 任意の文字…

Linux

そもそもLinuxとは Linuxの歴史 ソフトウェア開発とオープンソース精神 プログラムからハードウェア機器を操作しやすくする仲介役 OSはハードウェア抽象化であると同時にシステムの操作環境でもある OSとは オペレーターとオペレーティングシステム カーネル…