Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Operatsioonisüsteemide ehitus, ülesannete ideid
Operatsioonisüsteemide ehitus, ülesannete ideid
Kirjutada S3 Trio64 framebufri draiver Linux 2.6 jaoks (kaart olemas)
Kirjutada S3 Virge framebufri draiver Linux 2.6 jaoks (kaart olemas)
Kirjutada Linuxi VFS-i ja mõnda konkreetsesse failisüsteemi failide augustamise API ja rakendus, mis seda kasutab
Kirjutada Linuxi VFS-ile ja ext2 failisüsteemile täiendus, mis
automaatselt tunneks ära faili kirjutamisel nullidega piirkonnad ja jätaks nende
kohale augud
Kirjutada Linuxi VFS-ile ja XFS failisüsteemile täiendus, mis
automaatselt tunneks ära faili kirjutamisel nullidega piirkonnad ja jätaks nende
kohale augud
Kirjutada ext2/ext3 failisüsteemi fsck programmi sisse tugi failide automaatseks augustamiseks
Kirjutada JFS failisüsteemi fsck programmi sisse tugi failide automaatseks augustamiseks
Kirjutada XFS failisüsteemi fsck programmi sisse tugi failide automaatseks augustamiseks
Kirjutada Reiserfs failisüsteemi fsck programmi sisse tugi failide automaatseks augustamiseks
Ajada NuBus-siiniga PowerMac 7100/80 arvutil tööle Linux 2.6 (Linux 2.4 jaoks on patch, arvutid olemas)
Ajada DECStation 3100 peal tööle Linux 2.6 ja kirjutada framebufri draiver (2.4 kunagi töötas, arvuti olemas, suur aga huvitav töö, paras kahele)
Täiustada Winet nii, et vähemalt üks rakendus, mis enne ei töötanud, hakkaks tööle. Mitte lisada Windowsi DLL-e, vaid kirjutada puuduv osa wine koodi
Täiustada ReactOS'i nii, et vähemalt üks rakendus, mis enne ei töötanud, hakkaks tööle. Mitte lisada Windowsi DLL-e, vaid kirjutada puuduv osa koodi
Ajada tööle mõni draiver Linux 2.6-s, mis on katki, kuid varem töötas (potentsiaalne riistvara leidmise probeem)
Realiseerida Linuxis MacOS X failisüsteemi UFS R/W tugi (Marko Peterson)
Kirjutada Linuxile mõni uus draiver
Kirjutada FreeBSD/OpenBSD/NetBSD jaoks mõni seadmedraiver
Kirjutada OpenSolarise (tõenäoliselt x86-variandi) jaoks mõni seadmedraiver (eeskuju saab Linuxist või *BSD-st, aga Linuxi koodi ei saa litsentsi tõttu kopeerida)
Kirjutada OpenDarwini (MacOS X baas) x86-variandi jaoks mõni seadmedraiver (eeskuju saab Linuxist või *BSD-st, aga Linuxi koodi ei saa litsentsi tõttu kopeerida)
Kirjutada GNU-Darwini jaoks mõni seadmedraiver (eeskuju saab Linuxist või *BSD-st, aga Linuxi koodi ei saa vist litsentsi tõttu kopeerida)
Kirjutada LVM2-le ja GNU Parted'ile HP/UX LVM kettaformaadi toetus (2 inimesele: kumbki alamülesanne ühele inimesele, kahepeale on riistvaraks HP 712/60 ja HP 715/64 Linuxi, HP/UX'i ja lisakõvakettaga katsetamisteks; kolmas inimene võib teha toe EVMS'ile)
Kirjutada uus lihtne failisüsteem
Ajada vana Microport Unix (käis 386 peal) tööle bochsi või qemu all, tõenäoliselt täiustades emulaatorit (installmeedia 5 1/4 tollistel flopidel olemas, tõmmised kah) (Aleksei Bogdanov)
Ajada X.Org glint graafikadraiveris XVideo tööle - mõnede filmidega tuleb XvShmPutImage peale BadAtom, kuigi ilmselt peaks olema BadAlloc (ja ka selle viimase põhjus on teadmata). Diamond Fire GL 1000 Pro AGP kaart on testimiseks olemas.
Portida mõni Linuxi WiFi draiver uuele Devicescape IEEE 802.11 stackile
Portida Linux 2.6 BusLogic PCI SCSI kontrolleri draiver uuele PCI API-le (kaart olemas)
Portida Linux 2.6 DPT SmartRAID III kontrolleri draiver (EATA) uuele PCI API-le (kaart olemas)
Portida mõni Linuxi võrgudraiver, mis veel ei toeta NAPI-t, NAPI-le (vajalik riistvara)
Portida mõni Linuxi võrgudraiver, mis veel ei toeta ethtooli API-t, ethtooli API-le (vajalik riistvara)
Realiseerida netpoll tugi mõnele Linuxi võrgukaardi draiverile, mis seda veel ei toeta (vajalik riistvara)
Uuendada Linuxi drivers/net/tulip/xircom_tulip_cb.c uutele API-dele, nii et praegused hoiatused sisuliselt parandatud saaksid (vajalik kaart testimiseks)
Realiseerida üle 4G iso 9660 (cdrom) failisüsteemide tugi Linuxis (testida saab loopback mountimisega) (Kalmer Apinis)
Parandada ära Linuxi kerneli bugzilla bug 4825 (Alar Kvell)
Parandada ära Linuxi kerneli bugzilla bug 4899 (Aleksandr Bogdanov)
Portida mõni Linuxi kernelis olev failisüsteem FUSE liidese otsa kasutajatasemele
Kirjutada ext3 failisüsteemi fragmenteerituse uurimiseks graafiline utiliit (ühele inimesele kasutajaliides, edasi igaühele konkreetse failisüsteemi tugi)
Kirjutada reiserfs failisüsteemi fragmenteerituse uurimiseks graafiline utiliit
Kirjutada fat failisüsteemi fragmenteerituse uurimiseks graafiline utiliit (Tõnu Orason)
Kirjutada XFS failisüsteemi fragmenteerituse uurimiseks graafiline utiliit
Kirjutada JFS failisüsteemi fragmenteerituse uurimiseks graafiline utiliit
Laiendada Linuxi netfiltrit nõnda, et oleks võimalik kasutada rohkem kui ühte välja paketi märgistamiseks
Realiseerida Linuxile klassikalised kettaplaneerijad ning võrrelda nende jõudlust reaalsete rakendustega (mitme inimese peale)
Panna kokku Debiani/Knoppixi/Morphixi baasil USB-pulga Linuxi distro programmeerimisolümpiaadi tarbeks (lisainfo) (Mikk Lauringson)
Teha ARP pakettides andmete tunneldamise süsteem (lisainfo) (Kaur Kasak)
Kirjutada ALSA soundiraamistikule loopback driver - selline, millest saaks salvestada seda, mida sinna sisse mängitakse --- tuleb välja et olemas juba, MIDI osa on ainult puudu ja selle tegemine sobib varem MIDI-ga tegelnud inimesele
Realiseerida oma operatsioonisüsteem, mis suudaks väljastada teksti ning käivitada mingit hulka klaviatuurilt etteantavaid käske ning toetaks FAT12 failisüsteemi (Jaanus Uri, Tanel Talvik)
Realiseerida oma FAT12 toetusega opsüsteem (Maksim Maljutin)
Java NIO API jõudluse testimine erinevatel platvormidel (Kristjan Habicht)
APC UPSi jaoks Linuxi deemoni portimine Windowsi teenuseks (Andres Apevalov)