- yarchive’in Computers dizini, eski Usenet yazılarını bilgisayar mimarisi, diller, işletim sistemleri, Linux, donanım ve bilgisayar sektörü başlıkları altında toplayarak kolayca göz atılabilir hâle getiren bir kaynaktır
- Computer Architecture bölümünde 128 bit ve 64 bit işlemciler, AMD64, önbellekler, RISC vs CISC, TLB, SPEC, VAX ve zero registers gibi düşük seviye tasarım konuları bir araya getirilmiştir
- Programming Languages, C, Fortran, Ada ve COBOL’un yanı sıra derleyici optimizasyonu, ABI, işaretçiler,
volatile,long long, GPL ve linking gibi dillerin çevresindeki pratik meseleleri ele alır - İşletim sistemleri alanı BSD, microkernels, mmap, setuid ve FTP güvenlik açıklarına ek olarak Linux çekirdek geliştirme, dosya sistemleri, güvenlik, Git, GPL ve bellek bariyerleri maddelerine uzanır
- Her madde yazı başlığını, yazarı ve bayt cinsinden boyutunu birlikte gösterdiği için orijinal arşivi konuya ve yazara göre seçip okumak kolaydır
Dizin biçimi ve nasıl okunacağı
- yarchive’in Computers sayfası, bilgisayarla ilgili yazıları konularına göre ayıran bir bağlantı listesidir
- Her bağlantı genellikle şu bilgileri birlikte sunar
- Yazı başlığı
- Yazar veya katılımcı adı
- Yazı boyutu, ör:
[8913 bytes]
Computer Architecture
- İşlemciler, bellek, önbellek, komut setleri, benchmark’lar, sayısal hesaplama ve çok işlemcili sistemlerle ilgili yazıların toplandığı bölümdür
- Öne çıkan maddeler
- Yazarlar arasında John R. Mashey, Linus Torvalds, Terje Mathisen, Mitch Alsup ve John D. McCalpin birçok maddede görünür
Programming Languages
- C, Fortran, Ada, COBOL, derleyiciler, ABI, işaretçiler, standartlar ve optimizasyonla ilgili yazıları toplayan bölümdür
- Öne çıkan maddeler
- Dennis Ritchie, Chris Torek, Henry Spencer, Linus Torvalds ve Robert Corbett yazar veya katılımcı olarak gösterilir
The Computer Business; Miscellaneous
- Yarı iletken sektörü, bilgisayar harcamaları, patentler, SGI, MIPS, yüksek teknoloji hisseleri, startup’lar ve inovasyonla ilgili yazıları içerir
- Öne çıkan maddeler
- Bazı maddeler teknoloji sektörü dışındaki konuları da ele alır; Danish, English, Norway ve Oceanography bunlara örnek olarak dahildir
Hardware
- Depolama aygıtları, devre kartları, Ethernet, RS232, optik fiber ve bellek gibi donanım konulu yazıları toplar
- Öne çıkan maddeler
Operating Systems
- Shell, BSD, deadlock, güvenlik açıkları, page’ler, microkernels, memory mapping, gerçek zamanlı sistemler, setuid ve zombie process’ler gibi konuları ele alır
- Öne çıkan maddeler
Linux alt bölümü
- Linux, işletim sistemi maddeleri altında ayrı bir bölüm olup çekirdek geliştirme ve sistem programlama ile ilgili çok sayıda madde listeler
- ABI dokümantasyonu, ACPI, BIOS, blok katmanı, önbellekler, kodlama stili, Git, GPL, çekirdek başlık dosyaları, kilitler, bellek bariyerleri, dosya sistemleri, güvenlik, scheduler, TLB, UTF-8 ve zero-copy gibi konuları ele alır
- Öne çıkan maddeler
- Linus Torvalds, Al Viro, Theodore Ts'o ve H. Peter Anvin birçok Linux maddesinde tekrar tekrar görünür
2 yorum
Hacker News yorumları
Yaş aldıkça Usenet'in kaçırılmış bir fırsat olduğu hissi daha da güçleniyor. Sadece birkaç şey iyileştirilmiş olsaydı, arkadaş bağlantıları merkezli olmaktan çıkan Facebook ya da Reddit'in yerini alabilirdi; yerel işletme tanıtımı ve haber dağıtımı için de harika olurdu
Dağıtık yapıdaydı, birden fazla istemcisi vardı ve istenildiği kadar dar konulara bölünebildiği için grup yapısı neredeyse birebir subreddit'lere karşılık gelebilirdi
Gerçekten kaçırılmış bir fırsattı; protokol anlaşılması kolay ve dağıtık yapı ile self-hosting için çok uygun. Python 3.12'den sonra
nntplib'in 3.13'te kaldırılacak olması üzücü; NNTP yeniden canlanmayı hak ediyorSpam de büyük bir sorun ve kimliğe bürünmeyi önlemek için her şeyin imzalanması gerekir; ama deneyime göre kriptografiyi düzgün kullanmak çok zahmetli. Bunun e-postada bile tatmin edici şekilde işlemediğini zaten gördük. Ayrıca Reddit gibi saniyede onlarca yorum gelen sıcak başlıkların ölçeğini Usenet'in kaldırıp kaldıramayacağı da şüpheli. Bunlar gerçekten “birkaç iyileştirme” ile çözülebilir mi?
Kötü paranın iyi parayı kovması gibi, kötü hizmetler iyi hizmetleri piyasadan itiyor gibi görünüyor. Merkezi yapılar, sundukları rahatlık yüzünden dağıtık yapıları yeniyor; bu rahatlık da insanları çekip sonunda platformun içine hapsediyor. Klasik Usenet hâlâ var ve bir e-posta adresiniz varsa Eternal September hesabı açabilirsiniz. Kullanıcı sayısı çok değil ama siz de onlardan biri olabilirsiniz
Şimdi kimliğe bürünme vb. düşünülünce hesaplar faydalı olabilir ama puanlama ve plonk, istenen içeriği yönetmek ve filtrelemek için gerçekten güçlü araçlardı. Okunma durumu senkronizasyonu bir sorundu ama bugün bunun kolayca iyileştirilebileceğini düşünüyorum
Hâlâ tüyler ürpertici Usenet gönderilerinden biri, 10 Kasım 1989'da Berlin'den atılan şu yazı: https://groups.google.com/g/eunet.politics/c/LbrVEM7zp-Y/m/a...
[1]: https://news.ycombinator.com/item?id=35937637
https://yarchive.net/comp/sandboxes.html, Clarke'ın Birinci Yasası'nı gösteren ilginç bir örnek. Yani “ünlü ama yaşlı bir bilim insanı bir şeyin mümkün olduğunu söylerse neredeyse kesin haklıdır; imkânsız olduğunu söylerse büyük olasılıkla yanılıyordur” yasası
Theodore Ts'o'nun yazısı, yazılım sandbox'larının imkânsız olmasa da oldukça zor olduğunu savunuyor. Mantık şu: ayarı ya kullanıcı ya da sandbox içine alınan program yapmalı; kullanıcı ne yapacağını bilmez, çalıştırılabilir dosyaya da güvenilemez. Ama işletim sisteminin tüm sandbox biçimlerini belirlediği ve yazılımın buna uyduğu modeli gözden kaçırıyor. Android ve iOS ile snap·flatpak üzerinden Linux giderek bu modeli kullanıyor. Sandbox'lama sadece mümkün değil, aynı zamanda gerekli
Yanılmak büyük bir günah değil; herkes ara sıra yanılır. Yazar sonrasında da Linux çekirdeğinde harika işler yaptı. Akıllı insanların neden yanıldığını düşünmek ve “imkânsız” iddialarına şüpheyle yaklaşmak ilgi çekici
Standartlaştırılmış sandbox'lar kullanılabilirliği ve analizi kolaylaştırır; uygulama geliştiricilerinin de anlaşılması kolay bir güvenlik modelini hedeflemesini sağlar. Asıl yazının sorunu, kötü niyetli olmayan tüm programların ne kadar karmaşık olursa olsun mutlaka çalışması gerektiğini varsayması. Bu, durma problemi yüzünden biçimsel yöntemlerin imkânsız olduğunu söyleyen saçmalıkla aynı düşünce tarzı. Analiz edilmesi kolay olacak şekilde yapılmazsa doğrudan reddedilir; böylece durma probleminden de kaçınılmış olur
Bu yaklaşım, gizli, unutulmuş ya da kapalı sistemlerde de iyi çalışan kara kutu tarzı bir sistem izleme yöntemi; donanım ya da yazılım fark etmeksizin çoğu sistem için de iyi bir mühendislik pratiği. Çünkü anormallikler genelde epey iyi tespit edilebilir
NNTP'nin ölçeklenmediği düşünülebilir ama en parlak döneminde bile NNTP ağı sadece Usenet'ten ibaret değildi. Usenet ile peering yapmayan çok sayıda niş NNTP sunucusu vardı ve bazı niş NNTP toplulukları bugün bile gayet iyi işliyor
Yalnızca birkaç peer'ı olan küçük kapalı ağlar bile yüzlerce ya da binlerce kişiyi kaldırabilir. Sosyal medya yapıları bizi tüm dünyanın feed'imize ya da gelen kutumuza aktığı bir düzene alıştırdı ama bunun böyle olması şart değil. Bu yüzden NNTP iyi. Ezici kitlesel katılımın olmaması bir hata değil, bir özellik
Çevrimdışı kullanmak için buradan indirilebilir: https://yarchive.net/downloads/
GNU/Linux veya BSD’de Midnight Commander gibi bir şey kullanırsanız arşivi açmadan dosyaları doğrudan okuyabilmek kullanışlı oluyor
Bunları tarihe göre sıralamanın bir yolu olsa iyi olurdu
Tüm tarihleri düzgün parse edip etmediğinden emin değilim, her bağlantıdaki ilk
Date: **satırını basitçe kullandımhttps://gist.github.com/Bewelge/1f42c4ba999128ae1ded6f0ecc63...
“Yeni programlama dillerinin asıl hedefi mevcut programcılardır; yani zaten İngilizce anahtar kelimeler kullanan dillere alışkın insanlar. İngilizce anahtar kelimelerle zorlanan kişiler muhtemelen programcı olarak çalışmayacağı için sesleri duyulmaz”[1] meselesi, İngilizce ve programlama dillerinin çok ötesine uzanıyor
[1]: https://yarchive.net/comp/english.html
1992 Temmuz’unda SunOS 4.1 için NeWS’ün HyperLook ortamında çalışan SimCity duyurusunu yapıp
ftp.uu.netüzerinden dağıttıktan sonra, interneti ticari yazılım dağıtımı için kötüye kullandığım gerekçesiyle alev alan tartışma dizisini ya da posta arşivlerini artık bulamıyorumTam çalışan demoyu FTP ile indirebiliyordunuz ama birkaç dakika sonra şehir eriyip gidiyordu; 800’lü bir numarayı arayıp kredi kartıyla lisans anahtarı satın alınca anında kilidi açılabiliyordu. Ek ücret ödeyince disketler ve basılı kılavuz içeren kutuyu da postayla gönderiyorlardı. O zamanlar https yoktu, http web sunucuları da pek yaygın değildi ve kredi kartı numarasını e-postayla göndermek akıllıca değildi
Ondan önce ABD Savunma Bakanlığı’nın ARPANET kabul edilebilir kullanım politikası ticari kullanımı yasaklıyordu, ama 1991 civarında NSF, NSFNET üzerindeki ticari kullanım kısıtlamasını kaldırdı. Yine de 1992 Temmuz’unda Unix için SimCity’yi ticari olarak piyasaya sürdüğümde herkes bunu öğrenmiş değildi, bu yüzden doğal olarak eleştiri aldım
İnternetin ticarileşmesinin ön saflarında yer alan Rick Adams bana
ftp.uu.netanonim FTP üzerinden dağıtım yapmam için bir hesap verdi; o bunu sorun etmediği için şikâyet edenleri görmezden geldim. Usenet UUCP trafiğinin önemli bir kısmı uunet hub’ı üzerinden geçtiğinden,don@uunet/uunet!donadresine yanlışlıkla gelen alakasız e-postalar da sık olurdu ama içlerinde kredi kartı numarası yoktuhttps://donhopkins.com/home/SimCity_HyperLook.gif
https://donhopkins.com/home/HyperLookSimCityManual.pdf
https://groups.google.com/g/comp.windows.x/c/ukCskm_x410/m/G...
ARPANET’in ilk dönemlerinde ticari kullanım yasaktı; internetin ticarileşmesi ve özelleşmesi sürecinde 1991’de NSFNET kısıtlamalarının gevşetilmesi ve 1995’te omurganın özelleştirilmesi önemli dönüm noktalarıydı. Rick Adams ve UUNET de UUCP tabanlı Usenet ve posta hizmetlerinden ticari internet omurgasına genişleyerek internetin ticarileşmesinde büyük rol oynadı
https://en.wikipedia.org/wiki/Rick_Adams_(Internet_pioneer)
Suck.com Net.Moguls Internet Mogul Trading Cards: https://web.archive.org/web/20181211075708/http://www.suck.c...
Rick Adams, Ön: https://web.archive.org/web/20180802115113im_/http://www.suc...
Rick Adams, Arka: https://web.archive.org/web/20180802143444im_/http://www.suc...
İnternetin ticarileşmesindeki büyük meselelerden biri, internete bağlı şirketlerin üçüncü taraflara paket yönlendirmesinin başlangıçta yasak olmasıydı; oyunu gerçekten değiştiren şey de bu politikanın değişmesiydi. Ondan sonra herkes katılabilir hale geldi
“Sizce Linux neden en yaygın dağıtılan Unix oldu? Çünkü nişlerden kaçındı, akraba içi çoğalmadan kaçındı ve aşırı yönlendirilmedi; bu yüzden dengesiz sistemlerde görülen sorunları yaşamadı”[1] sözü etkileyici
[1]: https://news.ycombinator.com/item?id=40404440
Maksimum token sınırı aşıldı