1 :
デフォルトの名無しさん:
できるかな?
2ゲト
OSってなに?
4 :
デフォルトの名無しさん:2005/10/08(土) 18:08:20
( ´.ゝ`)
OSってC言語じゃないと作れないっておじいちゃんが言ってました
自分PC初心者なんだけど、C言語じゃないと作れないの?誰か教えて〜
9 :
デフォルトの名無しさん:2005/10/08(土) 18:15:32
>>1 アセンブラとC++で作るといいよ。
HSPは利点が活かせず無意味。
糞スレあげるなよ
13 :
1:2005/10/08(土) 18:19:20
HSP自体がWindows等のOSを土台にして動いているので実質不可能
モナーOSキタ━━━━( ・∀・)━━━━━ !!
じゃあHSPをLinuxで動くようにすればOK?
HSPをLinux上で・・・できるのか?
出来たらすごいことになりますね・・・
19 :
デフォルトの名無しさん:2005/10/08(土) 18:24:33
おにたま氏よんで来いww
sageしろよ・・・
Linux上でHSP動くってのどこかで見たような希ガス
Mac上でのやつは見たことあるような
25 :
1:2005/10/08(土) 18:31:16
Linux上でHSPが動けば、実現可能なんですか?
CじゃないとOSって作れないのか?
HSPでオリジナルOS: HotsoapOS 開発中!!
現在、ハイパーリンクRSSを実装中!!
大部分がプレーンファイルなので順調でつ。
仮想バッジを適応させてWLindowsで構築。
ひげぽんのように書籍化は無理だろうな・・・。
釣りだろ・・・( ´.ゝ`)
これってブートできるの?
HSP4か5になったら不可能ではなくなる希ガス。
HSP1 ただのエロゲ作成言語
HSP2 少し煩雑だがWinAPIに対応
HSP2後半 WinAPI呼び出し命令を標準化
HSP3 関数に対応、WinAPIの呼び出しがずっと簡単になる
HSP3後半 コールバック、stdcall、cdeclに対応
HSP4 本格的にネイティブコンパイラを搭載
HSP4前半 DLLが作成可能になる
HSP4後半 インラインアセンブラ搭載
HSP5 OSが作成可能に
35 :
デフォルトの名無しさん:2005/10/08(土) 23:37:03
確かに、遠い未来だww
36 :
デフォルトの名無しさん:2005/10/09(日) 00:46:18
目指すならN88 BASICみたいな単体で動けるHSPインタプリタか。
そういやN88BASICって何で書いてたんだろ。
Cなんかなぁ?
、ウ、ホホ、マネッタク、キ、ハ、、、マ、コ
HSPでHSPネイティブコンパイラ作れば問題ない
で、HSPネイティブコンパイラで次のHSPネイティブコンパイラを作るわけだ
HSPで作ったプログラムから
OSとして動作するマシン語を吐かせれば可能
理論上だが
41 :
デフォルトの名無しさん:2005/10/10(月) 14:43:57
>>40 それはすごい困難なことではないのか・・・
自分は全然知識ないからわからんけどw
OSに必要なものを適当に簡単にあげるなら、
HDなど各種ハードウェアをドライバで吸収(操作)、
ファイルシステム、複数の(サービス含む)プログラムを
走らせるならCPUを割り当てるスケジューリング、などなど。
これだけでも、作る気はしないが。
HSPで作れない理由は、HSPがWindowsを利用(依存)して動作している。
だからBIOSオンリーではブートできない。
そこで、HSPプログラムではなく、HSPプログラムに吐かせよう
と言う発想なわけだな。コンパイラ(の役目をするもの)を作るのか?
機械語、アセンブラでも作れるがCでも可能なのは、Cはもともと
OSを作るための言語だったらしいので環境依存をしていないため。
まずは、独自の処理系でも作ったらどうかと。
ハードウェアを直接制御できるかと環境依存は関係ないぞ
45 :
1:2005/10/10(月) 15:42:59
OSインストールもしたことがなさそうな1がOSを作るには、まずCを習得。
ウィンドウズは多くの.dllファイルで動いている。FreeBSDなんかも参考に
するとよい。そうした既存のOSを学び、手始めにマウスドライバなんかを
作成。というのがよいと思うが問題山積み。
HSPは遊びの言語でしかないからOSは実質無理だろう。
そんなもので挫折するよりは、HSPみたいな簡単なソフトを
作ったほうがよいと思う。
>>41 すごい困難でしかも実用性をまるで放棄しているだろうな。手間で・・
ああ、”HSPが簡単”ではなく、HSPでHSPの真似をしたらってこと。
俺自身、HSPを触ったことがあるが(長いコードになるとひどいもんだな)、
HSPなどのぬるま湯をでると、プログラムの難しさを身をもって感じるだろう。
パソコンの歴史を見ると今のPCがすごいと、OSすごいと、ソフトがすごいと
思うだろう。昔は、部屋2つ使って、真空管をずらーと並べたり、
プログラムがパンチカードで穴あけだったりしたこともあるんだ。
リア小しかいないなこのスレwwwwwwwwwwwwwフォー!
俺の彼女はパンチカード
UNIXはCで書かれている。だってCはUNIXを書くために産まれたんだから。
LINUXもCで書かれている。だってLINUXはUNIXの代わりに出てきたんだから。
そういう歴史があるんで、OSを書くのに適している。比較的低レベル言語だし。
上でHSPがWindows依存と言われているが、もともとHSPの利点を一言で言うと
面倒臭いWinAPIを簡単に使えるところで、OSを作るとか言い出すと本末転倒。
まずはインタプリタじゃない新HSPを作るところから始めないといけないだろう。
だから、アセンブラ+C/C++で書く事にするか、言語を作るところから始めるかどっちか。
WindowsはUnixエミュレータ上で動いてる。
今のWindowsのような実用的なGUIのOSを作るとなると、国家レベルの事業。
日本中のIT企業が全部共同してやっと作れるかという位に難しい。
TRONはあるけど、今は誰も知らないし。アメリカに潰されたのもあるけど。
LINUXはあるけど、あれは何万人も集まって開発してる。
MONAの真似から始めるといいと思う。小規模ならできる。
組み込み系の人は簡単なOSを作る事もあるだろうし。
組み込み系の人なら、ITRONにお世話になっているだろうから、
TRONは誰も知らないは言い過ぎだと思うヨ
R8C以外目に入らないぜ
56 :
デフォルトの名無しさん:2005/10/20(木) 01:40:31
うんこ出た。
Windows上で、MS-DOSプロンプトっていうOSが動かせてるんだから、
HSP-OSプロンプトを作ってほしい。
WSHよりも、GUIで高度なことができてくれると人気が出るんじゃないか?
DOSプロンプトってただのエミュレータだろ
>>54 うん
>>57 >Windows上で、MS-DOSプロンプトっていうOSが動かせてる
何か違和感がある。Win9xでは逆に本体が実はMS-DOSで、
その上にGUIをかぶせてる。対して今のXPでは
完全にGUIのOSで、コマンドプロンプトは単なるエミュ。
>WSH
JScriptが割りと簡単だからそれで間に合ってる気がする。
それよか個人的にはやっぱりFLASHみたいにブラウザで動いてほしい。
「Active HSP」の開発止まってるけどね。
60 :
デフォルトの名無しさん:2005/11/07(月) 23:24:40
うんこ出た。
> 何か違和感がある。Win9xでは逆に本体が実はMS-DOSで、
> その上にGUIをかぶせてる。
それは、Windows 3.1じゃねーの?
そういや、Linuxの各種GUIもそんな感じだな。
62 :
デフォルトの名無しさん:2005/11/08(火) 03:16:17
うんこ出た。
63 :
デフォルトの名無しさん:2005/11/08(火) 04:44:52
>>61 Win9x系は実はMS-DOS7なのだな
完全にGUIのOSって、何か違和感が。
昔のSmalltalkとかAtariSTとかAmigaとか初期macとかいろいろあるんじゃないの?
ユーザーインターフェースとOSは全然関係ないでしょ
66 :
デフォルトの名無しさん:2005/11/08(火) 23:18:15
うんこ出た。
OSは普通C/C++かアセンブラで作るよな
その前にHSPはWindows(Macとかも)上で動いてるわけだから単体で動かせないだろと思ったw
このスレ低レベルで笑える
低レベル、低レベルを笑う
71 :
デフォルトの名無しさん:2006/01/31(火) 17:21:46
Cが恐らく一番OSを作りやすいんじゃないか?
UNIXもCで出来てるし。
HSPでっていう発想がおかしい。
HSPってスクリプト言語だし。
Windowsに依存してるし。
というわけで、
!
__ __ __
|よし| ΛΛ |よし| ΛΛ |よし| ΛΛ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〃 ̄∩ ゚Д゚) 〃 ̄∩ ゚Д゚) 〃 ̄∩ ゚Д゚) < 全員一致で逝ってよし!
ヾ. ) ヾ. ) ヾ. ) \_____________
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
\ \
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
| 逝ってよし認定委員会 |
| |
\| |
じゃああげるんじゃねえと。
そのAAを使いたかっただけだろと小一時間
HSPでOSのコードを作ることは可能。極端な話バイナリエディタ作ればいいだけ。
HSPをマシン上で走らせるのはちょい大変。HSPスクリプトをWindowsに依存しないネイティヴコードに変換するソフトをHSPでこつこつ書けばいいだけだけど。
75 :
デフォルトの名無しさん:2006/02/03(金) 19:42:11
おい!ってキブン。スレタイ見て。
78 :
デフォルトの名無しさん:2006/02/04(土) 01:56:17
うんこ出た。
OOS(OS上で動くOS)技術っていう考え方はどうだろう?
つーかHSPをネイティヴでは走らせらんねーだろ。C言語だって機械語に変換されるわけで。
少なくともHSPのスクリプトを機械語に変換しないと。