1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox AltoIl numero di parole «primo» nell'articolo è straordinario.

Il primo programma «Hello, World», il primo gioco MUD, il primo shooter, il primo deathmatch, la prima interfaccia grafica, il primo «desktop», il primo Ethernet, il primo mouse a tre pulsanti, il primo mouse a pallina, il primo mouse ottico, il primo monitor a pagina intera (full-page-sized monitor), il primo gioco multiplayer… il primo computer personale.

Anno 1973
Nella città di Palo Alto, nel leggendario laboratorio R&D della Xerox — PARC (Palo Alto Research Center Incorporated), il 1° marzo venne rilasciata la macchina che successivamente sarà chiamata il primo computer personale al mondo (non un computer domestico, ma per uso personale).

L'Alto era un prototipo di ricerca, non un prodotto commerciale. Si prevedeva che l'Alto diventasse una macchina di produzione di massa, ma non fu mai avviata la produzione. Tuttavia, furono prodotte in totale alcune migliaia di Alto, la maggior parte delle quali veniva utilizzata nella stessa Xerox PARC e in varie università.

Il costo di una macchina Alto è stimato tra 12.000 e 40.000 dollari.

Sei anni dopo il rilascio dell'Alto, Steve Jobs lo vedrà e prenderà in prestito un sacco di nuove funzionalità.

Per la creazione del computer, il team (Tecker, Kay, Butler, Taylor) nel 2004 ricevette il Premio Charles Stark Draper, e Chuck Tecker ricevette nel 2009 anche il Premio Turing.

Nel ottobre 2014 furono resi disponibili i codici sorgente dell'Xerox Alto presso il Computer History Museum.

Proviamo a guardare sotto il cofano e conosciamo i sviluppatori.



Lo sviluppo del computer iniziò nel 1972 con il documento («Why Alto?»), scritto da Butler Lampson (che era stato ispirato dal concetto di Douglas Engelbart oN-Line System (NLS). Il design fu curato da Chuck Tecker.

Butler Lampson

«Ogni problema informatico si risolve con un ulteriore livello di astrazione»

1 marzo — compleanno del computer personale. Xerox AltoNegli anni '60, Lampson partecipò al progetto GENIE a Berkeley, durante il quale fu sviluppato il sistema di distribuzione del tempo Berkeley Timesharing System per il computer SDS 940 della Scientific Data Systems.

Negli anni '70, Lampson divenne uno dei fondatori del laboratorio Xerox PARC, dove partecipò allo sviluppo dell'Alto e anche allo sviluppo delle tecnologie di stampa laser, delle reti Ethernet, dell'elaborazione del testo in modalità WYSIWYG, two-phase commit protocols (2PC), Bravo, la prima rete locale ad alta velocità (LAN), sviluppò diversi linguaggi di programmazione significativi, come ad esempio, Euclid.

Negli anni '80, Lampson è entrato nella Digital Equipment Corporation. Attualmente lavora nel dipartimento ricerca di Microsoft, occupandosi di sicurezza e lotta alla pirateria. Insegna al Massachusetts Institute of Technology.

Memorandum di Lampson "Perché Alto?"

Memorandum Inter-Ufficio XEROXA CSL Date 19 dicembre 1972
Da Butler Lampson Posizione Palo Alto

Soggetto Perché Alto Organizzazione PARC

1. Introduzione

Questo memorandum discute le ragioni per la creazione di un numero sostanziale (10-30) di esemplari del computer personale chiamato Alto, progettato da Chuck Thacker e altri. L'originaria motivazione per questa macchina è stata fornita da Alan Kay, che necessita di circa 15-20 "Dynabooks" provvisori per la sua ricerca educativa. Tuttavia, Alto ha una gamma molto più ampia di applicazioni di quanto questo contesto possa suggerire. Inizierò delineando le sue caratteristiche e poi esaminerò alcune delle molte entusiasmanti applicazioni a cui Alto può essere destinato. Risulta che ci sia interazione con quasi ogni programma di ricerca CSL.

2. Caratteristiche

Un sistema Alto è composto da
48-64K parole a 16 bit di memoria (più parità e forse correzione degli errori).

Un disco Diablo da 10 megabyte che trasferisce una parola ogni 7 microsecondi, ruota in 25 millisecondi e ha un tempo di ricerca da traccia a traccia di 8 millisecondi, con un peggior caso di 70 millisecondi.

Un monitor TV da 901 linee la cui superficie di visualizzazione è quasi esattamente delle dimensioni di questa pagina. È orientato verticalmente ed è progettato per essere alimentato da una mappa di bit in memoria. Richiede 32K di memoria per riempire l'area di visualizzazione con un raster quadrato (825×620). Questi punti sono di circa 1.4 mils quadrati. È possibile ridurne la larghezza a circa 1 mil, il che fornisce un raster di 825×860 e 44.3K di memoria. Il raster quadrato può visualizzare 8000 caratteri 5×7 con discendenti o 2500 bellissimi caratteri spaziati proporzionalmente.

Una tastiera non decodificata che consente al processore di determinare esattamente quando ciascun tasto viene premuto o rilasciato, e un mouse o altro dispositivo di puntamento.

Un processore che esegue istruzioni Nova a circa 1.5 microsecondi per istruzione, e può essere esteso con istruzioni supplementari adatte per interpretare Lisp, Bcpl, MPS, o altro.

Un'interfaccia di comunicazione ad alta larghezza di banda (10 MHz) le cui specifiche non sono ancora state definite.

Opzionalmente, un generatore di caratteri a carattere fisso simile a quello progettato e costruito da Doug Clark. Questo risparmierebbe molta memoria e consentirebbe caratteri di qualità superiore rispetto a quanto può fare un raster quadrato, ma non aggiungerebbe alcuna nuova capacità fondamentale. Dovrebbe costare circa $500.

Opzionalmente, una stampante Diablo, XGP, o altro dispositivo di stampa.

Un tavolo largo circa 45" e profondo 25" per ospitare la macchina e montare il display e la tastiera.

Ma soprattutto, un costo di circa $10.5K, che può essere ridotto a $9.7K utilizzando un disco da 2.5 megabyte. Il costo è suddiviso in modo piuttosto equo tra disco, memoria e tutto il resto. Abbiamo speso circa il doppio per Maxc per ciascun membro CSL del 1974.

Il sistema è in grado di eseguire quasi ogni computazione che un PDP-10 può fare. Per la maggior parte dei problemi, può offrire prestazioni migliori all'utente rispetto a un 10 condiviso nel tempo, anche se quest'ultimo è leggermente carico (ovviamente eccezione: molte computazioni in virgola mobile). Inoltre, stiamo sviluppando sistemi Lisp, Bcpl e MPS che possono funzionare su un Nova e quindi, con lievi modifiche, su Alto. Poiché ci si aspetta che la maggior parte del nostro futuro lavoro software venga eseguito in uno di questi linguaggi, la maggior parte dovrebbe essere in grado di funzionare su Alto.

Il paragrafo successivo dimostra che dovrebbe esserci abbondante potenza di calcolo. Sia Lisp che MPS avranno qualche tipo di mappatura assistita dall'hardware, poiché la dimensione della memoria virtuale non sarà un problema; un accordo simile per Bcpl sembra fattibile, ma non è stato ancora analizzato.

Un Alto da 64K ha lo stesso numero di celle Lisp di 32K di memoria PDP-l0. BBN sostiene di gestire utenti Lisp con un set di lavoro medio di 25K e un intervallo di pagina di 30 ms. Quarantadue tracce disco contengono 256K celle Lisp, e il tempo medio di accesso a un record su una di quelle tracce è di circa 32 ms, rispetto ai 17 ms del tamburo del 10. Pertanto, se la velocità di esecuzione su Alto è la metà della velocità del 10 o meno, il paging non costerà più di quanto costi sul 10 per i programmi Lisp. È molto plausibile che possiamo avere un sistema Lisp su un Alto con alcune istruzioni specializzate che possano fornire metà delle prestazioni di un Lisp Tenex in uno spazio di swap da 32K. Risultati comparabili possono essere attesi per altri linguaggi.

3. Applicazioni

Tutte le applicazioni considerate qui dipendono da due fatti che riassumono i contenuti dell'ultima sezione:

Alto è più potente di un terminale VTS collegato a Tenex;

Alto è abbastanza economico da poter acquistare uno per ogni membro del CSL, se dovesse risultare desiderabile.

a) Calcolo distribuito. Possiamo molto facilmente inserire una rete a pacchetto punto a punto simile a Aloha tra gli Alto, utilizzando un coassiale come etere (o microonde con un ripetitore su una collina per i terminali domestici). Possiamo quindi effettuare una grande varietà di esperimenti con dozzine di macchine. È facile provare esperimenti che dipendono dall'indipendenza dei partecipanti, così come quelli che utilizzano componenti specializzati che devono cooperare per realizzare qualsiasi cosa. In particolare, possiamo allestire sistemi in cui ogni utente ha i propri file e la comunicazione avviene esclusivamente per lo scambio di informazioni condivisibili, gettando quindi una nuova luce sulla lunga controversia riguardo ai vantaggi di questo schema rispetto a file centralizzati.

b) Sistemi d'ufficio. Possiamo eseguire il concorrente NLS basato su Lisp di Peter o il sistema xNLS. L'eccesso computazionale di Alto ci permetterà di concentrarci sulle capacità del sistema piuttosto che sull'ottimizzazione delle sue prestazioni. Le informazioni ottenute da questo approccio dovrebbero completare quelle ottenute dagli esperimenti multi-utente xNLS. Potrebbe anche essere possibile eseguire questi su Alto e quindi sfuggire dalla dipendenza da Nova; questa possibilità richiede ulteriori indagini.

c) Elaborazione personale. Se le nostre teorie sull'utilità di computer personali economici e potenti sono corrette, dovremmo essere in grado di dimostrarle in modo convincente su Alto. Se sono errate, possiamo scoprire perché. Dovremmo, ad esempio, essere in grado di soddisfare i pesanti utenti Lisp come Warren e Peter con un Alto. Questo toglierebbe anche un grande carico computazionale da Maxc. Dovrebbe anche essere piuttosto facile simulare la configurazione hardware di altri computer personali proposti (ad esempio, diverse gerarchie di memoria) e così validare quei progetti. Questo è importante perché macchine più compatte richiederanno un investimento molto maggiore nello sviluppo ingegneristico e un'ottimizzazione più precisa del sistema di memoria.

d) Grafica. Alto è un eccellente veicolo per il lavoro grafico di Bob Flegal e renderà i frutti di quel lavoro disponibili a una vasta comunità. Non può fare le cose di Dick Shoup.

4. Competizione

Alto compete con alcune altre cose che noi o SSL stiamo facendo. Penso che sia una cosa positiva, poiché incoraggia i sostenitori di entrambi gli approcci a eccellere. Specificamente:

a) VTS può produrre caratteri di qualità superiore, ha controllo dell'intensità e lampeggiamento, costa la metà o due terzi se desideri solo un terminale, e può sfruttare l'interruttore video. Non può fare grafica e potrebbe soffrire dei problemi di coda dei sistemi a risorse condivise (la Nova di controllo e le comunicazioni sono condivise). E, naturalmente, è buona solo quanto il computer che la utilizza.

b) Maxc può calcolare, e per applicazioni che utilizzano software esistente, necessitano di grandi set di lavoro, o fanno molte moltiplicazioni, sarà migliore. Inoltre, si sa che è buono per Lisp, ecc., mentre l'idoneità di Alto per tali sistemi complessi rimane da dimostrare.

c) Le Nova che non hanno interfacce complesse con altri hardware (ad es., Toy, XGP) possono essere sostituite da Altos. Quelle che le hanno, come il Maxc Nova o, probabilmente, il VTS Nova, sono sicure.

d) Le implicazioni di Alto per la rete locale non sono chiare.

e) Gli Imlacs sono stati spazzati via.

[Fonte]

Charles Tecker

1 marzo — compleanno del computer personale. Xerox Alto Insieme a Butler Lampson e ad altri laureati, fondò la Berkeley Computer Corporation, dove si occupò dello sviluppo dell'elettronica per computer. Tuttavia, l'azienda non ebbe successo commerciale e Tecker si unì al centro di ricerca Xerox PARC.

Negli anni '70 e '80, divenne uno dei progettisti del protocollo Ethernet e contribuì significativamente alla creazione della prima stampante laser. Nel 1983, Tecker fondò il centro di ricerca della Digital Equipment Corporation (DEC Systems Research Center), e nel 1997 partecipò alla creazione del laboratorio Microsoft Research a Cambridge. Dopo il suo ritorno negli Stati Uniti, Tecker sviluppò hardware per il tablet Microsoft Tablet PC, basandosi sulla sua esperienza con il Dynabook in Xerox PARC.

Intervista in inglese

Bob Taylor

1 marzo — compleanno del computer personale. Xerox Alto "Internet non riguarda la tecnologia; riguarda la comunicazione. Internet connette persone che condividono interessi, idee e bisogni, indipendentemente dalla geografia."

È stato direttore dell'ARPA's Information Processing Techniques Office dal 1965 al 1969, fondatore e responsabile del Computer Science Laboratory di Xerox PARC dal 1970 al 1983, fondatore e direttore del Systems Research Center della Digital Equipment Corporation fino al 1996.



Alan Kay

1 marzo — compleanno del computer personale. Xerox Alto

Autore del concetto OOP ("Ho coniato il termine 'orientato agli oggetti', e vi dirò, non intendevo il C++.") e laptop.
A proposito, Kay pronunciò la sua frase celebre "Il miglior modo per prevedere il futuro è inventarlo" nel 1971, e Dennis Gabor (premio Nobel, inventore della olografia) - nel '63. Inventing the Future (1963): "Il futuro non può essere previsto, ma i futuri possono essere inventati." (Indagine a riguardo qui.)

Video TED
Alan Kay: "Un'idea potente sulle idee"

Xerox Alto

Guarda il video

Hardware

Manuale hardware (PDF)

1 marzo — compleanno del computer personale. Xerox Alto
Xerox Alto aveva 128 KB di RAM (costo $4000), espandibili fino a 512 KB, disco fisso con cartuccia intercambiabile da 2,5 MB.

Unità disco
1 marzo — compleanno del computer personale. Xerox Alto

Monitor
1 marzo — compleanno del computer personale. Xerox Alto
Per l'output grafico veniva utilizzato un monitor monocromatico 606×808 pixel realizzato in un'orientazione verticale non convenzionale.

Chip
1 marzo — compleanno del computer personale. Xerox Alto
Chip: unità logica aritmetica microprocessore multichip (bit-slice arithmetic logic unit) basata su chip Texas Instruments’ 74181 con supporto per microcodice (fino a 16 attività parallele con priorità fisse). CPU a 5.8 MHz

Tastiera

1 marzo — compleanno del computer personale. Xerox Alto
tastiera a 64 tasti

Mouse
Tutti i mouse utilizzati con Alto erano a tre pulsanti. Il primo mouse era meccanico, con due ruote disposte perpendicolarmente l'una all'altra. Questa modellazione è stata presto sostituita da un mouse a sfera, inventato da Bill English. In seguito, è comparso il mouse ottico, inizialmente utilizzando luce bianca e poi radiazione infrarossa. I pulsanti sui primi mouse erano disposti uno sopra l'altro, anziché uno accanto all'altro, come avviene ora.
1 marzo — compleanno del computer personale. Xerox Alto

Le idee di Engelbart realizzate nel mondo reale — il mouse e la tastiera a fisarmonica:

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

[Fonte]

1 marzo — compleanno del computer personale. Xerox Alto

[Fonte]

Scheda di rete

Ethernet

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

[fonte]

Software

1 marzo — compleanno del computer personale. Xerox Alto
I primi programmi per Alto sono stati scritti in linguaggio di programmazione BCPL (a proposito, il primo programma "Hello world" e il primo MUD sono stati scritti in BCPL), poi è stato utilizzato il linguaggio Mesa, che non ha avuto una diffusione ampia fuori dalle mura del PARC, ma ha influenzato alcuni linguaggi successivi, come Modula. Sulla tastiera dell'Alto non c'era il tasto underscore, che era adattato per il simbolo della freccia sinistra, utilizzato nel linguaggio Mesa come operatore di assegnazione. Questa caratteristica della tastiera Alto potrebbe essere stata la causa della nascita dello stile di denominazione degli identificatori CamelCase. Un'altra caratteristica dell'Alto era la possibilità per l'utente di programmare direttamente il microcodice del processore.

Nonostante la relativamente piccola quantità di memoria operativa, per Xerox Alto sono state sviluppate e utilizzate applicazioni con menu grafici, icone e altri elementi, diventati familiari solo con l'emergere dei sistemi operativi Mac OS e Microsoft Windows.

  • Bravo e Gypsy — i primi processori di testo WYSIWYG
  • Laurel e Hardy — client di posta elettronica di rete
  • Markup e Draw — editor grafici (bitmap editors)
  • Neptune — gestore di file
  • FTP e strumenti per la chat
  • Giochi — Scacchi, Flipper, Othello e un gioco di Alto Trek di Gene Ball
  • Sil — editor grafico vettoriale per circuiti integrati e circuiti stampati
  • Officetalk sistema sperimentale di elaborazione dei moduli
  • Linguaggi di programmazione — BCPL, LISP, Smalltalk, Mesa e Poplar

Alcune immagini/screenshot del software1 marzo — compleanno del computer personale. Xerox Alto
Smalltalk

1 marzo — compleanno del computer personale. Xerox Alto
Bravo

1 marzo — compleanno del computer personale. Xerox Alto
Cedar

1 marzo — compleanno del computer personale. Xerox Alto
Markup

1 marzo — compleanno del computer personale. Xerox Alto
Draw

1 marzo — compleanno del computer personale. Xerox Alto
SIL

1 marzo — compleanno del computer personale. Xerox Alto
Laurel
[fonte]

ulteriori screenshot dei programmi1 marzo — compleanno del computer personale. Xerox Alto
Display dal programma di test della tastiera:
La tastiera Alto ha una linea di segnale separata per ogni tasto e può quindi rilevare quando qualsiasi numero di tasti viene premuto simultaneamente. Nella visualizzazione, i tasti neri sono premuti. Il piccolo quadrato sopra la tastiera rappresenta il mouse (vedi foto 4); è premuto anche un tasto del mouse.

1 marzo — compleanno del computer personale. Xerox Alto
Display dell'Alto Executive, con un esempio di notazione a stella e punto interrogativo.

1 marzo — compleanno del computer personale. Xerox Alto
NetExecutive (simile all'Alto Executive, ma consente l'accesso alle risorse su Ethernet.

1 marzo — compleanno del computer personale. Xerox Alto
Programma tipico di Mesa modificato da Bravo; si notano i diversi caratteri utilizzati nell'elenco del programma.

1 marzo — compleanno del computer personale. Xerox Alto
Directory dall'editor di directory di Neptune. I nomi dei file in nero sono stati selezionati per ulteriori operazioni come stampa o cancellazione. Il cursore viene visualizzato come una croce in un cerchio.

1 marzo — compleanno del computer personale. Xerox Alto
La capacità di Bravo di cambiare caratteri (ci sono centinaia di caratteri per l'Alto, da gotico a rune elvish; il paragrafo centrale in questa visualizzazione è stato cambiato in greco). Il documento nella finestra inferiore deve essere convertito nella forma mostrata nella finestra superiore.

1 marzo — compleanno del computer personale. Xerox Alto
I punti sono posizionati con il cursore, e curve e linee vengono riempite dal programma.

1 marzo — compleanno del computer personale. Xerox Alto
Le linee possono essere «pitturate» con una varietà di “pennellate” (il cursore è cambiato in un piccolo pennello).

1 marzo — compleanno del computer personale. Xerox Alto
Texture viene data alle linee; le linee tratteggiate sono create con il cursore a forbice.

1 marzo — compleanno del computer personale. Xerox Alto
L'immagine può essere manipolata matematicamente; una nuova figura può essere creata invertendo, inclinando o allungando una copia dell'originale.

1 marzo — compleanno del computer personale. Xerox Alto
L'occhio rappresenta la persona di un avversario. Qualsiasi Alto sulla rete può unirsi o lasciare il gioco in qualsiasi momento.

1 marzo — compleanno del computer personale. Xerox Alto
Il gioco del Pinball:
I flipper sono attivati dai due tasti shift; una porta Alto può essere collegata a un altoparlante per fornire suoni di campane e buzzer.

1 marzo — compleanno del computer personale. Xerox Alto
Il programma multiplayer Trek:
Questo gioco si gioca interamente sotto il controllo del mouse. La parte inferiore dello schermo mostra una scansione del sensore a corto raggio; sopra c'è il display a lungo raggio, e i controlli di navigazione e armi.

1 marzo — compleanno del computer personale. Xerox Alto
Ambiente Cedar sull'Alto

1 marzo — compleanno del computer personale. Xerox Alto
Famoso schermo «arcobaleno» su un Alto

Giochi

Alto Trek — il primo gioco multiplayer
Controlli una nave stellare di una delle tre razze: Terrestri, Klingon o Romulani

Guarda il video

Manuale nel gioco

Maze
Primo deathmatch, prima persona dal «primo volto».

Guarda il video

e anche:

  • Astro-roids
  • Scacchi
  • Galaxians
  • Mazewar
  • Missile Command
  • Rinky Dink (programma di pinball di Clint Parker)
  • Space War

Screenshot1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto

1 marzo — compleanno del computer personale. Xerox Alto
Ecco a cosa servono i computer

UPD
Non ho avuto tempo di vedere, ma penso che sarà utile:

Guarda il video

Anno 2001. The Xerox Alto: Una retrospettiva personale

Conclusione

«Non dubitate che un piccolo gruppo di persone pensanti e dedicate possa cambiare il mondo. In realtà sono solo loro a portare tali cambiamenti.» Margaret Mead

Secondo me, è incredibilmente fantastico essere testimoni (e tantomeno partecipi) della creazione di nuove e interessanti novità. Ho avuto la fortuna di essere vicino a un gruppo di giovani e audaci che stavano creando il «Cifro», il primo anticaffè, anche se non è un prodotto IT, ma comunque molto dinamico e interessante. Ho conversato un po' con gli sviluppatori Cybiko, hanno un sacco di storie interessanti. Ho guardato con piacere la serie «Halt and Catch Fire». Chi conosce link utili, condividete, e se avete partecipato alla creazione di qualcosa di nuovo - scrivete nei commenti, vi sarei grato.

Insieme all'azienda Edison iniziamo il marathon di pubblicazioni primaverile.

Cercherò di approfondire le origini delle tecnologie IT, di capire come pensavano e quali concetti avevano in mente i pionieri, quali sogni avevano e come vedevano il mondo del futuro. Perché sono stati pensati termini come 'computer', 'rete', 'ipertesto', 'amplificatori dell'intelligenza', 'sistema di risoluzione collettiva dei problemi', quale significato attribuivano a questi concetti e quali strumenti volevano utilizzare per raggiungere i risultati.

Spero che questi materiali possano servire d'ispirazione per coloro che si chiedono come passare «da Zero a Uno» (creare qualcosa che prima non esisteva affatto). Vorrei che l'IT e la 'programmazione' smettessero di essere semplicemente 'codifica per soldi', e ricordare che sono state concepite come leve per cambiare i metodi di guerra, l'istruzione, i modi di collaborare, pensare e comunicare, come un tentativo di affrontare problemi globali e rispondere alle sfide che l'umanità deve affrontare. più o meno.

0 marzo. Seymour Papert
1 marzo. Xerox Alto
2 marzo «Chiama Jake». La storia di NIC e RFC
3 marzo Grace 'la nonna del COBOL' Hopper
4 marzo Margaret Hamilton: «Ragazzi, vi porterò sulla Luna»
5 marzo Hedy Lamarr. E recitare nuda al cinema e colpirne uno nemico con un siluro
7 marzo La magnifica sei: ragazze che hanno calcolato l'esplosione termonucleare
8 marzo «Videogiochi, io sono vostro padre!»

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster