Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-04-29 12:47:28

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Unix

Unix powstał w oparciu o projekt Multics tj. Multiplexed Information and Computing Service [który to zresztą funkcjonował do końca października 2000 roku, a ostatnim jego użytkownikiem był Kanadyjski Departament Obrony Narodowej].

Ciężko to streścić w kilku zdaniach, ale zaczęło się chyba od tej notki: http://cm.bell-labs.com/cm/cs/who/dmr/mdmpipe.pdf

W której Doug McIlroy, ukazał koncepcję występowania czegoś co dzisiaj zowiemy potokami, a co charakteryzowało zarówno Multics, jak i później zostało zaimplementowane w Unixie. [pipe notation].

Otóż w skrócie w 1965 r., powstał zespół złożony z trzech części:
-Project MAC z MIT,
-Bell Telephone Lab.,
-General Electric Company's Large Computer Products Division,
Powyższą "armadą" dowodził prof. Fernandro J. Corbato z MIT.

Stworzenie systemu operacyjnego, który pracowałby na dużych mainframach 24/7 tj. byłby niezawodny, wspierałby zasadę dzielenia czasu, stosowałby hierarchiczność, a w dalszej perspektywie mógłby być uruchamiany na różnych platformach komputerowych, oraz byłby elastyczny na dodawanie nowych układów do systemu.
Tutaj polecam tekst, Corbato i Vyssotskiego [który niestety zmarł pod koniec minionego roku];
http://www.multicians.org/fjcc1.html
   
Pod koniec lat 60'tych zespół się posypał. Bell Labs wycofał się w 1969, a GE w 1970; który to zlikwidował swoją placówkę rozwoju komputerów, a prawa autorskie i rozwiązania technologiczne sprzedał firmie Honeywell.
Tym niemniej Multisc, był rozwijany chociażby przez Honeywell i grupkę z MIT.

UNIX podobnie jak i wiele innych ludzkich dzieł, zrodził się z potrzeby - potrzeby rozwoju. Bell Labs po wycofaniu swoich ludzi z projektu MULTICS, został pozbawiony dostępu do środowiska programowania wysokiego poziomu, innymi słowy systemu operacyjnego, który umożliwiałby rozwój projektów tyczących np. nawigacji inercyjnej INS.
Takoż Ken Thompson i Dennis Ritchie podjęli się próby wypełnienia tej luki.  Prace rozpoczęli od naszkicowania systemu plików -rozkładu logicznego systemu, a następnie Thompson zajął się przekładem tychże 'szkiców' w programy, które uruchamiał na stworzonym również przez siebie prostym jądrze pracującym na sporym mainframie GE 645.
Przełomem jednak okazała się gra komputerowa 'Space Travel', którą to Thompson napisał w Fortranie, a uruchamiana była na systemie GECOS [Honeywell 635]. Jednakowoż próby kontroli statku kosmicznego, jak i koszta uruchomienia tej gry [prąd/papier/karty perforowane] zmusiły twórcę do zrezygnowania z prób na GECOS'ie.

Zastępcą potężnego mainframe, okazał się być PDP-7; posiadający dobry jak na owe czasy wyświetlacz grafiki, oraz odpowiedni stosunek mocy obliczeniowej, pojemności pamięci do zużycia energii elektrycznej.

.
.
.

Pomyślałem, iż temat ten może zyskać rację bytu na Tym forum - a przez systematyczne uzupełnianie i rozwijanie być może stanie się przyczynkiem do rozumnego patrzenia na ewolucję która na przestrzeni blisko 50 lat się dokonała.


Pamięci Victora A. Vyssotskiego

|||||||||||||||||||||||||||||||||||||||||-----------------------------------------------------------------------------------------------------

----------------- Bibliografia;
--------- Źródła;
[1] UNIX Time-Sharing System: UNIX Programmers Manual, edycja siódma, tomy 1, 2A, 2B, Bell Telephone Laboratories, Inc, styczeń 1979.
Mowa o właściwym podręczniku (tom 1) i materiałach opisowych (tomy 2A i 2B) dla wydania Seventh Edition systemu Unix - bezpośredniego przodka wszystkich współczesnych komercyjnych systemów unixowych/czy raczej unixo-podobnych.
Dokumentacja ta została przedrukowana nakładem wydawnictwa Holt Rienhart & Winston, ale ów reprint dawno już się wyczerpał. Można jednak pobrać tekst w formie elektronicznej, tj. jest publikowany na stronach WWW byłych laboratoriów Bella w postaci dokumentu źródłowego troff, pliku PDF i pliku PostScript: http://plan9.bell-labs.com/7thEdMan/index.html
[2] MULTICS;
- Artykuły: http://www.multicians.org/articles.html
- Materiały: http://www.multicians.org/papers.html
- Dokumenty tyczące rozwoju MULTICS'a: http://www.multicians.org/devdoc.html
- Kod źródłowy systemu udostępniony -niedawno- za pośrednictwem MIT; http://web.mit.edu/multics-history/

--------- Opracowania;
[1] Bach M., The Design of the Unix Operating System, Prentice Hall, 1986.
Seria V tj. SVR1, stworzona w laboratoriach AT&T w 1983.

Ostatnio edytowany przez $pwd (2014-01-14 21:41:00)

Offline

 

#2  2013-04-29 13:53:56

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Unix

propsy _! +1111 ;) dodam od siebie;
http://pl.wikipedia.org/wiki/Multics
http://pl.wikipedia.org/wiki/Unix
http://pl.wikipedia.org/wiki/Kernel_panic (fragment)
a do tego film Revolution OS
znać historię fajna sprawa ;)


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#3  2013-05-28 15:26:21

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Re: Unix

Czytając czas temu klasyczną publikację Lionsa pt. Commentary on the Sixth Edition UNIX Operating System, która to wydana została w 1977 r.; pomyślałem że ciekawie byłoby uruchomić legendarny system, którego kod od dobrej dekady jest udostępniony za darmo.

Naturalnie na współczesnych 'wirtualnych maszynach' pokroju VMWare; powyższy pomysł raczej spełnić się nie mógł.

Takoż; trafiłem na projekt SIMH; www.simh.trailing-edge.com ---> który stworzył bazę do uruchomienia zaszłego softu.

Potrzebowałem 16 bitowego procesora PDP 11 najlepiej w wersji 40.. takoż go dzięki SIMH dostałem.

Na moim głównym komputerze, na którym chodzi od prawie roku FreeBSD 8.3, pobrałem ten emulator, skompilowałem poleceniem gmake [w linuxach naturalnie będzie to make], i takoż w katalogu /BIN uzyskałem masę plików wykonywalnych, emulujących różne systemy komputerowe od Altaira, przez PDP 8, różne IBM'y czy nawet pierwsze 32 bitowe VAX'y DEC'a.

Naturalnie po uruchomieniu PDP11 --> dostajemy czysty 'system' działający bez systemu operacyjnego.

W tym przypadku należy pobrać 'kasetę' tj. plik zawierający system UNIX v6, którą Ken Wellsch dobre 10 lat temu przepisał ze 'źródła' czyli kaset mikrokomputera PDP-11, owy plik 6 megabajtowy znajduje się na stronie autora; wwwlehre.dhbw-stuttgart.de/~helbig/os/v6/

Plik dist.tap najlepiej skopiować do katalogu BIN.

Proces instalacyjny podzieliłem na kilka części:

[1] Po uruchomieniu emulatora; należy zainicjować proces instalacyjny procesora, obszarów pamięci m.in. dyskowej [utworzone zostaną pliki rk0 rk1 rk2] itp.

set cpu 11/40
set tm0 locked2
attach tm0 dist.tap
attach rk0 rk0
attach rk1 rk1
attach rk2 rk2
d cpu 100000 012700
d cpu 100002 172526
d cpu 100004 010040
d cpu 100006 012740
d cpu 100010 060003
d cpu 100012 000777
g 100000

Po wklepaniu powyższego; dajemy CTRL+E tj. wstrzymujemy system;
następnie wpisujemy g 0
i po ukazaniu się znaku = wpisujemy:
tmrk
disk offset
0
tape offset
100
count
1
=tmrk
disk offset
1
tape offset
101
count
3999
= [## dajemy CTRL-E ]
Simulation stopped, PC: 137300 (BGE 137274)
sim> q
Goodbye
Tym sposobem zainstalowaliśmy taśmę.

[2] Przystępujemy do instalacji dysku:
-włączamy emulator PDP11 i wklepujemy poniższą sekwencję;

set cpu 11/40
set tto 7b
set tm0 locked
attach tm0 dist.tap
attach rk0 rk0
attach rk1 rk1
attach rk2 rk2
dep system sr 173030
boot rk0
Całość zostanie zapisana w pliku dboot.ini.

[3] Rozruch systemu do poziomu jednego użytkownika tzw. single user mode
PDP-11 simulator V3.8-1
sim> set cpu 11/40
Disabling XQ
sim> set tto 7b
sim> set tm0 locked
sim> attach tm0 dist.tap
sim> attach rk0 rk0
sim> attach rk1 rk1
sim> attach rk2 rk2
sim> dep system sr 173030
sim> boot rk0
@rkunix
mem = 1030
RESTRICTED RIGHTS

Use, duplication or disclosure is subject to
restrictions stated in Contract with Western
Electric Company, Inc.
#

Gdy pojawi się #, należy wprowadzić modyfikację do programu gtty; wpisując STTY -LCASE

[4] Konfiguracja jądra systemu UNIX v. 6; pod emulator procesora PDP 11/40 SIMH

- Stworzenie programu mkconf;
chdir /usr/sys/conf
cc mkconf.c
mv a.out mkconf
- Wpisanie podstawowych parametrów konfiguracyjnych do mkconf;
# ./mkconf
rk
tm
tc
8dc
lp
done
#

-Kompilacja configu, wraz z powiązaniem tegoż z jądrem systemu;
as m40.s
mv a.out m40.o
cc -c c.c
as l.s
ld -x a.out m40.o c.o ../lib1 ../lib2
mv a.out /unix

- Weryfikacja jądra, które winno wynosić ok. 30 KB;
ls -l /unix
-rwxrwxrwx 1 root 30346 Oct 10 12:43 /unix

[5] Tworzenie pliku urządzeń [terminale, powiązanie do karty sieciowej itp.]; poniżej trzeba wszystko wklepać jak leci:
/etc/mknod /dev/rk0 b 0 0
/etc/mknod /dev/rk1 b 0 1
/etc/mknod /dev/rk2 b 0 2
/etc/mknod /dev/mt0 b 3 0
/etc/mknod /dev/tap0 b 4 0
/etc/mknod /dev/rrk0 c 9 0
/etc/mknod /dev/rrk1 c 9 1
/etc/mknod /dev/rrk2 c 9 2
/etc/mknod /dev/rmt0 c 12 0
/etc/mknod /dev/lp0 c 2 0
/etc/mknod /dev/tty0 c 3 0
/etc/mknod /dev/tty1 c 3 1
/etc/mknod /dev/tty2 c 3 2
/etc/mknod /dev/tty3 c 3 3
/etc/mknod /dev/tty4 c 3 4
/etc/mknod /dev/tty5 c 3 5
/etc/mknod /dev/tty6 c 3 6
/etc/mknod /dev/tty7 c 3 7
chmod 640 /dev/*rk*
chmod 640 /dev/*mt*
chmod 640 /dev/*tap*

dd if=/dev/mt0 of=/dev/rk1 count=4000 skip=4100
/etc/mount /dev/rk1 /usr/source
dd if=/dev/mt0 of=/dev/rk2 count=4000 skip=8100
mkdir /usr/doc

[6] Konfiguracja uruchamiania:
# cat >> /etc/rc
/etc/mount /dev/rk1 /usr/source
/etc/mount /dev/rk2 /usr/doc
[CTRL-D]

[7] Odbudowa komendy df;
# chdir /usr/source/s1
# ed df.c
/rp0/d
.-2a
"/dev/rk0",
"/dev/rk1",
.
w
q
# cc df.c
# cp a.out > /bin/df

[8] Sprawdzanie systemu [tj. w pierwszej kolejności pamięci];
icheck /dev/rrk0
dcheck /dev/rrk0
icheck /dev/rrk1
dcheck /dev/rrk1
icheck /dev/rrk2
dcheck /dev/rrk2

[9] Załączenie wielowątkowości;
# ed /etc/ttys
1,8s/^0/1/p
w
q
#

[10] Ponieważ w tym systemie nie ma opcji reboot [czy tym bardziej shutdown -h now], musimy kilka razy wpisać w terminalu polecenie sync, a następnie naciskamy Ctrl-E, wychodząc całkowicie z emulatora SIMH.

KONIEC INSTALACJI ---> przechodzimy do normalnej procedury uruchamiania systemu PDP 11/40 z systemem UNIX v.6

set cpu 11/40
set cpu idle
set tto 7b
set tm0 locked
attach rk0 rk0
attach rk1 rk1
attach rk2 rk2
attach lpt printer.txt
set dci en
set dci lines=8
set dco 7b
att dci 5555 #tutaj wybieramy port na którym ma nasłuchiwać emulator
boot rk0

Pozdrawiam,
Marcin

Ostatnio edytowany przez $pwd (2014-01-14 21:41:29)

Offline

 

#4  2013-11-22 22:44:06

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Re: Unix

Troszkę literatury  --> Proszę się nie pastwić nad 'designem'. Całość jest zgodna z regułą 'KISS', takoż głównie z tego powodu iż serwer ma 12 lat i 256 MB pamięci operacyjnej, chociaż 'utylizacja' tejże nawet przy załączonych paru procesach dodatkowych w tle, zda się być na przyzwoitym poziomie.

Nie jest wykluczone że strona zostanie przeniesiona na serwer płatny w najbliższym czasie, oraz fakt taki, iż do tego czasu całość działać będzie o określonych porach dnia; shutdown robię w czasie nocnym [circa 23-24-5 rano].

Na komputerze obecnie kompiluję SIMH, emulator procesora PDP11, na którym uruchomię Unixa v.6; zwiedzanie systemu będzie ogólnodostępne, dla każdego chętnego.

Być może w przyszłości uda się uruchomić również Ultrixa 4.5 na emulatorze VAX'a

Pozdr.
Marcin

Ostatnio edytowany przez $pwd (2014-01-14 21:42:09)

Offline

 

#5  2013-11-22 22:56:34

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Unix

ale klasyki. trzeba się nauczyć angielskiego i poczytać ;D


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#6  2013-11-22 23:01:24

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Unix

Co to za bajzel, ten Unix?
Kto to widział, żeby pliki binarne, np polecenie mount czy mknod trzymać w /etc - gdzie wszystkie systemy pokrewne Unixowi trzymają pliki konfiguracyjne?

W Unixie nie wiedzieli, co to bin i sbin, czy ten folklor wywodzi się z czasów,
kiedy nikt się nie zastanawiał, jak ma być zorganizowany system operacyjny?

Przyznam, ze te procedury opisane w poście #4 są tak prymitywne,
że miejscami aż śmieszne.

W każdym razie, przyjemnej zabawy, bo cały system przypomina drewniane klocki do zabawy, chociaż kiedyś wystarczył do lądowania na księżycu. ;)

Ostatnio edytowany przez Jacekalex (2013-11-22 23:03:57)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2013-11-22 23:09:20

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Re: Unix

Aha no i jeszcze przepisuję "grę" 'Space Travel' zgodną z v.6, stworzoną przez Kena Thompsona w 1969 r., jeszcze na system Multics. Niedługo potem Thompson przedłożył ją do Fortrana na system GECOS działający na komputerze GE 635 [Honeywell].

W sumie gra stanowi prostą symulację ruchów ciał niebieskich, gdzie gracz prowadząc swój statek kosmiczny, przemierza przestrzeń, starając się wylądować to tu, to tam ;)

Co ciekawe koszt uruchomienia tej gry na GE 635 wynosił 75$/godzinę pracy CPU. Dlatego projekt grania "po nocach" siłą rzeczy przeniósł się na mniej kosztowny PDP-7. Ów mikrokomputer choć był słabszy od poprzednika, tym niemniej miał od niego o wiele lepsze rozwiązania peryferyjne, jak choćby ekran.

Offline

Ostatnio edytowany przez $pwd (2014-01-14 21:42:34)

Offline

 

#8  2013-11-22 23:24:05

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Re: Unix

[1] Opisana procedura tyczy uruchomienia systemu operacyjnego Unix v.6 na emulatorze procesora PDP11/40 -  jest to łopatologiczna wykładnia tego co należy zrobić by załadować do tych paru kilobajtów pamięci "obraz" systemu.

[2] Wszystkie wersje Rozwojowe Unixa, a do takiej zalicza się choćby v.6 nigdy nie stanowiły dystrybucji  przeznaczonej do sprzedaży. Wręcz początkowo nikt z takiego założenia nawet nie wychodził!

[3] Dzięki zmianie prawa w Stanach pod koniec lat 70'tych, pozwolono AT&T na udostępnienie swojego systemu dla ośrodków naukowych takich choćby jak w Berkeley.

[4] System III czy V + wersje BSD; to były dystrybucje Unixa + mnogie klony różnych firm które nabyły prawa do kodu źródłowego. Sztandarowym produktem Microsoftu przez pierwszą dekadę wcale nie był DOS, tylko Xenix... zresztą to on był rozważany jako system który miałby wejść na platformy znane współcześnie jako PC. Ostało się jednak na CP/M'ie z tej to racji iż Xenix miał za wysokie progi sprzętowe.

[5] Pod koniec lat 70'tych, za hasło często starczał... login :> Wraz ze wzrostem możliwości komunikacyjnych, łączenia wielu systemów w ogromne sieci, zaczęto przerabiać sprawę bezpieczeństwa użytkowników systemu, nie muszę dodawać co zrobił taki Morris, który wykorzystał lukę w buforze programu finger... pod koniec lat 80'tych?

[6] I na koniec:
Kiedy w 1971 r., UNIX został przeniesiony na komputer DEC'a PDP-11, system charakteryzował się następującym rozkładem;
- 16KB zajmowało jądro, monolityczne, napisane w języku niskiego poziomu,
- 8KB to tzw. userland, czyli zestaw programów umożliwiający interakcję człowieka z system,
- 512KB to przestrzeń dyskowa, z ograniczeniem rozmiaru plików do 64KB.

Tyle.

Pozdr.
M.

Ostatnio edytowany przez $pwd (2014-01-14 21:43:12)

Offline

 

#9  2013-11-26 19:40:25

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Re: Unix

Swoją drogą TOPS10 czy TOPS20, umożliwiał np. przed zalogowaniem się do systemu sprawdzenie programem systat lub finger, kto jest aktualnie zalogowany w systemie, z podaniem np jego nr TCP/IP.

Zrobiłem nawet taki test, na TOPS20, który działa współcześnie za pośrednictwem NetBSD, i co? - Prawie 30 lat minęło i mamy taki listing [x'ami przez wzgląd na prywatność zamaskowałem IP wyświetlonych osób]:

Connected to twenex.org.
Escape character is '^]'.

TWENEX.ORG, PANDA TOPS-20 Monitor 7.1(21733)-4

If new, type 'new new' ..

@systat
Tue 26-Nov-2013 10:06:07  Up 1576:37:27
9+5 Jobs   Load av   0.02   0.01   0.01


Job  Line Program  User              Origin
   6   DET  EXEC    TILT
   7    17  HTTPD   NCSA
   8    45  EXEC    CROSS             (166.84.xxx.xx)
   9   DET  EXEC    DWF
  10    46  MM      TCROWLEY          (164.55.xxx.xx)
  11    44  EXEC    ECKROTH           (192.94.xx.xx)
  12    47  TOPS20  NEW               (192.94.xx.xx)
  13    50  CRIME   NEW               (62.99.xxx.xx)
  15    52  HELP    NEW               (74.203.xxx.xxx)

   1    13  OPR     OPERATOR
   2   DET  SYSJB1  OPERATOR
   3    14  NETSRV  OPERATOR
   4    15  SMTJFN  OPERATOR
   5    16  MMAILR  OPERATOR
@[/quote]
Inna sprawa że TOPS10 wersja 7 umożliwiał jeszcze dokładniejsze działania, np. systat us, wyświetlał listę użytkowników systemu [podobnie jak wyżej podałem], przy czym dodatkowo umożliwiał działania z pjob [n] - gdzie n stanowi nr wzięty z kolumny Job. W TOPS10 dodatkowo funkcjonowały konta 'zawieszone/ukryte' jak np. 1,3, pass OLD lub OLDLIB, 1,4 pass SYS lub SYSLIB, 1,5 pass NEW lub NEWLIB czy też 6,6 z hasłem MAINT lub FIXIT.
Aha zapomniałbym o programie Finger, który również dawał się uruchomić przed frontem loginu, przy czym nie we wszystkich wersjach, chociaż na TOPS20 serwowanym przez twenex.org, jak najbardziej...

Ostatnio edytowany przez $pwd (2014-01-14 21:44:10)

Offline

 

#10  2014-01-12 10:47:09

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Re: Unix

...

Ostatnio edytowany przez $pwd (2014-01-12 14:19:29)

Offline

 

#11  2014-01-12 12:07:48

  Ryszard - Piwo DUG

Ryszard
Piwo DUG
Skąd: Zadupia
Zarejestrowany: 2006-06-30

Re: Unix

Nawet gdyby  mnie spotkała najgorsza nuda na świecie nie śiegne po The Computer History Simulation Project
Biore psa ide na spacer


[url=http://img196.imageshack.us/i/freebsde.jpg/][img]http://img196.imageshack.us/img196/3770/freebsde.jpg[/img][/url]

Offline

 

#12  2014-01-12 12:18:27

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Re: Unix

...

Ostatnio edytowany przez $pwd (2014-01-12 14:19:36)

Offline

 

#13  2014-01-12 12:31:06

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Unix

[quote=Ryszard]Nawet gdyby  mnie spotkała najgorsza nuda na świecie nie śiegne po The Computer History Simulation Project
Biore psa ide na spacer[/quote]
Ja też nie sięgnę, ale jak ktoś chce autopsję takich mumii robić, jego małpy, jego cyrk.

W informatyce 30 lat, to tyle, co w cywilizacji 50000 lat, czyli ten Unix pochodzi z epoki kamienia łupanego.

Najlepszy dowód -razem zajmował mniej niż 1MB?

Kod:

psmemng | grep pidgin
 53.5 MiB +  34.1 MiB =  87.6 MiB    pidgin

Dziś chyba najbliżej tradycji UNIXA jest OpenBSD, ale od pierwszego UNIXA gruntownie odróżnia się spojrzeniem na zagadnienie bezpieczeństwa. :D

Jest jednak szansa, że Kolega wydrąży nowy kierunek nauki, tzn Archeologia Informatyczna, albo Informatyka Archeologiczna. ;)
Jak można studiować Gender, to czemu nie tworzyć innych ciekawszych  kierunków.

Ostatnio edytowany przez Jacekalex (2014-01-12 12:33:24)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#14  2014-01-12 12:40:59

  $pwd - Użytkownik

$pwd
Użytkownik
Zarejestrowany: 2013-02-07

Re: Unix

...

Ostatnio edytowany przez $pwd (2014-01-12 14:19:44)

Offline

 

#15  2014-01-12 12:52:36

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Unix

temat jest dobry, zwyczajnie niektórzy lubią historię a niektórzy nie ;P


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#16  2014-01-12 13:02:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Unix

Jeżeli się nie podoba, treść, forma, vide budzi politowanie i uśmiech na twarzy co poniektórych, mogę zwyczajnie go usunąć, bądź poprosić admina żeby to zrobił.[/quote]
Przesadzasz.
Jest np historia sztuki, taki kierunek, są muzea, gdzie po tym jest praca.
To może też być taki przedmiot "historia Informatyki", czemu nie?
I może powstaną muzea informatyki, żeby np uczniowie mogli zobaczyć, jak wyglądał pierwszy komputer, i łatwiej zrozumieli obecną informatykę.

Podobną funkcję pełni np Centrum Nauki "Kopernik" w Warszawie.
Tam też są prezentowane proste doświadczenia, niektóre  odkryte np 100 czy 300 lat temu, (czy np w czasach Archimedesa ).

Nie ma powodu, żeby informatykę dyskryminować w czasach, kiedy jest kluczową dziedziną gospodarki światowej.
Potrafi sobie ktoś wyobrazić świat, gdyby np w środę o 16.17 wysiadł  cały internet? :DDD

A aluzja do Gender nie była podyktowana moim stosunkiem do Gender (o którym mam dość nietypową opinię wynikającą z obserwacji serialu "Matura to Bzdura"), tylko spostrzeżeniem, ze nauka już nie ma zbyt wiele wspólnego z gospodarka, bo w Europie poza Niemcami i kilkoma innymi najbogatszymi krajami praktycznie gospodarki  nie ma, teraz wchodzą najdziwniejsze na świecie kierunki,które nie mają często odzwierciedlenia w realnej gospodarce.
Przykład podstawowy? W ciągu  ostatnich 20 lat w PL najwięcej Ludzi studiowało różne mutacje Marketingu i Zarządzania, choć było 100% pewności, że i tak nie będą Ci ludzie w takiej masie mieli czym zarządzać, poza zawartością własnych gaci.
To po prostu były "modne kierunki".


W każdym razie dla tego UNIXA poza muzeum większego zastosowania nie widzę, choć pewnie znalazły by się miejsca, gdzie coś takiego działa po dziś dzień.
Np W PKP jeszcze niedawno były komputery typu Odra, programowane lutownicą, więc pewnie troszkę nowocześniejsze maszyny jeszcze pracują. ;)

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-01-12 13:14:29)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2014-01-12 13:26:10

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Unix

343

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:42:43)

Offline

 

#18  2014-01-12 13:59:28

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Unix

Po prostu za słabo napisana matura nie pozwalała się dostać na lepsze kierunki (albo nie mają ochoty do nauki), ale i tak młodzież chce mieć trochę wolności na koszt rodziców i dlatego wybierają się na te kierunki. Na uniwersytetach to mają zajęcia przez 3 dni w tygodniu na takich kierunkach, przez resztę godzin w tygodniu można się obijać. To nie politechnika, gdzie zajęcia + wykonanie zleconych projektów + dodatkowa nauka na kolokwia zabierają 5 pełnych dni w tygodniu i co najwyżej w weekend jest trochę czasu, przynajmniej jeśli nie chce się powtarzać roku.[/quote]
Tylko w teorii.

Na Poliitechnice i okolicznych  państwowych uniwerkach studia "zaoczne" miały tak rozplanowane zajęcia, że w ogóle można było zapomnieć o pracy.
Tymczasem prywatne uczelnie wychodziły dużo taniej od np Uniw Ślaskiego i nie robiły problemu, jak ktoś opuszczał zajęcia z powodu pracy.
To był też  bezpośredni skutek zwolnienia studentów do 26 roku życia z obowiązku opłacania składek na ZUS i NFZ.

W dodatku panstowi robili maly terror, np na polibudzie, na elektronice oficjalnie bylo wiadomo, że na 3 rok jest przewidzianych 20 miejsc, i w ciągu pierwszego i drugiego roku oficjalnie odsiali resztę, około 150 - 200 osób, na studia "wieczorowe" płatne około chyba 350 zł/mies, i zajęciami rozpieprzonymi w całym tygodniu w przypadkowych godzinach.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#19  2014-01-12 14:23:47

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Unix

Kurwa mać, gratulacje chłopaki. Jeden z ciekawszych wątków, to go zajechaliście...

[b]$pwd:[/b] byłbyś uprzejmy przywrócić, a jeszcze lepiej kontynuować bez zwracania uwagi na ignorantów? Jakby co mogę skołować kopię do postu z 2013-11-26 (bez dzisiejszych).


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#20  2014-01-12 14:34:01

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Unix

Właśnie...

Offline

 

#21  2014-01-12 14:39:30

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Unix

Że właśnie moja racja jest racja najmojsza![/quote]

Offline

 

#22  2014-01-12 15:03:32

  Ryszard - Piwo DUG

Ryszard
Piwo DUG
Skąd: Zadupia
Zarejestrowany: 2006-06-30

Re: Unix

czemu ja czytam historie tego watku z ciekawoscią ale nie bende bawił sie jakims emulatorem by te dinozałry ogladać na pulpicie


[url=http://img196.imageshack.us/i/freebsde.jpg/][img]http://img196.imageshack.us/img196/3770/freebsde.jpg[/img][/url]

Offline

 

#23  2014-01-12 18:36:44

  TDK8GB - Użytkownik

TDK8GB
Użytkownik
Zarejestrowany: 2013-11-21

Re: Unix

O co chodzi w tym wątku?

Ostatnio edytowany przez TDK8GB (2014-01-12 21:38:25)

Offline

 

#24  2014-01-12 18:49:40

  Ryszard - Piwo DUG

Ryszard
Piwo DUG
Skąd: Zadupia
Zarejestrowany: 2006-06-30

Re: Unix

Najwazniejsze posty zostały skasowane !!!!!!!!!!!!!!!!    prosim o richle spadki


[url=http://img196.imageshack.us/i/freebsde.jpg/][img]http://img196.imageshack.us/img196/3770/freebsde.jpg[/img][/url]

Offline

 

#25  2014-01-12 19:40:43

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: Unix

azhag jeśli można to ja poproszę kopię.


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.018 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00013 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00108 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='44.202.128.177' WHERE u.id=1
0.00097 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '44.202.128.177', 1711667536)
0.00057 SELECT * FROM punbb_online WHERE logged<1711667236
0.00067 SELECT topic_id FROM punbb_posts WHERE id=251572
0.00010 SELECT id FROM punbb_posts WHERE topic_id=23429 ORDER BY posted
0.00278 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23429 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00375 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23429 ORDER BY p.id LIMIT 0,25
0.00130 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23429
Total query time: 0.01145 s