Kasya sa isang Floppy: Ang Manipesto para sa Magaang na Software

Huling pag-update: 29/06/2026
May-akda: Isaac
  • Iminumungkahi nito ang paggamit ng 1.44 MB na limitasyon ng isang floppy disk bilang isang disiplina sa programming upang maiwasan ang paglobo ng software.
  • Itinataguyod nito ang pagiging simple at kahusayan, kasunod ng prinsipyo ng KISS upang lumikha ng mga nakatutok at mabilis na kagamitan.
  • Pinupuna niya ang kasalukuyang modelo ng pag-unlad batay sa labis na dependency, malabong ulap, at labis na pagkonsumo ng mga mapagkukunan.

Kasya sa isang Floppy

Malamang narinig mo na ang termino, o baka parang isang walang kabuluhang teknolohikal na kuryosidad sa ika-21 siglo. Pinag-uusapan natin ang tungkol sa Kasya sa isang FloppyAng panukalang ito, higit pa sa isang oda sa nostalgia ng dekada 80 at 90, ay isang matinding kritisismo sa kung paano binuo ang software ngayon. Hindi ito tungkol sa pagbabalik sa paggamit ng mga plastik na parisukat na gasgas na sa pamamagitan lamang ng pagtingin sa mga ito, kundi tungkol sa pagbawi ng isang kaisipan ng kahusayan na tila nawala sa daan patungo sa ulap.

Sa panahon ngayon, nasanay na tayo sa mga simpleng aplikasyon na kumukuha ng gigabytes ng espasyo at matagal mag-load. Tanggap na natin ito. hindi makontrol na paglago ng code na para bang ito ay pag-unlad, ngunit ipinapaalala sa atin ng manifesto na ang software ay dapat na maging magaan hangga't maaari. Hindi ito isang gimik para magpasikat, kundi isang disiplina ng inhenyeriya kung saan ang bawat byte ay dapat magkamit ng lugar nito sa sistema.

Ano ang KolibriOS?
Kaugnay na artikulo:
Ano ang KolibriOS at bakit ito napakagaan na operating system?

Ang floppy disk bilang panukat

Ang puso ng ideyang ito ay ang paggamit ng kapasidad ng isang karaniwang 3.5-pulgadang floppy disk, ibig sabihin, 1.44 MB...bilang pinakamataas na pinapayagang limitasyon. Kung ilang dekada na ang nakalilipas, buong kumpanya ang maaaring pamahalaan, patakbuhin ang mga spreadsheet, o isagawa ang mga word processor sa larangang iyon, walang dahilan kung bakit hindi magagawa ito ng isang moderno at iisang gamit na tool. ayusin sa laki na iyan.

Magaan na software

Kapag ang isang programmer ay nahaharap sa isang mahigpit na pisikal na limitasyon, may isang mahiwagang nangyayari: nahasa ang talinoHindi ang laki mismo ang layunin, kundi ang proseso ng pagpili ay pinipilit kang itapon ang mga kalabisan at tumuon sa kung ano ang tunay na mahalaga. Sa esensya, ito ay, pagkukuwenta na may mga limitasyonkung saan ang pagiging simple ay hindi isang opsyon, kundi isang teknikal na pangangailangan.

  Paano bumuo ng dummy text sa Word gamit ang =rand(), =lorem(), at =rand.old()

Ang mga benepisyo ng digital na pagtitipid

Ang pagsunod sa landas na ito ay hindi lamang usapin ng teknikal na pagmamalaki, kundi direktang nakakaapekto sa karanasan ng gumagamit. Isang programang nakakatugon sa pamantayan ng magkasya sa isang floppy disk Nag-aalok ito ng mga nasasalat na bentahe:

  • Instant loadingKalimutan ang walang katapusang mga progress bar; agad na magsisimula ang software.
  • Paggalang sa hardwareSa pamamagitan ng mas kaunting pagkonsumo ng RAM at CPU, napapahaba ang buhay ng baterya at napapagaan ang karga ng processor.
  • mas kaunting pagkakamaliSa pamamagitan ng pagtuon sa paggawa ng isang bagay at paggawa nito nang maayos, lubhang nababawasan ang mga bug at komplikasyon.
  • Suporta para sa lumang hardware: Pinapayagan nananatiling kapaki-pakinabang ang mga lumang kagamitanpagbibigay sa kanila ng pangalawang buhay.
Aling magaan na kapaligiran sa desktop ang pipiliin para sa Linux
Kaugnay na artikulo:
Aling magaan na kapaligiran sa desktop ang pipiliin para sa Linux

Mahusay na programming

Ang lahat ng ito ay naaayon sa sikat na Prinsipyo ng KISS (Keep It Simple, Stupid!), na humihimok sa atin na panatilihing simple ang mga bagay-bagay. Sa isang mundong puno ng "bot-slopware" At dahil ang AI-generated code na nagdaragdag lamang ng ingay at lakas ng tunog nang hindi nagbibigay ng tunay na halaga, ang pagbabalik sa mga pangunahing kaalaman ay halos isang gawa ng paghihimagsik.

Isang teknikal na pangkalahatang-ideya ng suportang nagbigay inspirasyon sa kilusan

Upang maunawaan ang laki ng hamon, makakatulong na matandaan kung ano talaga ang floppy disk. Ang magnetic storage medium na ito, na inilunsad ng IBM noong 1971, ay umunlad mula sa 8-inch na mga disk patungo sa mga sikat na 3.5-inch na mga disk. Bagama't tila sinaunang-panahon ang mga ito sa atin ngayon, ang mga ito ang gulugod ng pagkukuwenta personal sa loob ng maraming taon. Ang kanilang mga kapasidad ay lubhang iba-iba, mula sa simpleng 80 KB hanggang sa 1.44 MB ng HD (High Density) na format, at maging sa mas bihirang mga bersyon tulad ng 2.88 MB o ang 120 MB SuperDisk.

Ito ay isang midyum lubhang mahinaKayang burahin ng isang malakas na magnet o kaunting alikabok ang lahat. Gayunpaman, ang kanilang pagiging simple ang kanilang kalakasan. Hindi tulad ng mga sistema ngayon, hindi nila kailangan ng mga kumplikadong driver na ma-detect ng BIOS, kaya naman mainam para sa pagsisimula sa mga sitwasyong pang-emerhensya. Ang parehong pagiging simple ang nais idulot ng manifesto sa disenyo ng modernong software.

Kaugnay na artikulo:
Narito ang 9 sa pinakamagagaan na browser na gumagana sa mga Windows PC

Higit pa sa native at cloud

Bagama't binabanggit sa orihinal na manifesto ang paggamit ng katutubong kodigo upang maiwasan ang paglobo ng dependency, iminumungkahi ng ilan na ang mahalaga ay hindi ang wika, kundi ang pansin sa detalye at ang pangangalaga sa kasanayan. Ang tunay na mahalaga ay ang pag-iwas sa pagkahulog sa bitag ng mga malabong serbisyo sa cloud o mga database ng SaaS na nag-aalis sa atin ng pagmamay-ari ng ating impormasyon.

  Nangungunang Mga Kumpanya ng Consumer Drone sa Market 2022

Darating ang tunay na kalayaan kung kapwa ang aplikasyon at ang datos ay magagawa mag-imbak nang lokal sa isang file na kasinlaki ng isang floppy disk. Sa halip na lumipat mula sa isang cloud patungo sa isa pa, ang mas matalinong solusyon ay ang bumalik sa isang modelo kung saan pinamamahalaan ng mga organisasyon ang kanilang sariling mga server at data, na inilalapat ang prinsipyo ng Pang-ahit ni OccamAng pinakasimpleng solusyon ay karaniwang ang tama.

Ang landas tungo sa radikal na pagiging simple ay kinabibilangan ng pagtanggap na, kapag ang isang programa ay umabot na sa kapanahunan, dapat itong may tendensiyang pagbaba ng laki at kasalimuotan sa halip na lumago nang walang hanggan. Bagama't karaniwan na sa panahon ngayon ang pagtatapon "ang pulbura ng hari" Sa pamamagitan ng pag-iwas sa pag-aaksaya ng RAM at storage, mayroong lumalaking trend sa mga developer na mas gusto ang kagandahan ng compact at pangmatagalang maintainable code.

Inaanyayahan tayo ng kilusang Fits on a Floppy na pagnilayan ang kalidad laban sa dami, na sinasalba ang disiplina ng malay na pagprograma upang lumikha ng mabilis at nakatutok na mga tool na gumagalang kapwa sa makina at sa pasensya ng gumagamit.

Ang Markdown ay ang wikang ginagamit sa GitHub at Reddit
Kaugnay na artikulo:
Markdown: ang magaan na wika na nangingibabaw sa GitHub at Reddit