Newsgroup: it.comp.os.dibattiti
Titolo: Ma perchè Linux non è pronto per i    desktop

che lo consente perchè fa tutto lui a wizard... un panorama immondo...
se deve amministrare la rete tra il suo computer e gli elettrodomestici 
net-enabled che ha in casa, è giusto che sia facile amministrare una 
dannata rete. Ma non una qualsiasi, *quella* *sua* dannata rete. Non 
prendertela con gli incompetenti, hanno tutto il diritto di non saper fare 
quello che pare a loro, prenditela piuttosto con chi li assume
E' un altro problema di Linux in fondo, l'avere l'ufficio in questa stanza 
e il cantiere in quella accanto. Ai non programmatori del codice sorgente 
non frega nulla, ad esempio. Ai non sistemisti non frega nulla del firewall 
integrato nel kernel. Si finisce per avere una sola edizione di tutto, che 
in qualche modo deve andar bene sia ai programmatori sia agli utenti (si 
proclama user friendly ma poi viene distribuito principalmente sotto forma 
di sorgente? non ci trovi niente di strano? nessuna contraddizione?)
-- 
Posted from 
mx1.aruba.it
 [62.149.128.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

leggendo gli inserti di donna moderna.
dimmi, o depositario della Conoscenza, Kandinski era un neurofisiologo? ma 
soprattutto, chi era Kandinski?


 comandi?
l'autocompletamento (in bash) viene fatto anche su tutti i comandi che hai 
nel path.. in base al contesto :
all'inizio della riga si presume che tu scriva un comando
come argomento si presume che gli passi il nome di un file
Matteo Merli

come argomento si presume che gli passi il nome di un file
hmmm... questo lo sapevo già... non mi sono espresso bene, intendevo
dire proprio gli argomenti dei comandi. Ad esempio scrivo "wget --no",
schiaccio tab e bash mi suggerisce "--no-clobber", "--no-directories",
ecc. Sarebbe una cosa utile, magari anche con un meccanismo che capisse
anche se l'argomento del comando debba essere un nome di file, di
directory, ecc. Avevo iniziato un ennesimo progetto di un linguaggio di
definizione delle righe di comando, chiamato, con molta poca fantasia,
"setopt", ma mancandomi una hash table e la voglia di implementarne una
dovetti rinunciare (in compenso la sintassi dei file di definizione è
venuta niente male). Ora ho scoperto che in Windows c'è una funzione di
sistema per creare tabelle di hash, un giorno o l'altro riprenderò a
lavorarci


nessuno... e qui ritorniamo al software a manovella... perchè il solo 
Infatti. Convincere Windows NT e, soprattutto, i programmi che girano su
Windows NT, a gestire in maniera appropriata e utile la multiutenza e`
un'impresa improba. Gli strumenti ci sono tutti, per carita`, ma non li usa
nessuno. I programmi per girare devono poter scrivere ovunque (il driver
della mia stampante DEVE scrivere, ad ogni stampa, delle informazioni su un
file .ini nella directory di sistema). Le configurazioni d'utente non si sa
neanche che siano (e posso anche essere d'accordo su quello che dici
riguardo al registro, ma poter copiare l'home di un utente ed essere sicuro
che si porta dietro anche tutte le personalizzazioni di tutti i programmi e`
comunque divertente). Office, se ne parli male quanto si vuole, e` uno dei
pochi applicativi ad avere qualche consapevolezza che sta girando su un
sistema multiutente. E anche lui bisogna comunque convincerlo con insistenza
in ogni sua componente che si`, la directory Documenti e` li`, i modelli
d'utente sono la`, e cosi` via.
E naturalmente, come prima cosa se si vuole una multiutenza degna di questo
nome, subito dopo l'installazione bisognera` cambiare a mano i permessi di
tutti i file.
Al confronto, la situazione in Linux sembra un sogno realizzato. Si`, ci
vuole la "manovella" (insomma, un editor e un po' di pazienza), ma
rigorosamente tutti i programmi hanno nozione della multiutenza, sono
consapevoli di poter scrivere solo in luoghi a loro preposti, e sono cosi`
tirati fuori dalla scatola, senza doverli convincere ognuno a suo modo.
E i file hanno gia` in partenza i permessi appropriati.
Ed e` colpa, in gran parte, di scrive gli applicativi, non di Windows NT. Ma
un sistema operativo, come dicevi, non e` solo un kernel. E` anche, dico io,
una cultura.
Ciao.

in normali directory.
correzione: nessun bisogno di scrivere un driver del genere. Esiste già,
è il meccanismo tramite il quale Windows NT effettivamente legge il
registro. Il registro viene montato nel namespace globale come
\REGISTRY, quello che Windows 9x chiama HKEY_LOCAL_MACHINE è
\REGISTRY\MACHINE, HKEY_CURRENT_USER è \REGISTRY\USERS\<SID dell'utente
attuale>, e così via.
Comunque, non sono un Mark Russinovich nè un Bryce Cogswell e non ho
idea di se e come sarebbe possibile sfruttare tutto ciò per tirarne
fuori un'utility di diagnostica/ripristino che stia in un floppy
PS: non ci metterei la mano sul fuoco, ma credo si possano montare
addirittura partizioni e aree di memoria condivisa come chiavi di
registro, usando le normali funzioni del kernel. Vi farò sapere...


 di venti chilometri di cavo di rete? Una cosa ben fatta (per un server
Da tempo si sente criticare la scelta di usare l'X server per le 
installazioni locali. Sui palmari con Linux si e' risolto il problema alla 
radice eliminandolo.
http://punto-informatico.it/p.asp?i=36449&p=2
E' una possibilita' ulteriore che si apre.
Forse il vero difetto (o pregio, a seconda dei punti di vista) di Linux e' 
il suo essere perennemente in stato di "lavori in corso"...

ecc.
Da quel che avevo capito, questo lo fa' l'OS di Obelix :) ...
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

, From: 
AAAUGHHEA...@libero.it
(KJK::Hyperion), nell'ormai ahime' lontano dicembre 2000?
Nel caso, sai a che mi riferivo nel discorso sulla multiutenza in Windows
NT.
Ciao.


MS Outlook : (noun) A newsreader with support for RAID 0.
MS Works   : (noun) An oxymoron.


http://punto-informatico.it/p.asp?i=36449&p=2
come immaginavo, il classico framebuffer... vediamo, avete presente quei
programmi DOS che piazzavano un bannerino in cima allo schermo, sopra il
terminale? avete mai usato Partition Magic per DOS, e ricordate lo
splash screen iniziale? ebbene, il framebuffer è quello. Va bene giusto
per i palmari, e per qualsiasi cosa senza scheda video su cui si possa
installare DOS o Linux (vedi ad esempio il Linux Watch di IBM - Linux in
un orologio da polso). Ci andrà un bel coraggio a proporre il
framebuffer a chi ha speso più per la scheda video che per l'automobile


 anni a visualizzare tutto...
La volpe e l'uva....
Ciao.

Proprio non capisco l'unica edizione di tutto
è che sembra che debba essere sempre un compromesso. User friendly ma
non troppo. Viva la CLI ma diamogli anche una GUI. Come se ad una
conferenza stampa, vestito in un impeccabile completo scuro, Tux
nascondesse le mani dietro la schiena perchè ancora sporche di grasso
d'officina... insomma, bisogna fare una scelta. Scegliere un target e
produrre solo per quella gente. Programmatori di qua, utenti di là.
Basta con i "è vero, non sai nemmeno cos'è, ma un giorno forse potrebbe
interessarti...", i "lo so che non ti piace, ma casomai lo potrai
togliere in seguito", io personalmente con questa filosofia non ho fatto
altro che riempirmi l'hard disk di spazzatura inutile


NT.
e la questione č ancora aperta...




Che vuoi dire? Guarda che quella caratteristica non mi interessa sul
serio!


 altro che riempirmi l'hard disk di spazzatura inutile
La spazzatura la crei tu. Tra l'altro non puoi negare lo stesso difetto a
Windows. Lì la spazzatura abbonda. Pensa alle DLL orfane che rimangono
dove sono. La 'spazzatura' di linux è ad ed. 'sed' che un utente normale
non conosce, ma è utilissimo! Occupa poco... Un giorno... Potrai togliere
in seguito... le hai già sentite. Solo che è così! E non è spazzatura
inutile.


sia più snello...
Con 'man' non fai. O consulti la pagina man, e impari, o dai il comando, e
fai. Un sistema di completamento mette insieme le due cose. E, di piu`,
risparmia un bel po' di battute. Ma qualunque utente Emacs sa che cosa
voglio dire. ;-)
Ciao.

TABbo e bash completa.
touch /usr/local/bin/--no-host-directories #laugh#
Leonardo
-- 
Microsoft Outlook: il primo news reader con supporto messaggistica RAID 1.

fare a meno di TCP li avranno gettati alle ortiche. E la tradizione s'è
Nel 1984 non era affatto scontato. Di nuovo dimostri di non conoscere
minimamente l'argomento su cui stai pontificando.
-- 
ciao, | "You're one of those condescending Unix computer users!"
Marco | "Here's a nickel, kid. Get yourself a better computer"  -- Dilbert
      | (Ri)scoprire fidonet: 
http://bbs.bofh.it

 framebuffer a chi ha speso piu` per la scheda video che per l'automobile
Sei sicuro di sapere cos'e` il frame-buffer?
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
La somma dell'intelligenza sulla terra e` una costante.
La popolazione e` in aumento.

 non mi interessa sul serio!
Mi pare strano, visto che e' di un utilita' veramente notevole.
Sinceramente io non riesco a ricordarmi a memoria tutti i parametri
di tutti i membri di tutti gli oggetti (facciano parte di MFC - che
non uso quasi mai - o del mio stesso codice), e l'intellisense
(cosi' si chiama) mi evita il continuo ricorso ad un manuale o la
rilettura di altre parti del codice, velocizzando infinitamente la
scrittura del codice. Inoltre anche sul mio povero P200 con 64 MB di
Ram con Win2000 non mi pare ci sia da aspettare mai piu' di uno o
due secondi per la lista in questione.
Ciao.

pontificando.
D'altronde, se non si pontifica sul vuoto, su che altro? Personalmente,
trovo l'abisso della mia ignoranza una sfida estremamente stimolante per la
mia ingegneria pontificia.
Ciao.

non conosce, ma è utilissimo!
distinguiamo... ci sono le cose utili per te, ci sono le cose utili per
l'amico esperto che ti mette a posto il computer (come avrei fatto ad
aiutare quel mio amico con il suo BeOS, se BeOS non avesse avuto un
intero sottosistema POSIX?), tutto il resto è perfettamente inutile. Una
distribuzione dovrebbe darti il meno possibile dell'ultima categoria...


 programmi DOS che piazzavano un bannerino in cima allo schermo, sopra il
Ti ringrazio della risposta. Purtroppo non so niente di programmazione, 
quindi riesco solo ad intuire il senso generale del discorso.
In ogni caso sono andato a rileggere, per capire meglio, un vecchio 
articolo di Linux&C ("X-Free il freno di Linux alla diffusione di massa" - 
n. 10 di novembre) a firma "The Bad Penguin".
Dalla lettura mi e' rimasto un dubbio, perche' l'autore sembra presentare 
lo sviluppo delle librerie QT Embedded come la migliore risposta alla 
lentezza dell'X server.
Cito di seguito l'articolo e chiedo se ci sia qualcuno che, conoscendo il 
progetto, sappia spiegare qualcosa di piu', visto che la tua risposta 
sembra escludere un uso efficiente della scheda video...
-------------
   [...] Quali possono essere le soluzioni? [ai problemi dell'X server]
   Una strada interessante sembra essere il progetto Qt Embedded: creare
   una versione delle librerie che si interfacci direttamente col
   framebuffer. Il progeto e' ancora in fase di beta, ma la filosofia
   con cui e' nato sembra vincente: tutto il software basato sulle Qt
   potrebbe essere compilabile con modifiche minime o nulle e girare
   bypassanso completamente X e le sue inefficienze. [...]

serio!
Be', all'inizio e' utile; a meno che uno si ricordi a menadito tutti
i parametri, i metodi e compagnia cantante. Io ho mappato perfino il
tasto "Windows Menu" su "CtrlN" in vi (mi RICORDO i parametri, pero'
non doverli scrivere e' un bonus).


un certo GUID viene spostato, modificato, eliminato, ecc.
Non e` mica una novita`, linux lo permette dal kernel 2.3.qualcosa e
altri UNIX da prima ancora, e senza API assurde con GUID.


 distribuzione dovrebbe darti il meno possibile dell'ultima categoria...
Non si sa mai... non si sa mai... lo pensavo, e poi ho usato sed per
provare...


No, lo standard e` uno solo: POSIX.
d'accordo, e queste cosa significano, allora?
http://www.rt.com/man/sem_getvalue.3.html
http://www.rt.com/man/semctl.2.html


 LOL! Sposti un disco e devi reinstallare il sistema operativo?
Non solo:
ti si sputtana un processore e devi reinstallare il sistema operativo.
-- 
Davide Inglima, limaCAT


http://www.rt.com/man/semctl.2.html
Quella e` l'API inventata da AT&T, che non e` lo standard.


SSH. Gli amministratori del nostro firewall sono notoriamente carogne
"httptunnel", un  mio amico lo usa  per telnet e, mi  pare, pure per
POP3.


ti si sputtana un processore e devi reinstallare il sistema operativo.
Aggiungo: Stacchi  un cavo di rete,  e il servizio (ODBC  / MSQL) si
blocca e devi riavviarlo.


non ha senso lamentarsi che X non funziona.
veramente...
D:\home\Hyperion>telnet 
gateway.educ.di.unito.it
 telnet
Sorry, but Your IP Address does not correspond to a
Fully Qualified Domain Name (eg. mach.id.tu.kj ).
.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
If You Think This Is Wrong, Please Contact YOUR System Administrator!
.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
Only Machine With Reverse IP Address are Allowed to Connect to This Host
....
acc... che fregatura... comunque, quando il mio provider mi assegnava un
nome di dominio, funzionava. Mi veniva scritto "Connected to
bagheera.educ.di.unito.it
", seguito da "type connect <hostname> to
connect to a host", io facevo ad esempio "connect baloo", e compariva la
schermata di login:
SunOS 5.6
login:
sì, le nostre sessioni remote avvengono in chiaro. Password, tutte le
e-mail e in genere qualsiasi dato letto durante la sessione, tutto


 Purtroppo non ci credevo neanche io... :((((((((((((((((((
[
http://osx.hyperjeff.net/cgi-bin/hyperjeff/osx/osxSearch.pl?name=Web_Br
owsers&sort=Internet]
Native OS X Applications - Web Browsers:
::: Aqua Applications :::
Fizzilla - Open-source decendent of Netscape web browser
iCab - Web browser
Internet Explorer - Web browser
OmniWeb - Web browser 
::: Darwin Applications :::
Amaya - Powerful WYSIWYG web site editor and web browser
Chimera - Web browser
DILLO - GTK-based web browser
Links - Terminal-based web browser with tables
Lynx - Terminal-based web browser
mMosaic - Simple web browser
Mosaic - The original web browser
-- 
Tim Berners-Lee: WorldWideWeb, the first Web client
http://www.w3.org/People/Berners-Lee/WorldWideWeb.html

e-mail e in genere qualsiasi dato letto durante la sessione, tutto
C'e' anche la possibilita di usare SSL, anche da windows per cui ti permettono
di scaricare gratis un programmino freeware da Gigante.
-- 
Davide Inglima, limaCAT

di scaricare gratis un programmino freeware da Gigante.
se il programma è Putty ce l'ho già, ed è con quello che ho fatto le
prove quando ho "deciso" che SSL non c'era. Oddio, almeno sulla porta di
default...


 end program
   Toh, mi ricorda vagamente il file di descrizione dei
comandi della CLI del VMS... Ecco, una cosa del genere,
con in piu` il tabbing, farebbe a tuo caso... E se ce la
mettessimo a scrivere ??? Ovviamente, pero`, tutti i 
programmi dovrebbero averne una... E qui casca (per ora)
l'asino...
                              Vax Headroom
--
                          |  
\|/ ____ \|/   \ ||_|     |  Everyone lie, but it doesn't matter:
"@'/ ,. \`@"    \|| |     |  no one hear.
/_| \__/ |_\ Vax Headroom |  
   \__U_/                 |          Lieberman's Law

default...
Mah, mi pare strano... ma nemmeno piu' di tanto.
-- 
Davide Inglima, limaCAT