1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox AltoIl numero di volte che appare la parola «primo» nell'articolo è sorprendentemente alto.

Il primo programma «Hello, World», il primo gioco MUD, il primo sparatutto, 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 tutta pagina, il primo gioco multiplayer… il primo computer personale.

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

Alto era un prototipo di ricerca, non un prodotto commerciale. Si prevedeva che Alto sarebbe diventato una macchina di produzione in serie, ma così non è stato. Tuttavia, sono state prodotte diverse migliaia di Alto, gran parte delle quali sono state utilizzate all'interno della Xerox PARC e in varie università.

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

Sei anni dopo il lancio dell'Alto, Jobs lo vedrà e prenderà spunto per aprire al mondo una serie di nuove funzionalità.

Il team per la creazione del computer (Tecker, Kay, Butler, Taylor) nel 2004 ha ricevuto il Premio Charles Stark Draper, e Chuck Tecker ha ricevuto nel 2009 anche il premio Turing.

Nel ottobre 2014 sono state aperte le sorgenti del Xerox Alto al Computer History Museum.

Proviamo a guardare sotto il cofano e a conoscere i sviluppatori.



Lo sviluppo del computer è iniziato nel 1972 con un documento («Why Alto?»), scritto da Butler Lampson (che si era ispirato al concetto di Douglas Engelbart oN-Line System (NLS). Il design è stato curato da Chuck Tecker.

Butler Lampson

«Ogni problema informatico può essere risolto con un ulteriore livello di astrazione»

1 marzo — il compleanno del computer personale. Xerox AltoNegli anni '60, Lampson ha partecipato al progetto GENIE a Berkeley, durante il quale è stato sviluppato il sistema di time sharing Berkeley Timesharing System per il computer SDS 940 della Scientific Data Systems.

Negli anni '70, Lampson è diventato uno dei fondatori del laboratorio Xerox PARC, dove ha partecipato allo sviluppo dell'Alto, così come allo sviluppo delle tecnologie di stampa laser, delle reti Ethernet, e del trattamento del testo in modalità WYSIWYG, protocolli di commit in due fasi (2PC), Bravo, la prima rete locale ad alta velocità. (LAN), ha sviluppato diversi linguaggi di programmazione significativi, come Euclid.

Negli anni '80, Lampson è passato a Digital Equipment Corporation. Attualmente lavora nel dipartimento di ricerca di Microsoft, dove si occupa di questioni di sicurezza e lotta alla pirateria. Insegna al Massachusetts Institute of Technology.

Memorandum di Lampson 'Why Alto?'

XEROX Inter-Office MemorandumA CSL Date 19 dicembre 1972
Da Butler Lampson Posizione Palo Alto

Oggetto Perché Alto Organizzazione PARC

1. Introduzione

Questo memorandum discute le ragioni per cui realizzare un numero sostanziale (10-30) di copie del computer personale chiamato Alto, progettato da Chuck Thacker e altri. La motivazione originale per questa macchina è stata fornita da Alan Kay, che ha bisogno di circa 15-20 'sistemi Dynabook interim' per la sua ricerca educativa. Tuttavia, Alto ha una gamma di applicazioni molto più ampia di quanto possa suggerire questa origine. Inizierò delineando le sue caratteristiche e poi passerò a considerare alcuni degli usi entusiasmanti a cui Alto può essere destinato. Risulta che c'è qualche interazione con quasi ogni programma di ricerca del CSL.

2. Caratteristiche

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

Un disco Diablo da 10 megabyte che trasferisce una parola ogni 7 us, ruota in 25 ms e ha una ricerca track-to-track di 8 ms e una ricerca nel caso peggiore di 70 ms.

Un monitor TV a linea 901 le cui dimensioni dello schermo sono quasi esattamente quelle di questa pagina. È orientato verticalmente ed è progettato per essere controllato da una mappa dei bit in memoria. Richiede 32K di memoria per riempire l'area di visualizzazione con un raster quadrato (825×620). Questi punti sono grandi circa 1,4 millesimi. È possibile ridurre la loro larghezza a circa 1 millesimo, il che dà un raster di 825×860 e 44,3K di memoria. Il raster quadrato può visualizzare 8000 caratteri 5×7 con discendenti oppure 2500 caratteri proporzionalmente ben spaziati.

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 us/istruzione, e può essere esteso con istruzioni supplementari adatte per interpretare Lisp, Bcpl, MPS o qualunque cosa.

Un'interfaccia di comunicazione ad alta larghezza di banda (10 MHz) i cui dettagli non sono ancora specificati.

Opzionalmente, un generatore di caratteri a font fisso simile a quello progettato e costruito da Doug Clark. Questo ridurrebbe notevolmente l'uso di memoria e permetterebbe caratteri di qualità superiore rispetto a quelli ottenuti con un raster quadrato, ma non aggiungerebbe capacità fondamentalmente nuove. Il costo sarebbe di circa $500.

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

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

Importante, un costo di circa $10,5K, che può essere ridotto a $9,7K grazie all'uso di un disco da 2,5 megabyte. Il costo è equamente diviso tra disco, memoria e tutto il resto. Abbiamo speso circa il doppio su Maxc per ogni membro CSL del 1974.

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

Il paragrafo successivo mostra che ci dovrebbe essere abbondanza di potenza di calcolo. Sia Lisp che MPS avranno qualche tipo di mappatura assistita dall'hardware, poiché la grandezza della memoria virtuale non sarà un problema; un sistema simile per Bcpl sembra fattibile, ma non è stato ancora indagato.

Un Alto da 64K ha tante celle Lisp quante 32K di memoria PDP-l0. BBN afferma di gestire utenti Lisp con un set di lavoro medio di 25K e un intervallo di errore 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 costerà non più di quanto costi sul 10 per i programmi Lisp. È altamente plausibile che possiamo ottenere un sistema Lisp su un Alto con alcune istruzioni specializzate che possono fornire metà delle prestazioni di un Lisp Tenex in esecuzione 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 connesso a Tenex;

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

a) Informatica distribuita. Possiamo facilmente creare una rete di pacchetti punto-punto simile ad Aloha tra gli Alto, utilizzando un coassiale come etere (o microonde con un ripetitore su una collina per terminali domestici). Possiamo quindi eseguire una grande varietà di esperimenti con dozzine di macchine. È semplice provare esperimenti che dipendono dall'indipendenza dei partecipanti, così come quelli che utilizzano componenti specializzati che devono cooperare per realizzare qualsiasi obiettivo. In particolare, possiamo impostare sistemi in cui ogni utente ha i propri file e la comunicazione avviene esclusivamente per lo scambio di informazioni condivisibili, offrendo così alcune riflessioni sulla controversia di lunga data sui meriti di questo schema rispetto ai file centralizzati.

b) Sistemi per ufficio. Possiamo far funzionare il concorrente NLS basato su Lisp di Peter o il sistema xNLS. La potenza computazionale dell'Alto ci permetterà di concentrarci sulle capacità del sistema piuttosto che ottimizzare le sue prestazioni. Le informazioni ottenute da questo approccio dovrebbero integrare quelle ottenute dagli esperimenti multi-utente con xNLS. Potrebbe anche essere possibile eseguire questi su Alto, sfuggendo così alla dipendenza da Nova; questa possibilità richiede ulteriori indagini.

c) Informatica personale. Se le nostre teorie sull'utilità di computer personali economici e potenti sono corrette, dovremmo poterle dimostrare in modo convincente su Alto. Se sono sbagliate, possiamo scoprire perché. Dovremmo, per esempio, essere in grado di soddisfare utenti intensivi di Lisp come Warren e Peter con un Alto. Questo ridurrebbe anche notevolmente il carico computazionale su Maxc. Dovrebbe anche essere abbastanza facile simulare la configurazione hardware di altri computer personali proposti (ad es., diverse gerarchie di memoria) e quindi validare quei progetti. Questo è importante perché macchine più compatte richiederanno un investimento molto più grande nello sviluppo ingegneristico e un'ottimizzazione più precisa del sistema di memoria.

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

4. Concorrenza

Alto compete con altre soluzioni che noi o SSL stiamo sviluppando. Penso che sia una cosa positiva, poiché incoraggia i sostenitori di entrambi gli approcci a dare il massimo. In particolare:

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

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

c) I Nova che non hanno interfacce complesse con altre hardware (es. Toy, XGP) possono essere sostituiti da Altos. Quelli che le hanno, come il Nova Maxc o, probabilmente, il Nova VTS, sono sicuri.

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

e) Gli Imlac sono stati spazzati via.

[Fonte]

Charles Tecker

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

Negli anni '70 e '80, è diventato uno dei sviluppatori del protocollo Ethernet, contribuendo notevolmente alla creazione della prima stampante laser. Nel 1983, Teker ha fondato il centro di ricerca della Digital Equipment Corporation (DEC Systems Research Center), e nel 1997 ha partecipato alla creazione del laboratorio Microsoft Research a Cambridge. Dopo il ritorno negli Stati Uniti, Teker ha sviluppato l'hardware per il tablet Microsoft Tablet PC, basandosi sulla sua esperienza con il Dynabook presso Xerox PARC.

Intervista in inglese

Bob Taylor

1 marzo — il 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 direttore del laboratorio di Informatica della Xerox PARC dal 1970 al 1983, fondatore e direttore del Systems Research Center della Digital Equipment Corporation fino al 1996.



Alan Kay

1 marzo — il compleanno del computer personale. Xerox Alto

Autore del concetto di OOP ("Ho coniato il termine 'orientato agli oggetti', e vi dirò, non intendevo C++.") e laptop.
A proposito, Kay ha detto la sua famosa frase "Il modo migliore per prevedere il futuro è inventarlo." nel 1971, e Dennis Gabor (Nobel laureate, creator of holography) — in the 63rd. Inventing the Future (1963): «Il futuro non può essere previsto, ma i futuri possono essere inventati.» (Indagine su questo) qui.)

Video TED
Alan Kay: «Un'idea potente sulle idee»

Xerox Alto

Riproduci video

Hardware

Manuale dell'hardware (PDF)

1 marzo — il compleanno del computer personale. Xerox Alto
Xerox Alto aveva 128 KB di RAM (dal valore di $4000), espandibile fino a 512 KB, disco rigido con cartuccia removibile da 2,5 MB.

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

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

Pietra
1 marzo — il compleanno del computer personale. Xerox Alto
Chip: microprocessore a più cristalli sezione unità logica aritmetica (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 — il 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 perpendicularmente. Questa modellazione è stata presto sostituita da un mouse a sfera, inventato da Bill English. Successivamente, è comparso il mouse ottico, inizialmente utilizzando luce bianca e poi radiazione infrarossa. I pulsanti dei primi mouse erano disposti uno sopra l'altro, e non affiancati, come avviene oggi.
1 marzo — il compleanno del computer personale. Xerox Alto

Le idee di Engelbart realizzate nel mondo reale - il mouse e la tastiera a corda:

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

[Fonte]

1 marzo — il compleanno del computer personale. Xerox Alto

[Fonte]

Scheda di rete

Ethernet

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

[fonte]

Software

1 marzo — il compleanno del computer personale. Xerox Alto
I primi programmi per Alto furono scritti in linguaggio di programmazione BCPL (tra l'altro, il primo programma "Hello world" e il primo MUD furono scritti in BCPL), successivamente fu utilizzato il linguaggio Mesa, che non ha ricevuto una larga diffusione oltre le mura del PARC, ma ha influenzato alcuni linguaggi successivi, come Modula. La tastiera dell'Alto non aveva il tasto di sottolineatura, assegnato al simbolo della freccia sinistra, utilizzato nel linguaggio Mesa come operatore di assegnazione. Questa caratteristica della tastiera dell'Alto potrebbe aver contribuito all'emergere dello stile di denominazione CamelCase. Un'altra caratteristica dell'Alto era la possibilità per l'utente di programmare direttamente il microcodice del processore.

Nonostante la relativamente ridotta quantità di memoria RAM, per il Xerox Alto sono stati sviluppati e utilizzati programmi con menu grafici, icone e altri elementi che sono diventati comuni solo con l'arrivo dei sistemi operativi Mac OS e Microsoft Windows.

  • Bravo e Gypsy — i primi elaboratori di testo WYSIWYG
  • Laurel e Hardy — client email di rete
  • Markup e Draw — editor grafici (bitmap editors)
  • Neptune — gestore di file
  • FTP e utility per chat
  • Giochi — Scacchi, Flipper, Othello e un gioco Alto Trek di Gene Ball
  • Sil — editor grafico vettoriale per circuiti integrati e schede stampate
  • Officetalk sistema sperimentale di elaborazione form
  • Linguaggi di programmazione — BCPL, LISP, Smalltalk, Mesa e Poplar

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

1 marzo — il compleanno del computer personale. Xerox Alto
Bravo

1 marzo — il compleanno del computer personale. Xerox Alto
Cedar

1 marzo — il compleanno del computer personale. Xerox Alto
Markup

1 marzo — il compleanno del computer personale. Xerox Alto
Draw

1 marzo — il compleanno del computer personale. Xerox Alto
SIL

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

altri screenshot del programma1 marzo — il compleanno del computer personale. Xerox Alto
Visualizzazione del 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 contemporaneamente. Nella visualizzazione, i tasti neri sono tenuti premuti. Il piccolo quadrato sopra la tastiera rappresenta il mouse (vedi foto 4); anche un tasto del mouse è premuto.

1 marzo — il compleanno del computer personale. Xerox Alto
Visualizzazione dell'Alto Executive, con un esempio di notazione a stelle e punti interrogativi.

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

1 marzo — il compleanno del computer personale. Xerox Alto
Tipico programma Mesa in fase di modifica da Bravo; nota i diversi caratteri utilizzati nell'elenco del programma.

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

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

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

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

1 marzo — il compleanno del computer personale. Xerox Alto
Le linee sono dotate di texture; le linee puntinate vengono create con il cursore a forbice.

1 marzo — il compleanno del computer personale. Xerox Alto
Le immagini possono essere manipulate matematicamente; una nuova figura può essere creata invertendo, inclinando o allungando una copia dell'originale.

1 marzo — il 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 — il compleanno del computer personale. Xerox Alto
Il gioco del Pinball:
I flipper sono attivati dai due tasti di cambio; una porta Alto può essere collegata a un altoparlante per fornire suoni di campane e buzzer.

1 marzo — il compleanno del computer personale. Xerox Alto
Il programma multiplayer Trek:
Questo gioco si gioca interamente con 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 il controllo della navigazione e delle armi.

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

1 marzo — il 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

Riproduci video

Manuale di gioco

Maze
Primo deathmatch, primo punto di vista «in prima persona».

Riproduci video

e anche:

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

Screenshot1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto

1 marzo — il compleanno del computer personale. Xerox Alto
Ecco perché servono i computer

UPD
Non ho potuto vedere, ma penso che sarà utile:

Riproduci video

Anno 2001. The Xerox Alto: Una retrospettiva personale

Conclusione

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

Penso sia incredibilmente fantastico essere testimoni (e ancor di più partecipare) alla creazione di nuovi e interessanti strumenti. Ho avuto la fortuna di essere vicino a un gruppo di giovani audaci che creavano il «Ciferdial» (primo anti-caffè), anche se non è un prodotto informatico, è comunque molto coinvolgente e interessante. Ho avuto alcune conversazioni con gli sviluppatori. Cybiko, hanno molte storie interessanti. Ho guardato volentieri la serie «Halt and Catch Fire». Chi conosce link a risorse utili, condivide, e se avete partecipato alla creazione di qualcosa di nuovo — scrivete nei commenti, vi sarei grato.

Insieme all'azienda Edison iniziamo il nostro marathon di pubblicazioni primaverili.

Cercherò di risalire alle origini delle tecnologie IT, di capire come pensavano e quali concetti avevano in mente i pionieri, di cosa sognavano e come vedevano il mondo del futuro. Perché erano stati pensati "computer", "rete", "iper testo", "amplificatori d'intelligenza", "sistemi di risoluzione collettiva dei problemi", quale significato attribuivano a questi concetti e con quali strumenti volevano raggiungere i risultati.

Spero che questi materiali possano servire da ispirazione per coloro che si chiedono come passare «da Zero a Uno» (creare qualcosa che prima non esisteva). Si vuole che l'IT e la 'programmazione' non siano più solo 'codifica per il profitto', e ricordare che sono state concepite come leve per cambiare i metodi di conduzione della guerra, il modo di collaborare, pensare e comunicare, come tentativo di risolvere problemi globali e rispondere alle sfide che l'umanità deve affrontare. Ecco più o meno.

0 marzo. Seymour Papert
1 marzo. Xerox Alto
2 marzo «Chiama Jake». La storia di NIC e RFC
3 marzo Grace 'Nonna COBOL' Hopper
4 marzo Margaret Hamilton: «Ragazzi, vi manderò sulla Luna»
5 marzo Hedy Lamarr. E recitare nuda nel film e colpire il nemico con un siluro
7 marzo La magnifica sei: ragazze che calcolavano le esplosioni termonucleari
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