2012-12-17 12 views
14

UTS_RELEASE, Linux'taki çekirdek sürümünü tanımlar. O şöyle the main Makefile tarafından, generated/utsrelease.h yılında oluşturulan hangi tanımladı:UTS'deki UTS'nin Anlamı

# KERNELRELEASE can change from a few different places, meaning version.h 
# needs to be updated, so this check is forced on all builds 

uts_len := 64 
define filechk_utsrelease.h 
     if [ `echo -n "$(KERNELRELEASE)" | wc -c ` -gt $(uts_len) ]; then \ 
      echo '"$(KERNELRELEASE)" exceeds $(uts_len) characters' >&2; \ 
      exit 1;               \ 
     fi;                \ 
     (echo \#define UTS_RELEASE \"$(KERNELRELEASE)\";) 
endef 

ben UTS burada, açılımı merak ediyorum?

+1

Eklendi :-) sağ (tm) cevabı olan birçok Unix benzeri işletim sistemlerinin kaynak koduna http://www.cs.utexas.edu/~mwalfish içinde reviated /cs395t//ref/ritchie74.pdf – Satish

+0

Bunun hakkında ne kadar önemli bir ödül var ki? Gerçek bir programlama sorusu bile değil. Ve nullix'in cevabının nesi yanlış? – Barmar

+0

@Barmar Saygılarımla, istediğim şeyi yapabilirim :) Şaka yapmadan, bu kısaltmanın anlamı nedir diye merak ediyorum. Öğeleri anlamak da onları hatırlamaya yardımcı olur. – dimba

cevap

16

Bir bahis yapacağım: unix geçmiş yaşından geliyor. Unix Zaman Paylaşımı http://en.wikipedia.org/wiki/Time-sharing

(benim tahminim daha fazla ağırlık vermek için başka bir bağlantı ile: http://www.linuxmisc.com/9-unix-programmer/515225795f89ebf5.htm) Eğer Wikipedia'da UTS aramak Buna ek

siz de delil olarak bulabilirsiniz:

Unix zaman paylaşım Sistemi (UTS) ne zaman abb olarak bilinen

  • zaman paylaşımı,: UTS tarif edebilir üç harfli kısaltmasıdır
+0

Tahmininizin doğru olduğunu varsayalım :) – dimba