Кіріспе

Американдық-голландиялық компьютер ғалымы (1944 жылы туған)

Эндрю Стюарт Таненбаум (1944 жылғы 16 наурызда туған), кейде ast деп аталады, американдық-голландиялық компьютер ғалымы және Нидерландыдағы Vrije Universiteit Amsterdam университетінің компьютер ғылымдары кафедрасының зейнеткер профессор. Ол MINIX опералық жүйесінің авторы, бұл оқу мақсатында қолданылатын тегін Unix-тің ұқсас нұсқасы, сонымен қатар саланың стандартты оқулықтары саналатын бірнеше компьютерлік оқулықтарды жазған. Ол өзінің оқыту қызметін ең маңызды жұмысы деп есептейді. 2004 жылдан бері ол Electoralvote.com сайтының операторы, ол АҚШ-тағы федералдық сайлаулардағы дауыс беру деректерін талдауға арналған.

Өмірбаян

Таненбаум Нью-Йорк қаласында дүниеге келді және Нью-Йорк штатының Уайт-Плейнс қалашығында өсті, онда ол Уайт-Плейнс жоғары мектебінде оқыды. Оның әкесінің әкесі Аустрия-Венгрия империясының Хоростков қаласында туған.

MINIX

1987 жылы Таненбаум UNIX-тің клонын жазды, оны MINIX (MINi unIX) деп атады, ол IBM PC үшін арналған еді. Ол студенттерге және операциялық жүйенің қалай жұмыс істейтінін үйренгісі келетіндерге бағытталған. Сондықтан ол кітап жазды, онда кодтың бастапқы көзін қосымшада тізімдеп, мәтінде егжей-тегжейлі сипаттады. Кодтың өзі дискеттер жинағында қолжетімді болды. Үш ай ішінде Usenet жаңалық тобы, comp.os.minix, пайда болды, онда 40 000-нан астам тіркелген пайдаланушы жүйені талқылады және жақсартты. Осы тіркелгендердің бірі – фин студенті Линус Торвальдс, ол MINIX-ке жаңа мүмкіндіктер қосып, оны өзінің қажеттіліктеріне бейімдеуді бастады. 1991 жылдың 5 қазанында Торвальдс өзінің (POSIX сияқты) Linux деп аталатын ядросын жариялады, ол бастапқыда MINIX файлдық жүйесін пайдаланды, бірақ MINIX кодын негізге алмады. MINIX және Linux бір-бірінен алшақтағанмен, MINIX әлі де дамып келеді, қазір өндірістік және білім беру жүйесі ретінде. Басты назар – жоғары модульдік, сенімді және қауіпсіз операциялық жүйені құруға аударылған. Жүйе микроядроға негізделген, ядролық режимде тек 5000 жол код жұмыс істейді. Операциялық жүйенің қалған бөлігі пайдаланушы режимінде бірнеше тәуелсіз процестер ретінде жұмыс істейді, олар файлдық жүйе, процестерді басқарушы және әрбір құрылғы драйвері үшін процестерді қамтиды. Жүйе осы процестердің әрқайсысын үнемі бақылайды және қате анықталған жағдайда, қайта жүктеусіз, жұмыс істеп жатқан бағдарламаларды бұзбай және пайдаланушы оны тіпті байқамай, сәтсіз процесті автоматты түрде алмастыра алады. Қазіргі нұсқасы MINIX 3 деп аталады және BSD лицензиясы бойынша тегін қолжетімді. 2017 жылы Google Intel Management Engine MINIX-ті 3-сақинада іске қосатынын анықтады. Таненбаум бұл туралы оқығаннан кейін Intel компаниясына ашық хат жариялады, онда бірнеше жыл бұрын Intel бағдарламалық жасақтама инженерлерімен болған әңгімелері егжей-тегжейлі баяндалды, олар "бір құпия жобада" жұмыс істеу үшін MINIX-ті өзгертуде оның көмегін сұрады. Ол Intel компаниясы MINIX-ті осы мақсатта таңдады деп санайды, өйткені ол BSD 3 Clause лицензиясы бойынша лицензияланған, бұл Intel компаниясына MINIX бастапқы кодын өзгертуге және өзгертілген нұсқасын тегін таратпастан өзгертуге мүмкіндік берді. Хатта Таненбаум MINIX ең көп тараған операциялық жүйе деп мәлімдейді, және қоғамдық пікір оны Таненбаум-Торвальдс дебатында жеңіске жеткен деп түсіндіреді. MINIX немесе Linux танымал екенін анықтау қиын, өйткені Intel чипсет сату көрсеткіштерін жарияламайды және Linux немесе MINIX іске қосылған жүйелердің санын анықтаудың тікелей жолы жоқ. Дегенмен, Linux серверлік кеңістікте кеңінен қолданылады, енгіштелген жүйелерде кеңінен қолданылады және кем дегенде 3 миллиард белсенді құрылғыны құрайтын барлық Android телефондарында да жұмыс істейді, яғни Linux ең көп тараған операциялық жүйе болуы мүмкін, бірақ бұл талапты растайтын нақты деректер жоқ.

Сайт сайты: Electoral-vote.com

2004 жылы Таненбаум Electoralvote.com сайтының авторы болды, ол 2004 жылғы АҚШ президенттік сайлауы бойынша сауалнамаларды талдап, сайлаушылар алқасындағы нәтижелерді болжауға арналған веб-сайт еді. Ол бұл сайтты "әлемнің Америка туралы не ойлағанын бірінші қолдан білетін америкалық ретінде құрғанын және қазіргі уақытта бұл жағымды картина емес екенін" айтты. "Мен Американың адамдардың санасында мақтан тұтатын еркіндік пен демократия елі ретінде қабылдануын қалаймын, емес, мақтаншылдық пен соқыр қарымта алу елі ретінде емес. Мен Америкамен қайтадан мақтан тұтқым келеді", деді ол. Сайтта әр штаттың сайлау дауыстары бойынша күндізгі болжамдармен жаңартылатын түрлі-түсті карта ұсынылды. Сайлау науқанының көп бөлігінде Таненбаум өзінің кім екенін жасырып, өзін "Votemaster" деп атады және тек Джон Керриді жеке басынан артық көретінін мойындады. Демократтарды қолдайтынын айтқаннан кейін, ол 2004 жылдың 1 қарашасында, сайлау күніне бір күн бұрын өзінің кім екенін және сайтты жүргізу себептерін, сондай-ақ біліктілігін ашты.

Таненбаум мен Торвальдс талқылау

Таненбаум-Торвальдс пікірталасы — 1992 жылы Usenet желісінде ядроны жобалау мәселесі бойынша Таненбаум мен Линус Торвальдс арасындағы танымал пікір алмасу.

Құрметті докторлық дәрежесі

2008 жылдың 12 мамырында Таненбаум Бухарест политехникалық университетінен құрметті докторлық дәрежесін алды. Сыйлық академиялық сенат залында табыс етілді, содан кейін Таненбаум компьютер саласының болашағы туралы өз көзқарасын баяндады. Бұл дәреже Таненбаумның 150-ге жуық жарияланған мақаласы, 18 кітабы (олар 20-дан астам тілге аударылған) және Амстердам компиляторы жинағы, Амеба, Глобус және MINIX сияқты көптеген ашық кодты бағдарламалық жасақтамаларды жасауы үшін берілді. 2011 жылдың 7 қазанында Таргу Муреш Петру Майор университеті компьютер ғылымы саласындағы және білім берудегі еңбегі үшін Таненбаумға құрметті доктор (Doctor Honoris Causa) атағын берді. Академиялық қауымдастық осы сыйлықпен оның оқыту және ғылыми зерттеулерге берілгендігін құрметтейді. Салтанатты шарада канцлер, ректор, ғылым және әдебиет факультетінің деканы және басқа да қызметкерлер Таненбаум мен оның жұмысы туралы сөз сөйледі. Проректор Таненбаумның жетістіктерін баяндайтын «laudatio» оқыды. Оларға MINIX (Linux-тың алдын бағдарлаушысы) әзірлеу жұмысы, RFID Guardian, Globe, Amoeba және басқа жүйелердегі жұмысы, сондай-ақ көптеген тілдерге, оның ішінде румын тіліне аударылған және Петру Майор университетінде оқытылатын компьютер ғылымына арналған көптеген кітаптары кіреді.