Newsgroup: it.comp.lang.visual-basic
Titolo: OS con Visual Basic

Ancora non mi è chiara una cosa: si potrebbe fare un sistema operativo con
Visual Basic??
--
"Noi siamo i Borg, abbassate i vostri scudi e arrendetevi. Assimileremo le
vostre peculiarità biologiche e tecnologiche alle nostre, la vostra cultura
si adatterà a servire noi. La resistenza è inutile!"

 wrote in message
lPHw7.1646$g42.2...@news.infostrada.it...


 non sono implementabili o lo sono ma mooolto a fatica...
Io ho tutto Visual Studio 6.0 Professional, quindi anche Visual C++; c'è un
NG proprio per VC++, oppure mi basta andare al NG it.comp.lang.c++??


 wrote in message
pmIw7.2031$g42.4...@news.infostrada.it...


 attualmente uso quasi sempre VB, quindi non leggo l' NG del C++....
Va bene, grazie lo stesso. :-)



ahiahiahi... se la vede Roal...   :-PPPPPP
ciao
ugo



Impossibile. il C  è nato per creare sistemi operativi (il rapporto
software-hardware è nettamente più ravvicinato).
VB è nato per i gestionali, anche se adesso possiamo farci tantissime
altre cose.
Ma non sistemi operativi, driver per periferiche etc...

il NG it.comp.lang.c++ discute di specifiche relative a tale linguaggio ma
quasi esclusivamente sugli standard di esso
Visual C++ ha un NG Microsoft che è in inglese ma puoi scrivere anche in
italiano
stesso dicasi per Borland
--
Un solo individuo della specie 8472 è in grado di annientare 15 cubi borg in
pochi minuti
se non ci credi chiedilo a "sette di nove"

 oppure mi basta andare al NG it.comp.lang.c++??
Su it.comp.lang.c++ puoi postare solo richieste che siano attinenti al
linguaggio C++ ed allo standard del C++.
Altrimenti esistono NG specifici come it.comp.programmare per la
programmazione in generale, it.comp.programmare.win32 per la programmazione
sotto Windows, o i vari it.comp.os.linux.*, o NG specifici su VC++ su
news.microsoft.com
 (non penso ne troverai però in italiano).
Ciao.

 fare un sistema operativo con Visual Basic??
No, per tanti motivi, ma principalmente per tre ostacoli assolutamente
insormontabili:
VB non è di un livello sufficientemente basso, richiede la presenza di
librerie di runtime e compila solo in PE (gli eseguibili in questo formato
richiedono Windows per essere eseguiti).
Ciao.

Visual Basic??
Certo!
Un Sistema Operativo che necessita di Runtime, di OCX, di DLL e che gira
su Win32. Quindi un Sistema Operativo che gira sotto un altro Sistema
Operativo, che potrebbe darsi che giri sotto un terzo Sistema Operativo
(nel caso in cui il secondo sistema operativo sia Windows 9x).
Utile!
E poi ci farebbero la lotteria: ogni volta che va in crash uno dei tre,
tu devi indovinare di quale si tratta: se indovini vinci, se non
indovini perdi, se invece è l'applicazione che gira sotto il sistema
operativo che gira sotto il sistema operativo che gira sotto il sistema
operativo, perdi, ti vien il mal di testa e ti penti amaramente di aver
sviluppato un'applicativo per il sistema operativo sviluppato in Visual
Basic che necessita  però del Sistema Operativo Windows98 che molti
considerano un finto sistema operativo perché esiste ancora il Buon
Vecchio DOS. Il quale non si pianta, quindi la lotteria è falsata.
Aiuto, mi è venuto mal di testa.
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 Visual Basic??
bisogna mettere in chiaro una cosa non è tanto il linguaggio ma il tipo di
compilatore.I compilatori sotto windows creno eseguibili per "windows"
perciò non idonei.Volendo puoi usare un linguaggio "simile" al vb ma adatto
a creare sistemi operativi.Chiaramente in fin dei conti avrà poco a che fare
con il classico VB però potrebbe avere una sintassi simile.
ciao

 Visual Basic??
CUT

 ti  "basta" il C e avere le idee chiare riguardo a device,organizzazione
ma perchè deve essere per forza c? :))
prima di tutto ,come gia dett, deve essere un compilatore diverso,se poi
vuoi sfruttare la sintassi C ok ma non c'entra nulla :))
ciao

 ha scritto nel messaggio
news:sTKw7.3885$g42.1...@news.infostrada.it...


 :-)
il tuo discorso sicuramente è giusto.
Però volevo dire che non è importante la sintassi e la velocità sarebbe
identica(anche perchè ho parlato,sì di sintassi vb,ma anche di un
ocmpilatore adatto).
Per chiudere il discorso è ovvio che è un'idea folle :))
ciao

poi vuoi sfruttare la sintassi C ok ma non c'entra nulla :))
Anche il Pascal va bene (vedi l'OS della Trumpet), mica per forza il C

per essere eseguiti).
Il kernel di Windows NT è un bell'eseguibile PE, con tanto di estensione 
.exe, dipendenze (circolari!) con una DLL, procedura main e addirittura 
risorse bitmap (il logo d'avvio). E mi è stato confermato in via 
ufficiosa che per caricarsi in memoria e riaggiustare le dipendenze 
circolari detto eseguibile usi... se stesso! compiendo le stesse 
identiche operazioni che un LoadLibrary implicherebbe a sistema già 
avviato. Certo, l'eseguibile deve essere linkato in modo da essere 
allineato alle pagine di memoria (4kb su x86), perchè il loader lo 
carica in memoria così come lo legge da disco, ma è l'unica limitazione
Lo stesso è per Linux, il kernel è un normalissimo eseguibile in formato 
a.out o ELF, come qualsiasi altro programma
Ti confondi con/intendi piuttosto il loader, che su x86 è 
necessariamente un eseguibile "flat" a 16 bit

 operativo con Visual Basic??
No, ma <advocacy> se sai un pochino di C puoi venire a dare una mano al 
progetto ReactOS, 
http://www.reactos.com/
, </advocacy> così puoi 
soddisfare tutte le tue curiosità riguardo alla creazione e al 
funzionamento di un sistema operativo

essere proporzionata al risultato!
Non ci crederai, ma esiste un progetto chiamato "AdaOS". Per rimanere in 
tema di genii folli, progetto MenuetOS, scritto interamente in assembly

assolutissimamente NO! ;)


 necessariamente un eseguibile "flat" a 16 bit
Il mio era un discorso generico, ed infatti un solo compilatore in PE non è
sufficiente, anche fosse solo per un loader di pochi byte. Non sono entrato
in particolari perché la mia conoscenza in questo argomento è decisamente
bassa.
Ciao.

 ha scritto nel messaggio
news:ugKw7.3455$g42.1...@news.infostrada.it...

Heh, però credo che però la mia esperienza nel campo della programmazione
sia un pò scarso, visto che sono nato 14 anni fà, e ho iniziato a studiare
VB quest'estate!!!!!!


 Ti chiami Linus per caso?
No, mi chiamo Francesco.


 perchè trovi tanti compilatori anche free...
Mi potresti dire dove?
Grazie!
P.S. Se mi rispondi che me li posso scaricare da Internet (cosa di cui
dubito seriamente) mi potresti dire i siti dove dove trovarli?


 ha scritto nel messaggio
news:OX0x7.9169$g42.1...@news.infostrada.it...
cut
www.gnu.org
http://www.borland.com/bcppbuilder/freecompiler/
http://www.tuttogratis.it/software/program...@C.html
http://www.geocities.com/acoslovich/djgpp.htm
bye boyz!

 Grazie!
Cerca lcc-win32, e' un compilatore C free per windows. Si puo' sacricare ma
non ricordo l'url.

 bye boyz!
msie.exe ha provocato errori
nel modulo google.vxd
all'indirizzo "unknown search term".
questa partizione verra' terminata.
premere ok per riavviare il sistema.
                                           [> OKX <]


ZAC


 ha scritto nel messaggio
news:p2kx7.5469$pm2.1...@news2.tin.it...


 > news:9q42f6$l5no6$2...@ID-51318.news.dfncis.de...


 Però è vero, che mi chiamo così!!!
ZACCHETE!

 ha scritto
ma quello sotto non era rasmus lino ?
l'os si doveva chiamare rasmux...


 l'os si doveva chiamare rasmux...
codesto è Lino Banfi..inventore di Libanfix
poi c'è
Linus Dj...inventore di UANIX.. "Uan nescion pleistescion"
..poi non mi viene in mente altre cazzate..continua tu..
:-))