AsmBB nedir?
- AsmBB, JohnFound tarafından yazılmış çok hızlı ve hafif bir web forum motorudur.
- Tamamı assembly diliyle yazılmıştır ve veritabanı arka ucu olarak SQLite kullanır.
- Zayıf barındırma ortamlarında da çalışırken aynı anda çok sayıda ziyaretçiyi gecikme olmadan işleyebilir.
- İç tasarımı ve azaltılmış bağımlılıkları sayesinde çok güvenli bir web uygulamasıdır.
- Daha yüksek güvenlik için şifrelenmiş veritabanını destekler.
- Çalışma ortamı gereksinimleri çok düşüktür: x86 Linux sunucusu (32 bit veya 64 bit), önceden özel olarak kurulmuş kütüphane gerekmez.
- En küçük ve en ucuz VPS'lerde bile iyi çalışır ve FastCGI destekleyen paylaşımlı hostinglerde de kullanılabilir.
- FastCGI arayüzünü destekleyen bir web sunucusu gerekir; Nginx, Apache, Lighttpd, Hiawatha ve RWASA üzerinde test edilmiştir.
- Forumu, kodu gerçekten değiştirmeden kolayca özelleştirebilmenizi sağlayan güçlü bir şablon sistemi kullanır.
İndirme, kurulum ve hackleme
- İkili paketi doğrudan indirin: asmbb.tar.gz (bu bağlantı her zaman en güncel ikili paket sürümünü gösterir).
- Gelişimi takip edin, hata bildirin ve kaynağı klonlayın: AsmBB kaynak deposu
- Kendi sunucunuza kurup en hızlı foruma sahip olabilirsiniz: NGINX ve systemd ile kurulum eğitimi
- RWASA kullanarak 2 dakikadan kısa sürede kurulum: YouTube'da da izlenebilen video eğitimi
GN⁺ görüşü:
- AsmBB, assembly diliyle yazılmış yüksek performanslı bir web forum motorudur; düşük özellikli sunucularda bile yüksek hız ve güçlü güvenlik sunması temel öne çıkan yönüdür.
- Kullanıcının kolayca özelleştirebilmesi ve çeşitli web sunucularıyla uyumlu olması çekici yanları arasındadır.
- Bu teknoloji, kaynakların sınırlı olduğu ortamlarda verimli web hizmetleri kurmak isteyen geliştiriciler için ilgi çekici bir alternatif sunar.
1 yorum
Hacker News görüşleri
AsmBB'nin güvenliği konusundaki şüpheler
Assembly dili kullanımına övgü ve güvenlik hakkındaki görüşler
Dağıtık forumlar üzerine araştırma
İşleme süresi ve CDN'in önemi
Assembly koduyla veritabanına bağlanma yöntemi hakkındaki merak
Backend olarak SQLite kullanan assembly kodu
Unicode emoji karakter desteği hakkında açıklama talebi
Canlı bildirimleri kapatma düğmesi ve kullanıcı listesinin görünürlüğü hakkındaki görüşler
Canlı bildirimler için hız sınırlaması ihtiyacı
Assembly dili ve işletim sistemi bilgisi eksikliğine dikkat çekilmesi
C diliyle benzer uygulama olasılığı ve assembly kullanım motivasyonu