Debian tarqatmalari uchun takrorlanadigan paketlar talabi kuchaymoqda
Debian hamjamiyati takrorlanadigan paketlar (reproducible builds)ni majburiy qilishni ko'rib chiqmoqda – bu xavfsizlik, ishonchlilik va sifatni oshiradi.

Amsterdam Compiler Kit (ACK) — dasturchilar uchun yaratilgan, bir nechta dasturlash tillarini va turli operatsion tizimlarni qo‘llab‑quvvatlaydigan ochiq manbali kompilyator to‘plamidir. 1987‑yildan beri Amsterda universiteti tomonidan ishlab chiqilgan bu loyiha, bugungi kunda ham eski va yangi platformalarda dastur yaratish imkonini beradi.
ACK bir nechta mashhur dasturlash tillarini o‘z ichiga oladi:
K&R uslubidagi C ham ANSI C kompilyatori orqali ishlaydi.
Platforma ro‘yxati ham juda boy:
ACK‑ni o‘rnatish nisbatan oddiy. Asosiy talablar:
Makefile‑ni tahrirlab, PREFIX (o‘rnatish joyi) va PLATS (qurilma ro‘yxati) parametrlarini belgilash kifoya. Keyin make va sudo make install buyrug‘larini bajarish orqali to‘plam tizimga qo‘shiladi.
Asosiy buyruq ack. U kompilyatsiya va linklashni birlashtiradi. Eng ko‘p ishlatiladigan parametrlar:
-m<platform> – maqsadli platformani tanlash.-o <file> – chiqish faylini belgilash.-c – .o obyekt faylini yaratish.-c.s – assembler kodini (.s) olish.-O – optimallashtirish (daraja 1‑6).-ansi – ANSI C rejimini yoqish.-v – batafsil diagnostika.Fayl kengaytmasiga qarab til avtomatik tanlanadi: .c – C, .p – Pascal, .mod – Modula‑2 va hokazo.
ACK ning asosiy afzalliklari:
Shu bilan birga, ba’zi cheklovlar ham mavjud:
ACK faol open‑source hamjamiyatga ega. Litsenziya BSD‑ga o‘xshash bo‘lgani uchun, har qanday loyiha ichida erkin foydalanish mumkin. Dasturiy xatoliklar yoki muammolarni rasmiy saytdagi mailing list orqali bildirish tavsiya etiladi.
Umuman olganda, Amsterdam Compiler Kit – dasturchilar uchun ko‘p platformali, ko‘p tilli va erkin foydalanish imkoniyatiga ega bo‘lgan kuchli kompilyator to‘plamidir. U eski tizimlar bilan ishlashni xohlaganlar, shuningdek, dasturlash tillarini bir joyda o‘rganishni istaganlar uchun ajoyib tanlov bo‘lib qoladi.