Davut KARA

Bilişim Sistemleri Mühendisi

Bu blog, 5 yıl önce, bilişim ve diğer konularda hakkında, makalelerime yer vermek amacı ile açılmıştır.

KaruxSystem~

Son günlerde karux sistemi bir kaç forumda paylaştım şimdi ise blogumda paylaşıyorum. Sistemden kısaca bahsedecek olursak, linux tabanlı php ile geliştirilmiş bir asistan yazılımı olacak. Yani bizim işlerimizi otomatik halledecek işlerimizi kolay yönetmemizi sağlayacak bir çok işi yapabilecek bir sistem 🙂

Sistem Nasıl Ortaya Çıktı ?

Sistemin ortaya çıkışı şu şekilde oldu webtekno da bir yazı okumuştum bir yazılımcı neredeyse bir çok şeyi programlamış hatta kahve makinasını bile o derece adam her şeyi programlamış ve hayatını kolaylaştıracak hale getirmiş. Bu yazı çok dikkatimi çekti bende madem boş oturuyorum şöyle bir şey yapıyım kendi çapımda bakalım ne kadar geliştiriebilirim diyerekten bu projeye giriştim.

Adı Nerden Çıktı ?

Adının çıkma olayı soyadımdan ve Linux birleşiminden oluyor. Sona ux ekini getirerek linux ın ücretsiz ve özgür yazılım felsefesinide projeye dahil etmiş oldum 🙂

Sistem Nerede Çalışıyor ?

Sistemin linux üzerinden çalıştığını söylemiştim dolayısıyla tüm linux bilgisayarlarda çalışabilir ama projeyi raspberry pi üzerinden çalıştırmayı tercih ediyorum bunun nedeni az enerji yazmaksı 7/24 açık kalabilmesi evimizde barındırma imkanı. Host domain vs ücretler ödemeye gerek kalmamsı. Peki sorabilirsiniz ki evde çalışan bir raspi ye dışarıdan nasıl bağlanacağız bunuda kolay bir şekilde modem port yönlendirmesi ile yapıyoruz. Karux size ipnizi ve belirttiğini portu telefonunuza bildirim atıyor bu sayede sürekli değişen ip numaranızı ezberlemek zorunda kalmıyorsunuz tamamen dinamik ve kolay, no domain, no statik ip 🙂

Karux’da Neler Yapılabilecek ?

Karux’ı çok yönlü düşünmeniz lazım yani ben bile çok farklı tanımlar yapabiliyorum. Karux hem içerisinde özel modüllerin olacağı hemde linux üzerinden çalışan programları karux üzerinden çalıştır komutunu verebileceğiniz bir sistem. Yani hem linux altında çalışan başka bir programı çalıştırabileceksiniz hem de karux içine atacağınız özel modülleri çalıştırabileceksiniz. Şuan içinde youtube-dl modülü vardır youtube-dl python ile yazılmış bir programdır. Karux’a youtube-dl için bir modül yazdım bu sayede bu programı karux üzerinden kullanabiliyorsunuz. Bu da demek oluyor ki linux üzerindeki programları karux ile yönetebilirsiniz. Karux’a da dışarıdan bağlanabileceğimiz için dünyanın herhangi bir noktasından karuxa bağlanarak web üzerinden bu programı çalıştırabilirsiniz. Tabi Karux için yazılacak programsız modüllerde olacak mesela yedek alma modülü bu php ile yazılmış bir modüldür aslında bir nevi programdır ama karux içinde çalışır harici bir programa ihtiyaç duymaz.

Neler yapılabilir konusuna gelince ucu açık bir sistem olduğu için her şey yapılabilir 🙂 tabi bu birazda yaptığımız modüllere bağlı olacak 🙂 Yani çok uçuk şeyler bile hayal edebilirsiniz sonuçta hem elektronik bir sistem hem programlama ev otomasyonuna kadar gidebilecek bir sistem.

Karux’ı Nasıl Kullanacağız ?

Karux’ı kullanmak için programcı olmanıza gerek yok. Karux programcılar tarafından sizler için geliştirilecek siz sadece kurup ayarlayıp kullanabileceksiniz.

Karux’ı Kim Geliştirecek ? Ücretsiz Mi?

Karux tamamen ücretsiz olacak karux ana sistemi yapıldıktan sonra geliştirilmeye açık olarak paylaşacağım. Bir çok yazılımcı arkadaşdan destek isteyeceğim isteyenler kendi modüllerini yazabilecekler 🙂 Bu sayede hızlı bir gelişim süreci olacaktır. Ayrıca sistem şuan yarı ingilizce yarı türkçe geliştiriyorum bu sistemin ingilizce dil dosyasıda olacak yani dünya üzerindende geliştirmeye açık olacak bir proje.

Karux’ı Geliştirme Grubuna Herkes Katılabilir Mi?

Paylaşımdan sonra bu grup oluşacaktır tabiki herkes katılabilir ancak sadece modül yazmış ve ya ufakta olsa bir katkısı olanları katkıda bulunanlar listesine alacağım. Karux için açacağım web sitede bu isimler isteğe bağlı olarak yayınlanacak 🙂

Son olarak işte Karux’ın gelişim süreci youtube kanalımdan takip edebilirsiniz.