29
Haz
3
Nis

Bugun can sıkıntısından microsoftun Ceo’sunun imajı ile biraz oynadım. Cok sevimli oldu
sdf 300x154 Can Sıkıntısı Steve Ballmer

Umarım dava falan edilmem bunu bloğumda yazdım diye :) Bide towars ile kendimi yaptım.

f 248x300 Can Sıkıntısı Steve Ballmer

Bu o kadar da güzel olmadı uzun saçlarım gözükmeyince bişeye benzemediğimi fark ettim. Kullandığım site faceinhole sıkılırsanız bakarsınız.

25
Mar

Hello everybody out there using minix -

I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them :-)

Linus (torvalds@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-( .

Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix’de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.

İyi günler.

23
Mar

Linuxun yazarı Linus yeni bir öneride bulunmuş. Efendim daha çıkmamış olan 2.6.29 sürümü için tazmanya şeytanını düşünelim ve onu koruyalım diyor. Birde şöyle bir logo öngörmüş.tuz 300x224 Linustan Yeni Logo
İyi bir tasarıma sahip ve tasarım harikası denemeyecek olsada bir tux. Linus’un bloğu 

Tabi bu durum adamı sakalından eder :) İşte adresi

12
Mar

Benden daha alt seviye (daha çok çekirdek seviyesi) ile ilgili yazı yazmamı talep eden bir arkadaş oldu. Bende ya çekirdek nasıl anlatılır en iyisi çekirdeyin dinamikliğinden başlayayım diyerek kolları sıvadım ve bir seri rakkamdan bir seri grafik elde ettim.

Öncelikle bazı açıklamalarda bulunayım. Çekirdek kernel x.y.z.r şeklinde numaralır. r belirli periyorla otamatik artar. Ama kullanabilir kernel z.y.z şeklinde numaralır ve bu çekirdek kullanılabilir sürümü verir.

Linuxun çekirdeği köklü değişim yaşarsa x hanesi bir artar daha düşük öncelikli güncellemeler y ve z numaralarında artışa sebep olur. z numarasının her değişimi yeni bir seri cıktı demektir.

Linux çekirdeği belkide en köklü ve hızlı değişen açık kaynak kodarına sahiptir. Yeni bir sürüm çıkma sıklığını bir önceki sürümden gün sayarak bir grafikte topladım Tüm grafiklerin yatay ekseni 2.6.11 den başlayarak 2.6.22′ye kadar olan sürüm bilgilerini içeriyor (yani ben de geç kalmış verileri kullanıyorum ama grafik grafiktir.)

retime Büyü Çekirdek Büyü

Yukarıda sürümlerin cıkış süreleri görülüyor. Kabaca seksen günde bir yeni bir linuxumuz oluyor (Çok hızlı değil mi) Peki linux’ün her sürümde bir önceki sürüme göre ne kadarı değişti.

deg Büyü Çekirdek Büyü

Ortalama bir sürümde %5den daha fazla bir değişiklik oluyor. Kücük görülebilir bu gözünüze ama epey fazla.

guntime Büyü Çekirdek Büyü

Geliştiricilerin servera yeni kod yollamaları 2,5 ila 3,5 saat sürüyor. Yani çekirdek gelirştiricisi olsak 3 saatte bir kodun son halini tekrar serverdan almazsak eski bir güncelleme yapmış olabiliriz. (Birileri bizden önce düşünmüş olabilir ve eklemeyi yapıp gider.)

saatsatir Büyü Çekirdek Büyü

Sürümüne göre değişsede linux gece gündüz kabaca 100 satır daha büyür. İnanılmaz değilmi büyüme hızı. Yakalamak zor gibi. Köklü bir değişiklik olsa tekrardan düzeltmeler olması gerekecek. Başa çıkması çok zor.

satirsa Büyü Çekirdek Büyü

Linuxun satır sayısı (yukarda) sabit bir hızla artıyor gibi. Çekirdek kaynak kodundaki dosya sayıları da aynı şekilde artıyor.

dosyasay Büyü Çekirdek Büyü

Dosya sayılarının artışının sayır sayılarına paralel olmasının gösterdiği yegane şey yeni dosyalar eklendiği.

Peki linuxe eklenen ne diyeceksiniz en cok eklenen özellikler yeni donanım destekleri.  Bunun haricinde linuxde yeni dosya sistemleri ve embed linux dağıtımları yapabilmek için yeni işlemci destekleri eklenmesi. Yani aslında kod büyüyor gibi gözükse de linux daha ufak cihazlara yatırım yapıyor.

11
Mar

Hali hazırda bir üretim planlama mühendisi olduğuma göre bana yaraşır bir java uygulaması yazmaya karar verdim. (Gerçi kaç tane makine mühendisi bunla uğraşıyor hiç fikrim yok). Efendim iş yerinde bir bilgisayarda duran mssql serverdaki stok ve parça listelerini halleden microsoft acces odbc bağlantılı uygulamadan sıkıldım ve platform bağımsız javaya terfi ettireyim dedim (daha sadece stok listleri çeken bir JDBC den de öteye gitmedi). Kobi destek Tübitak projesi arasında yazayım diyerek girişmiştim.

Eee evde iken de beni arayıp stok falan soranlara ne diyeceğim. İşimin sırlarını muhafaza etmek adına biraz da J2ME ile bir uygulama yapayım. Antik Nokia telefonumda çalışsın. Bu da gitsin serverdan bilgi alsın (serverda bide sunucu mu olcak tanrım ip değişiyor bunun için de bişiler lazım :: çözüm kimsenin bilmediği domainde backup) Tabii J2me de JDBC yoksa başka birşeyler daha daha iyice karışsın aklımız diye hemen sonucudan çat quary yapıp sonuc çeken bir php (ah az pythonda gelişsem) ve iyice arapsacı olacak mobil kısmı (bunu yapan kaç erp var bilmem ama girdim bir kere bu işe yarım yamalak da olsa çalışmalı).

Tabii daha J2Me kurcalamak gerekecek. Hemen Netbeansımı açtım (son 2 aydır C++ kodlarım bile ona kaydı. Sevmeye başladım. Biraz da QT desteği olsa evdeki linux makinam coşardı.) Pluginden mobilty ne varsa indirdim. İki satır birşeyler okudum hadi yazayım. Ekle netbeans bir proje. Netbeans’tan hiddetli kükreme. J2ME nerde diyor. Kız arkadaşım yarın işe gidecek onu yatırıyorum ve çatır çatır Firefoxing (Bu benim terimim surf için kullanıyorum) yaparak birşeyler görüyorum. Adamlar şey diyor. Abi hiç indirmeye kasma plugin ile hallet Sun Java Wireless Toolkid kur diyorlar.

Macera başladı 38 Megabyte güzelce kollarıma geliyor. Ama dur olmadı! Odin (Sakallı bilge, süper ruh, favori tanrı Thor’un babası. Varg Vikernes görse beni öperdi.) sen benim aklımı fikrimi bana ihsan et.

Bu esnada biraz bilgi daha topluyorum.

J2ME yeni adı ile Java ME Sun microsystem tarafından (tabiki free) ortaya atılan teknoloji olup bize mobil cihazlar, cep telefonları vs. gibi araçlar üzerinde program yazma becerisi kazandıran şeydir. Kendisi ile geliştirilen kodlar için sınırlı sayıda kütüphane vardır (Abi biliyorum bunları zaten). midp diye bir spesifikasyonu varmış (mobilty eklerken bol bol pluginlerde gördük.). Udp yapıyor kızıl ötesi falan çekiyormuşunuz (Heralde streamdir diyorum şimdiden). Sonra bu J2ME ile native client olmazmış (aslında mantıklı yani).

J2Me paketleri :

  • java.io (diriş çıkış sanırım)
  • java.lang (dille ilgili)
  • java.util (bu normal olmazsa olmaz)
  • javax.microedition.io (haaa mobil aygıtlarrrr. )
  • javax.microedition.lcdui (Düşük seviye gui)
  • javax.microedition.midlet (Burda midlet var bu J2SE de applet ne ise o)
  • javax.microedition.rms (hiç bir fikrim yok şuan.)

Neymiş applet yerine midlet diyormuşuz. O halde bundan extend olacak anlaşılan.  Peki hangi fonksiyonlar overload edilecek. Üç şey

  • startapp
  • pauseapp
  • destroyapp

sonra komutlarıda commandlistener ile alacakmışız.

Bu esnada netbeans da halletti. Şimdi programı kapatıp açıyorum. Sh scripti ile output screenden konuşuyorum. Kurayım mı? Yes nereye şuya olurmu yes, Updaten var mı? no, 2-1-2 falan sonra pencere açıyor bitane J2ME olan dizini seçiyorum tekrar. Netbeans öğrendi (riske atmayıp kapatıp tekrar açıyorum. Yeni bir proje ekliyorum MIDP prosi (ki bunun herşeyini plug in de mobiltyleri kurarken kurdum zaten.) Ana hello word bile yazamadığım bir uygulama. Ekranı mekranı herşeyi yaratmış sağ olsun. Yandan düğme seç koy çalışsın kıvamında (wysiwyg yani). Sonra kod sekmesi de var ki görebilelim diye. Eee daha nolsun. Mutlu sona az kaldı. RUN diyorum ve telefonu bile görüyorum. Flow’a tıklıyorum UML karşımda. Bu kadar olur Netbeans sen bir alemsin ver bi yanak.

Sonuç:

Efendim evde bilgisayarınız var sa size linux ile gelen herşey yeter. Haa program yazacağm diyorsanız Linux sizin için herşey. Olmadı ben bide platformdan yırtacağım mobil işler yapacağım falan diyorsanız java işinizi görür ve netbeans çok süper bir IDE dir. Ve bunlar açık kaynağın gücüdür. (Visual bilmemne öğrenmeye çalışanlar size üzülüyorum). Ayrıca forumun birinde bugun birisi dotnet uygulamasını java yüklü cep telefonuna nasıl yükleyeceğini soruyordu. Neden tutup öyle şeler yaparlar arkadaşım gelsene linux’e öğrensene birşey ufkun genişler. (Efendim reankarnasyon varsa ve mükafat ta varsa insan olmak canlılığın en üstün safhası mıdır? diye soran birine bir guru şu cevabı vermiş. Hayır o canlı solucandır. Bunu niye yazdım şimdi.)

Uykum geldi yatacağım artık.

4
Mar

27 Şubat 2009 ve artık XFCE yeni sürümde. Tek başına yeten süper desktop

17
Haz

Pardus 2008 RC1 i bir kaç gün önce makinama yükledim, ve temel itibari ile oldukça memnun kaldığımı söyleyebilirim. Öncelikle 2008 ile gerçekten oldukça başarılı bir yol katettiği ortada işletim sistemimizin. Arch ve Ubuntu listesinde de adından söz ettiriyor olmasını dolayısı ile oldukça doğal karşılıyorum. Değişen kurulum sihirbazı ile, kurulum gerçekten çocuk oyuncağı. Kurulum esnasında paketler ve programlar hakkında bilgiler verilmesi de yeni başlayan arkadaşlar için önemli bir artı.Kurulum hızında da olumlu bir yönde değişim hissettim.

Tabi kurulum biter bitmez özelleştirmelere başladım. Çeştli geliştirme programları, masaüstü görünümleri ve çeşitli işlere yarayan sıklıkla kullandığım programlarımı yükledim ve hepsini test ettim.

Eclipse ile yaşadığım sorun 17 Haziran itibari ile yaptığım güncelleme sonucunda çözüldü, fakat güncellemeler arasında yer almasına rağmen nvidia driverlarım ile yaşadığım sorun hala devam etmekte. Bu hatayı bugzillaya bildirdim. uygun driver ve ilgili paketleri yükleyip, drivarın xorg dosyasını aktifleştirdiğimde, kde açılmıyor ve eski xorg dosyasını kullanmak zorunda kalyorum. Dolayısı ile henüz ekran kartımı kullanamıyorum. Umuyorum bu sorunu en kısa zamanda çözeriz. Eğer hatabenden kaynaklanıyorsa ki sanmıyorum epeyce araştırdım, beni bilgilendirin çözmeme yardımcı olun lütfen.  Bu arada söylemeden edemeyeceğim. Eclipse 3.3 version ancak hiç bir işletim sistemimde bu kadar hızlı açıldığını hatırlamıyorum. 

Fontlar çok hoşuma gidiyor. Görsellik olarak ben pardusu bir adım daha ilerde görüyorum diğer dağıtımlara göre, default da geldiği hali ile.bir gnome sever olarak, KDE ye oldukça ısınmaya başladığımı söyleyebilirim.

Pisi de de önemli gelişmeler olduğunu düşünüyorum. Özellikle paketleri seçip yüklemek istediğimizde bir süre bekliyorduk response süresi biraz fazlaydı. Bu sürede bir azalma olduğunu hissettim, en son pardus kullandığımdan beri.

Bu gelişmesini beklediğimiz standart şeyler dışında, en büyük eksikliği depoların güncelliği ve paket sayısı olarak görüyorum. Sanıyorum bu biraz gönüllüler birazda geliştirici sayısının artması ve kaliteli dökümantasyon ile biraz daha iyi bir seviyeye gelecektir.

Linuxe olan ilgim sevgim arttıkça bu anlamda kendimde sorumluluk da hissetmeye başladım. Şuan network güvenliği üzerine yaptığım projemin implementasyonunu pardus üzerinde yaparak dağıtımımıza daha fazla katkıda bulunmayı düşünüyorum. PİSİ paketleme üzerine zaman ayırarak, depoya başka paketler için de katkıda bulunmayı planlıyorum, tabi imkanım el verdiğince. Umuyorum ileri de daha profesyonel anlamda da yardımlarımın dokunabileceği şansı yakalarım.

Dolayısı ile bundan sonra ana işletim sistemimi pardus olarak değiştirmiş bulunmaktayım