UNIX´ten Nefret Etmenin Kitabı

0
tongucyumruk
Ortalıkta M$, DOS, XP, UNIX, Linux vs... gibi kelimelerin olmadığı eski devirlede insanlar Lisp Machine'ler, ITS, TOPS gibi sistemler kullanırdı. O günlerde işletim sistemlerinin görselliği, ikonları vs... pek te önem arzetmezdi çünkü çoğu insan CRT monitörler yerine TeleType'lar (meşhur tty) yoluyla bilgisayarla iletişim kurarlardı. Zamanla sunucu tarafında UNIX ağırlığını koyarken bir yandan da masaüstü diye bir piyasa ortaya çıkmış ve IBM/PC ile Macintosh bu piyasada at koşturur oldular...
Bu durumdan en zararlı çıkan ise bu sistemlerin dışında, eski sistemlerini kullananlar olmuştu. Bir zamanlar RMS'nin de dahil olduğu bu ITS, Lisp Machine vs... grubu kullandıkları sistemlerin dünya üzerinden silinmesine şahit olmuşlardı. Bu insanlardan biri olan Michael Travers 1987'de eski, güzel Lisp Machine'in yerine önüne koyulan UNIX makinaya daha fazla dayanamayacağını anlayınca UNIX-HATERS posta listesini kurdu...

İnsanlar senelerce bu listede UNIX'in ne kadar kötü bir sistem olduğu üzerine fikir yürüttüler ve 1994 yılında bunların bir toplaması diybileceğimiz "The UNIX Haters Handbook - UNIX'ten Nefret Edenin El Kitabı" ortaya çıktı. Kitap UNIX'ten nefret eden birinin bilmesi gereken birçok şeyi içeriyor. Artık PDF olarak da indirilebilen kitabı hem UNIX düşmanlarının hem de düşmanını tanımak isteyen UNIX'çilerin okuması gerek.

Görüşler

0
murat09
Download link i çalışmıyor. Adamlar Unixten nefret ederek ve ettirerek dahi para kazanmışlar ya, ona güldüm en çok :-)
Sahi ya, Blue Screen Of Death ne zaman *nix lerde embedded olarak gelecek? Sırf bu eksiğinden dolayı nefret ettim bile *nixten şimdiden!
0
tongucyumruk
Sanırım Slashdotted olmuş...

Bu arada aslında haberde bazı önemli hatalar yapmışım... Kitabı okumaya başladıktan sonra farkedebildim... Aslında haber silinir veya düzeltilirse iyi olur...
0
FZ
Düzgün halini yollarsan gerekli değişiklikleri yapabiliriz...
0
urxalit
Çok özlediysen Linux´ta xscreensaver´da şimdi adını hatırlamadığım bir ekran koruyucu var. M$, linux, amiga, mac vs OS´lerin kitlenme ekranları..
0
mysterious
0
FZ
Kitaptaki Preface´in bir yerinde şöyle yazıyor:

But why should a network server grow over time? You've got to realize that the Sun software dynamically allocates very complex data structures. You are supposed to call "free" on every structure you have allocated, but it's understandable that a little garbage escapes now and then because of programmer oversight. Or programmer apathy. So eventually the swap volume fills up! This leads me to daydream about a workstation architecture optimized for the creation and manipulation of large, complex, interconnected data structures, and some magic means of freeing storage without programmer intervention. Such a workstation could stay up for days, reclaiming its own garbage, without need for costly booting operations.

But, of course, Suns are very good at booting! So good, they sometimes spontaneously boot, just to let you know they're in peak form!


Yani insan el insaf diyor! Arkadaş herhalde tarih öncesi bir dönemde yazmış ve Sun´ın bazı makinalarının çok sık boot ettiğinden falan bahsediyor. Son 10 yıldır Internet üzerinden bir sürü servis veren ve uzunca süreler hiç reboot etmeyen sunucuların ezici çoğunluğu acaba ne çalıştırıyordu? ITS? TOPS-20? VAX-VMS? Win95? Win98... El insaf diyorum başka da bir şey demiyorum.
0
cazz
cooooooook komik yaaa kesin okunmali ;-)
nuahuah cok eglenceli !!

bence herkesin okumasi lazim ;-)

Not : /. un yogun istegi uzerine kaldirilan link tekrardan eklenmis ;-)
0
sametc
arkadaşlar bunu CEVİRİ ortamında cevirmeyye yardımcı olursunuz elerde
:))
cokmu şey istiyorum yaaaa
gercekten en komik ve onemli yerleri cevirsenizde olur :))
0
GarGanTuLa
walla istiyon baba be, şimdi nerden baksan 400 sayfalık bi kitap bu...
kendim tekstil mühendisiyim, ama bilgisayar kültürüm ileridir, ben de çok eğlenceli buldum ilk göz atışta

bence ingilizceniiz ilerletmeye çalışın, dua edin ki almanca veya fransızca değil ki acaip karışık ve kuralı az - istinası bol dillerdir.
ingilizce öğrenmesi çok kolay.

şu an mandrake linux üzerinde GNOME'dan galeon üzerinden bu mesajı yazıyorum, ingilizcem iyi olmasa hayatta çözemezdim bu sistemi.

bi de yeni sistem kurduğumdan bileimyorum, ing-türkçe sözlük var mıydı linux ta, ben gtk tabanlı bişi vardı diye hatırlıyorum ama...

dennis ritchie'nin anti-önsözü'nü okuduğumda bayaa ağır bi ing. olduğunu farkettim, eskiden windows'da o site senin bu site benim gezinirken moonstar yardımıyla ing'yi ilerletmiştim bayaa, şimdi de aynısı bişey arayışındayım.

herkese selam
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Ruby ile Zamanlı Süreç İşletmek

malkocoglu

İşyerinde şöyle bir probleme çözüm bulmamız gerekti: Her gece çalışan toptan işleyen (batch) programlar var. Bu programlar SQL kullanarak veri tabanından veriyi dışarı, metin dosyasına aktarıyorlar. Ya da veri tabanında yedekleme yapıyorlar.


Fakat bazen bu programlar ya takılıp kalıyor, ya hiç işlemiyor, ya da tam işlerken arıza çıkıyor. Çözüm olarak, Ruby dilinde yeni bir betik tasarladık. Bu betik, "işletici" ve "izleyici" türden bir program olacaktı.

Gerisi icin Süreç İzleyen Ruby Programcığı

Türkçe Lego Mindstorms Dökümanları

vst

Lego Mindstorms, isminden de anlaşılacağı gibi, zamanında belki de istisnasız hepimizin oynadığı LEGO firmasının oyuncak setinin Java programlama dili ile programlanabilir ve hareket kazandırılabilir bir versiyonudur.

Yazılımbilim - 1. Bölüm

malkocoglu

Teorik yazılımbilim, günümüzdeki bilgisayarların soyut temelini oluştuyor. Bu alanda isimleri tanıdık gelen Turing, Church gibi kimseler olduğu gibi, diğer alanlardan bilim adamları mevcuttur, mesela Kurt Gödel. Tarihçesi belki de ünlü matematikçi Hilbert'in 1900 yılında bir beyan ettiği "açık problemler"'den 10'cusuna kadar giden yazılımbilim, bir problemin çözülebilirliğini ispat etmek için algoritmanın ne olduğundan başlayarak, bazı algoritmaların çözülemeyeceğini bulmak ile devam etti, ve nihai olarak günümuz donanımının altyapısını hazırlayarak önemli bir alan olarak kendini ispat etti.

`How to Become A Hacker´ Türkçe Çevirisi

Challenger

Ülkemizde ve dünyada, hackerlar; bilgisayar sistemlerine giren, bilgi çalan, sistemleri bozmak için saldırılar düzenleyen kötü niyetli kişiler olarak bilinmekte. Hackerlık konusunda birçok yazı yazılıp çizilmekte ve hackerların ne kadar büyük bir tehlike olduğu anlatılmakta. Oysa hackerlar, sanıldığı gibi bir şeyler bozmaktan ziyade problem çözmek, yeni bir şeyler icad etmek gibi yararlı işlerle uğraşan insanlardır. Üstelik hackerlığın 1960´lı yıllara dayanan bir geçmişi ve bu süreç içerisinde gelişen bir kültürü vardır.

Diff ve Patch Kullanımına Giriş

Armish

Bu araçlar programlama veya program kodları ile uğraşanlar için bazen hayat kurtarıcı olabilyor. diff ve patch'i kullanmak konusunda az da olsa bilgim olsun diyorsanız bu yazı size yardımcı olabilir.