
● システム開発 Linux
オープンソースのUNIX系のOSです。
オリジナルの作者であるLinus TorvaldsがOSのカーネルを開発しました。そのソースコードがオープンソースであったため数多くのディストリビューションが生まれました。
弊社が利用しているFedora Coreの開発元のRedHatもそのディストリビューションの1つです。Linuxはインターネットだけでなく組込系のシステムの開発にも多く採用されています。
Linuxの最大の功績は今まで非常に高価であったUNIXのシステムを個人が導入し習得するレベルまで導いたことです。これでUNIX系に対する技術者が増加し今日のインターネットの盛況を呈していると言っても過言ではありません。
またメーカーにも影響を与えました、SUNは自社のUNIX OSをオープンソース化に踏み切りました。
今日のレンタルサーバーはほとんどがFreeBSDもしくはLinuxが搭載されています。
業務システムのOSとしても商用と同等に採用されています。
弊社でもネットワークを含みlinux OSはシステム開発の土台部分に相当します。
従来パソコンでGUIのインターフェイスに慣れ親しんだ人からは異質なものに移るかもしれません。リモートでシンプルな画面でコマンド・ベースでの管理。さらにコマンドでのサーバー、ツールのインストール。
システム開発でデータの一元化は絶対に必要で、サーバーはその根幹部分を支えている大切な技術です。
主なディストリビューションは以下になりす。
●RPM 系
HOLON Linux
株式会社ホロンから販売されている商用です。PC/AT 互換機用と Macintosh 用があります。
Linux MLD
メディアラボ社が販売している商用ディストリビューションです。
Mandriva linux
Mandrivaが販売している商用ディストリビューションです。
Momonga Linux
Momonga Project が開発しているディストリビューションです.。
Miracle Linux
企業サーバーとして必要な責任のある製品開発・サポートを実現した ビジネス向けオペレーティングシステムです。
Red Hat Enterprise Linux
レッドハット株式会社 が販売している商用ディストリビューションです。
SUSE LINUX
ノベル株式会社 が販売している商用ディストリビューションです。
The Fedora Project
Red Hat がスポンサーになり, Linux コミュニティ主導で開発を行なっています。
Turbolinux
ターボリナックス株式会社 が販売している商用ディストリビューションです。
Vine Linux
Project Vine が中心となって開発しているディストリビューションです。
●TGZ 系
Plamo Linux
Slackware をベースに, インストーラの日本語化やドキュメントのデータベース化など, さまざまな拡張がなされたディストリビューションです。
Slackware
古くからあるディストリビューションです. SLS に似たディストリビューションとして誕生しました。
●DEB 系
Debian GNU/Linux
非常に オープンな開発形態 をとっており, GNU および Linux の精神にのっとって, 商用でないけれども十分に競争力のある ディストリビューションを目指しています。
Omoikane GNU/Linux
オモイカネ株式会社による, Debian GNU/Linux 互換のディストリビューションです.。
その他
Gentoo Linux は portage というパッケージ管理システムで構築されたディストリビューションです。
腕時計のご紹介
テクノマリーン
ディーゼル DIESEL腕時計一覧
|
■システムちょっと用語
●プログラミング言語
プログラムを開発するときに用いられる言語。機械語に翻訳される前の状態。プログラミング言語は、目的のプログラムによって適正があるのでそれぞれ使い分けられている。
●フローチャート
データ処理における諸活動、データや仕事の流れ、装置等の図形を用いて表現し、手順をわかりやすく視覚化し、記号化したもの。流れ図ともいう。システム・フローチャート、プログラム・フローチャートがある。
●プログラム作成者
そのプログロラムを作成した人のこと。仕様追加や仕様変更等おこった場合、誰が担当したプログラムかということがわかると、対応をスムースに行える場合もある。
●プログラム言語
機械語の符号配列を容易に行うための記号を当てはめる規則を言語という。通常の言語、文章、および記述表現に近づけた種々のプログラム言語が開発されている。
●分散処理形態
一つの場所で集中的に行われていた処理を複数の場所に分散させ、それぞれの場所で集中処理を行わせる形態。クライアント/サーバーシステムは分散処理形態に属する。
●分散処理のメリット
ユーザーに立脚したシステム構築が可能。制限のないコンピュータの使用が可能になる。強大なCPUパワーの提供により、コンピュータの負荷が軽減され快適な環境でシステムの使用ができる。
●ファイル
相互に関係のあるレコードの集まり。入出力の一つの単位として取り扱われるもの。ある事象や概念に関連したデータ項目が集まって1つのレコードを形成し、それらが集まってファイルとなる。
●プログラムのメンテナンス
バグの発生、ソフトウエアの機能アップ、仕様変更、サポート期限にかかわる取り替え等によりプログラムのメンテナンス作業が発生する。実際にマンテナンスを誰が行うかにより、費用が変わってくるので注意しなければならない。
●プロトタイピング手法
システムのひな型を作成し、必要に応じてこれを作り変えていくことで、機能と品質の向上を図る開発手法。プログラムの質を一定レベルに保つ事ができ、開発期間の短縮に繋がる。
●プロジェクト・マネージャー
システム開発全体の取り纏めを行う。システム開発の安定度合いを見極め迅速に行動し、開発体制を考える必要がある。データ管理や障害対応、保守体制への引継ぎといった、先を想定しての判断といった力量が求められる。
|
|
|