Newsgroup: it.comp.os.os2
Titolo: OS2LDR. Pasha. Speranze...

Gente, leggete qua:
http://www.os2world.com/component/option,com_smf/Itemid,63/topic,734.0
Paul Smedley Se Medesimo ne ha provato una build e *funziona*. E a 
quanto pare hanno intenzioni grosse, ma grosse forte.
Nel senso che vogliono riscrivere DOSCALL1.DLL e il kernel stesso. Che
si fa? Una bella danza della pioggia tutti assieme? :-)
Mentore speranzoso

Mentore Siesto ha scritto:

Eh, sicuro!! qualcuno ha trovato il coraggio di mettere mano ad un 
progettone :-) !! le buone intenzioni ci sono, io non l' ho ancora 
provato (provo questa sera), quello che mi domando è quanto tempo ci 
vorrà per una "stabile" ed in cosa si possa intervenire con priorità. 
Per i tempi comunque ho i miei dubbi, tra kernel e DOSCALL1.DLL ce ne 
vorrà un bel pò! speriamo bene perchè credo che significhi semplicemente 
  rivoluzione ;-) !

 vorr… per una "stabile" ed in cosa si possa intervenire con priorit…. 
A me per ora dice solo "os2krnl not found" :-)
-- 
Ciao
Gabriele


Il codice del Kernel ed il codice di DOSCALL.DLL "gira" nella rete da un 
pezzo. E' una versione vecchia, comunque, credo risalga al FIXPAK 9 di Warp 
4. Credo ne "girino" un paio di versioni, ad essere precisi.
Ad un nuovo Kernel hanno lavorato già quelli di OSFree, anche se non so con 
quali risultati e, soprattutto, con quali scopi di compatibilità. Il sito di 
OSFree esiste ancora e il principale sviluppatore è Prokushev, altro nome 
noto fra gli sviluppatori OS/2 dell'ex Unione Sovietica ( 
http://www.osfree.org
 ).
Il vantaggio principale del lavoro che sta facendo Pasha sembra essere la 
possibilità di avere un file INI per configurare il Loader. Al momento non è 
compatibile con i vecchi PS/2 - non so voi, ma io li colleziono ed è un 
peccato! - architetture EISA ed altra roba "vecchia".
Se non ricordo male, negli ultimi tempi in cui OS/2 era ancora "sviluppato", 
in IBM erano giusto un paio di programmatori a lavorare al Kernel e ad i 
fix. Quindi non è una missione impossibile.
Riccardo

 fix. Quindi non è una missione impossibile.
un conto è mantenere, un altro è riscrivere (e testare)... per la
seconda serve malto più tempo-uomo :)
--
Ciao,
Mirco

 
A onor del vero, all'epoca il kernel era gia' in fase di solo 
"mantenimento", per quello bastavano un paio di persone. D'altro 
canto, Pasha, che credo lavori anche all'ACPI, sa il fatto suo. Il 
solo problema e' quanto tempo lui potra' avere a disposizione per una 
cosa del genere...
-- 
Ciao
Gabriele



magari cosi' almeno mi tolgono il MAI risolto problema dei SEM32 che vengono
aperti e rimangono in dead-lock!!!
$BM VERGOGNATEVI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
non siete programmatori, ma solo dei grandissimi truffatori!!!
 

 peccato! - architetture EISA ed altra roba "vecchia".
 
Riccardo, non mi odiare, ma spero eliminino radicalmente la compatibilita'
con quei dinosauri li' per introdurre nuove features e soprattutto maggiore
stabilita'!!
io ho decine di macchine di infrastruttura con eCS e OS/2 a tutte devo dare
almeno un reboot settimanale se non voglio trovarmi poi con macchine 
piantate con delle trap :(
sicurezza si, performances si, ma stabilita' ZERO :(
-- 
Massimo
- eCS Irc Network   
irc.ecomstation.it
    chans: #eCS #eCSita   
- eComStation FREE demo CD download  
http://www.ecomstation.com/democd/

 sicurezza si, performances si, ma stabilita' ZERO :(
Hai ragione, bisogna badare al futuro, non al passato. Io posso dirti che su 
un economicissimo server Dell non ho fatto il reboot per mesi - ci girava 
WSeB non patchato, pensa te. Decini di attacchi quotidiani. Oggi si lagnano 
che "un virus" ha messo in ginocchio server web di mezzo mondo ( vedi news 
su Google ). Peccato che non dicano di che si sistemi si tratti...
Riccardo

 su Google ). Peccato che non dicano di che si sistemi si tratti...
Forse perche' si sa gia' per default di che sistemi si tratta? :-)
Parlando d'altro, ma sempre sullo stesso argomento, ieri ho impiegato 
UNA GIORNATA di lavoro per implementare uno schifo di context menu su 
un'applicazione MFC, tra informazioni (ufficiali) errate e una 
filosofia di progetto (la GUI di Windows) assolutamente incoerente e 
inefficiente.
L'ironia e' che nella guida MSDN e' scritto chiaramente che 
"L'interfaccia di Windows incoraggia l'uso di menu contestuali" :-) 
ragazzi, certa gente non ha davvero vergogna.
Mentore



Ti correggo.
Gli ex programmatori di IBM (quelli della defunta PSP) erano tutti di 
altissimo livello, l'ultimo tra loro il nostro caro Scott Garfinkle.
E' la dirigenza che andrebbe messa alla gogna, a partire da 
Gerstner...
Mentore

 ragazzi, certa gente non ha davvero vergogna.
Se è per questo, nelle pagine di Microsoft c'erano ancora delle descrizioni 
che spiegavano gli errori OS/2 di Windows NT. Non sembravano vergognarsi che 
Windows NT desse errori OS/2, ossia fosse uno scopiazzamento mal riuscito 
del sistema operativo concorrente ...
Riccardo 

 del sistema operativo concorrente ...
Chissa'. Evidentemente cercano comunque di farlo passare sotto 
silenzio, visto che dicono di aver riscritto tutto il kernel quando 
hanno fatto Windows XP e invece le applicazioni a carattere VIO di 
OS/2 ci girano tranquillamente sopra (quelle vecchie: quelle per AVIO 
e VIO32 no davvero) :-)
Mentore

 e VIO32 no davvero) :-)
Non ho potuto fare la prova. Ho notato che il supporto per OS/2 16 bit e' 
stato rimosso con Windows XP. Quando usavo Windows 2000 avevo alcune 
applicazioni OS/2 16 bit - molte erano il solito doppio eseguibile DOS (MZ), 
OS/2 (NE) - e ho dovuto abbandonarle. Microsoft sostiene inoltre di aver 
sostituito il sottosistema POSIX, con un nuovo subsystem, chiamato 
"Interix". Quindi hanno rimescolato un po' le carte. Alcuni sostengono di 
essere riusciti a fare girare, con modifiche pero' mai rese pubbliche, 
applicazioni PM su Windows XP. Io ti posso dire che su Windows NT con 
service pack 5 ( o era 4? Hmm... ) ed un toolkit di Microsoft, che dovrei 
ancora avere, si poteva installare un subsystem Presentation Manager 1.x. 
Quindi riuscivi a fare girare tutte le applicazioni 16 bit di OS/2 1.x. 
Visto che le applicazioni utili per OS/2 1.x sono pochissime, tale supporto 
risultava largamente inutile :-)
Riccardo 

 piacciono. Non che .NET abbia migliorato le cose, detto tra noi.
eheh... io che per lavoro le ho usate per anni...le MFC sono roba del
199x... in .NET puoi usare le MFC, ma hai le stesse caratteristiche che
avevi nel Visual Studio 6. Se usi VisualStudio 2005 ti conviene fare
applicazioni in codice gestito (il bytecode MS ndr)... è tutta un altra
storia (lo sto usando ora per lavoro): ad es. un menu contestuale lo
metti col drag & drop :)
--
Ciao,
Mirco.


Ciao a tutti e ciao in particolare a Mentore.
La notizia è interessante e spero che mi invogli a reinstallare
eComStation.
Ho i miei dubbi sul progetto in questione. E' vero il loader può
essere aggirato ma se non si crea una roadmap su quello che si vuole
di OS/2 o come lo volete chiamare, non si va da nessuna parte.
Per esempio se intendo solo migliorare OS/2 senza avere il sorgenti, o
senza riscriverlo (uno dei motivi per i quali fallirà OsFree è che ci
vuole troppo tempo per riscoprire l'acqua calda e per ricreare
qualcosa che già esiste, magari peggiorandolo...) metterei prioritari
i seguenti obiettivi:
- supporto DOS via dal nucleo, sarà un emulatore separato
- supporto FAT via, sarà gestito da un rispettivo IFS
- struttura dei DRIVER solo a 32 bit, al diavolo la compatibilità
- supporto per le code multiple di input (che, se non sbaglio è
impossibile da risolvere senza riscrivere parte del nucleo) e al
diavolo la compatibilità
- nuova shell a caratteri moderna (con script objectRexx di serie o un
ruby o phyton..) flessibile come quelle su unix o Linux
- riscrittura moderna del SOM 3 ed integrazione completa nella WPS
- multiutenza (forse questo è un sogno se non riscrivendo un po'
tutto...)
- iniziare a dimentire i porting Opensource provenienti da Linux.
Bisogna spingere a scrivere applicazioni native, ovvero integrate
nella WPS.
Il resto sono dettagli. Le modifiche ulteriori possono essere fatte
solo partendo da dei sorgenti di qualità (OS/2 per PowerPC, tanto per
intenderci, quello per Intel è pieno di incrostazioni...).
Sull'ultimo punto credo che tutti noi (io in particolare) abbiamo
dimenticato cosa erano gli applicativi integrati. Andate su Youtube
per cercare filmati di OS/2 e vedrete demo molti interessanti...
Per ora vi saluto!!!
Claudio



e allora perche' il kernel ha ancora dei bachi non risolti in 10 anni?
per me era gente preparata, si ok, ma fino ad un certo punto...
almeno quelli che sono rimasti dal 97 in avanti
prima era un'altra storia
ma lo sviluppo (intendo quello vero) e' stato ucciso a fine 97
dopo era giusto bug fix e implementazioni di features indispensabili
(vedi stack ip 32bit, jre, lvm/jfs ecc..)
ciao


 di OS/2 o come lo volete chiamare, non si va da nessuna parte.
la roadmap c'e'...
il problema e' un altro
chi paga?


 tutto...)
guarda gia' la supporta da anni, poi che non sia mai stata implementata
seriamente e' un altro discorso


 implementata seriamente e' un altro discorso
Max, mi puoi dare qualche dritta su questo fatto? Io tempo addietro, in 
ufficio, avevo deciso di implementare una multiutenza, ma poi ho lasciato 
perdere. Allora diedi un'occhiata su Hobbes e trovai alcuni programmini che 
permettevano di creare, in base ad un login fatto durante il boot, alcune 
Scrivanie diverse. Ma di piu' non ho mai trovato, a parte un progetto russo 
che mi pare sia stato poi abortito.
A me la multiutenza non ha mai convinto, onestamente. E' una feature che a 
casa non ho mai utilizzato - non condivido niente con nessuno! - e che mi ha 
sempre dato fastidio :-)
Riccardo 

 (vedi stack ip 32bit, jre, lvm/jfs ecc..)
Appunto... Prima, ossia prima della chiusura disastrosa dell'edizione 
PowerPC, i programmatori del team di sviluppo erano tutti di livello 
elevato, e lo dimostra il fatto che un kernel vecchio di oltre 20 anni
ancora riesce a mordere il freno.
Poi e' rimasto Scott, e alla fine han tolto anche lui.
IBM continua a fare errori su errori, e i danni non sono solo suoi.
Mentore

 IBM continua a fare errori su errori, e i danni non sono solo suoi.
Ritorno ancora tra gli amici.
La IBM fra i suoi errori ma fa profitti. Quando non ne farà penserà ad
un altra strada alternativa e non credo che sarà una riedizione di OS/
2.
Linux ormai è la strada nel mercato enterprise, attenzione non dico
che sia la cosa giusta, ma così è. Con OS/2-eComStation non è
possibile farci più molto se non esperimenti di retro software (da
poco ho comprato una 2.1 su ebay). Vuoi sviluppare in java?
scordatelo. Sviluppare con tool enterprise (per esempio orientati ai
processi?), scordatelo.
Vuoi vedere i DVD con software decenti senza impazzire nella
limitatezza delle funzioni? Be' non mi citate i tool sotto osso,
perché sono poco più che primitivi, per carità funzionano, ma
l'intrattenimento DEVE implicare facilità, leggerezza e flessibilità
d'uso.
Vuoi fare grafica? Neanche ai tempi di coloworks era possibile in
maniera seria. Troppo poco software, poco supporto.
Vuoi fare musica... non dico nulla.
Con Osso o la nuova versione di eComStation, è possibile fare solo
quello che con un eeepc da 299€ è possibile fare. Andare su internet,
ascoltare un po' di mp3 o vedere filmati senza troppe difficoltà,
allora si può fare. Il resto, poco e con difficoltà.
Non rispondo punto per punto alle vostre segnalazioni di quello che
era OS/2, morto di fatto con la Warp 4, la storia la conosciamo tutti
anche se in pochi sanno dei motivi che causarono la morte di OS/2.
Il futuro di OS/2 non è né nei porting opensource provenienti da Linux
e simili (si fa prima a usarli su windows o Linux stesso); né
nell'aggiunta di feature ridicole di ecomstation 2.0. a meno che il
boot jfs lo vogliamo considerare chissà quale caratteristica (la alfa
della versione free di BeOS fa di meglio...). So che i suoi venditori
non possono far di più, ma la licenza di ecomstation è più cara di
quelle di windows e vende un OS/2 Warp 4 modernizzato... questa è la
realtà.
Scusate lo sfogo, ma quando si butta letteralmente un buon software,
non posso essere altro che dispiaciuto. Sul "buttare" anche ecs ha le
sue colpe. Per esempio avrebbe dovuto fornire (ovviamente se poteva,
ma se non poteva, allora ha venduto fuffa) la versione multiprocessore
subito, senza differenziare le versioni. Tutti i SO moderni lo fanno
da alcuni anni (Win XP, BeOS-morto, Linux, MacOS, ecc).
Qualcuno ha detto che esiste una roadmap, bene, primo dove sta,
secondo questa prevede lo svincolo (definitivo) al riavvio continuo
del SO al cambio di ogni virgola del Config.sys? Si prevede di
limitare il blocco della WPS (eliminarlo è impossibile, lo sappiamo)?
Ma sono cose già dette. Tutte le "innovazioni" che spacciano, sono
inutilità vere e proprie. Sono come mantenere in vita con le macchine
una persona con morte cerebrale. Migliorare le librerie per il porting
da processi opensource è come rifare la stessa cosa funzionante,
sempre aggiornata, su altre piattaforme. Certo avercelo su osso è
bello che non avercelo, ma se non è integrato con la WPS (ancora
unica!) cosa me ne faccio? Ma mi sto ripetendo troppo...
Il futuro di OS/2, se questo futuro esistesse, deve, e non potrebbe
essere diversamente, passare dalle ceneri di OS/2 per PowerPC. Quello
era il più avanzato OS/2 che sia mai esistito e non possedeva i
problemi di OS/2 per Intel (presenti ancora oggi, compresi alcuni
device driver a 16 bit...).
A presto,
Claudio
PS Ciao Mentore!!!

 da alcuni anni (Win XP
sono d'accordo sul resto, purtroppo
ma su questo punto no...
xp home edition non e' multi processore
devi comprare il professional
ciao


 una persona con morte cerebrale.
'mo non esageriamo
io con il pc sento mp3, vedo film, batto le mie fatture, preventivi e documenti
posta, newsgroup, irc, messenger vari, duplico cd,dvd, navigazione ecc... e 
poche altre cosette minori
non faccio grafica, non sviluppo (a parte in rexx o qualcosa in vb)
ho una telecamera HDV, ma ultimamente uso pochissimo anche quella, quindi
non ho nemmeno piu' necessita' di fare editing video hd (ma qui anche il mio
notebook dual core 1,73ghz con 1gb di ram diventa una lumaca, ma questo
e' un altro discorso...)
per me per es. eCS va bene ed e' mooooooooolto piu' veloce (su un athlon xp3200+)
di xp pro che gira su un dual core a 64bit
sinceramente sento la mancanza solo dell'ultimo flash, dell'ultima jre e di skype
sopprattutto del flash, visto che quasi tutti i siti di abbigliamento ormai sotto ecs
non vanno piu' :(


 device driver a 16 bit...).
per i firewall/proxy/url-filtering che vendo io eCS va piu'
che bene, per il resto boh, vedremo che succedera'...
 
-- 


 wrote:

Ciao Massimo,
Concordo con tutto quello che dici.
Ma la mancanza del solo, per tacere di altro, del supporto più moderno
di flash e dei vari plugin di firefox, vuol dire non far quasi più
nulla sul web. Non dico per lavorarci (che già quello è pura follia)
ma anche per essere più al passo con le nuove tendenze che si stanno
delineando.
Posso anche essere più specifico, ma anche nei settori prettamente da
svilluppatori si è sempre un passo indietro. Quando scrivevo la tesi
in Latex nel lontano 1998, sono dovuto passare a Linux perché, per una
ragiore o per l'altra sotto OSSO mancava sempre qualcosa: le librerie
per le immagini e per la grafica non andavano o non erano aggiornate,
il supporto a babel non andava bene,ecc, Su Linux tutto funzionava al
primo colpo. Lo stesso discorso si può estendere ad ogni ambito
applicativo sui quale OS/2 ha software. Voglio masterizzare? C'è un
tool free che sia paragonabile a Nero? "No, certo. Nero è a
pagamento". Avete ragione, ma NEro lo trovo sui masterizzatori e mi
basta. Per anni ho masterizzato a riga di comando e con frontend
ridicoli, ma onestamente mi sono stufato di perdere tempo, Visto che
ne ho molto di meno. Su linux esistono interfacce ormai che fanno
tutto (ma sono pesanti) ma su OSSO no.
Voglio lilypond per OS/2? No, devo andare su linux. Ecc...
La sostanza è che un uso minimale del SO a pagamento non mi serve.
Voglio scaricare i filmati di fotocamere e camcorder senza perdere
settimane su OSSO, no non posso. E non basteranno 10 anni di sviluppo
per avere software decenti.
Non solo ma ti chiedo e vi chiedo, OpenOffice (che non posso farne a
meno...) è sempre a pagamento su ecomstation o bisogna ancora pagare?
Java RT (per la jdk è una chimera) è nativo o ancora abbiamo la
versione vecchia a pagamento ed emulata, non nativa? Ormai java è su
tutto... compresa la PS3.
Ok, non procedo, ma conosci il mio sdegno sull'occasione persa.
A presto,
Claudio

 wrote:

Sì ma kernel è di fatto lo stesso. Lo sai cosa implica in termini di
sviluppo e supporto? Enormi vantaggi.
L'ultimo kernel SMP veramente innovativo per OS/2 era quello della
2.11. Quello di Aurora non gli si avvicinava neppure, ma era un kernel
diverso. Diversi rami di sviluppo e diversi rami di problemi... e
costi.
Claudio

 Ok, non procedo, ma conosci il mio sdegno sull'occasione persa.
Ormai e' persa. A questo punto, per quanto mi riguarda, OS/2 ha ancora delle 
applicazioni in cui e' utile. Sicuramente sta "invecchiando", come del resto 
qualunque software che non e' piu' sviluppato attivamente ma solo su 
volontariato.
E' una piccola comunita' alla fine, per me non e' diversa dalla comunita' 
Commodore che supporto attivamente da anni. E fra un po' di tempo, quando 
OS/2 sara' completamente obsoleto... Che ci sara' di male nel 
retrocomputing? C'e' ancora gente che usa AIX 1.3 :-)
Riccardo 

 Ok, non procedo, ma conosci il mio sdegno sull'occasione persa.
guarda che sono d'accordo con te e' una vera vergogna
ti ripeto io non lo vendo piu' tranne che per i firewall/proxy da anni
senza il flash aggiornato gia' ti perdi minimo un terzo dei siti del web (e sono 
tantissimi)
lo so com'e' la situazione
sul desktop ora come ora lo vedo solo riservato ad una cerchia ristretta
di appassoniati e (solo per appassionati)
come "macchina di infrastruttura" qualcosa ci si puo' ancora fare anche perche'
linux non a livello di sicurezza non e' nemmeno minimamente paragonabile ad
eCS, linux te lo bucano dopo 2 giorni se non lo proteggi a dovere e se lo
proteggi a dovere invece te lo bucano nel giro di un mese :D
ciao


 qualcun altro qui che odia Java come me?
ci sono un sacco di programmi java che vorrei poter girare su eCS...
simpatica o no che sia la jre... 


 costi.
non so questo sarebbe da verificare
io all'epoca provaci il 2000 e aurora smp su un server doppio pentium pro
dell'olivetti, inutile dire che os2 gli dava la paga
guarda xp lo uso tutti i giorni e non e' paragonabile come performances
nemmeno al kernel uni di os2, non diciamo castronerie
poi se parliamo di stabilita' allora ok, xp e' molto piu' stabile di ecs
(mi si e' piantata la wps anche 5 minuti fa, il cad commander che c'e'
in ecs a volte risolve, ma nel 70% dei casi no e vai di reboot...)
c'e' cmq da dire che quando avevo xp pro su questo desktop anche lui
faceva dei bei casini (ho sempre sospettato di avere qualche ram fallata...)
ciao
-- 



La stabilità del nucleo del SO (problemi hardware esclusi) si OS/2 non
è inferiore a XP, è solo la sua WPS che si pianta. Certo questo
implica il reboot, ma se avessero risolto il problema (tipo
riscrivendo la parte incriminata del PM) vedresti un sistema a prova
di bomba.
Ciao Massimo.
Claudio


 di bomba.
Riscrivere parti del PM e' sempre un'arma a doppio taglio: e se poi alcune 
vecchie applicazioni a 16 bit non funzionano? Penso che IBM abbia tenuto 
molto a cuore il supporto legacy, altrimenti avrebbe eliminato tutti i 
legami con la parte 16 bit da un pezzo: diciamocelo, per gli utenti SOHO il 
supporto 16 bit OS/2 era trascurabile. Per i grossi clienti, che 
utilizzavano ancora software OS/2 a 16 bit, il danno sarebbe stato grave e 
per la stessa ragione Microsoft ha mantenuto il sottosistema OS/2 fino a 
Windows 2000. Compatibilita' o innovazione?
Riccardo 

 Riccardo 
no coglionaggine, ms cambia tutto ad ogni sistema e riesce ad imporlo senza tanti
problemi, ibm... pippe
ciao



Credo si riferisca a questo:
http://www.ecomstation.it/ecsoft2/prog.php?progid=880&name=Security%2F2&sys=os2+ecomstation

 che mi pare sia stato poi abortito.
Abortito? Semplicemente, Security/2 fa tutto quel che deve:
http://www.ecomstation.it/ecsoft2/prog.php?progid=880
io lo uso sul portatile.
-- 
Ciao
Gabriele