मत
लॅपटॉप निवर्तला. तुमचा खिसा चिरायू होवो.
पण SSH आणि TCP/IP टिकून राहिले. एका जड, ऊबदार पोटाच्या मित्राला वाहिलेली प्रेमळ श्रद्धांजली — आणि आधीच तुमच्या हातात असलेल्या उपकरणात मुकाट्याने राहायला आलेल्या टर्मिनलची बाजू.
लॅपटॉप — जगभरातील डेव्हलपर, लेखक आणि प्रवाशांचा लाडका सोबती — या आठवड्यात वयाच्या पंचेचाळिसाव्या वर्षी एका कॅफेमध्ये, 6% बॅटरी शिल्लक असताना आणि आसपास चार्जर नसताना शांतपणे निवर्तला. नेहमीप्रमाणे, वाचायचे कबूल केलेल्या टॅबच्या गराड्यातच त्याने अखेरचा श्वास घेतला.
काहीही नाट्य घडले नाही. पडदा नुसता मंदावला, पंख्यातून एकदा सुस्कारा सुटला, आणि — शेवटच्या वेळी, नेमक्या सर्वात वाईट क्षणी — त्याने विचारले की आत्ता अपडेट इन्स्टॉल करायला बरे होईल का.
“तुमच्या डोक्यात एकदाची कल्पना सुचली नेमक्या त्याच क्षणी तो फर्मवेअर रीस्टार्ट मागायचा. दरवेळी.”
जड आयुष्य, इमानेइतबारे वाहिलेले
1981 साली Osborne 1 च्या रूपाने जन्मलेला — अकरा किलो वजनाची, बॅटरी नसलेली, पाच इंची पडद्याची “उचलून नेण्याजोगी” महत्त्वाकांक्षा — लॅपटॉपने पंचेचाळीस वर्षे हलके होण्यात घालवली आणि तरीही तो कधीच खरोखर हलका झाला नाही. मृत्यूसमयी त्याचे वजन दीड किलोच्या आसपास होते; त्याच्या जन्मदात्याला ती जादूटोणाच वाटली असती. आम्हाला आठवतो तो कीबोर्ड. ती ऊबदार खालची बाजू. प्रत्येक विचाराची जाहीर घोषणा करणारे घरघरणारे पंखे. नेहमी थोडीशी जास्तच भरलेली बॅग, छोट्या कादंबरीएवढी चार्जरची वीट, आणि खिडकीजवळच्या मोकळ्या प्लगचा तो चिरंतन, आशावादी शोध.
त्याने आमच्याकडून खूप काही मागितले, तरी आम्ही त्याला उचलून नेतच राहिलो — डेस्कवरून गेटपर्यंत आणि गेटवरून सीट 24B पर्यंत — कारण बराच काळ खराखुरा टर्मिनल सांभाळू शकणारी तीच एकमेव गोष्ट होती. आता तसे राहिलेले नाही.
मागे उरले त्याचे वडीलधारे
लॅपटॉपला वारस नाही. ज्यांना त्याचे उत्तराधिकारी म्हणून सांगितले गेले — टॅब्लेट, Chromebook, ती सुटा कीबोर्ड असलेली वस्तू — ते आले, मागच्या रांगेत बसले, आणि शेवटी कमी पोर्ट असलेले लॅपटॉपच निघाले. त्याऐवजी त्याच्यामागे उरले आहेत दोन नातलग, जे त्याच्या जन्माआधीपासून कामाला होते आणि आजही सकाळी कामावरच होते.
TCP/IP हे वडीलधारे. Vint Cerf, Bob Kahn आणि सहकाऱ्यांच्या मोठ्या फळीने मे 1974 मध्ये त्याची रचना प्रसिद्ध केली; त्याच वर्षी डिसेंबरमध्ये RFC 675 ने ती तपशीलवार मांडली आणि वाटेत “internet” हा शब्दही घडवला. ARPANET ने 1 जानेवारी 1983 रोजी त्याकडे स्थलांतर सुरू केले आणि त्याच जूनपर्यंत ते पूर्ण झाले — तोवर लॅपटॉप फ्लॉपी ड्राइव्ह घेऊन दुडुदुडु धावणारे बाळ होता.
SSH हा पुतण्या, एकतीस वर्षांचा आणि खांदेकऱ्यांपैकी सर्वात तरुण. विद्यापीठाच्या नेटवर्कवरील
एका स्निफरने मुकाट्याने हजारो पासवर्ड गोळा केल्यानंतर Tatu Ylönen याने 1995 च्या वसंतात
Helsinki University of Technology मध्ये तो लिहिला. त्याच जुलैमध्ये त्याने ssh-1.0.0 प्रसिद्ध
केला, आणि पोर्ट 22 त्याने स्वतःच निवडला: 21 वरच्या FTP आणि 23 वरच्या telnet यांच्यामधला एकमेव मोकळा आकडा.
ज्या दोन प्रोटोकॉलची जागा घ्यायची होती नेमके त्यांच्यामध्ये बसणे “विश्वासार्हतेचे थोडेसे वलय देणाऱ्या
छोट्या गोष्टींपैकी एक ठरेल” असा त्याचा होरा होता. सोमवारी त्याने IANA कडे मागणी केली. मंगळवारी त्यांनी
होकार दिला. बुधवारी त्याने रिलीज केले.
- 1974 Cerf, Kahn आणि सहकारी पुढे TCP/IP बनणारी रचना प्रसिद्ध करतात अजूनही चालू
- 1978 DEC आपला पहिला ANSI-सुसंगत टर्मिनल VT100 बाजारात आणते अनुक्रम आजही वापरात
- 1981 Osborne 1 विक्रीस येतो: 11 kg, $1,795, फक्त विजेच्या प्लगवर 1983 मध्ये बंद
- 1983 ARPANET चे NCP वरून TCP/IP कडे स्थलांतर पूर्ण होते अजूनही चालू
- 1995 Helsinki मध्ये SSH लिहिला जातो; 11 जुलै रोजी IANA पोर्ट 22 देते अजूनही चालू
- 2026 लॅपटॉप, वय 45, एका कॅफेत, 6% बॅटरी आणि चार्जर नाही वरील सर्वजण मागे उरले
प्रोटोकॉलनी जे कधीच गृहीत धरले नाही
त्यांचे दीर्घायुष्य काही गूढ नाही. ते टिकले कारण त्यांनी जवळजवळ काहीच गृहीत धरले नाही. TCP फक्त पॅकेट गृहीत धरते — आणि त्यातली काही हरवतील, काही दुप्पट येतील, काही चुकीच्या क्रमाने पोहोचतील, हेही. SSH एक भरवशाचा बाइट प्रवाह आणि एक कीजोडी गृहीत धरते. या दोन्ही याद्यांतून गायब असलेल्या गोष्टी: पडद्याचा आकार, कीबोर्डची मांडणी, चौकट, बिजागर, भिंतीतला प्लग, आणि अजून व्यवसायात टिकून असलेली कंपनी.
तुमचा टर्मिनल किती मोठा आहे हेसुद्धा SSH गृहीत धरत नाही. ते विचारते — आणि नंतर वेगळे उत्तर आले तरी स्वीकारते. डेस्कटॉप विंडोचा कोपरा ओढणाऱ्या माणसांसाठी शोधलेली ती एक सोय होती. फोन आडवा-उभा फिरवला तरी सेशन तुटत नाही, याचे कारणही तेच.
“हार्डवेअर हे शरीर आहे. प्रोटोकॉल ही सवय आहे. यांपैकी फक्त एकच जिन्यावरून खाली पडू शकते.”
चौकटीशी बांधलेले सगळे आधी गेले, आणि त्यातले काहीही वाईट अभियांत्रिकीमुळे मेले नाही. फ्लॉपी ड्राइव्ह,
PC Card स्लॉट, डॉक कनेक्टर — प्रत्येक ठरावीक परिस्थितीसाठी उत्तम बनवलेला होता, आणि नश्वर भाग ती परिस्थिती
होती. प्रोटोकॉल तर आपल्या मालकाशीही बांधलेला नसतो. Ylönen यांच्या पुढच्या आवृत्त्यांचा परवाना जेव्हा कडक
झाला, तेव्हा OpenBSD प्रकल्पाने ssh 1.2.12 कडे — पुन्हा वापरता येण्याइतकी मुक्त असलेली शेवटची
आवृत्ती — मागे वळून पाहिले, आणि 1 डिसेंबर 1999 रोजी OpenBSD 2.6 सोबत OpenSSH पाठवले. प्रोटोकॉल मात्र
काहीही न बिघडता पुढे चालत राहिला. तो कधी कोणा एकाचा नव्हताच — आणि नेमक्या त्याच कारणाने तो आजही इथे आहे.
एकच गृहीतक, ज्याला ठिगळ लावावे लागले
प्रामाणिकपणा एक दुरुस्ती मागतो. TCP ने एक गृहीतक मांडले होते आणि ते चुकीचे होते: यंत्र जागचे हलत नाही, असे त्याने गृहीत धरले. कनेक्शनला नाव मिळते चार आकड्यांतून — दोन पत्ते, दोन पोर्ट — आणि 1981 साली एखाद्या वस्तूला नाव देण्याची ती अगदी शहाणपणाची पद्धत होती, कारण तेव्हा ती वस्तू उंच फरशीच्या खोलीत घट्ट बसवलेली असायची. हातात फोन घेऊन कॅफेबाहेर पाऊल टाका, आणि त्या चारांपैकी एक आकडा मुकाट्याने खोटा ठरतो.
दुसरे अंत्यसंस्कार झाले नाहीत. प्रोटोकॉल तसाच ठेवला गेला आणि गृहीतकाभोवती ठिगळ लावले गेले. काम पलीकडच्या
टोकाला सरकले, दारातून चालत बाहेर पडणाऱ्या क्लायंटच्या आवाक्याबाहेर: आधी screen, मग
tmux — टर्मिनल येत-जात असतानाही शेल उघडे धरून ठेवणारे. Eternal Terminal आणखी पुढे गेले आणि
त्याने पत्त्याऐवजी सेशनलाच नाव दिले, त्यामुळे खालचा पत्ता बदलला तरी सेशन टिकून राहते.
“तुमचे सर्व्हर कधीच लॅपटॉपशी एकनिष्ठ नव्हते. ते पोर्टशी एकनिष्ठ होते.”
यांपैकी काहीही फोनसाठी शोधलेले नव्हते. ते फोनना वारसाहक्काने मिळाले. Eternal Terminal वाहतूक, tmux व्यवस्थापक, एक्स्पोनेन्शियल बॅकऑफने पुन्हा जोडणारे कीपअलाइव्ह आणि प्रत्येक जतन केलेल्या सर्व्हरसाठी अनेक पत्ते बाळगणारा क्लायंट कमांड चालू असतानाच इमारतीबाहेर नेता येतो आणि तोच धागा फुटपाथवर पुन्हा उचलता येतो. पलीकडच्या टोकाला तुमच्या क्लायंटची आवृत्ती आणि तुमच्या टर्मिनलचा आकार सांगितला जातो. बिजागर आहे की नाही, हे कधीच सांगितले जात नाही.
काम मुकाट्याने खिशात शिरले
शेवटच्या वर्षांत लॅपटॉपला आपल्या उपयुक्ततेची चिंता वाटू लागली होती. त्याला कारणही होते. जे काम त्याने एकेकाळी स्वतःचे म्हणून सांगितले — खराखुरा टर्मिनल, खरीखुरी फाइल देवाणघेवाण, खऱ्या की, खरे टनेल — ते मुकाट्याने आधीच तुमच्या हातात असलेल्या उपकरणात सरकले होते.
त्या उपकरणावर Mobile SSH चालते: Android, iPhone आणि iPad साठीचा नेटिव्ह SSH, SFTP आणि टर्मिनल क्लायंट. खेळण्यातले शेल नाही. शेल असल्याचे नाटक करणारा रिमोट डेस्कटॉप नाही. पूर्ण xterm-256color टर्मिनल — अगदी खराखुरा — जो लॅपटॉपच्या चार्जरने व्यापलेल्या जागेत सहज मावतो.
“जे काम त्याने एकेकाळी स्वतःचे म्हटले होते ते खिशात गेले — आणि त्याने एकदाही प्लगची मागणी केली नाही.”
मागे उरले: तुमचा फोन — आणि Mobile SSH
मालमत्तेची यादी, मुद्देसूद. हार-फुलांऐवजी कुटुंबाची एवढीच विनंती आहे की खालची श्रद्धांजली वाचा, आणि तिची प्रत्येक ओळ म्हणजे आजच इन्स्टॉल करता येईल असे खरेखुरे सॉफ्टवेअर आहे हे ध्यानात घ्या.
-
खिशात, खराखुरा टर्मिनल
पूर्ण
xterm-256colorइम्युलेशन, आकार बदलता येणाऱ्या ग्रिडमध्ये एकाच वेळी आठ सेशन, अंगभूत tmux सेशन व्यवस्थापक, आणि नेटवर्क तुटणे, झोप व IP बदल यांतूनही टिकणाऱ्या कनेक्शनसाठी Eternal Terminal. -
फाइल्स आणि टनेल, अंगभूत
फोन आणि सर्व्हरदरम्यान फाइल्स हलवण्यासाठी दुहेरी-पॅनेल SFTP ब्राउझर, आणि प्रत्येक होस्टसोबतच जतन होणारे स्थानिक पोर्ट फॉरवर्ड व टनेल — जोडताच आपोआप वर येणारे.
-
की डिव्हाइसवरच तयार होतात
डिव्हाइसवरच SSH की तयार करणे — Ed25519 आणि ECDSA — पासवर्ड किंवा खाजगी-की प्रमाणीकरणासह. काहीही फोनबाहेर जात नाही.
-
कोडिंग एजंट, एजंट अलर्टसह
Claude Code, Codex आणि इतर एजंट थेट तुमच्या फोनवरून तुमच्याच सर्व्हरवर चालवा. एजंटला तुमचे उत्तर हवे असताच एजंट अलर्ट पुश नोटिफिकेशन पाठवते — आवाज आणि कंपनासह — त्यामुळे तुम्ही बाजूला होऊनही घडामोडींशी जोडलेले राहता.
-
प्रसंगाला साजेसा पेहराव
कॉन्फिगर करण्याजोगे फॉन्ट आणि रंगसंगती, Nerd Font powerline व आयकॉन ग्लिफ, आणि आणखी विस्तारासाठी प्लगइन प्रणाली — टर्मिनल तुमचा स्वतःचा वाटेपर्यंत त्याला सजवत राहा.
-
खरोखर मोफत, प्रामाणिकपणे
जाहिराती नाहीत. Pro पेवॉल नाही. खाते लागत नाही. तुमचा डेटा डिव्हाइसवरच राहतो, आणि संपूर्ण ॲप Apache-2.0 परवान्याखाली ओपन सोर्स आहे.
“‘लॅपटॉप निवर्तला’ ही श्रद्धांजली आहे, शवविच्छेदन अहवाल नाही. शोकसभेत लॅपटॉपचे स्वागतच आहे.”
हे आम्ही प्रेमानेच म्हणतो. लॅपटॉपने इमानेइतबारे सेवा केली, आणि शोकसभेत त्याचे स्वागतच आहे — बाजूच्या टेबलावर उघडा ठेवलेला, पंखा हळू फिरत असलेला, अखेर एकदाचा प्लगला जोडलेला. पण दिवसाच्या कामाने आपले सामान हलके बांधले आणि इमारत सोडली. ते आता खिशात मावते. आणि पहिल्या घंटीतच उत्तर देते.
SSH आणि TCP/IP ने फुले पाठवली नाहीत. ते कामात होते.