Programming ∀
1.36K subscribers
223 photos
4 videos
1 file
143 links
Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.
Download Telegram
Forwarded from Programming Deadlock
Linux syscall tables: Every Linux syscall table in one place, grouped by architecture: system calls for 27 architectures with their numbers, arguments and registers, from Linux 3.3 to 7.3
https://syscall.sh/
🔥2
So'ngi payitlarda juda ko'p retro computing forumlarda aylanib yuribman. O'zim uchun nafaqat qiziq insonlar balki juda ko'p g'oya va fikrlar olyabman.

Masalan Sun ultra 5 computer haqidagi qiziq video

https://www.youtube.com/watch?v=cGsD-PUzzwc

Retrocomputing qiziq ekani sababi nostalgiya emas balki aslida juda ko'p juda qiziq kashfiyot va texnalogiyalar turli sabablarga ko'ra tashlab yuborilgan va bularni o'rganib eng kamida ilhomlanish mumkin. Ko'p kompyuter foydalanuvchilari xatto juda ham ko'p dasturchilar uchun ham o'zlari ishlatadigan qurilmalar blackbox bo'lib yotibti. Eksiroq modellar misolida esa o'rganish oson juda ko'p qurilmalar tuzilishini.

Unix juda ko'p innovatsiyalar qilgan.
Multi tasking, C dasturlash tili, hierarchical file system. Bizga yetib kelgan va juda ko'pchilik bilgan narsalardan.

Undan tashqari user expirence va dev env borasida ham eng birinchi turli experiment va implementatsiyalar unixda qilingan.

Shu o'rinda eslash kerkki bu g'oya va texnalogiyalar ustida ishlagan muxandis va professorlar Turing mukofotini olishgan.
🔥1
Forwarded from λ
Usta 0.1.0 beta is out

What is Usta?

It is an offline first desktop application which helps to connect to your remote repositories and doing code review.

Help us with your contribution to make better software. If any crash or missing feature you have welcome to open issues and pull requests.

For more information check official website here:

https://usta.azizovich.uz
❤1🥱1😭1
Qiziq maqola, qiziq tajriba. Yuristlar Open source tizimlardan foydalanishi. Free self hosted software g’oyasiga amal qilishlari juda ajoyib!


I started running decoded.legal - a small English law firm, focussing on Internet, telecoms, and tech law - on Free software, both client and server side, around five years ago. I have used Free software in my personal life for a lot longer than that.…

https://decoded.legal/blog/2026/11/running-a-law-firm-on-free-software-2026-edition/
wikida aylanib yurganimda chiqib qoldi.
🔥5🤔1
Programming ∀
Bizni error detectorni yangi versiyasida Hardware problemlarni detect qilish yaxshilanadi. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/include/linux/printk.h?h=v6.18.34#n135 GPU related: https://git.kernel.org/pub/scm/linux/ke…
Bu yechimga kelish juda ham qiziq bo'ldida. Hullas fedoradagi abrt kernel oops detectorni ko'rib o'tirgan edim manashu codeni topib oldim. Pastroqda esa bazi reflar keltirilgan masalan bunaqa arch/arc/kernel/traps.c

Kegin o'ylanib qoldim, kernelni clone qilib shunchaki kerak narsani search qilsamchi ?

Ideya juda oddiy, manashunaqa patternlar yozib chiqaman: hardware error gpu error, gpu hang vaxakazolar.

manashunaqa bruteforcedan kegin qiziq narsalar chiqa boshladi :) manashunaqa qilib uje tushunib oldim hardware, driver muammolari chiqsa qanday aniqlashni. Kegin yana chuqurroq qarashni boshladim va yana ancha narsalar topib oldim, masalan fs, disk health mavzularini ham.

Endi errorlarni indexlab ketish kerak. Kegin manashular asosida biror muammo chiqsa qanday hal etsa bo'ladi yoki muammoning sababi xaqida izlanishlar qisak bo'ladi. Masalan GPU hang nimaga sodir bo'ldi ? kabi savollar bo'lsa eng kamida taxminiy javoblar balki yechimlar ham bo'lishi uchun.
⚡1
bugun yakshanbalik qildim.
😁8🎉2
io_uring aynan nvme storagelarda yanada kuchli bo'ladi degan taxminim bor edi.

Uje bu mavzularda juda qiziq narsalar qilishgan ekan.

https://xnvme.io/

https://spdk.io/

io_uring uje juda ko'p joyda bor va nvmelar ham. Allaqachon file systemlarda ham nvmega aloqador ancha optimizatsiyalar qilingan Masalan buyoqda: https://gist.github.com/bradjohnl/afe38e82dc9197bad5221c4c7ea3b825

Shu o'rinda zamonaviy DBlar ham turli optimizatsiyalarni qilishgan.

Ammo hamma applicationlarda ham bunday optimizatsiyalar mavjud emas xozircha, manda anchadan buyon high performance storage synchronization mavzusida qilinadigan ishlar yeg'ilib qolgan. Bugun ertalabdan shular uchun fundament yeg'ishni boshladim va manashu temalarni topib oldim :)

io_uringni network traffic handling uchun ishlatish fikriga skeptikman biroz. Ammo aynan storage systems va minglab mayda io operations bo'lsa liburing pobeda bo'lishi mumkin.

Agar kimgadir umumiy qiziq bo'lsa: https://unixism.net/loti/index.html
line indexing tugab qoldi

Your Usafe C
😁6
Programming ∀
line indexing tugab qoldi Your Usafe C
Shunga haskellda yozamanda. Uyoqda mabjuriy emas }{uyna qavslar
😁4
kernel ichidagi timeout funksionalardan biri :)
Bunaqa narsalarni ijod qilish uchun bilmadim nima yeyish kerak, nima chakish kerak ammo so fucking impressive 🥺
Programming ∀
GIF
Our IT influencers
Programming ∀
GIF
And some of their followers
😭1
Programming ∀
GIF
And their communities
🤯1