Linuss Torvalds pārtrauc diskešu draiveru atbalstu

disketes disks

Kad 1991. gadā Linuss Torvalds izveidoja Linux, datoru, ar kuru viņš strādāja tāpat kā tie laikmets bija aprīkots ar disketes disku. Y tagad atbalsts tam ir beidzies. Tā kā nesenajā publikācijā slavenās atvērtā koda operētājsistēmas veidotājs paziņo par diskdziņu draiveru apkopes pārtraukšanu.

Skatiens apkārt zināmā mērā ļauj izprast šo informatīvo piezīmi. Patiesībā ir pietiekami atzīmēt, ka lielākajai daļai mūsdienās tirgū laisto klēpjdatoru un pat galddatoru nav disketes.

“Šāda veida aprīkojumu tirgū šodien ir arvien grūtāk atrast. Tas, kas joprojām ir pieejams kioskos, ir balstīts uz USB. Pēkšņi oriģinālais vadītājs vairs netiek meklēts, ”stāsta Torvalds.

Ar to vairs nebūs neviena, kas būtu atbildīgs par atbalsta uzturēšanu Linux disketes draiverim, Vismaz uz šo brīdijo Linuss izmanto iespēju piesaistīt ieinteresētās trešās puses.

Tomēr draiveris joprojām ir pieejams, lai nodrošinātu virtuālo mašīnu atbalstu, kas joprojām ir atkarīgas no tā.

Jaunajām paaudzēm, kuras nezina par disketēm vai disketes Es varu jums pateikt, ka šī ir magnētiskā tipa datu nesēja, ko veido plāna apļveida loksne (disks) no magnetizējama un elastīga materiāla (līdz ar to arī tā nosaukums), kas ievietots kvadrātveida vai taisnstūrveida plastmasas vāciņā, ko datorā izmantoja, piemēram: sāknēšanas diskā, datu un informācijas pārsūtīšanai no viena datora uz citu vai vienkārši glabāt un aizsargāt failus.

Tie ir līdzīgi attēlā redzamajiem:

Diskete

Nepieciešamība turpināt garantēt šo komponentu, kas ir nopelnījis autovadītāja pirmkodu, līdz pat šai dienai uzticas uzturētājam. Fakts ir tāds, ka disketes virtualizācija rada problēmas, kas nerodas ar aparatūras versiju.

“Aparatūras diskete ir pārāk lēns, lai izraisītu vienlaicīgas piekļuves situācijas. No otras puses, virtualizētais diskešu disks daudz ko virza uz virsmas, jo tas ir daudz ātrāks, "pirms 9 gadiem publicētajā ierakstā saka Jiri Kosina.

Šim draiverim ir pieejams avota kods izstrādātājiem, kuri vēlas Linux diskešu atbalstu un vajadzības gadījumā sniedz informāciju.

draiveri / block / floppy.c raw_cmd-> kernel_data = floppy_track_buffer; raw_cmd-> garums = 4 * F_SECT_PER_TRACK; ja (! F_SECT_PER_TRACK) atgriezties; / * datu pārraidei uz sliežu ceļu jāļauj apmēram 30 ms * / head_shift = (F_SECT_PER_TRACK + 5) / 6; @@ -3230,8 +3233,12 @@ static int set_geometry (neparakstīts int cmd, struct floppy_struct * g, int cnt; / * saprāta pārbaude parametriem. * / Ja (g-> sekta <= 0 || g-> galva <= 0 || if ((int) g-> sect <= 0 || (int) g-> head <= 0 || / * pārbaudiet pārplūdi max_sector * / (int) (g-> sect * g-> galva) <= 0 || / * pārbaudiet, vai F_SECT_PER_TRACK * / (neparakstīta rakstzīme) nav nulles ((g-> sekta << 2) >> FD_SIZECODE (g)) == 0 || g-> celiņš <= 0 | | g-> celiņš> UDP-> celiņi >> STRETCH (g) || / * pārbaudiet, vai ir iestatīti rezervētie biti * / (g-> stiept & ~ (FD_STRETCH | FD_SWAPSIDES | FD_SECTBASEMASK))! = 0) @@ - 3375,6 +3382,24 @@ static int fd_getgeo (struct block_device * bdev, struct hd_geometry * geo) return 0;} static bool valid_floppy_drive_params (const short autodetect [8], int native_format) {size_t floppy_type_size = ARRAY_SI_E ; for (i = 0; i <0; ++ i) {if (autodetect [i] <8 || autodetect [i]> = floppy_type_size) return false;} if (native_format <0 || native_format> = floppy_type_size) atgriezties nepatiesi; atgriezties t rue; } static int fd_locked_ioctl (struct block_device * bdev, fmode_t mode, neparakstīts int cmd, neparakstīts garais param) {@@ -0 +3501,6 @@ static int fd_locked_ioctl (struct block_device * bdev, fmode_t mode, neparakstīts int SUPBOUND (izmērs, [const char *) outparam) + 3526,9); break; gadījums FDSETDRVPRM: ja Statisks int native_format)) return -EINVAL; mutex_lock (& ​​floppy_mutex); UDP-> cmos = v.cmos; UDP-> max_dtr = v.max_dtr;

Disketes ir būtiska datoru vēstures sastāvdaļa, bet mums jāatzīst, ka tie ir daļa no vēstures. Bet, lai pasvītrotu, rodas jautājums: vai tas nav sastiepums nākamajām paaudzēm?

Aparatūras trūkums nozīmē arī to, ka ioctl diapazona pārbaudes labojumi, iespējams, ir aktuālāki ikvienam, kurš izmanto disketes virtuālajā vidē.

Turklāt varētu apgalvot, ka atvērtības dēļ Linux joprojām ir izvēlētā operētājsistēma cilvēkiem, kuri vēlas eksperimentēt ar aprīkojumu, kuru uzskata par novecojušu.


Pievienot kā vēlamo avotu pakalpojumā Google