トップページunix
335コメント99KB

大学はいつまでUnixにこだわるのか?

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
今年入った新人(某国立大院修了)の中に、Windowsは使ったことがなく、
Unix系OSだけを使ってきた奴がいた。大学に入って初めてコンピュータに触れ
て、以来院までの6年間ずっとSolarisやLinux, FreeBSDばかりだったらしい。

そいつはなかなか優秀だったようで、言語やOS・ネットワークなどの基礎は
しっかり理解しているようだが、いかんせんいまどきの知識に欠けている。
GUIを使ったプログラムは書いたことがないらしい。ネットワーク系の研究室
だったから仕方ないのかもしれないけど。

で、大学はいつまでもクラシックな教材だけで教育を続けていていいのか?
そろそろ学部教育からしてもうちょっとモダンなシステムを使わせた方が
いいのではないか? なんだかオレの学生時代(VAXやSun2時代)と大差
ないことをやっている気がしてちょっと心配になる。
0219名無しさん@お腹いっぱい。NGNG
>>216
この時期にかじかむとは北国にお住いですか?
0220名無しさん@お腹いっぱい。NGNG
>>218
専門学校は授業料だけで勝負しているのに、
大学は底辺でも1/4〜1/2は補助金だもんな。
で、職業訓練としても質が低い…
0221名無しさん@お腹いっぱい。NGNG
専門学校でも大学でも職業訓練として質の高いとこって有るのかな。
俺は勉強だけでなく肩書きも欲しいから大学出たけど、講義は試験以外ほとんど出ずに独学で勉強してたよ。
1度も会社で働いた事の無い教授や、働いててもずっと開発室所属だった人に教わってても
「こんな事勉強する必要が有るのかなぁ」って気持ちが拭えないから講義の内容に必要性を感じられないんだよね。
物の考え方だけは研究室の教授から学んだ物は多いけど。
0222名無しさん@お腹いっぱい。NGNG
お前の話を書き込むスレ。
0223名無しさん@お腹いっぱい。NGNG
>>221
大学は職業訓練所なのか?
0224名無しさん@お腹いっぱい。NGNG
職業訓練所だろ
0225名無しさん@お腹いっぱい。NGNG
WindowsでもOSの基本は教えられるんじゃないの?
DOS上がりの仮想メモリの仕組みもろくに分ってない人が
教えるんじゃそりゃ無理だけど。というか、OSのソースコードの
有無よりも、まずはx86のちゃんとした理解の方が大事だと思う。
そこから更に深くカーネルや周辺のライブラリやアプリケーションの
構造を勉強していく時に、初めてUNIXを使えばいいと思う。
UNIXでなきゃ教育ができないっていう固定観念は教育者の怠慢以外の
何物でもないと思うよ。

ま、こんな授業はどこもやらないだろうけどねw
0226名無しさん@お腹いっぱい。NGNG
企業側が大卒を求める以上は大学は職業訓練所なんじゃねぇ?
0227名無しさん@お腹いっぱい。NGNG
orz
0228名無しさん@お腹いっぱい。NGNG
ここで底辺と呼ばれている大多数の大学は
学歴コンプレックス産業じゃないのかな。
要はヅラメーカーや整形美容と似たようなもんw

ただ、右下がりと右上がりに明暗分けつつあるような
0229名無しさん@お腹いっぱい。NGNG
学歴話を続けたがやるやつが学歴コンプレックスなんじゃないの。
0230名無しさん@お腹いっぱい。NGNG
x86 のちゃんとした理解なんてやり方より、
>>154 にあるように、実際に自分でCPUを作ってみると
いう方が、より本質的な力がつく。
同様に、Windows を題材にして、ソースもなしに抽象的
な話に終始した講義を行なうのは、たぶん最悪のやり方。
それくらないなら MINIX あたりを選択した方が、たぶん
1024倍くらいマシ。
0231ピルゲイツNGNG
ahaha
この板ではWindowsは完全な悪者ne!
0232名無しさん@お腹いっぱい。NGNG
>>231
板名読める?
0233名無しさん@お腹いっぱいNGNG
だからさぁ、どうして一私企業が作った商品の仕様を大学で
教えなきゃいけないんだ用
0234名無しさん@お腹いっぱい。NGNG
実装技術、設計思想ならともかく
0235名無しさん@お腹いっぱい。NGNG
>>225
講義でわざわざやることでもないだろ。
そういうのは自分で勉強すべき。
OSなんて、大企業の一部の部署でしか作ってないんだから、
深く知る必要ないだろ。

解説記事読んで全てを知ったような気になってるようだけど、
ソースも読めないようじゃ恥ずかしいですよ。
0236名無しさん@お腹いっぱい。NGNG
>>225
x86じゃソソられないよ。
0237名無しさん@お腹いっぱい。NGNG
>OSなんて、大企業の一部の部署でしか作ってないんだから、

典型的な素人
0238名無しさん@お腹いっぱい。NGNG
>>237
ごめん、俺は大企業だから知らないんだけど、
中小零細でも作ってるの?
TRONとか?
0239名無しさん@お腹いっぱい。NGNG
>>238
リア厨か?
0240名無しさん@お腹いっぱい。NGNG
このスレ、大学行ったことのない奴が書き込んでる気配。
0241名無しさん@お腹いっぱい。NGNG
>>230

「ここでいうx86を理解したほうが」という主張は、

   MMU, 特権リング, GDT, LDT

あたりを理解しないと近代的OSを理解することは困難であるという
意味ではないかな。このあたりを理解すると実際のシステムにおけ
るセキュリティの問題なども考えることが容易になるかもしれない。

「自分でCPUを作ってみる」とかいうレヴェルのCPUって所詮はZ80
以前のものであるわけで、自分で作ってみたところでどうにもなら
ない気がするんだがどうだろう? LSIアーキテクチャ屋以外はアセ
ンブリでも堅実にやっておいたほうが良いのでわ?
0242名無しさん@お腹いっぱい。NGNG
かもしれない
どうにもならない

恣意的だな。

作るのは意味ないと俺も思うが、ALUの構造も重要。
0243名無しさん@お腹いっぱい。NGNG
x86に拘る理由が知りたいな。
0244名無しさん@お腹いっぱい。NGNG
英語に拘る理由が知りたいな。
0245名無しさん@お腹いっぱい。NGNG
> x86に拘る理由が知りたいな。

学習環境と資料の入手のしやすさぢゃね?
MIPSとかSPARCとかAlphaとかPowerPCとかVAXとかやるのは性格のゆがんだ
ジジイだけ。

64KBとか1MBとか学習させるのも、政治力と互換性がいかに大切かを
理解させるためには悪くない。

どう?
0246名無しさん@お腹いっぱい。NGNG
x86だけやるのなら馬鹿丸出し
0247名無しさん@お腹いっぱい。NGNG
x86も知らない奴よりはいいんだろ
0248名無しさん@お腹いっぱい。NGNG
Windowsのアプリケーションの使い方を覚えるのが大切だと思うなら
大学にいかずにアビバにいくことだな。
基礎を知らない人間は所詮使い捨ての人材だが、それを選択するのも
お前の人生だしな。お前の好きにしろ。
0249名無しさん@お腹いっぱい。NGNG
すがすがしいほどぐだぐだなスレだなぁと思う。
0250名無しさん@お腹いっぱい。NGNG
>>247
x86しか知らない奴はいらない
0251名無しさん@お腹いっぱい。NGNG
>>248
誰もWindowsのアプリケーションの使い方を教えるなんて
話題はしてないのだが。ドキュン大で如何に実践的かつ
身のある教育ができるかを話してるわけよ。人の話しぐらい
聞く姿勢を持ちましょう:-)

そもそも宮廷とドキュン大で同じカリキュラムをこなそうとか
考えること自体間違いなんだよ。健康維持のためにスポーツクラブ
へやってくる客に向かって、プロのアスリート育成のトレーニング
メニューをおしつけてどうする。だから教えるのが下手だって
いわれるんだ。

>>250
一つのことを深く知らないと、物事相対化して見られる視点も
得られないと思うが。
0252名無しさん@お腹いっぱい。NGNG
>>251
抽象的だね。役に立たない議論だ。
0253名無しさん@お腹いっぱい。NGNG
>>252
じゃあくだらない1行レスばかり入れてないで、具体的な考えでも
何か書いてみたらどうか?
0254名無しさん@お腹いっぱい。NGNG
アビバ通ってる。先月高校卒業してガッツ石松の宣伝見た瞬間即決した。
カッコイイ、マジで。そして実践的。
ちょっと感動。しかも学校なのに試験もなくて良い。
大学と比べればそりゃちょっとは違うかもしれないけど、そんなに大差はないってUNIX板のスレで
も言ってたし、それは間違いないと思う。
大学行ったことないからわからないけど教えることがそんなに変わったら
アホ臭くてだれもアビバなんか行かないでしょ。
嘘かと思われるかもしれないけどテキストに含まれるWindowsって単語の数でマジで大学を抜いた。
つまりは大学ですらアビバには勝てないと言うわけで、それだけでも個人的には大満足です。
0255名無しさん@お腹いっぱい。NGNG
>>253
あえていうならφ∩σ=φかな
0256名無しさん@お腹いっぱい。NGNG
>>239
一応、mips系のキャッシュ周りとか書いたけど?
君は何をやってるの?

最近は、組み込み系でもPowerPCとかx86の時代だなぁ。
0257名無しさん@お腹いっぱい。NGNG
W2Kのマイクロビッグカーネルのソースが公開されたら、それで
授業受けたいなあ。そうなるまではやはりソースの公開されて
いるOSで続けるしかないのでわ?

Linux, (Free|Net|Open)BSD, Solaris, AIX, Windows2000あた
りを対比しながらどこが違うのか、どこが優れているのかなど
知りたい。

TRONはOSの授業としてはイラネ。
0258名無しさん@お腹いっぱい。NGNG
>>256
リア厨確定
0259名無しさん@お腹いっぱい。NGNG
>>257
そんなのVMSをなぞるだけだから、おもいっきりつまらないと
思うぞ。ってゆーか、おまえら見ていると、やっぱり基礎力
の必要性を痛感するよ
0260名無しさん@お腹いっぱい。NGNG
>>251
アホ丸出しの文章だな。
0261名無しさん@お腹いっぱい。NGNG
>>258
mipsは各メーカが出してるチップごとにキャッシュ周りが
違うから、それぞれ対応するんですよ。

本当に世の中を知らないようだけど、もしかして無職?
0262名無しさん@お腹いっぱい。NGNG
>>259
LinuxとWindowsでも、プロセス管理やメモリ管理が違うんだけど、
なんでVMSの話しが出てくるの?
単に「俺は昔のことも知ってるんだぜぇ」って言いたいの?
0263名無しさん@お腹いっぱい。NGNG
>>245
> MIPSとかSPARCとかAlphaとかPowerPCとかVAXとかやるのは性格のゆがんだ
> ジジイだけ。

古いよ!ジジイはお前だろ! 書籍でさえもっと新しいよ!

"Computer Architecture: A Quantitative Approach" (3rd. edition)
* IA-64 architecture and its first implementation, the Itanium
* Pipeline designs for Pentium III and Pentium IV
* The cluster that runs the Google search engine
* EMC storage systems and their performance
* Sony Playstation 2
* Infiniband, a new storage area and system area network
* SunFire 6800 multiprocessor server and its processor the UltraSPARC III
* Trimedia TM32 media processor and the Transmeta Crusoe processor
0264名無しさん@お腹いっぱい。NGNG
池沼スレ
0265名無しさん@お腹いっぱい。NGNG
>>262
本当に君をみていると悲しくなるよ

>>263
やめとけやめとけ。そいつにヘネパタ本を紹介したところで
何ですかそれ?っていわれるのがオチだ

基礎的な知識を積み重ねておかないと、あんな悲しい技術者
になるということがわかれば、それはそれで反面教師として
役に立つ存在だということでいいだろ。それ以上はほっとけ。

ちなみにヘネパタの第四章なんかは、まさにSPARCやAlphaやPowerPCで
一度でも学んでいるだけで、理解度が全然違うんだがな。

>>263よ 本を持っているようだが、それならpp361-362のグラフをよくみて
何故、そのようになるか説明できるようになりなさい。その過程で得た
知識は10、20年後でもさびない知識だぞ。
0266名無しさん@お腹いっぱい。NGNG
何ですかそれ?
0267名無しさん@お腹いっぱい。NGNG
>>263

ガ━━(゚Д゚;)━━ソ!
3rd ed.が出ているだなんて orz
0268名無しさん@お腹いっぱい。NGNG
特権リング、GDT、LDT はイラネだろ。
インテルがとち狂って作ったものの、いまや Windows でさえ
ろくに使ってない機能だし。(リング0と3は使ってるが、
だったら特権モードとユーザモードで済む話)
16ビット Windows 時代はこういうメカニズムしか使えなかった
から仕方なしに使ってたがな。
x86 を深く…なんていうと、こういうくだらねえ機能の話に
なるから無駄。
あと簡単な仮想記憶機構を自作するのはたいして難しくないぞ。
時間が余った学生にはいい追加材料だ。
0269名無しさん@お腹いっぱい。NGNG
リング0とかリング3について解説してあるページきぼんぬ。
0270名無しさん@お腹いっぱい。NGNG
冬眠して千年後へ向かった男は
われわれ以上に嘆いているようです。


プールがびっくりした −また少々ショックを受けた−
のは、クルーがゴライアス5号のシステムのことをごく
表面的にしか知らないことだった。
簡単に答えられそうな質問なのに、船のメモリバンクに
問い合わせなければならない羽目になることも多かった。

だが、しばらくするうち、彼が受けたような徹底した訓練
は、今の時代には不可能なことがわかってきた。
システムの数が多すぎて、人間ひとりひとりにはとても
マスターしきれないのである。

さまざまな方面の専門家たちがいるが、みんな自分の
用具が何をするかを知っているだけで、その知識は
仕組みにまでは及んでいなかった。

                 「3001年終局への旅」
0271名無しさん@お腹いっぱい。NGNG
ヘネパタ読んだだけで天下取ったような気になった
DQNも参戦してきたみたいだなぁ。
0272名無しさん@お腹いっぱい。NGNG
>>271
お前の方が痛すぎ

0273名無しさん@お腹いっぱい。NGNG
>>267
去年に出た。内容を見ると結構改訂部分があり漏れは速攻で
買った。

>>271おまえのレベルがよくわかるよ。頑張って生きてくれ。
0274名無しさん@お腹いっぱい。NGNG
>>273

amazonの3rd editionみると、

> Publisher: Morgan Kaufmann; 3rd edition (May 15, 2002)

てなってるけど去年出たってことは日本語版があるの? 日本語の
「新装版」ってやつは古い奴だよね?
0275名無しさん@お腹いっぱい。NGNG
漏れの本には
 Published 1990. Third edition 2003
と書いてあるが。
それ出版予定日か、それとも予約開始日じゃないのか?
いずれにしてもAmazonじゃなくて、本に書いている方が
正しいだろ。どう考えても
0276名無しさん@お腹いっぱい。NGNG
>>271
ヘネパタ本は、読む本でもあるが先のグラフの問題のように、
(アレは漏れ様エクササイズだが)、課題を解いていく本でもある。
大切なのは、考えていく過程で身につく知識と、そして思考力だ。
読んだだけでどうにかなると思った君は、本当は一度もヘネパタを
読んだことがないんだろうな。

ちなみに「あのエクササイズを全問やってみました」とかいう奴がいたら
漏れは立派だすごい、よくやったと褒めてやる。
0277名無しさん@お腹いっぱい。NGNG
>>273
そうかなぁ?
本を読んでるだけの君よりは、仕事してると思うけどなぁ。
3rd editionは役に立ったかい?
0278名無しさん@お腹いっぱい。NGNG
>>276
君凄い偉そうだけど、何の権威なの?
0279名無しさん@お腹いっぱい。NGNG
>>277
仕事も色々あるからね。仕事に誇りを持つのはいいことだとは思うが、
しかしながら井の中の蛙じゃ傍目から見てみっともなく写るわけだ。
まあ頑張りなさい。
0280名無しさん@お腹いっぱい。NGNG
よーするに,Alphaってすげーんだぜ って言いたかっただけだろ?
0281名無しさん@お腹いっぱい。NGNG
>>277
年収を比較するっていうなら、藻前が上場一部企業の重役とかでない限り
漏れの方が上だろうな。仕事している時間は藻前の方が遥かに長いだろうが。
作業に拘束されている時間だけなら藻前の勝ちだってことは認めてやるよ。
よかったな。
0282名無しさん@お腹いっぱい。NGNG
>>280
釣りネタ?
0283名無しさん@お腹いっぱい。NGNG
ヘネパタと年収の関係を教えてください
0284名無しさん@お腹いっぱい。NGNG
出身大学と年収の関係を考えてください
0285名無しさん@お腹いっぱい。NGNG
このおしゃべりとUNIX板の関係を教えてください。
0286名無しさん@お腹いっぱい。NGNG
>>284
http://mitleid.cool.ne.jp/75-2.htm
0287名無しさん@お腹いっぱい。NGNG
ところで原書のヘネパタつかって授業している大学って
どこ?
0288名無しさん@お腹いっぱい。NGNG
大学院なら普通にあるよ。
0289名無しさん@お腹いっぱい。NGNG
>>285
すべてはCS板の代わりにある情報システム板という変な板のせい
0290名無しさん@お腹いっぱい。NGNG
http://webcat.nii.ac.jp/cgi-bin/shsproc?id=BA57239406
0291名無しさん@お腹いっぱい。NGNG
I can't do with nurupo
0292名無しさん@お腹いっぱい。NGNG
You is a big fool man, hahaha.
0293名無しさん@お腹いっぱい。NGNG
具体的なCPUとか本が出ると盛りあがるスレなんですね。
ヘネパタで学習した知識が使える場面てどういうのがあるんでしょうか?
研究でも開発でも実装でも何でもいいんで専学卒の漏れに教えてくださいおながいします
0294名無しさん@お腹いっぱい。NGNG
マルチスレッドプログラミングのスレに行ってみれば?
0295名無しさん@お腹いっぱい。NGNG
あ、プログラミング技術板ね。
0296名無しさん@お腹いっぱい。NGNG
みんな.>>1の基本的な間違いに気づいてないな。
6年もプログラムを勉強してきてGUIプログラミングに
触れたことないということは「興味がないからやらない」という
だけのことだろう。まあ、そういう環境に置かれてしまった
ということに関しては1の主張は正しいが。
0297名無しさん@お腹いっぱい。NGNG
GUIなんてプログラミングを学ぶ上で本質的なものじゃないだろ?
0298名無しさん@お腹いっぱい。NGNG
>>257
学部の教材として奈良ITRONもありなんじゃない?
MINIXアキタって先生もいるだろ
0299名無しさん@お腹いっぱい。NGNG
ITRONで何の勉強するの?
0300名無しさん@お腹いっぱい。NGNG
まぁ、WindowsはRTOSじゃないからな。
ドングリってこった。
0301名無しさん@お腹いっぱい。NGNG
WindowsCEってのもあるけどなー。
だがまあ、RTOSの学習にはでかすぎる(ような気がする)。
学習程度の目的ではソースを手に入れられないだろうし。
ならば現時点で十分に小さくソースも手に入れやすい
ITRONて選択肢は十分にありうる。
0302名無しさん@お腹いっぱい。NGNG
なぜRTOSの教材としてWindowsCEは相応しくないのか、考えてみたことがあるか。
それを考えていく過程で得られる知識と思考力は死ぬまで錆びないだろう。
0303名無しさん@お腹いっぱい。NGNG
狼が落ちたのでしばらくよろしくね
0304ピルゲイツNGNG
CEをRTOSと誤解するとはさすが低級ne!
0305名無しさん@お腹いっぱい。NGNG
バカ工学部晒しアゲ
0306名無しさん@お腹いっぱい。NGNG
バカ理工学部晒しハゲ
0307名無しさん@お腹いっぱい。NGNG
これ知らないのは情報工学系の学部卒に値しないね。

Is Windows NT (or windows 95, or even Windows CE now) a Real-Time Operating System?
http://www.dedicated-systems.com/encyc/publications/faq/rtfaq.htm#Windows_NT

Is Windows CE 2.0 a real-time operating system?
http://www.dedicated-systems.com/encyc/publications/faq/rtfaq.htm#Windows_CE

Windowsはスケジューラが低能すぎ。
0308名無しさん@お腹いっぱい。NGNG
>>1
Solarisの上でJava GUIコンポーネントをバリバリ使ったプログラムを書いていますが何か?
VBじゃないとモダンじゃないのでダメですか。そうですか。
0309名無しさん@お腹いっぱい。NGNG
>>308

VB使ってないなんて糞以外何者でもない。
時代錯誤もいいとこだ。

時代は.NETなんだよ。
0310名無しさん@お腹いっぱい。NGNG
>>309
確かに時代はそれ系の言語が流行なのかもしれん。
だがある程度より(最近はその敷居がより高級寄りの傾向だが)低級な部分を隠蔽して
しまっている言語を学ぶことは、それが目的であるプログラマ養成の場ではなく、
それを自己のアイデアを実装するための単なる一般教養としての手段として学問や研究を
推し進めるべき大学教育という場では、それだけでは無価値だ。
0311名無しさん@お腹いっぱい。NGNG
兵隊養成としてはきわめて有効と思われ。>VB
>自己のアイデアを実装するための単なる一般教養としての手段として
生産性を高めるツールを習得すれば分野によっては役に立つ。
0312名無しさん@お腹いっぱい。NGNG
死なない兵隊に価値はない
0313名無しさん@お腹いっぱい。NGNG
兵士は捨て駒。まあ兵士じゃない男なんていないとも言えるが。
0314名無しさん@お腹いっぱい。NGNG
言語そのものとかハードウェア寄りの研究なら.Net役に立たないかも。
それ以外なら便利でしょうな。
0315名無しさん@お腹いっぱい。NGNG
便利?
0316名無しさん@お腹いっぱい。NGNG
実は「仕事 => 二次下請けのプログラマのレベルの仕事」じゃないのか?
大学は下請け派遣プログラマを養成するところじゃない。

たぶん>>1は外注先から派遣で来ている中年プログラマ。
新卒は社員。あと2、3年もすれば、この社員に顎で
使われるだろうな。
可愛そうに。
0317名無しさん@お腹いっぱい。NGNG
>>1がその手のひらの上でマターリ生きていけるようなモダンなシステムを、どういった人々が
検討し、設計しているのかなんて、>>1には想像もできまい。
0318名無しさん@お腹いっぱい。NGNG
>>2 - 317の中にそういうシステムを検討し設計してる人はいないような
0319名無しさん@お腹いっぱい。NGNG
Windows禁止の研究室
http://www.tomilab.net/prospective/desired.html
■ このスレッドは過去ログ倉庫に格納されています