ארכיון תגיות: HTTP

מהפכות

לפני 25 שנה, בשנת 1991, סטודנט צעיר מפינלנד פיתח, כתחביב במהלך לימודיו האקדמאים, ליבה למערכת הפעלה. אותו סטודנט הוא לינוס טורבלדס, והרכיב אותו הוא פיתח מוכר כיום בשם „לינוקס”. 25 שנים לאחר מכן, לינוקס היא מערכת הפעלה נפוצה עד מאד, ומשמשת אותנו במגוון רחב של התקנים; החל משרתים עתירי ביצועים, ועד לטלפונים ניידים, מצלמות אבטחה והתקנים מזעריים נוספים.

באותו הזמן בערך, לא מאד רחוק משם פיתח אדם נוסף פרוטוקול חדש להעברת נתונים ברשת האינטרנט, הוא פרוטוקול העברת נתוני היפרטקסט. האדם שלזכותו נזקף הפיתוח החדשני הוא סר טים ברנרס לי, שפיתח אותו במסגרת עבודתו בארגון האירופי למחקר גרעיני – CERN. כיום פרוטוקול HTTP, שפת HTML ודפדפנים, נפוצים מאד ברשת האינטרנט, עד כדי כך שאנשים לא מסוגלים לתאר לעצמם שרשת האינטרנט התקיימה פעם בלעדיהם.

 

שתי המהפכות הללו התקיימו כל אחת בנפרד, והשפיעו רבות על עולמנו כיום, כל אחד מהם בתחומו. שתי מהפכות אלו הושפעו מפיתוחים קודמים והפכו אותם למיותרים, ושתיהן לא היו יכולות להתקיים ללא מהפכה גדולה יותר שהתקיימה באותה תקופה ונמצאת עדיין בשיאה, היא מהפכת המידע.

בעבר, השליטה בידע הייתה בשליטתם של קומץ יודעי דבר, ואילו הכלל היו צורכי מידע במקרה הטוב. עם התפתחות עולם המחשוב וחיבורם של מחשבים מרוחקים לכדי רשת חובקת עולם, אפשר לכל אדם הצורך מידע להפוך משותף פסיבי לשותף אקטיבי, לקחת חלק בתהליך ולהשפיע על התוצר.

עד ימיו של ברנרס–לי רשת האינטרנט הייתה מורכבת ממוסדות אקדמאים גדולים, גופים ביטחוניים וחברות מסחריות שונות. האינטרנט היה מורכב ממאות ואלפי מחשבים, כאשר תעבורת הנתונים בין אותם מחשבים היא באמצעות דואר אלקטרוני, קבוצות דיון והעברת קבצים. האינטרנט לעצמה אינה מתפקדת כמערכת אחת הטרוגנית אלא כמכלול מערכות שונות בתפקודן ובמטרותיהן, שאינן והניווט בניהן התבצע בצורה מוגבלת. פיתוחו של פרוטוקול HTTP, שפת HTML ותוכנות הלקוח („דפדפנים”) גרם בפועל להנגשת רשת האינטרנט לקהל הרחב, למחשבים להציג תוכן מגוון בצורה נוחה ויכולת לקשר אל חומרים נוספים הנמצאים על מחשב אחר בצד השני של היבשת, והיווה גורם משמעותי לכניסתו של האינטרנט לבתיהם של מליארדי אנשים מסביב לעולם.

טורבלדס, פיתח מערכת הפעלה, תחילה כתחביב ובהמשך התרחבה המערכת לכדי מערכת הפעלה כללית ושימושית. היא פותחה כתואמת לעקרונות של UNIX ו־POSIX, ותוך זמן קצר תחביבו של אדם בודד קיבל עזרה ודחיפה מאחרים, הותאם למערכות מחשב נוספות ותוך שנים ספורות הפך להיות נפוץ באקדמיה ובהמשך בעולם כולו. שיתוף פעולה עם מיזם GNU של ריצ׳רד סטולמן התגלה כהצלחה כאשר המיזם של טורבלדס בחר לאמץ את רישיון התוכנה הציבורי של מיזם GNU וכן לעשות שימוש במבחר הכלים הגדול של GNU,  ובכך לאפשר לאנשים מכל העולם להשתלב בפיתוח ולהתאים את המערכת הצעירה לדרישות שלהם.

ברנרס–לי פיתח פרוטוקול ושפה, פתוחים וגמישים. אם עד אז מסמכים נשמרו בצורה טקסטואלית בשרת קבצים, הרי שמעתה ניתן גם לקשר את המסמכים, לעבור בניהם, ואף לדלג בין מסמכים המאוחסנים במחשבים שונים לפי ההקשר – קישורים. תוך זמן קצר המיזם של ברנרס–לי, שנועד לארגון מקומי של מסמכים במכון הפך להצלחה גדולה והפך תוך שנים ספורות לפרוטוקול בולט ונפוץ באינטרנט, עד כדי כך שאנשים רבים מתבלבלים וחושבים שהאינטרנט הוא HTTP, ושסר טים ברנרס–לי בעצם המציא את האינטרנט.

שתי המהפכות הללו חבות את הצלחתן למהפכה הגדולה יותר, היא מהפכת המידע. מהפכת המידע לא הייתה מתרחשת לולא התנאים היו מאפשרים תקשורת מהירה וחובקת עולם וללא מכשולים. מאז אותם שני אירועים שתיארתי ברשומה זו קרו עוד מספר אירועים דומים, בחלקם אף יצא לי לקחת חלק, כגון אין ספור יישומי קוד פתוח ותוכנה חופשית והקמה של אתרי תוכן שיתופי ומאגרי מידע המכילים את רוב הידע האנושי המוכר לנו (ויקיפדיה ומיזמים דומים). האנושות עברה מהפכה גדולה בשנים האחרונות, ולא בטוח שהיא מיצתה את עצמה עדיין.