ઈચ્છો છો કે તમારું પીસી ઝડપથી બુટ થાય? ઠીક છે, જો તમને લાગે કે તમારા કમ્પ્યુટરનો સ્ટાર્ટઅપનો સમય સુસ્ત છે, તો મશીન બૂટ થવા માટે એક અઠવાડિયાના શ્રેષ્ઠ ભાગની રાહ કેવી રીતે લેવી? પ્રાચીન ઇન્ટેલ CPU દ્વારા સંચાલિત Linux PC તમને ડેસ્ક પર તમારી આંગળીઓને ટેપ કરતા રાખે તેટલો સમય છે.
ટોમનું હાર્ડવેર એક પ્રોગ્રામર, દિમિત્રી ગ્રિનબર્ગ દ્વારા હાથ ધરવામાં આવેલા આ ડાબા-ક્ષેત્રના પ્રયોગને ફ્લેગ અપ કર્યો, જેણે Linux (ડેબિયન, ચોક્કસ રીતે) બુટ કરવા માટે Intel 4004 નો ઉપયોગ કરવાનું નક્કી કર્યું.
તમે જાણતા હશો કે આ માત્ર કોઈ જૂનું પ્રોસેસર નથી, પરંતુ ઇન્ટેલની પ્રથમ ચિપ છે, અને ખરેખર વિશ્વમાં પ્રથમ વ્યાપારી રીતે ઉત્પાદિત માઇક્રોપ્રોસેસર છે, જે 1971 માં આવ્યું હતું. હા, અડધી સદી પહેલા, ઇન્ટેલ 4004 માં દેખાયું હતું. તેની તમામ 4-બીટ ભવ્યતા (તેના અનુગામી ઇન્ટેલ 8080 સાથે, બાદમાં પ્રખ્યાત 8086 પ્રોસેસર તરફ દોરી જાય છે, જે x86 યુગમાં પ્રવેશ કરે છે).
તો, આ સિલિકોન અવશેષ ડેબિયનને બરાબર કેવી રીતે બૂટ કરે છે? ખૂબ, ખૂબ, ખૂબ, ખૂબ ધીમેથી, જવાબ છે.
ખરેખર, લિનક્સને બુટ કરવામાં 4.76 દિવસનો સમય લાગ્યો હતો, અને ટોમની નોંધ મુજબ, ડિરેક્ટરી લિસ્ટિંગ કમાન્ડને અમલમાં મૂકવા માટે પણ વૃદ્ધ CPUને લગભગ 16 કલાકનો સમય લાગ્યો હતો.
લિનક્સ સિસ્ટમ બુટ થઈ રહી છે તેનો સંપૂર્ણ વિડિયો અસંપાદિત સ્વરૂપમાં યુટ્યુબ પર ઉપલબ્ધ છે, પરંતુ તે 120x વધુ ઝડપે પણ છે, તેને જોવામાં 1 કલાક અને 40 મિનિટનો સમય લાગે છે – જો તમે થોડી અનિદ્રાથી પીડાતા હોવ, અને કેટલાકની જરૂર હોય સૂવાના સમયે સામગ્રી, કદાચ. જો તમને 10-મિનિટનો ટૂંકો સમય જોઈએ છે, તો તેને નીચે જુઓ.
વિશ્લેષણ: બધી ગોરી વિગતો
આ ચોક્કસપણે તે પ્રોજેક્ટ્સમાંથી એક છે જે ‘ફન પરંતુ અર્થહીન’ શ્રેણીમાં આવે છે, જેને ગ્રિનબર્ગ સંપૂર્ણપણે સ્વીકારે છે. સાચું કહું તો, તે એક અજાયબી છે કે તે બિલકુલ કરી શકાય છે – યાદ રાખો કે Intel 4004 એ 4-બીટ પ્રોસેસર હતું જે મૂળ રૂપે વિકસાવવામાં આવ્યું હતું. કેલ્ક્યુલેટર ચિપ.
પૃથ્વી પર આ પરાક્રમ કેવી રીતે કરવામાં આવ્યું હતું, બરાબર? વેલ, ગ્રિનબર્ગની વ્યાપક બ્લોગ પોસ્ટ સંપૂર્ણ એકાઉન્ટ પ્રદાન કરે છે, પરંતુ જો તમે તે બહાદુર કરવા જઈ રહ્યાં છો, તો ચેતવણી આપો કે તે તમામ પ્રકારની તકનીકી વિગતોમાં ઊંડાણપૂર્વક જાય છે.
ઝડપી સંસ્કરણ એ છે કે પ્રોગ્રામરે ઇન્ટેલ 4004 પ્રોસેસર, ઘડિયાળ જનરેટર, RAM, એક ROM નિયંત્રક (અને ATMEGA48 ROM તરીકે કામ કરતી) સાથેની સિસ્ટમ તરીકે ડેવ બોર્ડનો ઉપયોગ કર્યો હતો અને પછી તેને કેટલીક ઇમ્યુલેશન યુક્તિઓ અને રાફ્ટને ખેંચવાની જરૂર હતી. Linux ઑપ્ટિમાઇઝેશન.
ટૂંકમાં, હેટ્સ ઑફ ટુ ગ્રિનબર્ગ, જેમણે પોકેવોકર હેકિંગના સાહસિક પરાક્રમ સહિત તે બ્લોગ સાઇટ પર દર્શાવવામાં આવેલા અન્ય રસપ્રદ પ્રોજેક્ટ્સનો સમૂહ લખ્યો છે (પોકેવોકર અત્યાર સુધીના સૌથી સચોટ પેડોમીટર્સમાંનું એક હતું, શું તમે માનો છો?).