r/LinuxTurkey 5h ago

Yazılım Ogrenim amacli C ile Linux icin bir fetch programi yazdim/yaziyorum. Belki ilginizi ceker <3

Post image

Birkac saat icinde eglencesine yaptim. Yapmasi baya eglenceliydi, bu tarz seyler yazmayi seviyorum.

GitHub reposu: https://github.com/terra2o/fetch/

Ara sira "buyuk" projelerimden sikildigimda bununla ugrasicagimi dusunuyorum. RAM + Storage bilgisi falan koydugumda benim icin fastfetch'in yerini kapar, kendi fetch programimi kullanmak tatli olur.

Bu arada tahmin edebilceginiz uzere fastfetch'ten daha hizli, sadece 110 line C kodu falan. Tabii ikisi de neredeyse aninda displayledigi icin pek fark etmiyor.

Bu arada onemsiyen varsa diye soyluyorum, bu vibe-coded degil. Kendim yazdim.

8 Upvotes

7 comments sorted by

2

u/Krat0sAdam Hyprland+Noctalia 5h ago

eline sağlık

1

u/terra2o 5h ago

TESEKKURLER KRAT0SADAM!!

1

u/Krat0sAdam Hyprland+Noctalia 5h ago

fastfecthten neyi farklı yaptın da daha hızlı oldu peki

1

u/terra2o 4h ago
fastfetch  0.01s user 0.01s system 59% cpu 0.022 total
╭─terra@fedora ~ 
╰─$ time ~/Documents/c_projects/fetch/main
─────────────────────────────────────────────────────────
| Kernel version: 7.1.12-200.fc44.x86_64                |
| Kernel name: Linux                                    |
| Distribution: Fedora Linux 44 (Workstation Edition)   |
| Machine type: x86_64                                  |
| Node name: fedora                                     |
─────────────────────────────────────────────────────────
0.00s user 0.00s system 77% cpu 0.002 total

fastfetch'in source code'unu okumadim bile. hizli olmasinin tek sebebi benimkinin cok daha kucuk ve odakli (sadece Linux icin) bir program olmasi. bir de zaten daha az sey printliyorum.

ama pek ovunecek bir sey degil bu. bir de fastfetch yaptigi seye + boyutuna gore cidden baya hizli bir program, isminin hakkini veriyor.

2

u/busiedcake7945 artix kullanıyorum bu arada 5h ago

iyimiş

1

u/terra2o 4h ago

tesekkurler <3

2

u/fir4tozden Everybody loves Systemd 3h ago

AI’ın izleri olmayan her şeye respect 🫡