Archive for the 'GNU' Category

Final text of GPLv3 and LGPLv3

http://gplv3.fsf.org/

GPLv3

Posted in GNU, FSF, GPL | No Comments »

merhaba.asm

GNU\Linux üzerinde assembly makine dili ile yazdığınız kodu derleyebilmek ve çalıştırabilmek için Nasm’ın sisteminizde kurulu olması gerekmektedir. Ubuntu kullanıcıları aşağıdaki komutla gerekli paketi sistemlerine kurabilirler;

$sudo apt-get install nasm

Daha sonra küçük bir asm kodunun nasıl çalıştığına bakalım. Aşağıdaki örneği şu an linkini hatırlayamadığım bir siteden almıştım. Her zaman olduğu gibi ekrana “Merhaba Dunya!” yazdıracağız. Kodumuz aşağıdaki gibidir, kopyalayıp merhaba.asm adlı bir dosyaya paste edip ardından kaydediniz.

section .text
global _start
_start:
mov edx,len
mov ecx,msg
mov ebx,1
mov eax,4
int 0×80

mov ebx,0
mov eax,1
int 0×80

section .data

msg db “Merhaba Dunya!”,0xa
len equ $ - msg

Daha sonra aşağıdaki komut ile nesne dosyamızı oluşturuyoruz.

$nasm -f elf merhaba.asm
Bulunduğunuz dizinde aşağıdaki gibi bir nesne dosyası (.o) oluşacaktır.

root@ozgur:~/Coding# ls
merhaba.asm merhaba.o

Son olarak yapmamız gereken kodumuzun çalışabilir halini üretmektir. Bunun için aşağıdaki komutu kullanıyoruz.

$ld -s -o merhaba merhaba.o

Ve sonuç,

root@ozgur:~/Coding# ls
merhaba merhaba.asm merhaba.o
root@ozgur:~/Coding# ./merhaba
Merhaba Dunya!

Artık gerisi sizin hayal dünyanıza kalmış..

yeni bir yıl, üyelikler vs.

Yeni bir yıla girdikten sonra unutulmaması gereken en önemli şeylerden birisi de dernek veya vakıf üyelikleridir. Özellikle vakfın veya derneğin size vermiş olduğu e-mail hesaplarını kullanıyorsanız, mail accountlarınızın kapanmaması için üyeliklerinizi yenilemelisiniz. Ayrıca FSF (Free Software Foundation)’e halen üye olmayanlar aşağıdaki bağlantıyı takip edebilirler. Unutmayın ki Özgür Yazılım’a sağlamış olduğunuz küçük bir katkı, size büyük bir hizmet olarak dönecektir.

Join the FSF as an Associate Member!

FSF Member

Yeni e-m@il adreslerim

Artık bana okaratas@member.fsf.org ve okaratas@ieee.org mail adreslerinden de ulaşabilirsiniz. Diğerlerini de yazayım tam olsun..

ozgur@ozgurkaratas.com, okaratas@ogr.iu.edu.tr, ozgur.karatas@ttnet.net.tr

Bir ara hepsini tek bir hesapta ve mail client’ta toplamaya çalışacağım.

Guantanamero (Richard Stallman)

Guantanamero’nun Richard Stallman yorumunu dinlemek için aşağıdaki adrese uçun..

http://www.youtube.com/watch?v=SP-gN1zoI28

güzel yorumlamış yaşlı hacker rms…

 
Powered by WordPress and Ad Infinitum