(TIL) 20210824

2021. 8. 24. 23:27TIL(Today I learned)

반응형

📕Facts(한 것)


  • html, css 공부하기
  • 프로그래머스 문제풀기
  • 시스템프로그래밍(리눅스) 강의 듣기
  • 프론트를 구현하려고 노력(?)하기
  • 노마드 코더 챌린지 참여하기
  • 운동하기

 

📕Findings(배운것)



Linux가 개발되게 된 계기는 간단했다.
'집에서 unix를 쓰고싶다!'
리눅스를 개발한 리누스 토발즈는 다중 사용자, 다중 작업(시분할 시스템)을 통해서 Linux 커널을 개발하기 시작했고,
이후 리차드 스톨만의 GNU 프로젝트를와 결합하여 GNU/Linux를 배포하게 된다.
그렇다면 GNU 프로젝트는 무엇인가?
GNU = Gnu is Not Unix, 리차드 스톨만이 초기 컴퓨터 개발 공동체의 상호협력적인 문화로 돌아갈 것을 주장하며
시작된 공개 소프트웨어 프로젝트이다.

 

이후 Linux 커널이 GPL라이선스를 취득하면서 GNU/Linux가 탄생하게 되었다.

(GNU Hurd라는 GNU에서 만든 커널이 존재한다. 하지만 2016년 12월에 발표한 0.9 버전이 가장 최신버전일정도로

개발 진행이 지연되고 있다.)

 

 

📕Feeling(느낀 점)


프론트를 열심히 공부하고 있지만, 정작 백엔드 프로젝트에서 프론트와 연결하려 하니
marko외에는 사용할 줄 아는 것이 없다...(marko 마저도 간단한 구현 이외에는 불가능)
그래서 리액트를 조금씩 공부하는 중이다.
고통주도 학습이 가장 빠른 성장을 보장하기에 빡세게 진행하고 싶은 마음은 굴뚝같지만
곧 엄청나게 큰 고통이 몰려오기 때문에 지금 체력을 보충해 놓지 않으면 다가오는 개강을 견딜 수 없다...
천천히 차근차근 공부해야지.

📕여담


 

반응형

'TIL(Today I learned)' 카테고리의 다른 글

(TIL) 20210827  (0) 2021.08.28
(TIL) 20210826  (0) 2021.08.27
(TIL) 20210823  (0) 2021.08.24
(TIL) 20210822  (0) 2021.08.22
(TIL) 20210821  (0) 2021.08.21